From bbba5b322f42dbbff6c13c046a10a4460e9454fb Mon Sep 17 00:00:00 2001 From: Valery Kovalev Date: Thu, 29 Apr 2021 17:46:26 +0300 Subject: [PATCH] #85773 static build updated --- dist/css/app.css | 2 +- dist/js/app.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/css/app.css b/dist/css/app.css index f98c55c..739959c 100644 --- a/dist/css/app.css +++ b/dist/css/app.css @@ -1 +1 @@ -@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css);@font-face{font-display:swap;font-family:Inter-Light;font-weight:100;src:local("Inter-Light"),url(../fonts/Inter-Light.ttf) format("ttf"),url(../fonts/Inter-Light.woff) format("woff"),url(../fonts/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Regular;font-weight:400;src:local("Inter-Regular"),url(../fonts/Inter-Regular.ttf) format("ttf"),url(../fonts/Inter-Regular.woff) format("woff"),url(../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Medium;font-weight:600;src:local("Inter-Medium"),url(../fonts/Inter-Medium.ttf) format("ttf"),url(../fonts/Inter-Medium.woff) format("woff"),url(../fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Bold;font-weight:800;src:local("Inter-Bold"),url(../fonts/Inter-Bold.ttf) format("ttf"),url(../fonts/Inter-Bold.woff) format("woff"),url(../fonts/Inter-Bold.woff2) format("woff2")}body,html{font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;background:#fff;box-sizing:border-box;color:#333;line-height:1.4;margin:0;min-height:100vh;padding:0;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}body .wrapper.layout-wrapper{padding:0;width:auto}.do-bulma .button,.do-bulma .file-cta,.do-bulma .file-name,.do-bulma .input,.do-bulma .pagination-ellipsis,.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous,.do-bulma .select select,.do-bulma .textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.do-bulma .button:active,.do-bulma .button:focus,.do-bulma .file-cta:active,.do-bulma .file-cta:focus,.do-bulma .file-name:active,.do-bulma .file-name:focus,.do-bulma .input:active,.do-bulma .input:focus,.do-bulma .is-active.button,.do-bulma .is-active.file-cta,.do-bulma .is-active.file-name,.do-bulma .is-active.input,.do-bulma .is-active.pagination-ellipsis,.do-bulma .is-active.pagination-link,.do-bulma .is-active.pagination-next,.do-bulma .is-active.pagination-previous,.do-bulma .is-active.textarea,.do-bulma .is-focused.button,.do-bulma .is-focused.file-cta,.do-bulma .is-focused.file-name,.do-bulma .is-focused.input,.do-bulma .is-focused.pagination-ellipsis,.do-bulma .is-focused.pagination-link,.do-bulma .is-focused.pagination-next,.do-bulma .is-focused.pagination-previous,.do-bulma .is-focused.textarea,.do-bulma .pagination-ellipsis:active,.do-bulma .pagination-ellipsis:focus,.do-bulma .pagination-link:active,.do-bulma .pagination-link:focus,.do-bulma .pagination-next:active,.do-bulma .pagination-next:focus,.do-bulma .pagination-previous:active,.do-bulma .pagination-previous:focus,.do-bulma .select select.is-active,.do-bulma .select select.is-focused,.do-bulma .select select:active,.do-bulma .select select:focus,.do-bulma .textarea:active,.do-bulma .textarea:focus{outline:none}.do-bulma .select select[disabled],.do-bulma [disabled].button,.do-bulma [disabled].file-cta,.do-bulma [disabled].file-name,.do-bulma [disabled].input,.do-bulma [disabled].pagination-ellipsis,.do-bulma [disabled].pagination-link,.do-bulma [disabled].pagination-next,.do-bulma [disabled].pagination-previous,.do-bulma [disabled].textarea,fieldset[disabled] .do-bulma .button,fieldset[disabled] .do-bulma .file-cta,fieldset[disabled] .do-bulma .file-name,fieldset[disabled] .do-bulma .input,fieldset[disabled] .do-bulma .pagination-ellipsis,fieldset[disabled] .do-bulma .pagination-link,fieldset[disabled] .do-bulma .pagination-next,fieldset[disabled] .do-bulma .pagination-previous,fieldset[disabled] .do-bulma .select select,fieldset[disabled] .do-bulma .textarea{cursor:not-allowed}.do-bulma .breadcrumb,.do-bulma .button,.do-bulma .file,.do-bulma .is-unselectable,.do-bulma .pagination-ellipsis,.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous,.do-bulma .tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .navbar-link:not(.is-arrowless):after,.do-bulma .select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.do-bulma .block:not(:last-child),.do-bulma .box:not(:last-child),.do-bulma .breadcrumb:not(:last-child),.do-bulma .content:not(:last-child),.do-bulma .highlight:not(:last-child),.do-bulma .level:not(:last-child),.do-bulma .message:not(:last-child),.do-bulma .notification:not(:last-child),.do-bulma .pagination:not(:last-child),.do-bulma .progress:not(:last-child),.do-bulma .subtitle:not(:last-child),.do-bulma .table-container:not(:last-child),.do-bulma .table:not(:last-child),.do-bulma .tabs:not(:last-child),.do-bulma .title:not(:last-child){margin-bottom:1.5rem}.do-bulma .delete,.do-bulma .modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.do-bulma .delete:after,.do-bulma .delete:before,.do-bulma .modal-close:after,.do-bulma .modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.do-bulma .delete:before,.do-bulma .modal-close:before{height:2px;width:50%}.do-bulma .delete:after,.do-bulma .modal-close:after{height:50%;width:2px}.do-bulma .delete:focus,.do-bulma .delete:hover,.do-bulma .modal-close:focus,.do-bulma .modal-close:hover{background-color:rgba(10,10,10,.3)}.do-bulma .delete:active,.do-bulma .modal-close:active{background-color:rgba(10,10,10,.4)}.do-bulma .is-small.delete,.do-bulma .is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.do-bulma .is-medium.delete,.do-bulma .is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.do-bulma .is-large.delete,.do-bulma .is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.do-bulma .button.is-loading:after,.do-bulma .control.is-loading:after,.do-bulma .loader,.do-bulma .select.is-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.do-bulma .hero-video,.do-bulma .image.is-1by1 .has-ratio,.do-bulma .image.is-1by1 img,.do-bulma .image.is-1by2 .has-ratio,.do-bulma .image.is-1by2 img,.do-bulma .image.is-1by3 .has-ratio,.do-bulma .image.is-1by3 img,.do-bulma .image.is-2by1 .has-ratio,.do-bulma .image.is-2by1 img,.do-bulma .image.is-2by3 .has-ratio,.do-bulma .image.is-2by3 img,.do-bulma .image.is-3by1 .has-ratio,.do-bulma .image.is-3by1 img,.do-bulma .image.is-3by2 .has-ratio,.do-bulma .image.is-3by2 img,.do-bulma .image.is-3by4 .has-ratio,.do-bulma .image.is-3by4 img,.do-bulma .image.is-3by5 .has-ratio,.do-bulma .image.is-3by5 img,.do-bulma .image.is-4by3 .has-ratio,.do-bulma .image.is-4by3 img,.do-bulma .image.is-4by5 .has-ratio,.do-bulma .image.is-4by5 img,.do-bulma .image.is-5by3 .has-ratio,.do-bulma .image.is-5by3 img,.do-bulma .image.is-5by4 .has-ratio,.do-bulma .image.is-5by4 img,.do-bulma .image.is-9by16 .has-ratio,.do-bulma .image.is-9by16 img,.do-bulma .image.is-16by9 .has-ratio,.do-bulma .image.is-16by9 img,.do-bulma .image.is-square .has-ratio,.do-bulma .image.is-square img,.do-bulma .is-overlay,.do-bulma .modal,.do-bulma .modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.do-bulma blockquote,.do-bulma body,.do-bulma dd,.do-bulma dl,.do-bulma dt,.do-bulma fieldset,.do-bulma figure,.do-bulma h1,.do-bulma h2,.do-bulma h3,.do-bulma h4,.do-bulma h5,.do-bulma h6,.do-bulma hr,.do-bulma html,.do-bulma iframe,.do-bulma legend,.do-bulma li,.do-bulma ol,.do-bulma p,.do-bulma pre,.do-bulma textarea,.do-bulma ul{margin:0;padding:0}.do-bulma h1,.do-bulma h2,.do-bulma h3,.do-bulma h4,.do-bulma h5,.do-bulma h6{font-size:100%;font-weight:400}.do-bulma ul{list-style:none}.do-bulma button,.do-bulma input,.do-bulma select,.do-bulma textarea{margin:0}.do-bulma html{box-sizing:border-box}.do-bulma *,.do-bulma :after,.do-bulma :before{box-sizing:inherit}.do-bulma img,.do-bulma video{height:auto;max-width:100%}.do-bulma iframe{border:0}.do-bulma table{border-collapse:collapse;border-spacing:0}.do-bulma td,.do-bulma th{padding:0}.do-bulma td:not([align]),.do-bulma th:not([align]){text-align:inherit}.do-bulma html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.do-bulma article,.do-bulma aside,.do-bulma figure,.do-bulma footer,.do-bulma header,.do-bulma hgroup,.do-bulma section{display:block}.do-bulma body,.do-bulma button,.do-bulma input,.do-bulma optgroup,.do-bulma select,.do-bulma textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.do-bulma code,.do-bulma pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}.do-bulma body{color:#333;font-size:1em;font-weight:400;line-height:1.5}.do-bulma a{color:#3273dc}.do-bulma a strong{color:currentColor}.do-bulma a:hover{color:#363636}.do-bulma code{background-color:#fff;color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em .25em}.do-bulma hr{background-color:#fff;border:none;display:block;height:2px;margin:1.5rem 0}.do-bulma img{height:auto;max-width:100%}.do-bulma input[type=checkbox],.do-bulma input[type=radio]{vertical-align:baseline}.do-bulma small{font-size:.875em}.do-bulma span{font-style:inherit;font-weight:inherit}.do-bulma strong{color:#363636;font-weight:700}.do-bulma fieldset{border:none}.do-bulma pre{-webkit-overflow-scrolling:touch;background-color:#fff;color:#333;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.do-bulma pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}.do-bulma table td,.do-bulma table th{vertical-align:top}.do-bulma table td:not([align]),.do-bulma table th:not([align]){text-align:inherit}.do-bulma table th{color:#363636}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.do-bulma .box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#333;display:block;padding:1.25rem}.do-bulma a.box:focus,.do-bulma a.box:hover{box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #3273dc}.do-bulma a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #3273dc}.do-bulma .button{background-color:#fff;border-color:#f1f1f1;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.do-bulma .button strong{color:inherit}.do-bulma .button .icon,.do-bulma .button .icon.is-large,.do-bulma .button .icon.is-medium,.do-bulma .button .icon.is-small{height:1.5em;width:1.5em}.do-bulma .button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.do-bulma .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.do-bulma .button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.do-bulma .button.is-hovered,.do-bulma .button:hover{border-color:#b5b5b5;color:#363636}.do-bulma .button.is-focused,.do-bulma .button:focus{border-color:#3273dc;color:#363636}.do-bulma .button.is-focused:not(:active),.do-bulma .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .button.is-active,.do-bulma .button:active{border-color:#4a4a4a;color:#363636}.do-bulma .button.is-text{background-color:transparent;border-color:transparent;color:#333;text-decoration:underline}.do-bulma .button.is-text.is-focused,.do-bulma .button.is-text.is-hovered,.do-bulma .button.is-text:focus,.do-bulma .button.is-text:hover{background-color:#fff;color:#363636}.do-bulma .button.is-text.is-active,.do-bulma .button.is-text:active{background-color:#f2f2f2;color:#363636}.do-bulma .button.is-text[disabled],fieldset[disabled] .do-bulma .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.do-bulma .button.is-ghost{background:none;border-color:transparent;color:#3273dc;text-decoration:none}.do-bulma .button.is-ghost.is-hovered,.do-bulma .button.is-ghost:hover{color:#3273dc;text-decoration:underline}.do-bulma .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.do-bulma .button.is-white.is-hovered,.do-bulma .button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.do-bulma .button.is-white.is-focused,.do-bulma .button.is-white:focus{border-color:transparent;color:#0a0a0a}.do-bulma .button.is-white.is-focused:not(:active),.do-bulma .button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.do-bulma .button.is-white.is-active,.do-bulma .button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.do-bulma .button.is-white[disabled],fieldset[disabled] .do-bulma .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.do-bulma .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.do-bulma .button.is-white.is-inverted.is-hovered,.do-bulma .button.is-white.is-inverted:hover{background-color:#000}.do-bulma .button.is-white.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.do-bulma .button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.do-bulma .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-white.is-outlined.is-focused,.do-bulma .button.is-white.is-outlined.is-hovered,.do-bulma .button.is-white.is-outlined:focus,.do-bulma .button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.do-bulma .button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-white.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-white.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-white.is-outlined.is-loading:focus:after,.do-bulma .button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.do-bulma .button.is-white.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.do-bulma .button.is-white.is-inverted.is-outlined.is-focused,.do-bulma .button.is-white.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-white.is-inverted.is-outlined:focus,.do-bulma .button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.do-bulma .button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-white.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.do-bulma .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.do-bulma .button.is-black.is-hovered,.do-bulma .button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.do-bulma .button.is-black.is-focused,.do-bulma .button.is-black:focus{border-color:transparent;color:#fff}.do-bulma .button.is-black.is-focused:not(:active),.do-bulma .button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.do-bulma .button.is-black.is-active,.do-bulma .button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.do-bulma .button.is-black[disabled],fieldset[disabled] .do-bulma .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.do-bulma .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.do-bulma .button.is-black.is-inverted.is-hovered,.do-bulma .button.is-black.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-black.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.do-bulma .button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.do-bulma .button.is-black.is-outlined.is-focused,.do-bulma .button.is-black.is-outlined.is-hovered,.do-bulma .button.is-black.is-outlined:focus,.do-bulma .button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.do-bulma .button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.do-bulma .button.is-black.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-black.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-black.is-outlined.is-loading:focus:after,.do-bulma .button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-black.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.do-bulma .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-black.is-inverted.is-outlined.is-focused,.do-bulma .button.is-black.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-black.is-inverted.is-outlined:focus,.do-bulma .button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.do-bulma .button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-black.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.do-bulma .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-hovered,.do-bulma .button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-focused,.do-bulma .button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-focused:not(:active),.do-bulma .button.is-light:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.do-bulma .button.is-light.is-active,.do-bulma .button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .button.is-light[disabled],fieldset[disabled] .do-bulma .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.do-bulma .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);color:#f5f5f5}.do-bulma .button.is-light.is-inverted.is-hovered,.do-bulma .button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.do-bulma .button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.do-bulma .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.do-bulma .button.is-light.is-outlined.is-focused,.do-bulma .button.is-light.is-outlined.is-hovered,.do-bulma .button.is-light.is-outlined:focus,.do-bulma .button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.do-bulma .button.is-light.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-light.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-light.is-outlined.is-loading:focus:after,.do-bulma .button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.do-bulma .button.is-light.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.do-bulma .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-inverted.is-outlined.is-focused,.do-bulma .button.is-light.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-light.is-inverted.is-outlined:focus,.do-bulma .button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.do-bulma .button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-light.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.do-bulma .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.do-bulma .button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.do-bulma .button.is-dark.is-hovered,.do-bulma .button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.do-bulma .button.is-dark.is-focused,.do-bulma .button.is-dark:focus{border-color:transparent;color:#fff}.do-bulma .button.is-dark.is-focused:not(:active),.do-bulma .button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.do-bulma .button.is-dark.is-active,.do-bulma .button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.do-bulma .button.is-dark[disabled],fieldset[disabled] .do-bulma .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.do-bulma .button.is-dark.is-inverted{background-color:#fff;color:#363636}.do-bulma .button.is-dark.is-inverted.is-hovered,.do-bulma .button.is-dark.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-dark.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.do-bulma .button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.do-bulma .button.is-dark.is-outlined.is-focused,.do-bulma .button.is-dark.is-outlined.is-hovered,.do-bulma .button.is-dark.is-outlined:focus,.do-bulma .button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.do-bulma .button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.do-bulma .button.is-dark.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-dark.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-dark.is-outlined.is-loading:focus:after,.do-bulma .button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-dark.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.do-bulma .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-dark.is-inverted.is-outlined.is-focused,.do-bulma .button.is-dark.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-dark.is-inverted.is-outlined:focus,.do-bulma .button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.do-bulma .button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.do-bulma .button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-primary{background-color:#0069ff;border-color:transparent;color:#fff}.do-bulma .button.is-primary.is-hovered,.do-bulma .button.is-primary:hover{background-color:#0064f2;border-color:transparent;color:#fff}.do-bulma .button.is-primary.is-focused,.do-bulma .button.is-primary:focus{border-color:transparent;color:#fff}.do-bulma .button.is-primary.is-focused:not(:active),.do-bulma .button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,105,255,.25)}.do-bulma .button.is-primary.is-active,.do-bulma .button.is-primary:active{background-color:#005fe6;border-color:transparent;color:#fff}.do-bulma .button.is-primary[disabled],fieldset[disabled] .do-bulma .button.is-primary{background-color:#0069ff;border-color:transparent;box-shadow:none}.do-bulma .button.is-primary.is-inverted{background-color:#fff;color:#0069ff}.do-bulma .button.is-primary.is-inverted.is-hovered,.do-bulma .button.is-primary.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-primary.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0069ff}.do-bulma .button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-primary.is-outlined{background-color:transparent;border-color:#0069ff;color:#0069ff}.do-bulma .button.is-primary.is-outlined.is-focused,.do-bulma .button.is-primary.is-outlined.is-hovered,.do-bulma .button.is-primary.is-outlined:focus,.do-bulma .button.is-primary.is-outlined:hover{background-color:#0069ff;border-color:#0069ff;color:#fff}.do-bulma .button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #0069ff #0069ff!important}.do-bulma .button.is-primary.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-primary.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-primary.is-outlined.is-loading:focus:after,.do-bulma .button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-primary.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-primary.is-outlined{background-color:transparent;border-color:#0069ff;box-shadow:none;color:#0069ff}.do-bulma .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-primary.is-inverted.is-outlined.is-focused,.do-bulma .button.is-primary.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-primary.is-inverted.is-outlined:focus,.do-bulma .button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#0069ff}.do-bulma .button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0069ff #0069ff!important}.do-bulma .button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-primary.is-light{background-color:#ebf3ff;color:#0061eb}.do-bulma .button.is-primary.is-light.is-hovered,.do-bulma .button.is-primary.is-light:hover{background-color:#deecff;border-color:transparent;color:#0061eb}.do-bulma .button.is-primary.is-light.is-active,.do-bulma .button.is-primary.is-light:active{background-color:#d1e4ff;border-color:transparent;color:#0061eb}.do-bulma .button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.do-bulma .button.is-link.is-hovered,.do-bulma .button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.do-bulma .button.is-link.is-focused,.do-bulma .button.is-link:focus{border-color:transparent;color:#fff}.do-bulma .button.is-link.is-focused:not(:active),.do-bulma .button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .button.is-link.is-active,.do-bulma .button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.do-bulma .button.is-link[disabled],fieldset[disabled] .do-bulma .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.do-bulma .button.is-link.is-inverted{background-color:#fff;color:#3273dc}.do-bulma .button.is-link.is-inverted.is-hovered,.do-bulma .button.is-link.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-link.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.do-bulma .button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.do-bulma .button.is-link.is-outlined.is-focused,.do-bulma .button.is-link.is-outlined.is-hovered,.do-bulma .button.is-link.is-outlined:focus,.do-bulma .button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.do-bulma .button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.do-bulma .button.is-link.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-link.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-link.is-outlined.is-loading:focus:after,.do-bulma .button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-link.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.do-bulma .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-link.is-inverted.is-outlined.is-focused,.do-bulma .button.is-link.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-link.is-inverted.is-outlined:focus,.do-bulma .button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.do-bulma .button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-link.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3273dc #3273dc!important}.do-bulma .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.do-bulma .button.is-link.is-light.is-hovered,.do-bulma .button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.do-bulma .button.is-link.is-light.is-active,.do-bulma .button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.do-bulma .button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.do-bulma .button.is-info.is-hovered,.do-bulma .button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.do-bulma .button.is-info.is-focused,.do-bulma .button.is-info:focus{border-color:transparent;color:#fff}.do-bulma .button.is-info.is-focused:not(:active),.do-bulma .button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.do-bulma .button.is-info.is-active,.do-bulma .button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.do-bulma .button.is-info[disabled],fieldset[disabled] .do-bulma .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.do-bulma .button.is-info.is-inverted{background-color:#fff;color:#3298dc}.do-bulma .button.is-info.is-inverted.is-hovered,.do-bulma .button.is-info.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-info.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.do-bulma .button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.do-bulma .button.is-info.is-outlined.is-focused,.do-bulma .button.is-info.is-outlined.is-hovered,.do-bulma .button.is-info.is-outlined:focus,.do-bulma .button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.do-bulma .button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3298dc #3298dc!important}.do-bulma .button.is-info.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-info.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-info.is-outlined.is-loading:focus:after,.do-bulma .button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-info.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.do-bulma .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-info.is-inverted.is-outlined.is-focused,.do-bulma .button.is-info.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-info.is-inverted.is-outlined:focus,.do-bulma .button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.do-bulma .button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-info.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3298dc #3298dc!important}.do-bulma .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.do-bulma .button.is-info.is-light.is-hovered,.do-bulma .button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.do-bulma .button.is-info.is-light.is-active,.do-bulma .button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.do-bulma .button.is-success{background-color:#11a95e;border-color:transparent}.do-bulma .button.is-success.is-hovered,.do-bulma .button.is-success:hover{background-color:#109d58;border-color:transparent;color:#fff}.do-bulma .button.is-success.is-focused,.do-bulma .button.is-success:focus{border-color:transparent;color:#fff}.do-bulma .button.is-success.is-focused:not(:active),.do-bulma .button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(17,169,94,.25)}.do-bulma .button.is-success.is-active,.do-bulma .button.is-success:active{background-color:#0f9251;border-color:transparent;color:#fff}.do-bulma .button.is-success[disabled],fieldset[disabled] .do-bulma .button.is-success{background-color:#11a95e;border-color:transparent;box-shadow:none}.do-bulma .button.is-success.is-inverted{background-color:#fff;color:#11a95e}.do-bulma .button.is-success.is-inverted.is-hovered,.do-bulma .button.is-success.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-success.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#11a95e}.do-bulma .button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-success.is-outlined{background-color:transparent;border-color:#11a95e;color:#11a95e}.do-bulma .button.is-success.is-outlined.is-focused,.do-bulma .button.is-success.is-outlined.is-hovered,.do-bulma .button.is-success.is-outlined:focus,.do-bulma .button.is-success.is-outlined:hover{background-color:#11a95e;border-color:#11a95e;color:#fff}.do-bulma .button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #11a95e #11a95e!important}.do-bulma .button.is-success.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-success.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-success.is-outlined.is-loading:focus:after,.do-bulma .button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-success.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-success.is-outlined{background-color:transparent;border-color:#11a95e;box-shadow:none;color:#11a95e}.do-bulma .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-success.is-inverted.is-outlined.is-focused,.do-bulma .button.is-success.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-success.is-inverted.is-outlined:focus,.do-bulma .button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#11a95e}.do-bulma .button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-success.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #11a95e #11a95e!important}.do-bulma .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-success.is-light{background-color:#ecfdf5;color:#12b565}.do-bulma .button.is-success.is-light.is-hovered,.do-bulma .button.is-success.is-light:hover{background-color:#e1fcef;border-color:transparent;color:#12b565}.do-bulma .button.is-success.is-light.is-active,.do-bulma .button.is-success.is-light:active{background-color:#d5fbe8;border-color:transparent;color:#12b565}.do-bulma .button.is-warning{background-color:#f56109;border-color:transparent}.do-bulma .button.is-warning.is-hovered,.do-bulma .button.is-warning:hover{background-color:#e95c09;border-color:transparent;color:#fff}.do-bulma .button.is-warning.is-focused,.do-bulma .button.is-warning:focus{border-color:transparent;color:#fff}.do-bulma .button.is-warning.is-focused:not(:active),.do-bulma .button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(245,97,9,.25)}.do-bulma .button.is-warning.is-active,.do-bulma .button.is-warning:active{background-color:#dc5708;border-color:transparent;color:#fff}.do-bulma .button.is-warning[disabled],fieldset[disabled] .do-bulma .button.is-warning{background-color:#f56109;border-color:transparent;box-shadow:none}.do-bulma .button.is-warning.is-inverted{background-color:#fff;color:#f56109}.do-bulma .button.is-warning.is-inverted.is-hovered,.do-bulma .button.is-warning.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-warning.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f56109}.do-bulma .button.is-warning.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-warning.is-outlined{background-color:transparent;border-color:#f56109;color:#f56109}.do-bulma .button.is-warning.is-outlined.is-focused,.do-bulma .button.is-warning.is-outlined.is-hovered,.do-bulma .button.is-warning.is-outlined:focus,.do-bulma .button.is-warning.is-outlined:hover{background-color:#f56109;border-color:#f56109;color:#fff}.do-bulma .button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #f56109 #f56109!important}.do-bulma .button.is-warning.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-warning.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-warning.is-outlined.is-loading:focus:after,.do-bulma .button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-warning.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-warning.is-outlined{background-color:transparent;border-color:#f56109;box-shadow:none;color:#f56109}.do-bulma .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-warning.is-inverted.is-outlined.is-focused,.do-bulma .button.is-warning.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-warning.is-inverted.is-outlined:focus,.do-bulma .button.is-warning.is-inverted.is-outlined:hover{background-color:#fff;color:#f56109}.do-bulma .button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f56109 #f56109!important}.do-bulma .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-warning.is-light{background-color:#fef2eb;color:#c54e07}.do-bulma .button.is-warning.is-light.is-hovered,.do-bulma .button.is-warning.is-light:hover{background-color:#feebdf;border-color:transparent;color:#c54e07}.do-bulma .button.is-warning.is-light.is-active,.do-bulma .button.is-warning.is-light:active{background-color:#fde3d3;border-color:transparent;color:#c54e07}.do-bulma .button.is-danger{background-color:#d91d1d;border-color:transparent}.do-bulma .button.is-danger.is-hovered,.do-bulma .button.is-danger:hover{background-color:#ce1b1b;border-color:transparent;color:#fff}.do-bulma .button.is-danger.is-focused,.do-bulma .button.is-danger:focus{border-color:transparent;color:#fff}.do-bulma .button.is-danger.is-focused:not(:active),.do-bulma .button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(217,29,29,.25)}.do-bulma .button.is-danger.is-active,.do-bulma .button.is-danger:active{background-color:#c31a1a;border-color:transparent;color:#fff}.do-bulma .button.is-danger[disabled],fieldset[disabled] .do-bulma .button.is-danger{background-color:#d91d1d;border-color:transparent;box-shadow:none}.do-bulma .button.is-danger.is-inverted{background-color:#fff;color:#d91d1d}.do-bulma .button.is-danger.is-inverted.is-hovered,.do-bulma .button.is-danger.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-danger.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#d91d1d}.do-bulma .button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-danger.is-outlined{background-color:transparent;border-color:#d91d1d;color:#d91d1d}.do-bulma .button.is-danger.is-outlined.is-focused,.do-bulma .button.is-danger.is-outlined.is-hovered,.do-bulma .button.is-danger.is-outlined:focus,.do-bulma .button.is-danger.is-outlined:hover{background-color:#d91d1d;border-color:#d91d1d;color:#fff}.do-bulma .button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #d91d1d #d91d1d!important}.do-bulma .button.is-danger.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-danger.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-danger.is-outlined.is-loading:focus:after,.do-bulma .button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-danger.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-danger.is-outlined{background-color:transparent;border-color:#d91d1d;box-shadow:none;color:#d91d1d}.do-bulma .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-danger.is-inverted.is-outlined.is-focused,.do-bulma .button.is-danger.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-danger.is-inverted.is-outlined:focus,.do-bulma .button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#d91d1d}.do-bulma .button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #d91d1d #d91d1d!important}.do-bulma .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-danger.is-light{background-color:#fdeded;color:#d81d1d}.do-bulma .button.is-danger.is-light.is-hovered,.do-bulma .button.is-danger.is-light:hover{background-color:#fbe2e2;border-color:transparent;color:#d81d1d}.do-bulma .button.is-danger.is-light.is-active,.do-bulma .button.is-danger.is-light:active{background-color:#fad7d7;border-color:transparent;color:#d81d1d}.do-bulma .button.is-small{font-size:.75rem}.do-bulma .button.is-small:not(.is-rounded){border-radius:2px}.do-bulma .button.is-normal{font-size:1rem}.do-bulma .button.is-medium{font-size:1.25rem}.do-bulma .button.is-large{font-size:1.5rem}.do-bulma .button[disabled],fieldset[disabled] .do-bulma .button{background-color:#fff;border-color:#f1f1f1;box-shadow:none;opacity:.5}.do-bulma .button.is-fullwidth{display:flex;width:100%}.do-bulma .button.is-loading{color:transparent!important;pointer-events:none}.do-bulma .button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.do-bulma .button.is-static{background-color:#f5f5f5;border-color:#f1f1f1;color:#7a7a7a;box-shadow:none;pointer-events:none}.do-bulma .button.is-rounded{border-radius:290486px;padding-left:1.25em;padding-right:1.25em}.do-bulma .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.do-bulma .buttons .button{margin-bottom:.5rem}.do-bulma .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.do-bulma .buttons:last-child{margin-bottom:-.5rem}.do-bulma .buttons:not(:last-child){margin-bottom:1rem}.do-bulma .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.do-bulma .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.do-bulma .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.do-bulma .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.do-bulma .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.do-bulma .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.do-bulma .buttons.has-addons .button:last-child{margin-right:0}.do-bulma .buttons.has-addons .button.is-hovered,.do-bulma .buttons.has-addons .button:hover{z-index:2}.do-bulma .buttons.has-addons .button.is-active,.do-bulma .buttons.has-addons .button.is-focused,.do-bulma .buttons.has-addons .button.is-selected,.do-bulma .buttons.has-addons .button:active,.do-bulma .buttons.has-addons .button:focus{z-index:3}.do-bulma .buttons.has-addons .button.is-active:hover,.do-bulma .buttons.has-addons .button.is-focused:hover,.do-bulma .buttons.has-addons .button.is-selected:hover,.do-bulma .buttons.has-addons .button:active:hover,.do-bulma .buttons.has-addons .button:focus:hover{z-index:4}.do-bulma .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.do-bulma .buttons.is-centered{justify-content:center}.do-bulma .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.do-bulma .buttons.is-right{justify-content:flex-end}.do-bulma .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.do-bulma .container{flex-grow:1;margin:0 auto;position:relative;width:auto}.do-bulma .container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.do-bulma .container{max-width:960px}}@media screen and (max-width:1215px){.do-bulma .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.do-bulma .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.do-bulma .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.do-bulma .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.do-bulma .content li+li{margin-top:.25em}.do-bulma .content blockquote:not(:last-child),.do-bulma .content dl:not(:last-child),.do-bulma .content ol:not(:last-child),.do-bulma .content p:not(:last-child),.do-bulma .content pre:not(:last-child),.do-bulma .content table:not(:last-child),.do-bulma .content ul:not(:last-child){margin-bottom:1em}.do-bulma .content h1,.do-bulma .content h2,.do-bulma .content h3,.do-bulma .content h4,.do-bulma .content h5,.do-bulma .content h6{color:#363636;font-weight:600;line-height:1.125}.do-bulma .content h1{font-size:2em;margin-bottom:.5em}.do-bulma .content h1:not(:first-child){margin-top:1em}.do-bulma .content h2{font-size:1.75em;margin-bottom:.5714em}.do-bulma .content h2:not(:first-child){margin-top:1.1428em}.do-bulma .content h3{font-size:1.5em;margin-bottom:.6666em}.do-bulma .content h3:not(:first-child){margin-top:1.3333em}.do-bulma .content h4{font-size:1.25em;margin-bottom:.8em}.do-bulma .content h5{font-size:1.125em;margin-bottom:.8888em}.do-bulma .content h6{font-size:1em;margin-bottom:1em}.do-bulma .content blockquote{background-color:#fff;border-left:5px solid #f1f1f1;padding:1.25em 1.5em}.do-bulma .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.do-bulma .content ol:not([type]){list-style-type:decimal}.do-bulma .content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.do-bulma .content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.do-bulma .content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.do-bulma .content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.do-bulma .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.do-bulma .content ul ul{list-style-type:circle;margin-top:.5em}.do-bulma .content ul ul ul{list-style-type:square}.do-bulma .content dd{margin-left:2em}.do-bulma .content figure{margin-left:2em;margin-right:2em;text-align:center}.do-bulma .content figure:not(:first-child){margin-top:2em}.do-bulma .content figure:not(:last-child){margin-bottom:2em}.do-bulma .content figure img{display:inline-block}.do-bulma .content figure figcaption{font-style:italic}.do-bulma .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.do-bulma .content sub,.do-bulma .content sup{font-size:75%}.do-bulma .content table{width:100%}.do-bulma .content table td,.do-bulma .content table th{border:1px solid #f1f1f1;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.do-bulma .content table th{color:#363636}.do-bulma .content table th:not([align]){text-align:inherit}.do-bulma .content table thead td,.do-bulma .content table thead th{border-width:0 0 2px;color:#363636}.do-bulma .content table tfoot td,.do-bulma .content table tfoot th{border-width:2px 0 0;color:#363636}.do-bulma .content table tbody tr:last-child td,.do-bulma .content table tbody tr:last-child th{border-bottom-width:0}.do-bulma .content .tabs li+li{margin-top:0}.do-bulma .content.is-small{font-size:.75rem}.do-bulma .content.is-medium{font-size:1.25rem}.do-bulma .content.is-large{font-size:1.5rem}.do-bulma .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.do-bulma .icon.is-small{height:1rem;width:1rem}.do-bulma .icon.is-medium{height:2rem;width:2rem}.do-bulma .icon.is-large{height:3rem;width:3rem}.do-bulma .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.do-bulma .icon-text .icon{flex-grow:0;flex-shrink:0}.do-bulma .icon-text .icon:not(:last-child){margin-right:.25em}.do-bulma .icon-text .icon:not(:first-child){margin-left:.25em}.do-bulma div.icon-text{display:flex}.do-bulma .image{display:block;position:relative}.do-bulma .image img{display:block;height:auto;width:100%}.do-bulma .image img.is-rounded{border-radius:290486px}.do-bulma .image.is-fullwidth{width:100%}.do-bulma .image.is-1by1 .has-ratio,.do-bulma .image.is-1by1 img,.do-bulma .image.is-1by2 .has-ratio,.do-bulma .image.is-1by2 img,.do-bulma .image.is-1by3 .has-ratio,.do-bulma .image.is-1by3 img,.do-bulma .image.is-2by1 .has-ratio,.do-bulma .image.is-2by1 img,.do-bulma .image.is-2by3 .has-ratio,.do-bulma .image.is-2by3 img,.do-bulma .image.is-3by1 .has-ratio,.do-bulma .image.is-3by1 img,.do-bulma .image.is-3by2 .has-ratio,.do-bulma .image.is-3by2 img,.do-bulma .image.is-3by4 .has-ratio,.do-bulma .image.is-3by4 img,.do-bulma .image.is-3by5 .has-ratio,.do-bulma .image.is-3by5 img,.do-bulma .image.is-4by3 .has-ratio,.do-bulma .image.is-4by3 img,.do-bulma .image.is-4by5 .has-ratio,.do-bulma .image.is-4by5 img,.do-bulma .image.is-5by3 .has-ratio,.do-bulma .image.is-5by3 img,.do-bulma .image.is-5by4 .has-ratio,.do-bulma .image.is-5by4 img,.do-bulma .image.is-9by16 .has-ratio,.do-bulma .image.is-9by16 img,.do-bulma .image.is-16by9 .has-ratio,.do-bulma .image.is-16by9 img,.do-bulma .image.is-square .has-ratio,.do-bulma .image.is-square img{height:100%;width:100%}.do-bulma .image.is-1by1,.do-bulma .image.is-square{padding-top:100%}.do-bulma .image.is-5by4{padding-top:80%}.do-bulma .image.is-4by3{padding-top:75%}.do-bulma .image.is-3by2{padding-top:66.6666%}.do-bulma .image.is-5by3{padding-top:60%}.do-bulma .image.is-16by9{padding-top:56.25%}.do-bulma .image.is-2by1{padding-top:50%}.do-bulma .image.is-3by1{padding-top:33.3333%}.do-bulma .image.is-4by5{padding-top:125%}.do-bulma .image.is-3by4{padding-top:133.3333%}.do-bulma .image.is-2by3{padding-top:150%}.do-bulma .image.is-3by5{padding-top:166.6666%}.do-bulma .image.is-9by16{padding-top:177.7777%}.do-bulma .image.is-1by2{padding-top:200%}.do-bulma .image.is-1by3{padding-top:300%}.do-bulma .image.is-16x16{height:16px;width:16px}.do-bulma .image.is-24x24{height:24px;width:24px}.do-bulma .image.is-32x32{height:32px;width:32px}.do-bulma .image.is-48x48{height:48px;width:48px}.do-bulma .image.is-64x64{height:64px;width:64px}.do-bulma .image.is-96x96{height:96px;width:96px}.do-bulma .image.is-128x128{height:128px;width:128px}.do-bulma .notification{background-color:#fff;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.do-bulma .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.do-bulma .notification strong{color:currentColor}.do-bulma .notification code,.do-bulma .notification pre{background:#fff}.do-bulma .notification pre code{background:transparent}.do-bulma .notification>.delete{right:.5rem;position:absolute;top:.5rem}.do-bulma .notification .content,.do-bulma .notification .subtitle,.do-bulma .notification .title{color:currentColor}.do-bulma .notification.is-white{background-color:#fff;color:#0a0a0a}.do-bulma .notification.is-black{background-color:#0a0a0a;color:#fff}.do-bulma .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .notification.is-dark{background-color:#363636;color:#fff}.do-bulma .notification.is-primary{background-color:#0069ff;color:#fff}.do-bulma .notification.is-primary.is-light{background-color:#ebf3ff;color:#0061eb}.do-bulma .notification.is-link{background-color:#3273dc;color:#fff}.do-bulma .notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.do-bulma .notification.is-info{background-color:#3298dc;color:#fff}.do-bulma .notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.do-bulma .notification.is-success{background-color:#11a95e;color:#fff}.do-bulma .notification.is-success.is-light{background-color:#ecfdf5;color:#12b565}.do-bulma .notification.is-warning{background-color:#f56109;color:#fff}.do-bulma .notification.is-warning.is-light{background-color:#fef2eb;color:#c54e07}.do-bulma .notification.is-danger{background-color:#d91d1d;color:#fff}.do-bulma .notification.is-danger.is-light{background-color:#fdeded;color:#d81d1d}.do-bulma .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.do-bulma .progress::-webkit-progress-bar{background-color:#ededed}.do-bulma .progress::-webkit-progress-value{background-color:#333}.do-bulma .progress::-moz-progress-bar{background-color:#333}.do-bulma .progress::-ms-fill{background-color:#333;border:none}.do-bulma .progress.is-white::-webkit-progress-value{background-color:#fff}.do-bulma .progress.is-white::-moz-progress-bar{background-color:#fff}.do-bulma .progress.is-white::-ms-fill{background-color:#fff}.do-bulma .progress.is-white:indeterminate{background-image:linear-gradient(90deg,#fff 30%,#ededed 0)}.do-bulma .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.do-bulma .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.do-bulma .progress.is-black::-ms-fill{background-color:#0a0a0a}.do-bulma .progress.is-black:indeterminate{background-image:linear-gradient(90deg,#0a0a0a 30%,#ededed 0)}.do-bulma .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.do-bulma .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.do-bulma .progress.is-light::-ms-fill{background-color:#f5f5f5}.do-bulma .progress.is-light:indeterminate{background-image:linear-gradient(90deg,#f5f5f5 30%,#ededed 0)}.do-bulma .progress.is-dark::-webkit-progress-value{background-color:#363636}.do-bulma .progress.is-dark::-moz-progress-bar{background-color:#363636}.do-bulma .progress.is-dark::-ms-fill{background-color:#363636}.do-bulma .progress.is-dark:indeterminate{background-image:linear-gradient(90deg,#363636 30%,#ededed 0)}.do-bulma .progress.is-primary::-webkit-progress-value{background-color:#0069ff}.do-bulma .progress.is-primary::-moz-progress-bar{background-color:#0069ff}.do-bulma .progress.is-primary::-ms-fill{background-color:#0069ff}.do-bulma .progress.is-primary:indeterminate{background-image:linear-gradient(90deg,#0069ff 30%,#ededed 0)}.do-bulma .progress.is-link::-webkit-progress-value{background-color:#3273dc}.do-bulma .progress.is-link::-moz-progress-bar{background-color:#3273dc}.do-bulma .progress.is-link::-ms-fill{background-color:#3273dc}.do-bulma .progress.is-link:indeterminate{background-image:linear-gradient(90deg,#3273dc 30%,#ededed 0)}.do-bulma .progress.is-info::-webkit-progress-value{background-color:#3298dc}.do-bulma .progress.is-info::-moz-progress-bar{background-color:#3298dc}.do-bulma .progress.is-info::-ms-fill{background-color:#3298dc}.do-bulma .progress.is-info:indeterminate{background-image:linear-gradient(90deg,#3298dc 30%,#ededed 0)}.do-bulma .progress.is-success::-webkit-progress-value{background-color:#11a95e}.do-bulma .progress.is-success::-moz-progress-bar{background-color:#11a95e}.do-bulma .progress.is-success::-ms-fill{background-color:#11a95e}.do-bulma .progress.is-success:indeterminate{background-image:linear-gradient(90deg,#11a95e 30%,#ededed 0)}.do-bulma .progress.is-warning::-webkit-progress-value{background-color:#f56109}.do-bulma .progress.is-warning::-moz-progress-bar{background-color:#f56109}.do-bulma .progress.is-warning::-ms-fill{background-color:#f56109}.do-bulma .progress.is-warning:indeterminate{background-image:linear-gradient(90deg,#f56109 30%,#ededed 0)}.do-bulma .progress.is-danger::-webkit-progress-value{background-color:#d91d1d}.do-bulma .progress.is-danger::-moz-progress-bar{background-color:#d91d1d}.do-bulma .progress.is-danger::-ms-fill{background-color:#d91d1d}.do-bulma .progress.is-danger:indeterminate{background-image:linear-gradient(90deg,#d91d1d 30%,#ededed 0)}.do-bulma .progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(90deg,#333 30%,#ededed 0);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%}.do-bulma .progress:indeterminate::-webkit-progress-bar{background-color:transparent}.do-bulma .progress:indeterminate::-moz-progress-bar{background-color:transparent}.do-bulma .progress:indeterminate::-ms-fill{animation-name:none}.do-bulma .progress.is-small{height:.75rem}.do-bulma .progress.is-medium{height:1.25rem}.do-bulma .progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.do-bulma .table{background-color:#fff;color:#363636}.do-bulma .table td,.do-bulma .table th{border:1px solid #f1f1f1;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.do-bulma .table td.is-white,.do-bulma .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.do-bulma .table td.is-black,.do-bulma .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.do-bulma .table td.is-light,.do-bulma .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .table td.is-dark,.do-bulma .table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.do-bulma .table td.is-primary,.do-bulma .table th.is-primary{background-color:#0069ff;border-color:#0069ff;color:#fff}.do-bulma .table td.is-link,.do-bulma .table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.do-bulma .table td.is-info,.do-bulma .table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.do-bulma .table td.is-success,.do-bulma .table th.is-success{background-color:#11a95e;border-color:#11a95e;color:#fff}.do-bulma .table td.is-warning,.do-bulma .table th.is-warning{background-color:#f56109;border-color:#f56109;color:#fff}.do-bulma .table td.is-danger,.do-bulma .table th.is-danger{background-color:#d91d1d;border-color:#d91d1d;color:#fff}.do-bulma .table td.is-narrow,.do-bulma .table th.is-narrow{white-space:nowrap;width:1%}.do-bulma .table td.is-selected,.do-bulma .table th.is-selected{background-color:#0069ff;color:#fff}.do-bulma .table td.is-selected a,.do-bulma .table td.is-selected strong,.do-bulma .table th.is-selected a,.do-bulma .table th.is-selected strong{color:currentColor}.do-bulma .table td.is-vcentered,.do-bulma .table th.is-vcentered{vertical-align:middle}.do-bulma .table th{color:#363636}.do-bulma .table th:not([align]){text-align:inherit}.do-bulma .table tr.is-selected{background-color:#0069ff;color:#fff}.do-bulma .table tr.is-selected a,.do-bulma .table tr.is-selected strong{color:currentColor}.do-bulma .table tr.is-selected td,.do-bulma .table tr.is-selected th{border-color:#fff;color:currentColor}.do-bulma .table thead{background-color:transparent}.do-bulma .table thead td,.do-bulma .table thead th{border-width:0 0 2px;color:#363636}.do-bulma .table tfoot{background-color:transparent}.do-bulma .table tfoot td,.do-bulma .table tfoot th{border-width:2px 0 0;color:#363636}.do-bulma .table tbody{background-color:transparent}.do-bulma .table tbody tr:last-child td,.do-bulma .table tbody tr:last-child th{border-bottom-width:0}.do-bulma .table.is-bordered td,.do-bulma .table.is-bordered th{border-width:1px}.do-bulma .table.is-bordered tr:last-child td,.do-bulma .table.is-bordered tr:last-child th{border-bottom-width:1px}.do-bulma .table.is-fullwidth{width:100%}.do-bulma .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.do-bulma .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.do-bulma .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.do-bulma .table.is-narrow td,.do-bulma .table.is-narrow th{padding:.25em .5em}.do-bulma .table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.do-bulma .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.do-bulma .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.do-bulma .tags .tag{margin-bottom:.5rem}.do-bulma .tags .tag:not(:last-child){margin-right:.5rem}.do-bulma .tags:last-child{margin-bottom:-.5rem}.do-bulma .tags:not(:last-child){margin-bottom:1rem}.do-bulma .tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.do-bulma .tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.do-bulma .tags.is-centered{justify-content:center}.do-bulma .tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.do-bulma .tags.is-right{justify-content:flex-end}.do-bulma .tags.is-right .tag:not(:first-child){margin-left:.5rem}.do-bulma .tags.has-addons .tag,.do-bulma .tags.is-right .tag:not(:last-child){margin-right:0}.do-bulma .tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.do-bulma .tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.do-bulma .tag:not(body){align-items:center;background-color:#fff;border-radius:4px;color:#333;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.do-bulma .tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.do-bulma .tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.do-bulma .tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.do-bulma .tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .tag:not(body).is-dark{background-color:#363636;color:#fff}.do-bulma .tag:not(body).is-primary{background-color:#0069ff;color:#fff}.do-bulma .tag:not(body).is-primary.is-light{background-color:#ebf3ff;color:#0061eb}.do-bulma .tag:not(body).is-link{background-color:#3273dc;color:#fff}.do-bulma .tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.do-bulma .tag:not(body).is-info{background-color:#3298dc;color:#fff}.do-bulma .tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.do-bulma .tag:not(body).is-success{background-color:#11a95e;color:#fff}.do-bulma .tag:not(body).is-success.is-light{background-color:#ecfdf5;color:#12b565}.do-bulma .tag:not(body).is-warning{background-color:#f56109;color:#fff}.do-bulma .tag:not(body).is-warning.is-light{background-color:#fef2eb;color:#c54e07}.do-bulma .tag:not(body).is-danger{background-color:#d91d1d;color:#fff}.do-bulma .tag:not(body).is-danger.is-light{background-color:#fdeded;color:#d81d1d}.do-bulma .tag:not(body).is-normal{font-size:.75rem}.do-bulma .tag:not(body).is-medium{font-size:1rem}.do-bulma .tag:not(body).is-large{font-size:1.25rem}.do-bulma .tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.do-bulma .tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.do-bulma .tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.do-bulma .tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.do-bulma .tag:not(body).is-delete:after,.do-bulma .tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.do-bulma .tag:not(body).is-delete:before{height:1px;width:50%}.do-bulma .tag:not(body).is-delete:after{height:50%;width:1px}.do-bulma .tag:not(body).is-delete:focus,.do-bulma .tag:not(body).is-delete:hover{background-color:#f2f2f2}.do-bulma .tag:not(body).is-delete:active{background-color:#e6e6e6}.do-bulma .tag:not(body).is-rounded{border-radius:290486px}.do-bulma a.tag:hover{text-decoration:underline}.do-bulma .subtitle,.do-bulma .title{word-break:break-word}.do-bulma .subtitle em,.do-bulma .subtitle span,.do-bulma .title em,.do-bulma .title span{font-weight:inherit}.do-bulma .subtitle sub,.do-bulma .subtitle sup,.do-bulma .title sub,.do-bulma .title sup{font-size:.75em}.do-bulma .subtitle .tag,.do-bulma .title .tag{vertical-align:middle}.do-bulma .title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.do-bulma .title strong{color:inherit;font-weight:inherit}.do-bulma .title+.highlight{margin-top:-.75rem}.do-bulma .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.do-bulma .title.is-1{font-size:3rem}.do-bulma .title.is-2{font-size:2.5rem}.do-bulma .title.is-3{font-size:2rem}.do-bulma .title.is-4{font-size:1.5rem}.do-bulma .title.is-5{font-size:1.25rem}.do-bulma .title.is-6{font-size:1rem}.do-bulma .title.is-7{font-size:.75rem}.do-bulma .subtitle{color:#333;font-size:1.25rem;font-weight:400;line-height:1.25}.do-bulma .subtitle strong{color:#363636;font-weight:600}.do-bulma .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.do-bulma .subtitle.is-1{font-size:3rem}.do-bulma .subtitle.is-2{font-size:2.5rem}.do-bulma .subtitle.is-3{font-size:2rem}.do-bulma .subtitle.is-4{font-size:1.5rem}.do-bulma .subtitle.is-5{font-size:1.25rem}.do-bulma .subtitle.is-6{font-size:1rem}.do-bulma .subtitle.is-7{font-size:.75rem}.do-bulma .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.do-bulma .highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.do-bulma .highlight pre{overflow:auto;max-width:100%}.do-bulma .number{align-items:center;background-color:#fff;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.do-bulma .input,.do-bulma .select select,.do-bulma .textarea{background-color:#fff;border-color:#f1f1f1;border-radius:4px;color:#363636}.do-bulma .input::-moz-placeholder,.do-bulma .select select::-moz-placeholder,.do-bulma .textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.do-bulma .input::-webkit-input-placeholder,.do-bulma .select select::-webkit-input-placeholder,.do-bulma .textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.do-bulma .input:-moz-placeholder,.do-bulma .select select:-moz-placeholder,.do-bulma .textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.do-bulma .input:-ms-input-placeholder,.do-bulma .select select:-ms-input-placeholder,.do-bulma .textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.do-bulma .input:hover,.do-bulma .is-hovered.input,.do-bulma .is-hovered.textarea,.do-bulma .select select.is-hovered,.do-bulma .select select:hover,.do-bulma .textarea:hover{border-color:#b5b5b5}.do-bulma .input:active,.do-bulma .input:focus,.do-bulma .is-active.input,.do-bulma .is-active.textarea,.do-bulma .is-focused.input,.do-bulma .is-focused.textarea,.do-bulma .select select.is-active,.do-bulma .select select.is-focused,.do-bulma .select select:active,.do-bulma .select select:focus,.do-bulma .textarea:active,.do-bulma .textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .select select[disabled],.do-bulma [disabled].input,.do-bulma [disabled].textarea,fieldset[disabled] .do-bulma .input,fieldset[disabled] .do-bulma .select select,fieldset[disabled] .do-bulma .textarea{background-color:#fff;border-color:#fff;box-shadow:none;color:#7a7a7a}.do-bulma .select select[disabled]::-moz-placeholder,.do-bulma [disabled].input::-moz-placeholder,.do-bulma [disabled].textarea::-moz-placeholder,fieldset[disabled] .do-bulma .input::-moz-placeholder,fieldset[disabled] .do-bulma .select select::-moz-placeholder,fieldset[disabled] .do-bulma .textarea::-moz-placeholder{color:hsla(0,0%,47.8%,.3)}.do-bulma .select select[disabled]::-webkit-input-placeholder,.do-bulma [disabled].input::-webkit-input-placeholder,.do-bulma [disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .do-bulma .input::-webkit-input-placeholder,fieldset[disabled] .do-bulma .select select::-webkit-input-placeholder,fieldset[disabled] .do-bulma .textarea::-webkit-input-placeholder{color:hsla(0,0%,47.8%,.3)}.do-bulma .select select[disabled]:-moz-placeholder,.do-bulma [disabled].input:-moz-placeholder,.do-bulma [disabled].textarea:-moz-placeholder,fieldset[disabled] .do-bulma .input:-moz-placeholder,fieldset[disabled] .do-bulma .select select:-moz-placeholder,fieldset[disabled] .do-bulma .textarea:-moz-placeholder{color:hsla(0,0%,47.8%,.3)}.do-bulma .select select[disabled]:-ms-input-placeholder,.do-bulma [disabled].input:-ms-input-placeholder,.do-bulma [disabled].textarea:-ms-input-placeholder,fieldset[disabled] .do-bulma .input:-ms-input-placeholder,fieldset[disabled] .do-bulma .select select:-ms-input-placeholder,fieldset[disabled] .do-bulma .textarea:-ms-input-placeholder{color:hsla(0,0%,47.8%,.3)}.do-bulma .input,.do-bulma .textarea{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;width:100%}.do-bulma [readonly].input,.do-bulma [readonly].textarea{box-shadow:none}.do-bulma .is-white.input,.do-bulma .is-white.textarea{border-color:#fff}.do-bulma .is-white.input:active,.do-bulma .is-white.input:focus,.do-bulma .is-white.is-active.input,.do-bulma .is-white.is-active.textarea,.do-bulma .is-white.is-focused.input,.do-bulma .is-white.is-focused.textarea,.do-bulma .is-white.textarea:active,.do-bulma .is-white.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.do-bulma .is-black.input,.do-bulma .is-black.textarea{border-color:#0a0a0a}.do-bulma .is-black.input:active,.do-bulma .is-black.input:focus,.do-bulma .is-black.is-active.input,.do-bulma .is-black.is-active.textarea,.do-bulma .is-black.is-focused.input,.do-bulma .is-black.is-focused.textarea,.do-bulma .is-black.textarea:active,.do-bulma .is-black.textarea:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.do-bulma .is-light.input,.do-bulma .is-light.textarea{border-color:#f5f5f5}.do-bulma .is-light.input:active,.do-bulma .is-light.input:focus,.do-bulma .is-light.is-active.input,.do-bulma .is-light.is-active.textarea,.do-bulma .is-light.is-focused.input,.do-bulma .is-light.is-focused.textarea,.do-bulma .is-light.textarea:active,.do-bulma .is-light.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.do-bulma .is-dark.input,.do-bulma .is-dark.textarea{border-color:#363636}.do-bulma .is-dark.input:active,.do-bulma .is-dark.input:focus,.do-bulma .is-dark.is-active.input,.do-bulma .is-dark.is-active.textarea,.do-bulma .is-dark.is-focused.input,.do-bulma .is-dark.is-focused.textarea,.do-bulma .is-dark.textarea:active,.do-bulma .is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.do-bulma .is-primary.input,.do-bulma .is-primary.textarea{border-color:#0069ff}.do-bulma .is-primary.input:active,.do-bulma .is-primary.input:focus,.do-bulma .is-primary.is-active.input,.do-bulma .is-primary.is-active.textarea,.do-bulma .is-primary.is-focused.input,.do-bulma .is-primary.is-focused.textarea,.do-bulma .is-primary.textarea:active,.do-bulma .is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,105,255,.25)}.do-bulma .is-link.input,.do-bulma .is-link.textarea{border-color:#3273dc}.do-bulma .is-link.input:active,.do-bulma .is-link.input:focus,.do-bulma .is-link.is-active.input,.do-bulma .is-link.is-active.textarea,.do-bulma .is-link.is-focused.input,.do-bulma .is-link.is-focused.textarea,.do-bulma .is-link.textarea:active,.do-bulma .is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .is-info.input,.do-bulma .is-info.textarea{border-color:#3298dc}.do-bulma .is-info.input:active,.do-bulma .is-info.input:focus,.do-bulma .is-info.is-active.input,.do-bulma .is-info.is-active.textarea,.do-bulma .is-info.is-focused.input,.do-bulma .is-info.is-focused.textarea,.do-bulma .is-info.textarea:active,.do-bulma .is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.do-bulma .is-success.input,.do-bulma .is-success.textarea{border-color:#11a95e}.do-bulma .is-success.input:active,.do-bulma .is-success.input:focus,.do-bulma .is-success.is-active.input,.do-bulma .is-success.is-active.textarea,.do-bulma .is-success.is-focused.input,.do-bulma .is-success.is-focused.textarea,.do-bulma .is-success.textarea:active,.do-bulma .is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(17,169,94,.25)}.do-bulma .is-warning.input,.do-bulma .is-warning.textarea{border-color:#f56109}.do-bulma .is-warning.input:active,.do-bulma .is-warning.input:focus,.do-bulma .is-warning.is-active.input,.do-bulma .is-warning.is-active.textarea,.do-bulma .is-warning.is-focused.input,.do-bulma .is-warning.is-focused.textarea,.do-bulma .is-warning.textarea:active,.do-bulma .is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(245,97,9,.25)}.do-bulma .is-danger.input,.do-bulma .is-danger.textarea{border-color:#d91d1d}.do-bulma .is-danger.input:active,.do-bulma .is-danger.input:focus,.do-bulma .is-danger.is-active.input,.do-bulma .is-danger.is-active.textarea,.do-bulma .is-danger.is-focused.input,.do-bulma .is-danger.is-focused.textarea,.do-bulma .is-danger.textarea:active,.do-bulma .is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(217,29,29,.25)}.do-bulma .is-small.input,.do-bulma .is-small.textarea{border-radius:2px;font-size:.75rem}.do-bulma .is-medium.input,.do-bulma .is-medium.textarea{font-size:1.25rem}.do-bulma .is-large.input,.do-bulma .is-large.textarea{font-size:1.5rem}.do-bulma .is-fullwidth.input,.do-bulma .is-fullwidth.textarea{display:block;width:100%}.do-bulma .is-inline.input,.do-bulma .is-inline.textarea{display:inline;width:auto}.do-bulma .input.is-rounded{border-radius:290486px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.do-bulma .input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.do-bulma .textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.do-bulma .textarea:not([rows]){max-height:40em;min-height:8em}.do-bulma .textarea[rows]{height:auto}.do-bulma .textarea.has-fixed-size{resize:none}.do-bulma .checkbox,.do-bulma .radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.do-bulma .checkbox input,.do-bulma .radio input{cursor:pointer}.do-bulma .checkbox:hover,.do-bulma .radio:hover{color:#363636}.do-bulma .checkbox input[disabled],.do-bulma .radio input[disabled],.do-bulma [disabled].checkbox,.do-bulma [disabled].radio,fieldset[disabled] .do-bulma .checkbox,fieldset[disabled] .do-bulma .radio{color:#7a7a7a;cursor:not-allowed}.do-bulma .radio+.radio{margin-left:.5em}.do-bulma .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.do-bulma .select:not(.is-multiple){height:2.5em}.do-bulma .select:not(.is-multiple):not(.is-loading):after{border-color:#3273dc;right:1.125em;z-index:4}.do-bulma .select.is-rounded select{border-radius:290486px;padding-left:1em}.do-bulma .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.do-bulma .select select::-ms-expand{display:none}.do-bulma .select select[disabled]:hover,fieldset[disabled] .do-bulma .select select:hover{border-color:#fff}.do-bulma .select select:not([multiple]){padding-right:2.5em}.do-bulma .select select[multiple]{height:auto;padding:0}.do-bulma .select select[multiple] option{padding:.5em 1em}.do-bulma .select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.do-bulma .select.is-white:not(:hover):after,.do-bulma .select.is-white select{border-color:#fff}.do-bulma .select.is-white select.is-hovered,.do-bulma .select.is-white select:hover{border-color:#f2f2f2}.do-bulma .select.is-white select.is-active,.do-bulma .select.is-white select.is-focused,.do-bulma .select.is-white select:active,.do-bulma .select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.do-bulma .select.is-black:not(:hover):after,.do-bulma .select.is-black select{border-color:#0a0a0a}.do-bulma .select.is-black select.is-hovered,.do-bulma .select.is-black select:hover{border-color:#000}.do-bulma .select.is-black select.is-active,.do-bulma .select.is-black select.is-focused,.do-bulma .select.is-black select:active,.do-bulma .select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.do-bulma .select.is-light:not(:hover):after,.do-bulma .select.is-light select{border-color:#f5f5f5}.do-bulma .select.is-light select.is-hovered,.do-bulma .select.is-light select:hover{border-color:#e8e8e8}.do-bulma .select.is-light select.is-active,.do-bulma .select.is-light select.is-focused,.do-bulma .select.is-light select:active,.do-bulma .select.is-light select:focus{box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.do-bulma .select.is-dark:not(:hover):after,.do-bulma .select.is-dark select{border-color:#363636}.do-bulma .select.is-dark select.is-hovered,.do-bulma .select.is-dark select:hover{border-color:#292929}.do-bulma .select.is-dark select.is-active,.do-bulma .select.is-dark select.is-focused,.do-bulma .select.is-dark select:active,.do-bulma .select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.do-bulma .select.is-primary:not(:hover):after,.do-bulma .select.is-primary select{border-color:#0069ff}.do-bulma .select.is-primary select.is-hovered,.do-bulma .select.is-primary select:hover{border-color:#005fe6}.do-bulma .select.is-primary select.is-active,.do-bulma .select.is-primary select.is-focused,.do-bulma .select.is-primary select:active,.do-bulma .select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,105,255,.25)}.do-bulma .select.is-link:not(:hover):after,.do-bulma .select.is-link select{border-color:#3273dc}.do-bulma .select.is-link select.is-hovered,.do-bulma .select.is-link select:hover{border-color:#2366d1}.do-bulma .select.is-link select.is-active,.do-bulma .select.is-link select.is-focused,.do-bulma .select.is-link select:active,.do-bulma .select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .select.is-info:not(:hover):after,.do-bulma .select.is-info select{border-color:#3298dc}.do-bulma .select.is-info select.is-hovered,.do-bulma .select.is-info select:hover{border-color:#238cd1}.do-bulma .select.is-info select.is-active,.do-bulma .select.is-info select.is-focused,.do-bulma .select.is-info select:active,.do-bulma .select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.do-bulma .select.is-success:not(:hover):after,.do-bulma .select.is-success select{border-color:#11a95e}.do-bulma .select.is-success select.is-hovered,.do-bulma .select.is-success select:hover{border-color:#0f9251}.do-bulma .select.is-success select.is-active,.do-bulma .select.is-success select.is-focused,.do-bulma .select.is-success select:active,.do-bulma .select.is-success select:focus{box-shadow:0 0 0 .125em rgba(17,169,94,.25)}.do-bulma .select.is-warning:not(:hover):after,.do-bulma .select.is-warning select{border-color:#f56109}.do-bulma .select.is-warning select.is-hovered,.do-bulma .select.is-warning select:hover{border-color:#dc5708}.do-bulma .select.is-warning select.is-active,.do-bulma .select.is-warning select.is-focused,.do-bulma .select.is-warning select:active,.do-bulma .select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(245,97,9,.25)}.do-bulma .select.is-danger:not(:hover):after,.do-bulma .select.is-danger select{border-color:#d91d1d}.do-bulma .select.is-danger select.is-hovered,.do-bulma .select.is-danger select:hover{border-color:#c31a1a}.do-bulma .select.is-danger select.is-active,.do-bulma .select.is-danger select.is-focused,.do-bulma .select.is-danger select:active,.do-bulma .select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(217,29,29,.25)}.do-bulma .select.is-small{border-radius:2px;font-size:.75rem}.do-bulma .select.is-medium{font-size:1.25rem}.do-bulma .select.is-large{font-size:1.5rem}.do-bulma .select.is-disabled:after{border-color:#7a7a7a}.do-bulma .select.is-fullwidth,.do-bulma .select.is-fullwidth select{width:100%}.do-bulma .select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.do-bulma .select.is-loading.is-small:after{font-size:.75rem}.do-bulma .select.is-loading.is-medium:after{font-size:1.25rem}.do-bulma .select.is-loading.is-large:after{font-size:1.5rem}.do-bulma .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.do-bulma .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.do-bulma .file.is-white.is-hovered .file-cta,.do-bulma .file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.do-bulma .file.is-white.is-focused .file-cta,.do-bulma .file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.do-bulma .file.is-white.is-active .file-cta,.do-bulma .file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.do-bulma .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.do-bulma .file.is-black.is-hovered .file-cta,.do-bulma .file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.do-bulma .file.is-black.is-focused .file-cta,.do-bulma .file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.do-bulma .file.is-black.is-active .file-cta,.do-bulma .file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.do-bulma .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .file.is-light.is-hovered .file-cta,.do-bulma .file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .file.is-light.is-focused .file-cta,.do-bulma .file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,96.1%,.25);color:rgba(0,0,0,.7)}.do-bulma .file.is-light.is-active .file-cta,.do-bulma .file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.do-bulma .file.is-dark.is-hovered .file-cta,.do-bulma .file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.do-bulma .file.is-dark.is-focused .file-cta,.do-bulma .file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.do-bulma .file.is-dark.is-active .file-cta,.do-bulma .file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.do-bulma .file.is-primary .file-cta{background-color:#0069ff;border-color:transparent;color:#fff}.do-bulma .file.is-primary.is-hovered .file-cta,.do-bulma .file.is-primary:hover .file-cta{background-color:#0064f2;border-color:transparent;color:#fff}.do-bulma .file.is-primary.is-focused .file-cta,.do-bulma .file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,105,255,.25);color:#fff}.do-bulma .file.is-primary.is-active .file-cta,.do-bulma .file.is-primary:active .file-cta{background-color:#005fe6;border-color:transparent;color:#fff}.do-bulma .file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.do-bulma .file.is-link.is-hovered .file-cta,.do-bulma .file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.do-bulma .file.is-link.is-focused .file-cta,.do-bulma .file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.do-bulma .file.is-link.is-active .file-cta,.do-bulma .file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.do-bulma .file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.do-bulma .file.is-info.is-hovered .file-cta,.do-bulma .file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.do-bulma .file.is-info.is-focused .file-cta,.do-bulma .file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.do-bulma .file.is-info.is-active .file-cta,.do-bulma .file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.do-bulma .file.is-success .file-cta{background-color:#11a95e;border-color:transparent;color:#fff}.do-bulma .file.is-success.is-hovered .file-cta,.do-bulma .file.is-success:hover .file-cta{background-color:#109d58;border-color:transparent;color:#fff}.do-bulma .file.is-success.is-focused .file-cta,.do-bulma .file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(17,169,94,.25);color:#fff}.do-bulma .file.is-success.is-active .file-cta,.do-bulma .file.is-success:active .file-cta{background-color:#0f9251;border-color:transparent;color:#fff}.do-bulma .file.is-warning .file-cta{background-color:#f56109;border-color:transparent;color:#fff}.do-bulma .file.is-warning.is-hovered .file-cta,.do-bulma .file.is-warning:hover .file-cta{background-color:#e95c09;border-color:transparent;color:#fff}.do-bulma .file.is-warning.is-focused .file-cta,.do-bulma .file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,97,9,.25);color:#fff}.do-bulma .file.is-warning.is-active .file-cta,.do-bulma .file.is-warning:active .file-cta{background-color:#dc5708;border-color:transparent;color:#fff}.do-bulma .file.is-danger .file-cta{background-color:#d91d1d;border-color:transparent;color:#fff}.do-bulma .file.is-danger.is-hovered .file-cta,.do-bulma .file.is-danger:hover .file-cta{background-color:#ce1b1b;border-color:transparent;color:#fff}.do-bulma .file.is-danger.is-focused .file-cta,.do-bulma .file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(217,29,29,.25);color:#fff}.do-bulma .file.is-danger.is-active .file-cta,.do-bulma .file.is-danger:active .file-cta{background-color:#c31a1a;border-color:transparent;color:#fff}.do-bulma .file.is-small{font-size:.75rem}.do-bulma .file.is-medium{font-size:1.25rem}.do-bulma .file.is-medium .file-icon .fa{font-size:21px}.do-bulma .file.is-large{font-size:1.5rem}.do-bulma .file.is-large .file-icon .fa{font-size:28px}.do-bulma .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.do-bulma .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.do-bulma .file.has-name.is-empty .file-cta{border-radius:4px}.do-bulma .file.has-name.is-empty .file-name{display:none}.do-bulma .file.is-boxed .file-label{flex-direction:column}.do-bulma .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.do-bulma .file.is-boxed .file-name{border-width:0 1px 1px}.do-bulma .file.is-boxed .file-icon{height:1.5em;width:1.5em}.do-bulma .file.is-boxed .file-icon .fa{font-size:21px}.do-bulma .file.is-boxed.is-small .file-icon .fa{font-size:14px}.do-bulma .file.is-boxed.is-medium .file-icon .fa{font-size:28px}.do-bulma .file.is-boxed.is-large .file-icon .fa{font-size:35px}.do-bulma .file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.do-bulma .file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.do-bulma .file.is-centered{justify-content:center}.do-bulma .file.is-fullwidth .file-label{width:100%}.do-bulma .file.is-fullwidth .file-name{flex-grow:1;max-width:none}.do-bulma .file.is-right{justify-content:flex-end}.do-bulma .file.is-right .file-cta{border-radius:0 4px 4px 0}.do-bulma .file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.do-bulma .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.do-bulma .file-label:hover .file-cta{background-color:#eee;color:#363636}.do-bulma .file-label:hover .file-name{border-color:#ebebeb}.do-bulma .file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.do-bulma .file-label:active .file-name{border-color:#e4e4e4}.do-bulma .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.do-bulma .file-cta,.do-bulma .file-name{border-color:#f1f1f1;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.do-bulma .file-cta{background-color:#f5f5f5;color:#333}.do-bulma .file-name{border-color:#f1f1f1;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.do-bulma .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.do-bulma .file-icon .fa{font-size:14px}.do-bulma .label{color:#363636;display:block;font-size:1rem;font-weight:700}.do-bulma .label:not(:last-child){margin-bottom:.5em}.do-bulma .label.is-small{font-size:.75rem}.do-bulma .label.is-medium{font-size:1.25rem}.do-bulma .label.is-large{font-size:1.5rem}.do-bulma .help{display:block;font-size:.75rem;margin-top:.25rem}.do-bulma .help.is-white{color:#fff}.do-bulma .help.is-black{color:#0a0a0a}.do-bulma .help.is-light{color:#f5f5f5}.do-bulma .help.is-dark{color:#363636}.do-bulma .help.is-primary{color:#0069ff}.do-bulma .help.is-link{color:#3273dc}.do-bulma .help.is-info{color:#3298dc}.do-bulma .help.is-success{color:#11a95e}.do-bulma .help.is-warning{color:#f56109}.do-bulma .help.is-danger{color:#d91d1d}.do-bulma .field:not(:last-child){margin-bottom:.75rem}.do-bulma .field.has-addons{display:flex;justify-content:flex-start}.do-bulma .field.has-addons .control:not(:last-child){margin-right:-1px}.do-bulma .field.has-addons .control:not(:first-child):not(:last-child) .button,.do-bulma .field.has-addons .control:not(:first-child):not(:last-child) .input,.do-bulma .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.do-bulma .field.has-addons .control:first-child:not(:only-child) .button,.do-bulma .field.has-addons .control:first-child:not(:only-child) .input,.do-bulma .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.do-bulma .field.has-addons .control:last-child:not(:only-child) .button,.do-bulma .field.has-addons .control:last-child:not(:only-child) .input,.do-bulma .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.do-bulma .field.has-addons .control .button:not([disabled]).is-hovered,.do-bulma .field.has-addons .control .button:not([disabled]):hover,.do-bulma .field.has-addons .control .input:not([disabled]).is-hovered,.do-bulma .field.has-addons .control .input:not([disabled]):hover,.do-bulma .field.has-addons .control .select select:not([disabled]).is-hovered,.do-bulma .field.has-addons .control .select select:not([disabled]):hover{z-index:2}.do-bulma .field.has-addons .control .button:not([disabled]).is-active,.do-bulma .field.has-addons .control .button:not([disabled]).is-focused,.do-bulma .field.has-addons .control .button:not([disabled]):active,.do-bulma .field.has-addons .control .button:not([disabled]):focus,.do-bulma .field.has-addons .control .input:not([disabled]).is-active,.do-bulma .field.has-addons .control .input:not([disabled]).is-focused,.do-bulma .field.has-addons .control .input:not([disabled]):active,.do-bulma .field.has-addons .control .input:not([disabled]):focus,.do-bulma .field.has-addons .control .select select:not([disabled]).is-active,.do-bulma .field.has-addons .control .select select:not([disabled]).is-focused,.do-bulma .field.has-addons .control .select select:not([disabled]):active,.do-bulma .field.has-addons .control .select select:not([disabled]):focus{z-index:3}.do-bulma .field.has-addons .control .button:not([disabled]).is-active:hover,.do-bulma .field.has-addons .control .button:not([disabled]).is-focused:hover,.do-bulma .field.has-addons .control .button:not([disabled]):active:hover,.do-bulma .field.has-addons .control .button:not([disabled]):focus:hover,.do-bulma .field.has-addons .control .input:not([disabled]).is-active:hover,.do-bulma .field.has-addons .control .input:not([disabled]).is-focused:hover,.do-bulma .field.has-addons .control .input:not([disabled]):active:hover,.do-bulma .field.has-addons .control .input:not([disabled]):focus:hover,.do-bulma .field.has-addons .control .select select:not([disabled]).is-active:hover,.do-bulma .field.has-addons .control .select select:not([disabled]).is-focused:hover,.do-bulma .field.has-addons .control .select select:not([disabled]):active:hover,.do-bulma .field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.do-bulma .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.do-bulma .field.has-addons.has-addons-centered{justify-content:center}.do-bulma .field.has-addons.has-addons-right{justify-content:flex-end}.do-bulma .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.do-bulma .field.is-grouped{display:flex;justify-content:flex-start}.do-bulma .field.is-grouped>.control{flex-shrink:0}.do-bulma .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.do-bulma .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.do-bulma .field.is-grouped.is-grouped-centered{justify-content:center}.do-bulma .field.is-grouped.is-grouped-right{justify-content:flex-end}.do-bulma .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.do-bulma .field.is-grouped.is-grouped-multiline>.control:last-child,.do-bulma .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.do-bulma .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.do-bulma .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.do-bulma .field.is-horizontal{display:flex}}.do-bulma .field-label .label{font-size:inherit}@media screen and (max-width:768px){.do-bulma .field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.do-bulma .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.do-bulma .field-label.is-small{font-size:.75rem;padding-top:.375em}.do-bulma .field-label.is-normal{padding-top:.375em}.do-bulma .field-label.is-medium{font-size:1.25rem;padding-top:.375em}.do-bulma .field-label.is-large{font-size:1.5rem;padding-top:.375em}}.do-bulma .field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.do-bulma .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.do-bulma .field-body .field{margin-bottom:0}.do-bulma .field-body>.field{flex-shrink:1}.do-bulma .field-body>.field:not(.is-narrow){flex-grow:1}.do-bulma .field-body>.field:not(:last-child){margin-right:.75rem}}.do-bulma .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.do-bulma .control.has-icons-left .input:focus~.icon,.do-bulma .control.has-icons-left .select:focus~.icon,.do-bulma .control.has-icons-right .input:focus~.icon,.do-bulma .control.has-icons-right .select:focus~.icon{color:#333}.do-bulma .control.has-icons-left .input.is-small~.icon,.do-bulma .control.has-icons-left .select.is-small~.icon,.do-bulma .control.has-icons-right .input.is-small~.icon,.do-bulma .control.has-icons-right .select.is-small~.icon{font-size:.75rem}.do-bulma .control.has-icons-left .input.is-medium~.icon,.do-bulma .control.has-icons-left .select.is-medium~.icon,.do-bulma .control.has-icons-right .input.is-medium~.icon,.do-bulma .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.do-bulma .control.has-icons-left .input.is-large~.icon,.do-bulma .control.has-icons-left .select.is-large~.icon,.do-bulma .control.has-icons-right .input.is-large~.icon,.do-bulma .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.do-bulma .control.has-icons-left .icon,.do-bulma .control.has-icons-right .icon{color:#f1f1f1;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.do-bulma .control.has-icons-left .input,.do-bulma .control.has-icons-left .select select{padding-left:2.5em}.do-bulma .control.has-icons-left .icon.is-left{left:0}.do-bulma .control.has-icons-right .input,.do-bulma .control.has-icons-right .select select{padding-right:2.5em}.do-bulma .control.has-icons-right .icon.is-right{right:0}.do-bulma .control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.do-bulma .control.is-loading.is-small:after{font-size:.75rem}.do-bulma .control.is-loading.is-medium:after{font-size:1.25rem}.do-bulma .control.is-loading.is-large:after{font-size:1.5rem}.do-bulma .breadcrumb{font-size:1rem;white-space:nowrap}.do-bulma .breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.do-bulma .breadcrumb a:hover{color:#363636}.do-bulma .breadcrumb li{align-items:center;display:flex}.do-bulma .breadcrumb li:first-child a{padding-left:0}.do-bulma .breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.do-bulma .breadcrumb li+li:before{color:#b5b5b5;content:"/"}.do-bulma .breadcrumb ol,.do-bulma .breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.do-bulma .breadcrumb .icon:first-child{margin-right:.5em}.do-bulma .breadcrumb .icon:last-child{margin-left:.5em}.do-bulma .breadcrumb.is-centered ol,.do-bulma .breadcrumb.is-centered ul{justify-content:center}.do-bulma .breadcrumb.is-right ol,.do-bulma .breadcrumb.is-right ul{justify-content:flex-end}.do-bulma .breadcrumb.is-small{font-size:.75rem}.do-bulma .breadcrumb.is-medium{font-size:1.25rem}.do-bulma .breadcrumb.is-large{font-size:1.5rem}.do-bulma .breadcrumb.has-arrow-separator li+li:before{content:"→"}.do-bulma .breadcrumb.has-bullet-separator li+li:before{content:"•"}.do-bulma .breadcrumb.has-dot-separator li+li:before{content:"·"}.do-bulma .breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.do-bulma .card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#333;max-width:100%;position:relative}.do-bulma .card-content:first-child,.do-bulma .card-footer:first-child,.do-bulma .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.do-bulma .card-content:last-child,.do-bulma .card-footer:last-child,.do-bulma .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.do-bulma .card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em rgba(10,10,10,.1);display:flex}.do-bulma .card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.do-bulma .card-header-title.is-centered{justify-content:center}.do-bulma .card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.do-bulma .card-image{display:block;position:relative}.do-bulma .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.do-bulma .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.do-bulma .card-content{background-color:transparent;padding:1.5rem}.do-bulma .card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.do-bulma .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.do-bulma .card-footer-item:not(:last-child){border-right:1px solid #ededed}.do-bulma .card .media:not(:last-child){margin-bottom:1.5rem}.do-bulma .dropdown{display:inline-flex;position:relative;vertical-align:top}.do-bulma .dropdown.is-active .dropdown-menu,.do-bulma .dropdown.is-hoverable:hover .dropdown-menu{display:block}.do-bulma .dropdown.is-right .dropdown-menu{left:auto;right:0}.do-bulma .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.do-bulma .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.do-bulma .dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);padding-bottom:.5rem;padding-top:.5rem}.do-bulma .dropdown-item{color:#333;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}.do-bulma a.dropdown-item,.do-bulma button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}.do-bulma a.dropdown-item:hover,.do-bulma button.dropdown-item:hover{background-color:#fff;color:#0a0a0a}.do-bulma a.dropdown-item.is-active,.do-bulma button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.do-bulma .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.do-bulma .level{align-items:center;justify-content:space-between}.do-bulma .level code{border-radius:4px}.do-bulma .level img{display:inline-block;vertical-align:top}.do-bulma .level.is-mobile,.do-bulma .level.is-mobile .level-left,.do-bulma .level.is-mobile .level-right{display:flex}.do-bulma .level.is-mobile .level-left+.level-right{margin-top:0}.do-bulma .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.do-bulma .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:769px){.do-bulma .level{display:flex}.do-bulma .level>.level-item:not(.is-narrow){flex-grow:1}}.do-bulma .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.do-bulma .level-item .subtitle,.do-bulma .level-item .title{margin-bottom:0}@media screen and (max-width:768px){.do-bulma .level-item:not(:last-child){margin-bottom:.75rem}}.do-bulma .level-left,.do-bulma .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.do-bulma .level-left .level-item.is-flexible,.do-bulma .level-right .level-item.is-flexible{flex-grow:1}@media print,screen and (min-width:769px){.do-bulma .level-left .level-item:not(:last-child),.do-bulma .level-right .level-item:not(:last-child){margin-right:.75rem}}.do-bulma .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.do-bulma .level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.do-bulma .level-left{display:flex}}.do-bulma .level-right{align-items:center;justify-content:flex-end}@media print,screen and (min-width:769px){.do-bulma .level-right{display:flex}}.do-bulma .media{align-items:flex-start;display:flex;text-align:inherit}.do-bulma .media .content:not(:last-child){margin-bottom:.75rem}.do-bulma .media .media{border-top:1px solid hsla(0,0%,94.5%,.5);display:flex;padding-top:.75rem}.do-bulma .media .media .content:not(:last-child),.do-bulma .media .media .control:not(:last-child){margin-bottom:.5rem}.do-bulma .media .media .media{padding-top:.5rem}.do-bulma .media .media .media+.media{margin-top:.5rem}.do-bulma .media+.media{border-top:1px solid hsla(0,0%,94.5%,.5);margin-top:1rem;padding-top:1rem}.do-bulma .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.do-bulma .media-left,.do-bulma .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.do-bulma .media-left{margin-right:1rem}.do-bulma .media-right{margin-left:1rem}.do-bulma .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.do-bulma .media-content{overflow-x:auto}}.do-bulma .menu{font-size:1rem}.do-bulma .menu.is-small{font-size:.75rem}.do-bulma .menu.is-medium{font-size:1.25rem}.do-bulma .menu.is-large{font-size:1.5rem}.do-bulma .menu-list{line-height:1.25}.do-bulma .menu-list a{border-radius:2px;color:#333;display:block;padding:.5em .75em}.do-bulma .menu-list a:hover{background-color:#fff;color:#363636}.do-bulma .menu-list a.is-active{background-color:#3273dc;color:#fff}.do-bulma .menu-list li ul{border-left:1px solid #f1f1f1;margin:.75em;padding-left:.75em}.do-bulma .menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.do-bulma .menu-label:not(:first-child){margin-top:1em}.do-bulma .menu-label:not(:last-child){margin-bottom:1em}.do-bulma .message{background-color:#fff;border-radius:4px;font-size:1rem}.do-bulma .message strong{color:currentColor}.do-bulma .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.do-bulma .message.is-small{font-size:.75rem}.do-bulma .message.is-medium{font-size:1.25rem}.do-bulma .message.is-large{font-size:1.5rem}.do-bulma .message.is-white{background-color:#fff}.do-bulma .message.is-white .message-header{background-color:#fff;color:#0a0a0a}.do-bulma .message.is-white .message-body{border-color:#fff}.do-bulma .message.is-black{background-color:#fafafa}.do-bulma .message.is-black .message-header{background-color:#0a0a0a;color:#fff}.do-bulma .message.is-black .message-body{border-color:#0a0a0a}.do-bulma .message.is-light{background-color:#fafafa}.do-bulma .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .message.is-light .message-body{border-color:#f5f5f5}.do-bulma .message.is-dark{background-color:#fafafa}.do-bulma .message.is-dark .message-header{background-color:#363636;color:#fff}.do-bulma .message.is-dark .message-body{border-color:#363636}.do-bulma .message.is-primary{background-color:#ebf3ff}.do-bulma .message.is-primary .message-header{background-color:#0069ff;color:#fff}.do-bulma .message.is-primary .message-body{border-color:#0069ff;color:#0061eb}.do-bulma .message.is-link{background-color:#eef3fc}.do-bulma .message.is-link .message-header{background-color:#3273dc;color:#fff}.do-bulma .message.is-link .message-body{border-color:#3273dc;color:#2160c4}.do-bulma .message.is-info{background-color:#eef6fc}.do-bulma .message.is-info .message-header{background-color:#3298dc;color:#fff}.do-bulma .message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.do-bulma .message.is-success{background-color:#ecfdf5}.do-bulma .message.is-success .message-header{background-color:#11a95e;color:#fff}.do-bulma .message.is-success .message-body{border-color:#11a95e;color:#12b565}.do-bulma .message.is-warning{background-color:#fef2eb}.do-bulma .message.is-warning .message-header{background-color:#f56109;color:#fff}.do-bulma .message.is-warning .message-body{border-color:#f56109;color:#c54e07}.do-bulma .message.is-danger{background-color:#fdeded}.do-bulma .message.is-danger .message-header{background-color:#d91d1d;color:#fff}.do-bulma .message.is-danger .message-body{border-color:#d91d1d;color:#d81d1d}.do-bulma .message-header{align-items:center;background-color:#333;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.do-bulma .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.do-bulma .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.do-bulma .message-body{border-color:#f1f1f1;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#333;padding:1.25em 1.5em}.do-bulma .message-body code,.do-bulma .message-body pre{background-color:#fff}.do-bulma .message-body pre code{background-color:transparent}.do-bulma .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.do-bulma .modal.is-active{display:flex}.do-bulma .modal-background{background-color:rgba(10,10,10,.86)}.do-bulma .modal-card,.do-bulma .modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.do-bulma .modal-card,.do-bulma .modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.do-bulma .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.do-bulma .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.do-bulma .modal-card-foot,.do-bulma .modal-card-head{align-items:center;background-color:#fff;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.do-bulma .modal-card-head{border-bottom:1px solid #f1f1f1;border-top-left-radius:6px;border-top-right-radius:6px}.do-bulma .modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.do-bulma .modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #f1f1f1}.do-bulma .modal-card-foot .button:not(:last-child){margin-right:.5em}.do-bulma .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.do-bulma .navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.do-bulma .navbar.is-white{background-color:#fff;color:#0a0a0a}.do-bulma .navbar.is-white .navbar-brand .navbar-link,.do-bulma .navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.do-bulma .navbar.is-white .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-white .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-white .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-white .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-white .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.do-bulma .navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.do-bulma .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.do-bulma .navbar.is-white .navbar-end .navbar-link,.do-bulma .navbar.is-white .navbar-end>.navbar-item,.do-bulma .navbar.is-white .navbar-start .navbar-link,.do-bulma .navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.do-bulma .navbar.is-white .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-white .navbar-end .navbar-link:focus,.do-bulma .navbar.is-white .navbar-end .navbar-link:hover,.do-bulma .navbar.is-white .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-white .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-white .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-white .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-white .navbar-start .navbar-link:focus,.do-bulma .navbar.is-white .navbar-start .navbar-link:hover,.do-bulma .navbar.is-white .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-white .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.do-bulma .navbar.is-white .navbar-end .navbar-link:after,.do-bulma .navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.do-bulma .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.do-bulma .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.do-bulma .navbar.is-black{background-color:#0a0a0a;color:#fff}.do-bulma .navbar.is-black .navbar-brand .navbar-link,.do-bulma .navbar.is-black .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-black .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-black .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-black .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-black .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-black .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.do-bulma .navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-black .navbar-end .navbar-link,.do-bulma .navbar.is-black .navbar-end>.navbar-item,.do-bulma .navbar.is-black .navbar-start .navbar-link,.do-bulma .navbar.is-black .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-black .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-black .navbar-end .navbar-link:focus,.do-bulma .navbar.is-black .navbar-end .navbar-link:hover,.do-bulma .navbar.is-black .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-black .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-black .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-black .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-black .navbar-start .navbar-link:focus,.do-bulma .navbar.is-black .navbar-start .navbar-link:hover,.do-bulma .navbar.is-black .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-black .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.do-bulma .navbar.is-black .navbar-end .navbar-link:after,.do-bulma .navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.do-bulma .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.do-bulma .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-brand .navbar-link,.do-bulma .navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-light .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-light .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-light .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-light .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.do-bulma .navbar.is-light .navbar-end .navbar-link,.do-bulma .navbar.is-light .navbar-end>.navbar-item,.do-bulma .navbar.is-light .navbar-start .navbar-link,.do-bulma .navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-light .navbar-end .navbar-link:focus,.do-bulma .navbar.is-light .navbar-end .navbar-link:hover,.do-bulma .navbar.is-light .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-light .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-light .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-light .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-light .navbar-start .navbar-link:focus,.do-bulma .navbar.is-light .navbar-start .navbar-link:hover,.do-bulma .navbar.is-light .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-light .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-end .navbar-link:after,.do-bulma .navbar.is-light .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.do-bulma .navbar.is-dark{background-color:#363636;color:#fff}.do-bulma .navbar.is-dark .navbar-brand .navbar-link,.do-bulma .navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-dark .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-dark .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-dark .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-dark .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-dark .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.do-bulma .navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-dark .navbar-end .navbar-link,.do-bulma .navbar.is-dark .navbar-end>.navbar-item,.do-bulma .navbar.is-dark .navbar-start .navbar-link,.do-bulma .navbar.is-dark .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-dark .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-dark .navbar-end .navbar-link:focus,.do-bulma .navbar.is-dark .navbar-end .navbar-link:hover,.do-bulma .navbar.is-dark .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-dark .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-dark .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-dark .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-dark .navbar-start .navbar-link:focus,.do-bulma .navbar.is-dark .navbar-start .navbar-link:hover,.do-bulma .navbar.is-dark .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-dark .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.do-bulma .navbar.is-dark .navbar-end .navbar-link:after,.do-bulma .navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.do-bulma .navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.do-bulma .navbar.is-primary{background-color:#0069ff;color:#fff}.do-bulma .navbar.is-primary .navbar-brand .navbar-link,.do-bulma .navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-primary .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-primary .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-primary .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-primary .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-primary .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#005fe6;color:#fff}.do-bulma .navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-primary .navbar-end .navbar-link,.do-bulma .navbar.is-primary .navbar-end>.navbar-item,.do-bulma .navbar.is-primary .navbar-start .navbar-link,.do-bulma .navbar.is-primary .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-primary .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-primary .navbar-end .navbar-link:focus,.do-bulma .navbar.is-primary .navbar-end .navbar-link:hover,.do-bulma .navbar.is-primary .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-primary .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-primary .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-primary .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-primary .navbar-start .navbar-link:focus,.do-bulma .navbar.is-primary .navbar-start .navbar-link:hover,.do-bulma .navbar.is-primary .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-primary .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#005fe6;color:#fff}.do-bulma .navbar.is-primary .navbar-end .navbar-link:after,.do-bulma .navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#005fe6;color:#fff}.do-bulma .navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#0069ff;color:#fff}}.do-bulma .navbar.is-link{background-color:#3273dc;color:#fff}.do-bulma .navbar.is-link .navbar-brand .navbar-link,.do-bulma .navbar.is-link .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-link .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-link .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-link .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-link .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-link .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.do-bulma .navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-link .navbar-end .navbar-link,.do-bulma .navbar.is-link .navbar-end>.navbar-item,.do-bulma .navbar.is-link .navbar-start .navbar-link,.do-bulma .navbar.is-link .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-link .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-link .navbar-end .navbar-link:focus,.do-bulma .navbar.is-link .navbar-end .navbar-link:hover,.do-bulma .navbar.is-link .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-link .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-link .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-link .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-link .navbar-start .navbar-link:focus,.do-bulma .navbar.is-link .navbar-start .navbar-link:hover,.do-bulma .navbar.is-link .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-link .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.do-bulma .navbar.is-link .navbar-end .navbar-link:after,.do-bulma .navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.do-bulma .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.do-bulma .navbar.is-info{background-color:#3298dc;color:#fff}.do-bulma .navbar.is-info .navbar-brand .navbar-link,.do-bulma .navbar.is-info .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-info .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-info .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-info .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-info .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-info .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.do-bulma .navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-info .navbar-end .navbar-link,.do-bulma .navbar.is-info .navbar-end>.navbar-item,.do-bulma .navbar.is-info .navbar-start .navbar-link,.do-bulma .navbar.is-info .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-info .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-info .navbar-end .navbar-link:focus,.do-bulma .navbar.is-info .navbar-end .navbar-link:hover,.do-bulma .navbar.is-info .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-info .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-info .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-info .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-info .navbar-start .navbar-link:focus,.do-bulma .navbar.is-info .navbar-start .navbar-link:hover,.do-bulma .navbar.is-info .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-info .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.do-bulma .navbar.is-info .navbar-end .navbar-link:after,.do-bulma .navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.do-bulma .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.do-bulma .navbar.is-success{background-color:#11a95e;color:#fff}.do-bulma .navbar.is-success .navbar-brand .navbar-link,.do-bulma .navbar.is-success .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-success .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-success .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-success .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-success .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-success .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#0f9251;color:#fff}.do-bulma .navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-success .navbar-end .navbar-link,.do-bulma .navbar.is-success .navbar-end>.navbar-item,.do-bulma .navbar.is-success .navbar-start .navbar-link,.do-bulma .navbar.is-success .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-success .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-success .navbar-end .navbar-link:focus,.do-bulma .navbar.is-success .navbar-end .navbar-link:hover,.do-bulma .navbar.is-success .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-success .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-success .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-success .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-success .navbar-start .navbar-link:focus,.do-bulma .navbar.is-success .navbar-start .navbar-link:hover,.do-bulma .navbar.is-success .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-success .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#0f9251;color:#fff}.do-bulma .navbar.is-success .navbar-end .navbar-link:after,.do-bulma .navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#0f9251;color:#fff}.do-bulma .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#11a95e;color:#fff}}.do-bulma .navbar.is-warning{background-color:#f56109;color:#fff}.do-bulma .navbar.is-warning .navbar-brand .navbar-link,.do-bulma .navbar.is-warning .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-warning .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-warning .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-warning .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-warning .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-warning .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#dc5708;color:#fff}.do-bulma .navbar.is-warning .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-warning .navbar-end .navbar-link,.do-bulma .navbar.is-warning .navbar-end>.navbar-item,.do-bulma .navbar.is-warning .navbar-start .navbar-link,.do-bulma .navbar.is-warning .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-warning .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-warning .navbar-end .navbar-link:focus,.do-bulma .navbar.is-warning .navbar-end .navbar-link:hover,.do-bulma .navbar.is-warning .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-warning .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-warning .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-warning .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-warning .navbar-start .navbar-link:focus,.do-bulma .navbar.is-warning .navbar-start .navbar-link:hover,.do-bulma .navbar.is-warning .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-warning .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#dc5708;color:#fff}.do-bulma .navbar.is-warning .navbar-end .navbar-link:after,.do-bulma .navbar.is-warning .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#dc5708;color:#fff}.do-bulma .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#f56109;color:#fff}}.do-bulma .navbar.is-danger{background-color:#d91d1d;color:#fff}.do-bulma .navbar.is-danger .navbar-brand .navbar-link,.do-bulma .navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-danger .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-danger .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-danger .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-danger .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-danger .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#c31a1a;color:#fff}.do-bulma .navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-danger .navbar-end .navbar-link,.do-bulma .navbar.is-danger .navbar-end>.navbar-item,.do-bulma .navbar.is-danger .navbar-start .navbar-link,.do-bulma .navbar.is-danger .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-danger .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-danger .navbar-end .navbar-link:focus,.do-bulma .navbar.is-danger .navbar-end .navbar-link:hover,.do-bulma .navbar.is-danger .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-danger .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-danger .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-danger .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-danger .navbar-start .navbar-link:focus,.do-bulma .navbar.is-danger .navbar-start .navbar-link:hover,.do-bulma .navbar.is-danger .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-danger .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#c31a1a;color:#fff}.do-bulma .navbar.is-danger .navbar-end .navbar-link:after,.do-bulma .navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#c31a1a;color:#fff}.do-bulma .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#d91d1d;color:#fff}}.do-bulma .navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.do-bulma .navbar.has-shadow{box-shadow:0 2px 0 0 #fff}.do-bulma .navbar.is-fixed-bottom,.do-bulma .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.do-bulma .navbar.is-fixed-bottom{bottom:0}.do-bulma .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #fff}.do-bulma .navbar.is-fixed-top{top:0}.do-bulma body.has-navbar-fixed-top,.do-bulma html.has-navbar-fixed-top{padding-top:3.25rem}.do-bulma body.has-navbar-fixed-bottom,.do-bulma html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.do-bulma .navbar-brand,.do-bulma .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.do-bulma .navbar-brand a.navbar-item:focus,.do-bulma .navbar-brand a.navbar-item:hover{background-color:transparent}.do-bulma .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.do-bulma .navbar-burger{color:#333;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.do-bulma .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.do-bulma .navbar-burger span:first-child{top:calc(50% - 6px)}.do-bulma .navbar-burger span:nth-child(2){top:calc(50% - 1px)}.do-bulma .navbar-burger span:nth-child(3){top:calc(50% + 4px)}.do-bulma .navbar-burger:hover{background-color:rgba(0,0,0,.05)}.do-bulma .navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.do-bulma .navbar-burger.is-active span:nth-child(2){opacity:0}.do-bulma .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.do-bulma .navbar-menu{display:none}.do-bulma .navbar-item,.do-bulma .navbar-link{color:#333;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.do-bulma .navbar-item .icon:only-child,.do-bulma .navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.do-bulma .navbar-link,.do-bulma a.navbar-item{cursor:pointer}.do-bulma .navbar-link.is-active,.do-bulma .navbar-link:focus,.do-bulma .navbar-link:focus-within,.do-bulma .navbar-link:hover,.do-bulma a.navbar-item.is-active,.do-bulma a.navbar-item:focus,.do-bulma a.navbar-item:focus-within,.do-bulma a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.do-bulma .navbar-item{flex-grow:0;flex-shrink:0}.do-bulma .navbar-item img{max-height:1.75rem}.do-bulma .navbar-item.has-dropdown{padding:0}.do-bulma .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.do-bulma .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.do-bulma .navbar-item.is-tab.is-active,.do-bulma .navbar-item.is-tab:focus,.do-bulma .navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.do-bulma .navbar-item.is-tab.is-active{border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.do-bulma .navbar-content{flex-grow:1;flex-shrink:1}.do-bulma .navbar-link:not(.is-arrowless){padding-right:2.5em}.do-bulma .navbar-link:not(.is-arrowless):after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.do-bulma .navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.do-bulma .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.do-bulma .navbar-divider{background-color:#fff;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.do-bulma .navbar>.container{display:block}.do-bulma .navbar-brand .navbar-item,.do-bulma .navbar-tabs .navbar-item{align-items:center;display:flex}.do-bulma .navbar-link:after{display:none}.do-bulma .navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.do-bulma .navbar-menu.is-active{display:block}.do-bulma .navbar.is-fixed-bottom-touch,.do-bulma .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.do-bulma .navbar.is-fixed-bottom-touch{bottom:0}.do-bulma .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.do-bulma .navbar.is-fixed-top-touch{top:0}.do-bulma .navbar.is-fixed-top-touch .navbar-menu,.do-bulma .navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}.do-bulma body.has-navbar-fixed-top-touch,.do-bulma html.has-navbar-fixed-top-touch{padding-top:3.25rem}.do-bulma body.has-navbar-fixed-bottom-touch,.do-bulma html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.do-bulma .navbar,.do-bulma .navbar-end,.do-bulma .navbar-menu,.do-bulma .navbar-start{align-items:stretch;display:flex}.do-bulma .navbar{min-height:3.25rem}.do-bulma .navbar.is-spaced{padding:1rem 2rem}.do-bulma .navbar.is-spaced .navbar-end,.do-bulma .navbar.is-spaced .navbar-start{align-items:center}.do-bulma .navbar.is-spaced .navbar-link,.do-bulma .navbar.is-spaced a.navbar-item{border-radius:4px}.do-bulma .navbar.is-transparent .navbar-link.is-active,.do-bulma .navbar.is-transparent .navbar-link:focus,.do-bulma .navbar.is-transparent .navbar-link:hover,.do-bulma .navbar.is-transparent a.navbar-item.is-active,.do-bulma .navbar.is-transparent a.navbar-item:focus,.do-bulma .navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.do-bulma .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.do-bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.do-bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.do-bulma .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.do-bulma .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#fff;color:#0a0a0a}.do-bulma .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#3273dc}.do-bulma .navbar-burger{display:none}.do-bulma .navbar-item,.do-bulma .navbar-link{align-items:center;display:flex}.do-bulma .navbar-item.has-dropdown{align-items:stretch}.do-bulma .navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.do-bulma .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #f1f1f1;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.do-bulma .navbar-item.is-active .navbar-dropdown,.do-bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown,.do-bulma .navbar-item.is-hoverable:focus .navbar-dropdown,.do-bulma .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.do-bulma .navbar-item.is-active .navbar-dropdown.is-boxed,.do-bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.do-bulma .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.do-bulma .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .do-bulma .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .do-bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .do-bulma .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .do-bulma .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.do-bulma .navbar-menu{flex-grow:1;flex-shrink:0}.do-bulma .navbar-start{justify-content:flex-start;margin-right:auto}.do-bulma .navbar-end{justify-content:flex-end;margin-left:auto}.do-bulma .navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #f1f1f1;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.do-bulma .navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.do-bulma .navbar-dropdown a.navbar-item{padding-right:3rem}.do-bulma .navbar-dropdown a.navbar-item:focus,.do-bulma .navbar-dropdown a.navbar-item:hover{background-color:#fff;color:#0a0a0a}.do-bulma .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#3273dc}.do-bulma .navbar-dropdown.is-boxed,.navbar.is-spaced .do-bulma .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% - 4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.do-bulma .navbar-dropdown.is-right{left:auto;right:0}.do-bulma .navbar-divider{display:block}.do-bulma .container>.navbar .navbar-brand,.do-bulma .navbar>.container .navbar-brand{margin-left:-.75rem}.do-bulma .container>.navbar .navbar-menu,.do-bulma .navbar>.container .navbar-menu{margin-right:-.75rem}.do-bulma .navbar.is-fixed-bottom-desktop,.do-bulma .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.do-bulma .navbar.is-fixed-bottom-desktop{bottom:0}.do-bulma .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.do-bulma .navbar.is-fixed-top-desktop{top:0}.do-bulma body.has-navbar-fixed-top-desktop,.do-bulma html.has-navbar-fixed-top-desktop{padding-top:3.25rem}.do-bulma body.has-navbar-fixed-bottom-desktop,.do-bulma html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}.do-bulma body.has-spaced-navbar-fixed-top,.do-bulma html.has-spaced-navbar-fixed-top{padding-top:5.25rem}.do-bulma body.has-spaced-navbar-fixed-bottom,.do-bulma html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.do-bulma .navbar-link.is-active,.do-bulma a.navbar-item.is-active{color:#0a0a0a}.do-bulma .navbar-link.is-active:not(:focus):not(:hover),.do-bulma a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.do-bulma .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.do-bulma .hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.do-bulma .pagination{font-size:1rem;margin:-.25rem}.do-bulma .pagination.is-small{font-size:.75rem}.do-bulma .pagination.is-medium{font-size:1.25rem}.do-bulma .pagination.is-large{font-size:1.5rem}.do-bulma .pagination.is-rounded .pagination-next,.do-bulma .pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.do-bulma .pagination.is-rounded .pagination-link{border-radius:290486px}.do-bulma .pagination,.do-bulma .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.do-bulma .pagination-ellipsis,.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous{border-color:#f1f1f1;color:#363636;min-width:2.5em}.do-bulma .pagination-link:hover,.do-bulma .pagination-next:hover,.do-bulma .pagination-previous:hover{border-color:#b5b5b5;color:#363636}.do-bulma .pagination-link:focus,.do-bulma .pagination-next:focus,.do-bulma .pagination-previous:focus{border-color:#3273dc}.do-bulma .pagination-link:active,.do-bulma .pagination-next:active,.do-bulma .pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.do-bulma .pagination-link[disabled],.do-bulma .pagination-next[disabled],.do-bulma .pagination-previous[disabled]{background-color:#f1f1f1;border-color:#f1f1f1;box-shadow:none;color:#7a7a7a;opacity:.5}.do-bulma .pagination-next,.do-bulma .pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.do-bulma .pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.do-bulma .pagination-ellipsis{color:#b5b5b5;pointer-events:none}.do-bulma .pagination-list{flex-wrap:wrap}.do-bulma .pagination-list li{list-style:none}@media screen and (max-width:768px){.do-bulma .pagination{flex-wrap:wrap}.do-bulma .pagination-list li,.do-bulma .pagination-next,.do-bulma .pagination-previous{flex-grow:1;flex-shrink:1}}@media print,screen and (min-width:769px){.do-bulma .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.do-bulma .pagination-previous{order:2}.do-bulma .pagination-next{order:3}.do-bulma .pagination{justify-content:space-between}.do-bulma .pagination.is-centered .pagination-previous{order:1}.do-bulma .pagination.is-centered .pagination-list{justify-content:center;order:2}.do-bulma .pagination.is-centered .pagination-next{order:3}.do-bulma .pagination.is-right .pagination-previous{order:1}.do-bulma .pagination.is-right .pagination-next{order:2}.do-bulma .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.do-bulma .panel{border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);font-size:1rem}.do-bulma .panel:not(:last-child){margin-bottom:1.5rem}.do-bulma .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.do-bulma .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.do-bulma .panel.is-white .panel-block.is-active .panel-icon{color:#fff}.do-bulma .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.do-bulma .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.do-bulma .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.do-bulma .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.do-bulma .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.do-bulma .panel.is-dark .panel-heading{background-color:#363636;color:#fff}.do-bulma .panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.do-bulma .panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.do-bulma .panel.is-primary .panel-heading{background-color:#0069ff;color:#fff}.do-bulma .panel.is-primary .panel-tabs a.is-active{border-bottom-color:#0069ff}.do-bulma .panel.is-primary .panel-block.is-active .panel-icon{color:#0069ff}.do-bulma .panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.do-bulma .panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.do-bulma .panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.do-bulma .panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.do-bulma .panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.do-bulma .panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.do-bulma .panel.is-success .panel-heading{background-color:#11a95e;color:#fff}.do-bulma .panel.is-success .panel-tabs a.is-active{border-bottom-color:#11a95e}.do-bulma .panel.is-success .panel-block.is-active .panel-icon{color:#11a95e}.do-bulma .panel.is-warning .panel-heading{background-color:#f56109;color:#fff}.do-bulma .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#f56109}.do-bulma .panel.is-warning .panel-block.is-active .panel-icon{color:#f56109}.do-bulma .panel.is-danger .panel-heading{background-color:#d91d1d;color:#fff}.do-bulma .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#d91d1d}.do-bulma .panel.is-danger .panel-block.is-active .panel-icon{color:#d91d1d}.do-bulma .panel-block:not(:last-child),.do-bulma .panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.do-bulma .panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.do-bulma .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.do-bulma .panel-tabs a{border-bottom:1px solid #f1f1f1;margin-bottom:-1px;padding:.5em}.do-bulma .panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.do-bulma .panel-list a{color:#333}.do-bulma .panel-list a:hover{color:#3273dc}.do-bulma .panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.do-bulma .panel-block input[type=checkbox]{margin-right:.75em}.do-bulma .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.do-bulma .panel-block.is-wrapped{flex-wrap:wrap}.do-bulma .panel-block.is-active{border-left-color:#3273dc;color:#363636}.do-bulma .panel-block.is-active .panel-icon{color:#3273dc}.do-bulma .panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.do-bulma a.panel-block,.do-bulma label.panel-block{cursor:pointer}.do-bulma a.panel-block:hover,.do-bulma label.panel-block:hover{background-color:#fff}.do-bulma .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.do-bulma .panel-icon .fa{font-size:inherit;line-height:inherit}.do-bulma .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.do-bulma .tabs a{align-items:center;border-bottom-color:#f1f1f1;border-bottom-style:solid;border-bottom-width:1px;color:#333;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.do-bulma .tabs a:hover{border-bottom-color:#363636;color:#363636}.do-bulma .tabs li{display:block}.do-bulma .tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.do-bulma .tabs ul{align-items:center;border-bottom-color:#f1f1f1;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.do-bulma .tabs ul.is-left{padding-right:.75em}.do-bulma .tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.do-bulma .tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.do-bulma .tabs .icon:first-child{margin-right:.5em}.do-bulma .tabs .icon:last-child{margin-left:.5em}.do-bulma .tabs.is-centered ul{justify-content:center}.do-bulma .tabs.is-right ul{justify-content:flex-end}.do-bulma .tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.do-bulma .tabs.is-boxed a:hover{background-color:#fff;border-bottom-color:#f1f1f1}.do-bulma .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#f1f1f1;border-bottom-color:transparent!important}.do-bulma .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.do-bulma .tabs.is-toggle a{border-color:#f1f1f1;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.do-bulma .tabs.is-toggle a:hover{background-color:#fff;border-color:#b5b5b5;z-index:2}.do-bulma .tabs.is-toggle li+li{margin-left:-1px}.do-bulma .tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.do-bulma .tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.do-bulma .tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.do-bulma .tabs.is-toggle ul{border-bottom:none}.do-bulma .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.do-bulma .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.do-bulma .tabs.is-small{font-size:.75rem}.do-bulma .tabs.is-medium{font-size:1.25rem}.do-bulma .tabs.is-large{font-size:1.5rem}.do-bulma .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.do-bulma .column.is-narrow{flex:none;width:unset}.columns.is-mobile>.do-bulma .column.is-full{flex:none;width:100%}.columns.is-mobile>.do-bulma .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.do-bulma .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.do-bulma .column.is-half{flex:none;width:50%}.columns.is-mobile>.do-bulma .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.do-bulma .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.do-bulma .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.do-bulma .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.do-bulma .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.do-bulma .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.do-bulma .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.do-bulma .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.do-bulma .column.is-offset-half{margin-left:50%}.columns.is-mobile>.do-bulma .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.do-bulma .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.do-bulma .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.do-bulma .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.do-bulma .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.do-bulma .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.do-bulma .column.is-0{flex:none;width:0}.columns.is-mobile>.do-bulma .column.is-offset-0{margin-left:0}.columns.is-mobile>.do-bulma .column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.do-bulma .column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.do-bulma .column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.do-bulma .column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.do-bulma .column.is-3{flex:none;width:25%}.columns.is-mobile>.do-bulma .column.is-offset-3{margin-left:25%}.columns.is-mobile>.do-bulma .column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.do-bulma .column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.do-bulma .column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.do-bulma .column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.do-bulma .column.is-6{flex:none;width:50%}.columns.is-mobile>.do-bulma .column.is-offset-6{margin-left:50%}.columns.is-mobile>.do-bulma .column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.do-bulma .column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.do-bulma .column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.do-bulma .column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.do-bulma .column.is-9{flex:none;width:75%}.columns.is-mobile>.do-bulma .column.is-offset-9{margin-left:75%}.columns.is-mobile>.do-bulma .column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.do-bulma .column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.do-bulma .column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.do-bulma .column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.do-bulma .column.is-12{flex:none;width:100%}.columns.is-mobile>.do-bulma .column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.do-bulma .column.is-narrow-mobile{flex:none;width:unset}.do-bulma .column.is-full-mobile{flex:none;width:100%}.do-bulma .column.is-three-quarters-mobile{flex:none;width:75%}.do-bulma .column.is-two-thirds-mobile{flex:none;width:66.6666%}.do-bulma .column.is-half-mobile{flex:none;width:50%}.do-bulma .column.is-one-third-mobile{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-mobile{flex:none;width:25%}.do-bulma .column.is-one-fifth-mobile{flex:none;width:20%}.do-bulma .column.is-two-fifths-mobile{flex:none;width:40%}.do-bulma .column.is-three-fifths-mobile{flex:none;width:60%}.do-bulma .column.is-four-fifths-mobile{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-mobile{margin-left:75%}.do-bulma .column.is-offset-two-thirds-mobile{margin-left:66.6666%}.do-bulma .column.is-offset-half-mobile{margin-left:50%}.do-bulma .column.is-offset-one-third-mobile{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-mobile{margin-left:25%}.do-bulma .column.is-offset-one-fifth-mobile{margin-left:20%}.do-bulma .column.is-offset-two-fifths-mobile{margin-left:40%}.do-bulma .column.is-offset-three-fifths-mobile{margin-left:60%}.do-bulma .column.is-offset-four-fifths-mobile{margin-left:80%}.do-bulma .column.is-0-mobile{flex:none;width:0}.do-bulma .column.is-offset-0-mobile{margin-left:0}.do-bulma .column.is-1-mobile{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-mobile{margin-left:8.3333333333%}.do-bulma .column.is-2-mobile{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-mobile{margin-left:16.6666666667%}.do-bulma .column.is-3-mobile{flex:none;width:25%}.do-bulma .column.is-offset-3-mobile{margin-left:25%}.do-bulma .column.is-4-mobile{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-mobile{margin-left:33.3333333333%}.do-bulma .column.is-5-mobile{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-mobile{margin-left:41.6666666667%}.do-bulma .column.is-6-mobile{flex:none;width:50%}.do-bulma .column.is-offset-6-mobile{margin-left:50%}.do-bulma .column.is-7-mobile{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-mobile{margin-left:58.3333333333%}.do-bulma .column.is-8-mobile{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-mobile{margin-left:66.6666666667%}.do-bulma .column.is-9-mobile{flex:none;width:75%}.do-bulma .column.is-offset-9-mobile{margin-left:75%}.do-bulma .column.is-10-mobile{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-mobile{margin-left:83.3333333333%}.do-bulma .column.is-11-mobile{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-mobile{margin-left:91.6666666667%}.do-bulma .column.is-12-mobile{flex:none;width:100%}.do-bulma .column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:769px){.do-bulma .column.is-narrow,.do-bulma .column.is-narrow-tablet{flex:none;width:unset}.do-bulma .column.is-full,.do-bulma .column.is-full-tablet{flex:none;width:100%}.do-bulma .column.is-three-quarters,.do-bulma .column.is-three-quarters-tablet{flex:none;width:75%}.do-bulma .column.is-two-thirds,.do-bulma .column.is-two-thirds-tablet{flex:none;width:66.6666%}.do-bulma .column.is-half,.do-bulma .column.is-half-tablet{flex:none;width:50%}.do-bulma .column.is-one-third,.do-bulma .column.is-one-third-tablet{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter,.do-bulma .column.is-one-quarter-tablet{flex:none;width:25%}.do-bulma .column.is-one-fifth,.do-bulma .column.is-one-fifth-tablet{flex:none;width:20%}.do-bulma .column.is-two-fifths,.do-bulma .column.is-two-fifths-tablet{flex:none;width:40%}.do-bulma .column.is-three-fifths,.do-bulma .column.is-three-fifths-tablet{flex:none;width:60%}.do-bulma .column.is-four-fifths,.do-bulma .column.is-four-fifths-tablet{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters,.do-bulma .column.is-offset-three-quarters-tablet{margin-left:75%}.do-bulma .column.is-offset-two-thirds,.do-bulma .column.is-offset-two-thirds-tablet{margin-left:66.6666%}.do-bulma .column.is-offset-half,.do-bulma .column.is-offset-half-tablet{margin-left:50%}.do-bulma .column.is-offset-one-third,.do-bulma .column.is-offset-one-third-tablet{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter,.do-bulma .column.is-offset-one-quarter-tablet{margin-left:25%}.do-bulma .column.is-offset-one-fifth,.do-bulma .column.is-offset-one-fifth-tablet{margin-left:20%}.do-bulma .column.is-offset-two-fifths,.do-bulma .column.is-offset-two-fifths-tablet{margin-left:40%}.do-bulma .column.is-offset-three-fifths,.do-bulma .column.is-offset-three-fifths-tablet{margin-left:60%}.do-bulma .column.is-offset-four-fifths,.do-bulma .column.is-offset-four-fifths-tablet{margin-left:80%}.do-bulma .column.is-0,.do-bulma .column.is-0-tablet{flex:none;width:0}.do-bulma .column.is-offset-0,.do-bulma .column.is-offset-0-tablet{margin-left:0}.do-bulma .column.is-1,.do-bulma .column.is-1-tablet{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1,.do-bulma .column.is-offset-1-tablet{margin-left:8.3333333333%}.do-bulma .column.is-2,.do-bulma .column.is-2-tablet{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2,.do-bulma .column.is-offset-2-tablet{margin-left:16.6666666667%}.do-bulma .column.is-3,.do-bulma .column.is-3-tablet{flex:none;width:25%}.do-bulma .column.is-offset-3,.do-bulma .column.is-offset-3-tablet{margin-left:25%}.do-bulma .column.is-4,.do-bulma .column.is-4-tablet{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4,.do-bulma .column.is-offset-4-tablet{margin-left:33.3333333333%}.do-bulma .column.is-5,.do-bulma .column.is-5-tablet{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5,.do-bulma .column.is-offset-5-tablet{margin-left:41.6666666667%}.do-bulma .column.is-6,.do-bulma .column.is-6-tablet{flex:none;width:50%}.do-bulma .column.is-offset-6,.do-bulma .column.is-offset-6-tablet{margin-left:50%}.do-bulma .column.is-7,.do-bulma .column.is-7-tablet{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7,.do-bulma .column.is-offset-7-tablet{margin-left:58.3333333333%}.do-bulma .column.is-8,.do-bulma .column.is-8-tablet{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8,.do-bulma .column.is-offset-8-tablet{margin-left:66.6666666667%}.do-bulma .column.is-9,.do-bulma .column.is-9-tablet{flex:none;width:75%}.do-bulma .column.is-offset-9,.do-bulma .column.is-offset-9-tablet{margin-left:75%}.do-bulma .column.is-10,.do-bulma .column.is-10-tablet{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10,.do-bulma .column.is-offset-10-tablet{margin-left:83.3333333333%}.do-bulma .column.is-11,.do-bulma .column.is-11-tablet{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11,.do-bulma .column.is-offset-11-tablet{margin-left:91.6666666667%}.do-bulma .column.is-12,.do-bulma .column.is-12-tablet{flex:none;width:100%}.do-bulma .column.is-offset-12,.do-bulma .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.do-bulma .column.is-narrow-touch{flex:none;width:unset}.do-bulma .column.is-full-touch{flex:none;width:100%}.do-bulma .column.is-three-quarters-touch{flex:none;width:75%}.do-bulma .column.is-two-thirds-touch{flex:none;width:66.6666%}.do-bulma .column.is-half-touch{flex:none;width:50%}.do-bulma .column.is-one-third-touch{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-touch{flex:none;width:25%}.do-bulma .column.is-one-fifth-touch{flex:none;width:20%}.do-bulma .column.is-two-fifths-touch{flex:none;width:40%}.do-bulma .column.is-three-fifths-touch{flex:none;width:60%}.do-bulma .column.is-four-fifths-touch{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-touch{margin-left:75%}.do-bulma .column.is-offset-two-thirds-touch{margin-left:66.6666%}.do-bulma .column.is-offset-half-touch{margin-left:50%}.do-bulma .column.is-offset-one-third-touch{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-touch{margin-left:25%}.do-bulma .column.is-offset-one-fifth-touch{margin-left:20%}.do-bulma .column.is-offset-two-fifths-touch{margin-left:40%}.do-bulma .column.is-offset-three-fifths-touch{margin-left:60%}.do-bulma .column.is-offset-four-fifths-touch{margin-left:80%}.do-bulma .column.is-0-touch{flex:none;width:0}.do-bulma .column.is-offset-0-touch{margin-left:0}.do-bulma .column.is-1-touch{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-touch{margin-left:8.3333333333%}.do-bulma .column.is-2-touch{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-touch{margin-left:16.6666666667%}.do-bulma .column.is-3-touch{flex:none;width:25%}.do-bulma .column.is-offset-3-touch{margin-left:25%}.do-bulma .column.is-4-touch{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-touch{margin-left:33.3333333333%}.do-bulma .column.is-5-touch{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-touch{margin-left:41.6666666667%}.do-bulma .column.is-6-touch{flex:none;width:50%}.do-bulma .column.is-offset-6-touch{margin-left:50%}.do-bulma .column.is-7-touch{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-touch{margin-left:58.3333333333%}.do-bulma .column.is-8-touch{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-touch{margin-left:66.6666666667%}.do-bulma .column.is-9-touch{flex:none;width:75%}.do-bulma .column.is-offset-9-touch{margin-left:75%}.do-bulma .column.is-10-touch{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-touch{margin-left:83.3333333333%}.do-bulma .column.is-11-touch{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-touch{margin-left:91.6666666667%}.do-bulma .column.is-12-touch{flex:none;width:100%}.do-bulma .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.do-bulma .column.is-narrow-desktop{flex:none;width:unset}.do-bulma .column.is-full-desktop{flex:none;width:100%}.do-bulma .column.is-three-quarters-desktop{flex:none;width:75%}.do-bulma .column.is-two-thirds-desktop{flex:none;width:66.6666%}.do-bulma .column.is-half-desktop{flex:none;width:50%}.do-bulma .column.is-one-third-desktop{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-desktop{flex:none;width:25%}.do-bulma .column.is-one-fifth-desktop{flex:none;width:20%}.do-bulma .column.is-two-fifths-desktop{flex:none;width:40%}.do-bulma .column.is-three-fifths-desktop{flex:none;width:60%}.do-bulma .column.is-four-fifths-desktop{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-desktop{margin-left:75%}.do-bulma .column.is-offset-two-thirds-desktop{margin-left:66.6666%}.do-bulma .column.is-offset-half-desktop{margin-left:50%}.do-bulma .column.is-offset-one-third-desktop{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-desktop{margin-left:25%}.do-bulma .column.is-offset-one-fifth-desktop{margin-left:20%}.do-bulma .column.is-offset-two-fifths-desktop{margin-left:40%}.do-bulma .column.is-offset-three-fifths-desktop{margin-left:60%}.do-bulma .column.is-offset-four-fifths-desktop{margin-left:80%}.do-bulma .column.is-0-desktop{flex:none;width:0}.do-bulma .column.is-offset-0-desktop{margin-left:0}.do-bulma .column.is-1-desktop{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-desktop{margin-left:8.3333333333%}.do-bulma .column.is-2-desktop{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-desktop{margin-left:16.6666666667%}.do-bulma .column.is-3-desktop{flex:none;width:25%}.do-bulma .column.is-offset-3-desktop{margin-left:25%}.do-bulma .column.is-4-desktop{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-desktop{margin-left:33.3333333333%}.do-bulma .column.is-5-desktop{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-desktop{margin-left:41.6666666667%}.do-bulma .column.is-6-desktop{flex:none;width:50%}.do-bulma .column.is-offset-6-desktop{margin-left:50%}.do-bulma .column.is-7-desktop{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-desktop{margin-left:58.3333333333%}.do-bulma .column.is-8-desktop{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-desktop{margin-left:66.6666666667%}.do-bulma .column.is-9-desktop{flex:none;width:75%}.do-bulma .column.is-offset-9-desktop{margin-left:75%}.do-bulma .column.is-10-desktop{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-desktop{margin-left:83.3333333333%}.do-bulma .column.is-11-desktop{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-desktop{margin-left:91.6666666667%}.do-bulma .column.is-12-desktop{flex:none;width:100%}.do-bulma .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.do-bulma .column.is-narrow-widescreen{flex:none;width:unset}.do-bulma .column.is-full-widescreen{flex:none;width:100%}.do-bulma .column.is-three-quarters-widescreen{flex:none;width:75%}.do-bulma .column.is-two-thirds-widescreen{flex:none;width:66.6666%}.do-bulma .column.is-half-widescreen{flex:none;width:50%}.do-bulma .column.is-one-third-widescreen{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-widescreen{flex:none;width:25%}.do-bulma .column.is-one-fifth-widescreen{flex:none;width:20%}.do-bulma .column.is-two-fifths-widescreen{flex:none;width:40%}.do-bulma .column.is-three-fifths-widescreen{flex:none;width:60%}.do-bulma .column.is-four-fifths-widescreen{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-widescreen{margin-left:75%}.do-bulma .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.do-bulma .column.is-offset-half-widescreen{margin-left:50%}.do-bulma .column.is-offset-one-third-widescreen{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-widescreen{margin-left:25%}.do-bulma .column.is-offset-one-fifth-widescreen{margin-left:20%}.do-bulma .column.is-offset-two-fifths-widescreen{margin-left:40%}.do-bulma .column.is-offset-three-fifths-widescreen{margin-left:60%}.do-bulma .column.is-offset-four-fifths-widescreen{margin-left:80%}.do-bulma .column.is-0-widescreen{flex:none;width:0}.do-bulma .column.is-offset-0-widescreen{margin-left:0}.do-bulma .column.is-1-widescreen{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-widescreen{margin-left:8.3333333333%}.do-bulma .column.is-2-widescreen{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-widescreen{margin-left:16.6666666667%}.do-bulma .column.is-3-widescreen{flex:none;width:25%}.do-bulma .column.is-offset-3-widescreen{margin-left:25%}.do-bulma .column.is-4-widescreen{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-widescreen{margin-left:33.3333333333%}.do-bulma .column.is-5-widescreen{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-widescreen{margin-left:41.6666666667%}.do-bulma .column.is-6-widescreen{flex:none;width:50%}.do-bulma .column.is-offset-6-widescreen{margin-left:50%}.do-bulma .column.is-7-widescreen{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-widescreen{margin-left:58.3333333333%}.do-bulma .column.is-8-widescreen{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-widescreen{margin-left:66.6666666667%}.do-bulma .column.is-9-widescreen{flex:none;width:75%}.do-bulma .column.is-offset-9-widescreen{margin-left:75%}.do-bulma .column.is-10-widescreen{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-widescreen{margin-left:83.3333333333%}.do-bulma .column.is-11-widescreen{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-widescreen{margin-left:91.6666666667%}.do-bulma .column.is-12-widescreen{flex:none;width:100%}.do-bulma .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.do-bulma .column.is-narrow-fullhd{flex:none;width:unset}.do-bulma .column.is-full-fullhd{flex:none;width:100%}.do-bulma .column.is-three-quarters-fullhd{flex:none;width:75%}.do-bulma .column.is-two-thirds-fullhd{flex:none;width:66.6666%}.do-bulma .column.is-half-fullhd{flex:none;width:50%}.do-bulma .column.is-one-third-fullhd{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-fullhd{flex:none;width:25%}.do-bulma .column.is-one-fifth-fullhd{flex:none;width:20%}.do-bulma .column.is-two-fifths-fullhd{flex:none;width:40%}.do-bulma .column.is-three-fifths-fullhd{flex:none;width:60%}.do-bulma .column.is-four-fifths-fullhd{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-fullhd{margin-left:75%}.do-bulma .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.do-bulma .column.is-offset-half-fullhd{margin-left:50%}.do-bulma .column.is-offset-one-third-fullhd{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-fullhd{margin-left:25%}.do-bulma .column.is-offset-one-fifth-fullhd{margin-left:20%}.do-bulma .column.is-offset-two-fifths-fullhd{margin-left:40%}.do-bulma .column.is-offset-three-fifths-fullhd{margin-left:60%}.do-bulma .column.is-offset-four-fifths-fullhd{margin-left:80%}.do-bulma .column.is-0-fullhd{flex:none;width:0}.do-bulma .column.is-offset-0-fullhd{margin-left:0}.do-bulma .column.is-1-fullhd{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-fullhd{margin-left:8.3333333333%}.do-bulma .column.is-2-fullhd{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-fullhd{margin-left:16.6666666667%}.do-bulma .column.is-3-fullhd{flex:none;width:25%}.do-bulma .column.is-offset-3-fullhd{margin-left:25%}.do-bulma .column.is-4-fullhd{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-fullhd{margin-left:33.3333333333%}.do-bulma .column.is-5-fullhd{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-fullhd{margin-left:41.6666666667%}.do-bulma .column.is-6-fullhd{flex:none;width:50%}.do-bulma .column.is-offset-6-fullhd{margin-left:50%}.do-bulma .column.is-7-fullhd{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-fullhd{margin-left:58.3333333333%}.do-bulma .column.is-8-fullhd{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-fullhd{margin-left:66.6666666667%}.do-bulma .column.is-9-fullhd{flex:none;width:75%}.do-bulma .column.is-offset-9-fullhd{margin-left:75%}.do-bulma .column.is-10-fullhd{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-fullhd{margin-left:83.3333333333%}.do-bulma .column.is-11-fullhd{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-fullhd{margin-left:91.6666666667%}.do-bulma .column.is-12-fullhd{flex:none;width:100%}.do-bulma .column.is-offset-12-fullhd{margin-left:100%}}.do-bulma .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.do-bulma .columns:last-child{margin-bottom:-.75rem}.do-bulma .columns:not(:last-child){margin-bottom:.75rem}.do-bulma .columns.is-centered{justify-content:center}.do-bulma .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.do-bulma .columns.is-gapless>.column{margin:0;padding:0!important}.do-bulma .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.do-bulma .columns.is-gapless:last-child{margin-bottom:0}.do-bulma .columns.is-mobile{display:flex}.do-bulma .columns.is-multiline{flex-wrap:wrap}.do-bulma .columns.is-vcentered{align-items:center}@media print,screen and (min-width:769px){.do-bulma .columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.do-bulma .columns.is-desktop{display:flex}}.do-bulma .columns.is-variable{--columnGap:0.75rem;margin-left:calc(var(--columnGap)*-1);margin-right:calc(var(--columnGap)*-1)}.do-bulma .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.do-bulma .columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-0-mobile{--columnGap:0rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-0-fullhd{--columnGap:0rem}}.do-bulma .columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.do-bulma .columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.do-bulma .columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.do-bulma .columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-4-mobile{--columnGap:1rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-4-fullhd{--columnGap:1rem}}.do-bulma .columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.do-bulma .columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.do-bulma .columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.do-bulma .columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-8-mobile{--columnGap:2rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-8-fullhd{--columnGap:2rem}}.do-bulma .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.do-bulma .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.do-bulma .tile.is-ancestor:last-child{margin-bottom:-.75rem}.do-bulma .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.do-bulma .tile.is-child{margin:0!important}.do-bulma .tile.is-parent{padding:.75rem}.do-bulma .tile.is-vertical{flex-direction:column}.do-bulma .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.do-bulma .tile:not(.is-child){display:flex}.do-bulma .tile.is-1{flex:none;width:8.3333333333%}.do-bulma .tile.is-2{flex:none;width:16.6666666667%}.do-bulma .tile.is-3{flex:none;width:25%}.do-bulma .tile.is-4{flex:none;width:33.3333333333%}.do-bulma .tile.is-5{flex:none;width:41.6666666667%}.do-bulma .tile.is-6{flex:none;width:50%}.do-bulma .tile.is-7{flex:none;width:58.3333333333%}.do-bulma .tile.is-8{flex:none;width:66.6666666667%}.do-bulma .tile.is-9{flex:none;width:75%}.do-bulma .tile.is-10{flex:none;width:83.3333333333%}.do-bulma .tile.is-11{flex:none;width:91.6666666667%}.do-bulma .tile.is-12{flex:none;width:100%}}.do-bulma .has-text-white{color:#fff!important}.do-bulma a.has-text-white:focus,.do-bulma a.has-text-white:hover{color:#e6e6e6!important}.do-bulma .has-background-white{background-color:#fff!important}.do-bulma .has-text-black{color:#0a0a0a!important}.do-bulma a.has-text-black:focus,.do-bulma a.has-text-black:hover{color:#000!important}.do-bulma .has-background-black{background-color:#0a0a0a!important}.do-bulma .has-text-light{color:#f5f5f5!important}.do-bulma a.has-text-light:focus,.do-bulma a.has-text-light:hover{color:#dbdbdb!important}.do-bulma .has-background-light{background-color:#f5f5f5!important}.do-bulma .has-text-dark{color:#363636!important}.do-bulma a.has-text-dark:focus,.do-bulma a.has-text-dark:hover{color:#1c1c1c!important}.do-bulma .has-background-dark{background-color:#363636!important}.do-bulma .has-text-primary{color:#0069ff!important}.do-bulma a.has-text-primary:focus,.do-bulma a.has-text-primary:hover{color:#0054cc!important}.do-bulma .has-background-primary{background-color:#0069ff!important}.do-bulma .has-text-primary-light{color:#ebf3ff!important}.do-bulma a.has-text-primary-light:focus,.do-bulma a.has-text-primary-light:hover{color:#b8d5ff!important}.do-bulma .has-background-primary-light{background-color:#ebf3ff!important}.do-bulma .has-text-primary-dark{color:#0061eb!important}.do-bulma a.has-text-primary-dark:focus,.do-bulma a.has-text-primary-dark:hover{color:#1f7bff!important}.do-bulma .has-background-primary-dark{background-color:#0061eb!important}.do-bulma .has-text-link{color:#3273dc!important}.do-bulma a.has-text-link:focus,.do-bulma a.has-text-link:hover{color:#205bbc!important}.do-bulma .has-background-link{background-color:#3273dc!important}.do-bulma .has-text-link-light{color:#eef3fc!important}.do-bulma a.has-text-link-light:focus,.do-bulma a.has-text-link-light:hover{color:#c2d5f5!important}.do-bulma .has-background-link-light{background-color:#eef3fc!important}.do-bulma .has-text-link-dark{color:#2160c4!important}.do-bulma a.has-text-link-dark:focus,.do-bulma a.has-text-link-dark:hover{color:#3b79de!important}.do-bulma .has-background-link-dark{background-color:#2160c4!important}.do-bulma .has-text-info{color:#3298dc!important}.do-bulma a.has-text-info:focus,.do-bulma a.has-text-info:hover{color:#207dbc!important}.do-bulma .has-background-info{background-color:#3298dc!important}.do-bulma .has-text-info-light{color:#eef6fc!important}.do-bulma a.has-text-info-light:focus,.do-bulma a.has-text-info-light:hover{color:#c2e0f5!important}.do-bulma .has-background-info-light{background-color:#eef6fc!important}.do-bulma .has-text-info-dark{color:#1d72aa!important}.do-bulma a.has-text-info-dark:focus,.do-bulma a.has-text-info-dark:hover{color:#248fd6!important}.do-bulma .has-background-info-dark{background-color:#1d72aa!important}.do-bulma .has-text-success{color:#11a95e!important}.do-bulma a.has-text-success:focus,.do-bulma a.has-text-success:hover{color:#0c7b44!important}.do-bulma .has-background-success{background-color:#11a95e!important}.do-bulma .has-text-success-light{color:#ecfdf5!important}.do-bulma a.has-text-success-light:focus,.do-bulma a.has-text-success-light:hover{color:#bef8dc!important}.do-bulma .has-background-success-light{background-color:#ecfdf5!important}.do-bulma .has-text-success-dark{color:#12b565!important}.do-bulma a.has-text-success-dark:focus,.do-bulma a.has-text-success-dark:hover{color:#17e37e!important}.do-bulma .has-background-success-dark{background-color:#12b565!important}.do-bulma .has-text-warning{color:#f56109!important}.do-bulma a.has-text-warning:focus,.do-bulma a.has-text-warning:hover{color:#c44e07!important}.do-bulma .has-background-warning{background-color:#f56109!important}.do-bulma .has-text-warning-light{color:#fef2eb!important}.do-bulma a.has-text-warning-light:focus,.do-bulma a.has-text-warning-light:hover{color:#fcd3ba!important}.do-bulma .has-background-warning-light{background-color:#fef2eb!important}.do-bulma .has-text-warning-dark{color:#c54e07!important}.do-bulma a.has-text-warning-dark:focus,.do-bulma a.has-text-warning-dark:hover{color:#f66109!important}.do-bulma .has-background-warning-dark{background-color:#c54e07!important}.do-bulma .has-text-danger{color:#d91d1d!important}.do-bulma a.has-text-danger:focus,.do-bulma a.has-text-danger:hover{color:#ac1717!important}.do-bulma .has-background-danger{background-color:#d91d1d!important}.do-bulma .has-text-danger-light{color:#fdeded!important}.do-bulma a.has-text-danger-light:focus,.do-bulma a.has-text-danger-light:hover{color:#f7c0c0!important}.do-bulma .has-background-danger-light{background-color:#fdeded!important}.do-bulma .has-text-danger-dark{color:#d81d1d!important}.do-bulma a.has-text-danger-dark:focus,.do-bulma a.has-text-danger-dark:hover{color:#e64242!important}.do-bulma .has-background-danger-dark{background-color:#d81d1d!important}.do-bulma .has-text-black-bis{color:#121212!important}.do-bulma .has-background-black-bis{background-color:#121212!important}.do-bulma .has-text-black-ter{color:#242424!important}.do-bulma .has-background-black-ter{background-color:#242424!important}.do-bulma .has-text-grey-darker{color:#363636!important}.do-bulma .has-background-grey-darker{background-color:#363636!important}.do-bulma .has-text-grey-dark{color:#4a4a4a!important}.do-bulma .has-background-grey-dark{background-color:#4a4a4a!important}.do-bulma .has-text-grey{color:#7a7a7a!important}.do-bulma .has-background-grey{background-color:#7a7a7a!important}.do-bulma .has-text-grey-light{color:#b5b5b5!important}.do-bulma .has-background-grey-light{background-color:#b5b5b5!important}.do-bulma .has-text-grey-lighter{color:#dbdbdb!important}.do-bulma .has-background-grey-lighter{background-color:#dbdbdb!important}.do-bulma .has-text-white-ter{color:#f5f5f5!important}.do-bulma .has-background-white-ter{background-color:#f5f5f5!important}.do-bulma .has-text-white-bis{color:#fafafa!important}.do-bulma .has-background-white-bis{background-color:#fafafa!important}.do-bulma .is-flex-direction-row{flex-direction:row!important}.do-bulma .is-flex-direction-row-reverse{flex-direction:row-reverse!important}.do-bulma .is-flex-direction-column{flex-direction:column!important}.do-bulma .is-flex-direction-column-reverse{flex-direction:column-reverse!important}.do-bulma .is-flex-wrap-nowrap{flex-wrap:nowrap!important}.do-bulma .is-flex-wrap-wrap{flex-wrap:wrap!important}.do-bulma .is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.do-bulma .is-justify-content-flex-start{justify-content:flex-start!important}.do-bulma .is-justify-content-flex-end{justify-content:flex-end!important}.do-bulma .is-justify-content-center{justify-content:center!important}.do-bulma .is-justify-content-space-between{justify-content:space-between!important}.do-bulma .is-justify-content-space-around{justify-content:space-around!important}.do-bulma .is-justify-content-space-evenly{justify-content:space-evenly!important}.do-bulma .is-justify-content-start{justify-content:start!important}.do-bulma .is-justify-content-end{justify-content:end!important}.do-bulma .is-justify-content-left{justify-content:left!important}.do-bulma .is-justify-content-right{justify-content:right!important}.do-bulma .is-align-content-flex-start{align-content:flex-start!important}.do-bulma .is-align-content-flex-end{align-content:flex-end!important}.do-bulma .is-align-content-center{align-content:center!important}.do-bulma .is-align-content-space-between{align-content:space-between!important}.do-bulma .is-align-content-space-around{align-content:space-around!important}.do-bulma .is-align-content-space-evenly{align-content:space-evenly!important}.do-bulma .is-align-content-stretch{align-content:stretch!important}.do-bulma .is-align-content-start{align-content:start!important}.do-bulma .is-align-content-end{align-content:end!important}.do-bulma .is-align-content-baseline{align-content:baseline!important}.do-bulma .is-align-items-stretch{align-items:stretch!important}.do-bulma .is-align-items-flex-start{align-items:flex-start!important}.do-bulma .is-align-items-flex-end{align-items:flex-end!important}.do-bulma .is-align-items-center{align-items:center!important}.do-bulma .is-align-items-baseline{align-items:baseline!important}.do-bulma .is-align-items-start{align-items:start!important}.do-bulma .is-align-items-end{align-items:end!important}.do-bulma .is-align-items-self-start{align-items:self-start!important}.do-bulma .is-align-items-self-end{align-items:self-end!important}.do-bulma .is-align-self-auto{align-self:auto!important}.do-bulma .is-align-self-flex-start{align-self:flex-start!important}.do-bulma .is-align-self-flex-end{align-self:flex-end!important}.do-bulma .is-align-self-center{align-self:center!important}.do-bulma .is-align-self-baseline{align-self:baseline!important}.do-bulma .is-align-self-stretch{align-self:stretch!important}.do-bulma .is-flex-grow-0{flex-grow:0!important}.do-bulma .is-flex-grow-1{flex-grow:1!important}.do-bulma .is-flex-grow-2{flex-grow:2!important}.do-bulma .is-flex-grow-3{flex-grow:3!important}.do-bulma .is-flex-grow-4{flex-grow:4!important}.do-bulma .is-flex-grow-5{flex-grow:5!important}.do-bulma .is-flex-shrink-0{flex-shrink:0!important}.do-bulma .is-flex-shrink-1{flex-shrink:1!important}.do-bulma .is-flex-shrink-2{flex-shrink:2!important}.do-bulma .is-flex-shrink-3{flex-shrink:3!important}.do-bulma .is-flex-shrink-4{flex-shrink:4!important}.do-bulma .is-flex-shrink-5{flex-shrink:5!important}.do-bulma .is-clearfix:after{clear:both;content:" ";display:table}.do-bulma .is-pulled-left{float:left!important}.do-bulma .is-pulled-right{float:right!important}.do-bulma .is-radiusless{border-radius:0!important}.do-bulma .is-shadowless{box-shadow:none!important}.do-bulma .is-clickable{cursor:pointer!important;pointer-events:all!important}.do-bulma .is-clipped{overflow:hidden!important}.do-bulma .is-relative{position:relative!important}.do-bulma .is-marginless{margin:0!important}.do-bulma .is-paddingless{padding:0!important}.do-bulma .m-0{margin:0!important}.do-bulma .mt-0{margin-top:0!important}.do-bulma .mr-0{margin-right:0!important}.do-bulma .mb-0{margin-bottom:0!important}.do-bulma .ml-0,.do-bulma .mx-0{margin-left:0!important}.do-bulma .mx-0{margin-right:0!important}.do-bulma .my-0{margin-top:0!important;margin-bottom:0!important}.do-bulma .m-1{margin:.25rem!important}.do-bulma .mt-1{margin-top:.25rem!important}.do-bulma .mr-1{margin-right:.25rem!important}.do-bulma .mb-1{margin-bottom:.25rem!important}.do-bulma .ml-1,.do-bulma .mx-1{margin-left:.25rem!important}.do-bulma .mx-1{margin-right:.25rem!important}.do-bulma .my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.do-bulma .m-2{margin:.5rem!important}.do-bulma .mt-2{margin-top:.5rem!important}.do-bulma .mr-2{margin-right:.5rem!important}.do-bulma .mb-2{margin-bottom:.5rem!important}.do-bulma .ml-2,.do-bulma .mx-2{margin-left:.5rem!important}.do-bulma .mx-2{margin-right:.5rem!important}.do-bulma .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.do-bulma .m-3{margin:.75rem!important}.do-bulma .mt-3{margin-top:.75rem!important}.do-bulma .mr-3{margin-right:.75rem!important}.do-bulma .mb-3{margin-bottom:.75rem!important}.do-bulma .ml-3,.do-bulma .mx-3{margin-left:.75rem!important}.do-bulma .mx-3{margin-right:.75rem!important}.do-bulma .my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.do-bulma .m-4{margin:1rem!important}.do-bulma .mt-4{margin-top:1rem!important}.do-bulma .mr-4{margin-right:1rem!important}.do-bulma .mb-4{margin-bottom:1rem!important}.do-bulma .ml-4,.do-bulma .mx-4{margin-left:1rem!important}.do-bulma .mx-4{margin-right:1rem!important}.do-bulma .my-4{margin-top:1rem!important;margin-bottom:1rem!important}.do-bulma .m-5{margin:1.5rem!important}.do-bulma .mt-5{margin-top:1.5rem!important}.do-bulma .mr-5{margin-right:1.5rem!important}.do-bulma .mb-5{margin-bottom:1.5rem!important}.do-bulma .ml-5,.do-bulma .mx-5{margin-left:1.5rem!important}.do-bulma .mx-5{margin-right:1.5rem!important}.do-bulma .my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.do-bulma .m-6{margin:3rem!important}.do-bulma .mt-6{margin-top:3rem!important}.do-bulma .mr-6{margin-right:3rem!important}.do-bulma .mb-6{margin-bottom:3rem!important}.do-bulma .ml-6,.do-bulma .mx-6{margin-left:3rem!important}.do-bulma .mx-6{margin-right:3rem!important}.do-bulma .my-6{margin-top:3rem!important;margin-bottom:3rem!important}.do-bulma .p-0{padding:0!important}.do-bulma .pt-0{padding-top:0!important}.do-bulma .pr-0{padding-right:0!important}.do-bulma .pb-0{padding-bottom:0!important}.do-bulma .pl-0,.do-bulma .px-0{padding-left:0!important}.do-bulma .px-0{padding-right:0!important}.do-bulma .py-0{padding-top:0!important;padding-bottom:0!important}.do-bulma .p-1{padding:.25rem!important}.do-bulma .pt-1{padding-top:.25rem!important}.do-bulma .pr-1{padding-right:.25rem!important}.do-bulma .pb-1{padding-bottom:.25rem!important}.do-bulma .pl-1,.do-bulma .px-1{padding-left:.25rem!important}.do-bulma .px-1{padding-right:.25rem!important}.do-bulma .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.do-bulma .p-2{padding:.5rem!important}.do-bulma .pt-2{padding-top:.5rem!important}.do-bulma .pr-2{padding-right:.5rem!important}.do-bulma .pb-2{padding-bottom:.5rem!important}.do-bulma .pl-2,.do-bulma .px-2{padding-left:.5rem!important}.do-bulma .px-2{padding-right:.5rem!important}.do-bulma .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.do-bulma .p-3{padding:.75rem!important}.do-bulma .pt-3{padding-top:.75rem!important}.do-bulma .pr-3{padding-right:.75rem!important}.do-bulma .pb-3{padding-bottom:.75rem!important}.do-bulma .pl-3,.do-bulma .px-3{padding-left:.75rem!important}.do-bulma .px-3{padding-right:.75rem!important}.do-bulma .py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.do-bulma .p-4{padding:1rem!important}.do-bulma .pt-4{padding-top:1rem!important}.do-bulma .pr-4{padding-right:1rem!important}.do-bulma .pb-4{padding-bottom:1rem!important}.do-bulma .pl-4,.do-bulma .px-4{padding-left:1rem!important}.do-bulma .px-4{padding-right:1rem!important}.do-bulma .py-4{padding-top:1rem!important;padding-bottom:1rem!important}.do-bulma .p-5{padding:1.5rem!important}.do-bulma .pt-5{padding-top:1.5rem!important}.do-bulma .pr-5{padding-right:1.5rem!important}.do-bulma .pb-5{padding-bottom:1.5rem!important}.do-bulma .pl-5,.do-bulma .px-5{padding-left:1.5rem!important}.do-bulma .px-5{padding-right:1.5rem!important}.do-bulma .py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.do-bulma .p-6{padding:3rem!important}.do-bulma .pt-6{padding-top:3rem!important}.do-bulma .pr-6{padding-right:3rem!important}.do-bulma .pb-6{padding-bottom:3rem!important}.do-bulma .pl-6,.do-bulma .px-6{padding-left:3rem!important}.do-bulma .px-6{padding-right:3rem!important}.do-bulma .py-6{padding-top:3rem!important;padding-bottom:3rem!important}.do-bulma .is-size-1{font-size:3rem!important}.do-bulma .is-size-2{font-size:2.5rem!important}.do-bulma .is-size-3{font-size:2rem!important}.do-bulma .is-size-4{font-size:1.5rem!important}.do-bulma .is-size-5{font-size:1.25rem!important}.do-bulma .is-size-6{font-size:1rem!important}.do-bulma .is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.do-bulma .is-size-1-mobile{font-size:3rem!important}.do-bulma .is-size-2-mobile{font-size:2.5rem!important}.do-bulma .is-size-3-mobile{font-size:2rem!important}.do-bulma .is-size-4-mobile{font-size:1.5rem!important}.do-bulma .is-size-5-mobile{font-size:1.25rem!important}.do-bulma .is-size-6-mobile{font-size:1rem!important}.do-bulma .is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.do-bulma .is-size-1-tablet{font-size:3rem!important}.do-bulma .is-size-2-tablet{font-size:2.5rem!important}.do-bulma .is-size-3-tablet{font-size:2rem!important}.do-bulma .is-size-4-tablet{font-size:1.5rem!important}.do-bulma .is-size-5-tablet{font-size:1.25rem!important}.do-bulma .is-size-6-tablet{font-size:1rem!important}.do-bulma .is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.do-bulma .is-size-1-touch{font-size:3rem!important}.do-bulma .is-size-2-touch{font-size:2.5rem!important}.do-bulma .is-size-3-touch{font-size:2rem!important}.do-bulma .is-size-4-touch{font-size:1.5rem!important}.do-bulma .is-size-5-touch{font-size:1.25rem!important}.do-bulma .is-size-6-touch{font-size:1rem!important}.do-bulma .is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.do-bulma .is-size-1-desktop{font-size:3rem!important}.do-bulma .is-size-2-desktop{font-size:2.5rem!important}.do-bulma .is-size-3-desktop{font-size:2rem!important}.do-bulma .is-size-4-desktop{font-size:1.5rem!important}.do-bulma .is-size-5-desktop{font-size:1.25rem!important}.do-bulma .is-size-6-desktop{font-size:1rem!important}.do-bulma .is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.do-bulma .is-size-1-widescreen{font-size:3rem!important}.do-bulma .is-size-2-widescreen{font-size:2.5rem!important}.do-bulma .is-size-3-widescreen{font-size:2rem!important}.do-bulma .is-size-4-widescreen{font-size:1.5rem!important}.do-bulma .is-size-5-widescreen{font-size:1.25rem!important}.do-bulma .is-size-6-widescreen{font-size:1rem!important}.do-bulma .is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.do-bulma .is-size-1-fullhd{font-size:3rem!important}.do-bulma .is-size-2-fullhd{font-size:2.5rem!important}.do-bulma .is-size-3-fullhd{font-size:2rem!important}.do-bulma .is-size-4-fullhd{font-size:1.5rem!important}.do-bulma .is-size-5-fullhd{font-size:1.25rem!important}.do-bulma .is-size-6-fullhd{font-size:1rem!important}.do-bulma .is-size-7-fullhd{font-size:.75rem!important}}.do-bulma .has-text-centered{text-align:center!important}.do-bulma .has-text-justified{text-align:justify!important}.do-bulma .has-text-left{text-align:left!important}.do-bulma .has-text-right{text-align:right!important}@media screen and (max-width:768px){.do-bulma .has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.do-bulma .has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.do-bulma .has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.do-bulma .has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.do-bulma .has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.do-bulma .has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.do-bulma .has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.do-bulma .has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.do-bulma .has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.do-bulma .has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.do-bulma .has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.do-bulma .has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.do-bulma .has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.do-bulma .has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.do-bulma .has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.do-bulma .has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.do-bulma .has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.do-bulma .has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.do-bulma .has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.do-bulma .has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.do-bulma .has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.do-bulma .has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.do-bulma .has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.do-bulma .has-text-right-fullhd{text-align:right!important}}.do-bulma .is-capitalized{text-transform:capitalize!important}.do-bulma .is-lowercase{text-transform:lowercase!important}.do-bulma .is-uppercase{text-transform:uppercase!important}.do-bulma .is-italic{font-style:italic!important}.do-bulma .has-text-weight-light{font-weight:300!important}.do-bulma .has-text-weight-normal{font-weight:400!important}.do-bulma .has-text-weight-medium{font-weight:500!important}.do-bulma .has-text-weight-semibold{font-weight:600!important}.do-bulma .has-text-weight-bold{font-weight:700!important}.do-bulma .is-family-primary,.do-bulma .is-family-sans-serif,.do-bulma .is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.do-bulma .is-family-code,.do-bulma .is-family-monospace{font-family:monospace!important}.do-bulma .is-block{display:block!important}@media screen and (max-width:768px){.do-bulma .is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.do-bulma .is-block-tablet{display:block!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.do-bulma .is-block-touch{display:block!important}}@media screen and (min-width:1024px){.do-bulma .is-block-desktop{display:block!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.do-bulma .is-block-widescreen{display:block!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.do-bulma .is-block-fullhd{display:block!important}}.do-bulma .is-flex{display:flex!important}@media screen and (max-width:768px){.do-bulma .is-flex-mobile{display:flex!important}}@media print,screen and (min-width:769px){.do-bulma .is-flex-tablet{display:flex!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.do-bulma .is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.do-bulma .is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.do-bulma .is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.do-bulma .is-flex-fullhd{display:flex!important}}.do-bulma .is-inline{display:inline!important}@media screen and (max-width:768px){.do-bulma .is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.do-bulma .is-inline-tablet{display:inline!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.do-bulma .is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.do-bulma .is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.do-bulma .is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.do-bulma .is-inline-fullhd{display:inline!important}}.do-bulma .is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.do-bulma .is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.do-bulma .is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.do-bulma .is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.do-bulma .is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.do-bulma .is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.do-bulma .is-inline-block-fullhd{display:inline-block!important}}.do-bulma .is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.do-bulma .is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:769px){.do-bulma .is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.do-bulma .is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.do-bulma .is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.do-bulma .is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.do-bulma .is-inline-flex-fullhd{display:inline-flex!important}}.do-bulma .is-hidden{display:none!important}.do-bulma .is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.do-bulma .is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.do-bulma .is-hidden-tablet{display:none!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.do-bulma .is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.do-bulma .is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.do-bulma .is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.do-bulma .is-hidden-fullhd{display:none!important}}.do-bulma .is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.do-bulma .is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.do-bulma .is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.do-bulma .is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.do-bulma .is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.do-bulma .is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.do-bulma .is-invisible-fullhd{visibility:hidden!important}}.do-bulma .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.do-bulma .hero .navbar{background:none}.do-bulma .hero .tabs ul{border-bottom:none}.do-bulma .hero.is-white{background-color:#fff;color:#0a0a0a}.do-bulma .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-white strong{color:inherit}.do-bulma .hero.is-white .title{color:#0a0a0a}.do-bulma .hero.is-white .subtitle{color:rgba(10,10,10,.9)}.do-bulma .hero.is-white .subtitle a:not(.button),.do-bulma .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.do-bulma .hero.is-white .navbar-menu{background-color:#fff}}.do-bulma .hero.is-white .navbar-item,.do-bulma .hero.is-white .navbar-link{color:rgba(10,10,10,.7)}.do-bulma .hero.is-white .navbar-link.is-active,.do-bulma .hero.is-white .navbar-link:hover,.do-bulma .hero.is-white a.navbar-item.is-active,.do-bulma .hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.do-bulma .hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.do-bulma .hero.is-white .tabs a:hover,.do-bulma .hero.is-white .tabs li.is-active a{opacity:1}.do-bulma .hero.is-white .tabs.is-boxed a,.do-bulma .hero.is-white .tabs.is-toggle a{color:#0a0a0a}.do-bulma .hero.is-white .tabs.is-boxed a:hover,.do-bulma .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-white .tabs.is-boxed li.is-active a,.do-bulma .hero.is-white .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-white .tabs.is-toggle li.is-active a,.do-bulma .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.do-bulma .hero.is-white.is-bold{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}@media screen and (max-width:768px){.do-bulma .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}}.do-bulma .hero.is-black{background-color:#0a0a0a;color:#fff}.do-bulma .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-black strong{color:inherit}.do-bulma .hero.is-black .title{color:#fff}.do-bulma .hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-black .subtitle a:not(.button),.do-bulma .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-black .navbar-menu{background-color:#0a0a0a}}.do-bulma .hero.is-black .navbar-item,.do-bulma .hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-black .navbar-link.is-active,.do-bulma .hero.is-black .navbar-link:hover,.do-bulma .hero.is-black a.navbar-item.is-active,.do-bulma .hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.do-bulma .hero.is-black .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-black .tabs a:hover,.do-bulma .hero.is-black .tabs li.is-active a{opacity:1}.do-bulma .hero.is-black .tabs.is-boxed a,.do-bulma .hero.is-black .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-black .tabs.is-boxed a:hover,.do-bulma .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-black .tabs.is-boxed li.is-active a,.do-bulma .hero.is-black .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-black .tabs.is-toggle li.is-active a,.do-bulma .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.do-bulma .hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.do-bulma .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.do-bulma .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-light strong{color:inherit}.do-bulma .hero.is-light .title{color:rgba(0,0,0,.7)}.do-bulma .hero.is-light .subtitle{color:rgba(0,0,0,.9)}.do-bulma .hero.is-light .subtitle a:not(.button),.do-bulma .hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.do-bulma .hero.is-light .navbar-menu{background-color:#f5f5f5}}.do-bulma .hero.is-light .navbar-item,.do-bulma .hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.do-bulma .hero.is-light .navbar-link.is-active,.do-bulma .hero.is-light .navbar-link:hover,.do-bulma .hero.is-light a.navbar-item.is-active,.do-bulma .hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.do-bulma .hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.do-bulma .hero.is-light .tabs a:hover,.do-bulma .hero.is-light .tabs li.is-active a{opacity:1}.do-bulma .hero.is-light .tabs.is-boxed a,.do-bulma .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.do-bulma .hero.is-light .tabs.is-boxed a:hover,.do-bulma .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-light .tabs.is-boxed li.is-active a,.do-bulma .hero.is-light .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-light .tabs.is-toggle li.is-active a,.do-bulma .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.do-bulma .hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.do-bulma .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.do-bulma .hero.is-dark{background-color:#363636;color:#fff}.do-bulma .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-dark strong{color:inherit}.do-bulma .hero.is-dark .title{color:#fff}.do-bulma .hero.is-dark .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-dark .subtitle a:not(.button),.do-bulma .hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-dark .navbar-menu{background-color:#363636}}.do-bulma .hero.is-dark .navbar-item,.do-bulma .hero.is-dark .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-dark .navbar-link.is-active,.do-bulma .hero.is-dark .navbar-link:hover,.do-bulma .hero.is-dark a.navbar-item.is-active,.do-bulma .hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.do-bulma .hero.is-dark .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-dark .tabs a:hover,.do-bulma .hero.is-dark .tabs li.is-active a{opacity:1}.do-bulma .hero.is-dark .tabs.is-boxed a,.do-bulma .hero.is-dark .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-dark .tabs.is-boxed a:hover,.do-bulma .hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-dark .tabs.is-boxed li.is-active a,.do-bulma .hero.is-dark .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-dark .tabs.is-toggle li.is-active a,.do-bulma .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.do-bulma .hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.do-bulma .hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.do-bulma .hero.is-primary{background-color:#0069ff;color:#fff}.do-bulma .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-primary strong{color:inherit}.do-bulma .hero.is-primary .title{color:#fff}.do-bulma .hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-primary .subtitle a:not(.button),.do-bulma .hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-primary .navbar-menu{background-color:#0069ff}}.do-bulma .hero.is-primary .navbar-item,.do-bulma .hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-primary .navbar-link.is-active,.do-bulma .hero.is-primary .navbar-link:hover,.do-bulma .hero.is-primary a.navbar-item.is-active,.do-bulma .hero.is-primary a.navbar-item:hover{background-color:#005fe6;color:#fff}.do-bulma .hero.is-primary .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-primary .tabs a:hover,.do-bulma .hero.is-primary .tabs li.is-active a{opacity:1}.do-bulma .hero.is-primary .tabs.is-boxed a,.do-bulma .hero.is-primary .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-primary .tabs.is-boxed a:hover,.do-bulma .hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-primary .tabs.is-boxed li.is-active a,.do-bulma .hero.is-primary .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-primary .tabs.is-toggle li.is-active a,.do-bulma .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0069ff}.do-bulma .hero.is-primary.is-bold{background-image:linear-gradient(141deg,#0076cc,#0069ff 71%,#1a52ff)}@media screen and (max-width:768px){.do-bulma .hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#0076cc,#0069ff 71%,#1a52ff)}}.do-bulma .hero.is-link{background-color:#3273dc;color:#fff}.do-bulma .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-link strong{color:inherit}.do-bulma .hero.is-link .title{color:#fff}.do-bulma .hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-link .subtitle a:not(.button),.do-bulma .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-link .navbar-menu{background-color:#3273dc}}.do-bulma .hero.is-link .navbar-item,.do-bulma .hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-link .navbar-link.is-active,.do-bulma .hero.is-link .navbar-link:hover,.do-bulma .hero.is-link a.navbar-item.is-active,.do-bulma .hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.do-bulma .hero.is-link .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-link .tabs a:hover,.do-bulma .hero.is-link .tabs li.is-active a{opacity:1}.do-bulma .hero.is-link .tabs.is-boxed a,.do-bulma .hero.is-link .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-link .tabs.is-boxed a:hover,.do-bulma .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-link .tabs.is-boxed li.is-active a,.do-bulma .hero.is-link .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-link .tabs.is-toggle li.is-active a,.do-bulma .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.do-bulma .hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}@media screen and (max-width:768px){.do-bulma .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}}.do-bulma .hero.is-info{background-color:#3298dc;color:#fff}.do-bulma .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-info strong{color:inherit}.do-bulma .hero.is-info .title{color:#fff}.do-bulma .hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-info .subtitle a:not(.button),.do-bulma .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-info .navbar-menu{background-color:#3298dc}}.do-bulma .hero.is-info .navbar-item,.do-bulma .hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-info .navbar-link.is-active,.do-bulma .hero.is-info .navbar-link:hover,.do-bulma .hero.is-info a.navbar-item.is-active,.do-bulma .hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.do-bulma .hero.is-info .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-info .tabs a:hover,.do-bulma .hero.is-info .tabs li.is-active a{opacity:1}.do-bulma .hero.is-info .tabs.is-boxed a,.do-bulma .hero.is-info .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-info .tabs.is-boxed a:hover,.do-bulma .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-info .tabs.is-boxed li.is-active a,.do-bulma .hero.is-info .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-info .tabs.is-toggle li.is-active a,.do-bulma .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.do-bulma .hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}@media screen and (max-width:768px){.do-bulma .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}}.do-bulma .hero.is-success{background-color:#11a95e;color:#fff}.do-bulma .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-success strong{color:inherit}.do-bulma .hero.is-success .title{color:#fff}.do-bulma .hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-success .subtitle a:not(.button),.do-bulma .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-success .navbar-menu{background-color:#11a95e}}.do-bulma .hero.is-success .navbar-item,.do-bulma .hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-success .navbar-link.is-active,.do-bulma .hero.is-success .navbar-link:hover,.do-bulma .hero.is-success a.navbar-item.is-active,.do-bulma .hero.is-success a.navbar-item:hover{background-color:#0f9251;color:#fff}.do-bulma .hero.is-success .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-success .tabs a:hover,.do-bulma .hero.is-success .tabs li.is-active a{opacity:1}.do-bulma .hero.is-success .tabs.is-boxed a,.do-bulma .hero.is-success .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-success .tabs.is-boxed a:hover,.do-bulma .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-success .tabs.is-boxed li.is-active a,.do-bulma .hero.is-success .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-success .tabs.is-toggle li.is-active a,.do-bulma .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#11a95e}.do-bulma .hero.is-success.is-bold{background-image:linear-gradient(141deg,#068130,#11a95e 71%,#0ec58a)}@media screen and (max-width:768px){.do-bulma .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#068130,#11a95e 71%,#0ec58a)}}.do-bulma .hero.is-warning{background-color:#f56109;color:#fff}.do-bulma .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-warning strong{color:inherit}.do-bulma .hero.is-warning .title{color:#fff}.do-bulma .hero.is-warning .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-warning .subtitle a:not(.button),.do-bulma .hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-warning .navbar-menu{background-color:#f56109}}.do-bulma .hero.is-warning .navbar-item,.do-bulma .hero.is-warning .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-warning .navbar-link.is-active,.do-bulma .hero.is-warning .navbar-link:hover,.do-bulma .hero.is-warning a.navbar-item.is-active,.do-bulma .hero.is-warning a.navbar-item:hover{background-color:#dc5708;color:#fff}.do-bulma .hero.is-warning .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-warning .tabs a:hover,.do-bulma .hero.is-warning .tabs li.is-active a{opacity:1}.do-bulma .hero.is-warning .tabs.is-boxed a,.do-bulma .hero.is-warning .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-warning .tabs.is-boxed a:hover,.do-bulma .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-warning .tabs.is-boxed li.is-active a,.do-bulma .hero.is-warning .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-warning .tabs.is-toggle li.is-active a,.do-bulma .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f56109}.do-bulma .hero.is-warning.is-bold{background-image:linear-gradient(141deg,#cb2a00,#f56109 71%,#fd951b)}@media screen and (max-width:768px){.do-bulma .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#cb2a00,#f56109 71%,#fd951b)}}.do-bulma .hero.is-danger{background-color:#d91d1d;color:#fff}.do-bulma .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-danger strong{color:inherit}.do-bulma .hero.is-danger .title{color:#fff}.do-bulma .hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-danger .subtitle a:not(.button),.do-bulma .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-danger .navbar-menu{background-color:#d91d1d}}.do-bulma .hero.is-danger .navbar-item,.do-bulma .hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-danger .navbar-link.is-active,.do-bulma .hero.is-danger .navbar-link:hover,.do-bulma .hero.is-danger a.navbar-item.is-active,.do-bulma .hero.is-danger a.navbar-item:hover{background-color:#c31a1a;color:#fff}.do-bulma .hero.is-danger .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-danger .tabs a:hover,.do-bulma .hero.is-danger .tabs li.is-active a{opacity:1}.do-bulma .hero.is-danger .tabs.is-boxed a,.do-bulma .hero.is-danger .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-danger .tabs.is-boxed a:hover,.do-bulma .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-danger .tabs.is-boxed li.is-active a,.do-bulma .hero.is-danger .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-danger .tabs.is-toggle li.is-active a,.do-bulma .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#d91d1d}.do-bulma .hero.is-danger.is-bold{background-image:linear-gradient(141deg,#b60d29,#d91d1d 71%,#e94727)}@media screen and (max-width:768px){.do-bulma .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#b60d29,#d91d1d 71%,#e94727)}}.do-bulma .hero.is-small .hero-body{padding:1.5rem}@media print,screen and (min-width:769px){.do-bulma .hero.is-medium .hero-body{padding:9rem 1.5rem}}@media print,screen and (min-width:769px){.do-bulma .hero.is-large .hero-body{padding:18rem 1.5rem}}.do-bulma .hero.is-fullheight-with-navbar .hero-body,.do-bulma .hero.is-fullheight .hero-body,.do-bulma .hero.is-halfheight .hero-body{align-items:center;display:flex}.do-bulma .hero.is-fullheight-with-navbar .hero-body>.container,.do-bulma .hero.is-fullheight .hero-body>.container,.do-bulma .hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.do-bulma .hero.is-halfheight{min-height:50vh}.do-bulma .hero.is-fullheight{min-height:100vh}.do-bulma .hero-video{overflow:hidden}.do-bulma .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.do-bulma .hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.do-bulma .hero-video{display:none}}.do-bulma .hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.do-bulma .hero-buttons .button{display:flex}.do-bulma .hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.do-bulma .hero-buttons{display:flex;justify-content:center}.do-bulma .hero-buttons .button:not(:last-child){margin-right:1.5rem}}.do-bulma .hero-foot,.do-bulma .hero-head{flex-grow:0;flex-shrink:0}.do-bulma .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.do-bulma .section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.do-bulma .section.is-medium{padding:9rem 1.5rem}.do-bulma .section.is-large{padding:18rem 1.5rem}}.do-bulma .footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.do-bulma hr{border:0;border-top:2px solid #f1f1f1;box-sizing:content-box;height:0;margin:16px 0}.do-bulma hr.hr-small-pad{margin-top:4px}.do-bulma blockquote,.do-bulma figure{margin:0}.do-bulma address,.do-bulma blockquote,.do-bulma dl,.do-bulma fieldset,.do-bulma figure,.do-bulma ol,.do-bulma p,.do-bulma pre,.do-bulma ul{margin:0 0 16px}.do-bulma *+address,.do-bulma *+blockquote,.do-bulma *+dl,.do-bulma *+fieldset,.do-bulma *+figure,.do-bulma *+ol,.do-bulma *+p,.do-bulma *+pre,.do-bulma *+ul{margin-top:16px}.do-bulma,.do-bulma .main.container{display:flex;flex-direction:column}.do-bulma .main.container{flex-grow:1;padding:0 16px;transition:opacity .25s cubic-bezier(.645,.045,.355,1);width:100%}@media(min-width:960px){.do-bulma .main.container{padding:0}}.do-bulma .hidden{display:none;visibility:hidden}.do-bulma a{background:transparent;color:#0069ff;cursor:pointer;text-decoration:none}.do-bulma a:active,.do-bulma a:hover{outline:0}.do-bulma a:focus,.do-bulma a:hover{color:#005fe6}.do-bulma a[disabled]{opacity:.5;pointer-events:none}.do-bulma p a{text-decoration:underline}.do-bulma ::-moz-selection{background:#0069ff;color:#fff;text-shadow:none}.do-bulma ::selection{background:#0069ff;color:#fff;text-shadow:none}.do-bulma :not(pre)>code,.do-bulma pre{background:#fafafa;border:1px solid #f1f1f1;border-radius:3px;color:#666;font-family:Operator Mono,Consolas,monospace,serif;font-size:.85em;margin:8px 0}.do-bulma :not(pre)>code{display:inline-block;padding:12px;white-space:nowrap}.do-bulma :not(pre)>code.slim{margin:0;padding:.15em .4em}.do-bulma pre{margin-right:16px}.do-bulma pre code{font-size:1.15em}.do-bulma .title,.do-bulma h1,.do-bulma h2,.do-bulma h3,.do-bulma h4{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#031b4e;margin:0 0 16px;text-transform:none}.do-bulma *+h1,.do-bulma *+h2,.do-bulma *+h3,.do-bulma *+h4{margin-top:32px}.do-bulma h1{font-size:2.4rem;line-height:1.25}.do-bulma h2{font-size:1.7rem;line-height:1.25}.do-bulma h3{font-size:1.3rem;line-height:1.25}.do-bulma h4{color:#666;font-size:.8rem;line-height:1.25;text-transform:uppercase}.do-bulma b,.do-bulma h1,.do-bulma strong{font-family:Inter-Bold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800}.do-bulma .has-text-muted{color:#8390af}.do-bulma .header{padding:32px 16px 40px;position:relative}@media(min-width:960px){.do-bulma .header{padding:60px 0 40px}}.do-bulma .header .container{display:flex;flex-direction:column}@media(min-width:960px){.do-bulma .header .container{flex-direction:row}}.do-bulma .header .container>div{margin:0 16px 16px 0}.do-bulma .header .container h1{display:inline-block;font-size:2.75em;letter-spacing:-.5px;margin:0 16px 16px 0}.do-bulma .header .container h1 a{color:#031b4e}.do-bulma .header .container h1 a:hover{color:rgba(3,27,78,.9)}.do-bulma .header .container h3{color:rgba(3,27,78,.8);display:inline-block;font-size:.9em;margin:0 0 16px}.do-bulma .header .container h3 a{text-decoration:underline}.do-bulma .header .container p{color:#031b4e;font-size:.9em}.do-bulma .header .container form{display:flex;flex-direction:column;margin:0}@media(min-width:960px){.do-bulma .header .container form{margin:0 0 0 auto}}.do-bulma .header .container form .input-container{width:auto}.do-bulma .header .container form .input-container input{font-size:16px}.do-bulma .header .container form .buttons{display:flex;flex-direction:column}.do-bulma .header .container form .buttons>*{flex-grow:1;width:100%}.do-bulma .landing{margin-bottom:-25px;min-height:calc(100vh - 104px)}.do-bulma .landing,.do-bulma .landing .container{display:flex;flex-direction:column;position:relative}.do-bulma .landing .container{align-items:center;justify-content:center;padding:24px 16px 40px;width:100%}.do-bulma .landing .container h1{font-size:3.5em;letter-spacing:-1px;text-align:center}.do-bulma .landing .container p{color:rgba(3,27,78,.8);font-size:1.25em;margin:0 auto 32px;max-width:600px;text-align:center}@media(min-width:960px){.do-bulma .landing .container p{margin:0 auto 96px}}.do-bulma .landing .container form{display:flex;flex-direction:column;margin:0 auto;max-width:800px;width:100%}.do-bulma .landing .container .github-link{bottom:16px;position:absolute}.do-bulma .landing .container .github-link a{text-decoration:underline}.do-bulma .landing .background-bottom,.do-bulma .landing .background-top{display:flex;flex-direction:row;height:50%;justify-content:center;pointer-events:none;position:absolute;width:100%}.do-bulma .landing .background-bottom svg,.do-bulma .landing .background-top svg{max-height:100%;width:100%}.do-bulma .landing .background-top{align-items:flex-start;padding:3% 5% 0;top:0}.do-bulma .landing .background-bottom{align-items:flex-end;padding:0 10%;top:50%}.do-bulma .button{background:#ececec;color:#333;font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;border:0;border-radius:5px;font-size:16px;height:48px;margin:0;overflow:visible;padding:0 32px;text-decoration:none;text-transform:none;transition:all .25s cubic-bezier(.645,.045,.355,1);vertical-align:middle}.do-bulma .button.is-outline{background:transparent;border:1px solid #333;color:#333}.do-bulma .button:not(.is-disabled).is-active,.do-bulma .button:not(.is-disabled):focus,.do-bulma .button:not(.is-disabled):hover{background:#dfdfdf;color:rgba(51,51,51,.9)}.do-bulma .button:not(.is-disabled).is-active.is-outline,.do-bulma .button:not(.is-disabled):focus.is-outline,.do-bulma .button:not(.is-disabled):hover.is-outline{background:#333;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-info,.do-bulma .button.is-link,.do-bulma .button.is-primary{background:#0069ff;color:#fff}.do-bulma .button.is-info.is-outline,.do-bulma .button.is-link.is-outline,.do-bulma .button.is-primary.is-outline{background:transparent;border:1px solid #0069ff;color:#0069ff}.do-bulma .button.is-info:not(.is-disabled).is-active,.do-bulma .button.is-info:not(.is-disabled):focus,.do-bulma .button.is-info:not(.is-disabled):hover,.do-bulma .button.is-link:not(.is-disabled).is-active,.do-bulma .button.is-link:not(.is-disabled):focus,.do-bulma .button.is-link:not(.is-disabled):hover,.do-bulma .button.is-primary:not(.is-disabled).is-active,.do-bulma .button.is-primary:not(.is-disabled):focus,.do-bulma .button.is-primary:not(.is-disabled):hover{background:#005fe6;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-info:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-info:not(.is-disabled):focus.is-outline,.do-bulma .button.is-info:not(.is-disabled):hover.is-outline,.do-bulma .button.is-link:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-link:not(.is-disabled):focus.is-outline,.do-bulma .button.is-link:not(.is-disabled):hover.is-outline,.do-bulma .button.is-primary:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-primary:not(.is-disabled):focus.is-outline,.do-bulma .button.is-primary:not(.is-disabled):hover.is-outline{background:#0069ff;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-header{background:#0071fe;color:#fff}.do-bulma .button.is-header.is-outline{background:transparent;border:1px solid #0071fe;color:#0071fe}.do-bulma .button.is-header:not(.is-disabled).is-active,.do-bulma .button.is-header:not(.is-disabled):focus,.do-bulma .button.is-header:not(.is-disabled):hover{background:#0066e5;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-header:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-header:not(.is-disabled):focus.is-outline,.do-bulma .button.is-header:not(.is-disabled):hover.is-outline{background:#0071fe;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-header.is-inverted{background:#fff;color:#0071fe}.do-bulma .button.is-header.is-inverted.is-outline{background:transparent;border:1px solid #fff;color:#fff}.do-bulma .button.is-header.is-inverted:not(.is-disabled).is-active,.do-bulma .button.is-header.is-inverted:not(.is-disabled):focus,.do-bulma .button.is-header.is-inverted:not(.is-disabled):hover{background:#f2f2f2;color:rgba(0,113,254,.9)}.do-bulma .button.is-header.is-inverted:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-header.is-inverted:not(.is-disabled):focus.is-outline,.do-bulma .button.is-header.is-inverted:not(.is-disabled):hover.is-outline{background:#fff;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-secondary{background:#127c43;color:#fff}.do-bulma .button.is-secondary.is-outline{background:transparent;border:1px solid #127c43;color:#127c43}.do-bulma .button.is-secondary:not(.is-disabled).is-active,.do-bulma .button.is-secondary:not(.is-disabled):focus,.do-bulma .button.is-secondary:not(.is-disabled):hover{background:#0aac55;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-secondary:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-secondary:not(.is-disabled):focus.is-outline,.do-bulma .button.is-secondary:not(.is-disabled):hover.is-outline{background:#127c43;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-success{background:#11a95e;color:#fff}.do-bulma .button.is-success.is-outline{background:transparent;border:1px solid #11a95e;color:#11a95e}.do-bulma .button.is-success:not(.is-disabled).is-active,.do-bulma .button.is-success:not(.is-disabled):focus,.do-bulma .button.is-success:not(.is-disabled):hover{background:#0f9251;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-success:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-success:not(.is-disabled):focus.is-outline,.do-bulma .button.is-success:not(.is-disabled):hover.is-outline{background:#11a95e;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-warning{background:#f56109;color:#fff}.do-bulma .button.is-warning.is-outline{background:transparent;border:1px solid #f56109;color:#f56109}.do-bulma .button.is-warning:not(.is-disabled).is-active,.do-bulma .button.is-warning:not(.is-disabled):focus,.do-bulma .button.is-warning:not(.is-disabled):hover{background:#dc5708;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-warning:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-warning:not(.is-disabled):focus.is-outline,.do-bulma .button.is-warning:not(.is-disabled):hover.is-outline{background:#f56109;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-danger{background:#d91d1d;color:#fff}.do-bulma .button.is-danger.is-outline{background:transparent;border:1px solid #d91d1d;color:#d91d1d}.do-bulma .button.is-danger:not(.is-disabled).is-active,.do-bulma .button.is-danger:not(.is-disabled):focus,.do-bulma .button.is-danger:not(.is-disabled):hover{background:#c31a1a;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-danger:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-danger:not(.is-disabled):focus.is-outline,.do-bulma .button.is-danger:not(.is-disabled):hover.is-outline{background:#d91d1d;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-disabled{cursor:not-allowed;opacity:.5}.do-bulma .button.is-small{font-size:14px;height:40px;line-height:40px;padding:0 24px}.do-bulma .button.is-mini{height:34px;line-height:34px;padding:0 16px}.do-bulma .button.is-tiny{height:20px;line-height:20px;padding:0 8px}.do-bulma .fa.help,.do-bulma .fab.help,.do-bulma .far.help,.do-bulma .fas.help{color:#333;cursor:pointer;display:inline-block;font-size:1em;margin:0}.do-bulma .fa.fa-external-link-alt,.do-bulma .fab.fa-external-link-alt,.do-bulma .far.fa-external-link-alt,.do-bulma .fas.fa-external-link-alt{font-size:.8em;opacity:.6}.do-bulma .fa.fa-link,.do-bulma .fab.fa-link,.do-bulma .far.fa-link,.do-bulma .fas.fa-link{color:#8390af;font-size:.5em}.do-bulma .jump-link{color:#8390af;display:inline-block;margin:0 12px 8px 4px}.do-bulma .input,.do-bulma .textarea,.do-bulma input,.do-bulma textarea{border-radius:0;box-shadow:none;color:inherit;font:inherit;font-size:16px;margin:0}.do-bulma .input:not([type]),.do-bulma .input[type=datetime],.do-bulma .input[type=email],.do-bulma .input[type=number],.do-bulma .input[type=password],.do-bulma .input[type=range],.do-bulma .input[type=search],.do-bulma .input[type=tel],.do-bulma .input[type=text],.do-bulma .input[type=url],.do-bulma input:not([type]),.do-bulma input[type=datetime],.do-bulma input[type=email],.do-bulma input[type=number],.do-bulma input[type=password],.do-bulma input[type=range],.do-bulma input[type=search],.do-bulma input[type=tel],.do-bulma input[type=text],.do-bulma input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.do-bulma .input:not([type]),.do-bulma .input[type=color],.do-bulma .input[type=date],.do-bulma .input[type=datetime-local],.do-bulma .input[type=datetime],.do-bulma .input[type=email],.do-bulma .input[type=month],.do-bulma .input[type=number],.do-bulma .input[type=password],.do-bulma .input[type=search],.do-bulma .input[type=tel],.do-bulma .input[type=text],.do-bulma .input[type=time],.do-bulma .input[type=url],.do-bulma .input[type=week],.do-bulma input:not([type]),.do-bulma input[type=color],.do-bulma input[type=date],.do-bulma input[type=datetime-local],.do-bulma input[type=datetime],.do-bulma input[type=email],.do-bulma input[type=month],.do-bulma input[type=number],.do-bulma input[type=password],.do-bulma input[type=search],.do-bulma input[type=tel],.do-bulma input[type=text],.do-bulma input[type=time],.do-bulma input[type=url],.do-bulma input[type=week]{background:#fff;border:1px solid #f1f1f1;border-radius:3px;color:#333;height:48px;max-width:100%;padding:0 16px;position:relative;transition:all .25s cubic-bezier(.645,.045,.355,1);width:100%}.do-bulma .input:not([type]):focus,.do-bulma .input[type=color]:focus,.do-bulma .input[type=date]:focus,.do-bulma .input[type=datetime-local]:focus,.do-bulma .input[type=datetime]:focus,.do-bulma .input[type=email]:focus,.do-bulma .input[type=month]:focus,.do-bulma .input[type=number]:focus,.do-bulma .input[type=password]:focus,.do-bulma .input[type=search]:focus,.do-bulma .input[type=tel]:focus,.do-bulma .input[type=text]:focus,.do-bulma .input[type=time]:focus,.do-bulma .input[type=url]:focus,.do-bulma .input[type=week]:focus,.do-bulma input:not([type]):focus,.do-bulma input[type=color]:focus,.do-bulma input[type=date]:focus,.do-bulma input[type=datetime-local]:focus,.do-bulma input[type=datetime]:focus,.do-bulma input[type=email]:focus,.do-bulma input[type=month]:focus,.do-bulma input[type=number]:focus,.do-bulma input[type=password]:focus,.do-bulma input[type=search]:focus,.do-bulma input[type=tel]:focus,.do-bulma input[type=text]:focus,.do-bulma input[type=time]:focus,.do-bulma input[type=url]:focus,.do-bulma input[type=week]:focus{background:#fff;border-color:#0069ff;box-shadow:0 0 2px rgba(17,169,94,.5);color:#333;outline:0}.do-bulma .input:not([type]):disabled,.do-bulma .input[type=color]:disabled,.do-bulma .input[type=date]:disabled,.do-bulma .input[type=datetime-local]:disabled,.do-bulma .input[type=datetime]:disabled,.do-bulma .input[type=email]:disabled,.do-bulma .input[type=month]:disabled,.do-bulma .input[type=number]:disabled,.do-bulma .input[type=password]:disabled,.do-bulma .input[type=search]:disabled,.do-bulma .input[type=tel]:disabled,.do-bulma .input[type=text]:disabled,.do-bulma .input[type=time]:disabled,.do-bulma .input[type=url]:disabled,.do-bulma .input[type=week]:disabled,.do-bulma input:not([type]):disabled,.do-bulma input[type=color]:disabled,.do-bulma input[type=date]:disabled,.do-bulma input[type=datetime-local]:disabled,.do-bulma input[type=datetime]:disabled,.do-bulma input[type=email]:disabled,.do-bulma input[type=month]:disabled,.do-bulma input[type=number]:disabled,.do-bulma input[type=password]:disabled,.do-bulma input[type=search]:disabled,.do-bulma input[type=tel]:disabled,.do-bulma input[type=text]:disabled,.do-bulma input[type=time]:disabled,.do-bulma input[type=url]:disabled,.do-bulma input[type=week]:disabled{background-color:#fafafa;border-color:#f1f1f1;color:#333;cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .input::-moz-focus-inner,.do-bulma input::-moz-focus-inner{bottom:0;padding:0}.do-bulma .input[type=number]::-webkit-inner-spin-button,.do-bulma .input[type=number]::-webkit-outer-spin-button,.do-bulma input[type=number]::-webkit-inner-spin-button,.do-bulma input[type=number]::-webkit-outer-spin-button{height:auto}.do-bulma .input[type=search]::-webkit-search-cancel-button,.do-bulma .input[type=search]::-webkit-search-decoration,.do-bulma input[type=search]::-webkit-search-cancel-button,.do-bulma input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.do-bulma .input[type=checkbox],.do-bulma input[type=checkbox]{opacity:0;padding:0;position:absolute;z-index:-1}.do-bulma .input[type=checkbox]+label,.do-bulma input[type=checkbox]+label{cursor:pointer;display:inline-block;margin-bottom:8px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .input[type=checkbox]+label:before,.do-bulma input[type=checkbox]+label:before{border:1px solid #f1f1f1;border-radius:3px;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.do-bulma .input[type=checkbox]:checked+label,.do-bulma input[type=checkbox]:checked+label{color:#0069ff}.do-bulma .input[type=checkbox]:checked+label:before,.do-bulma input[type=checkbox]:checked+label:before{border-color:#0069ff}.do-bulma .input[type=checkbox]:checked+label:after,.do-bulma input[type=checkbox]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' fill='%230069ff' width='12' height='12'%3E%3Cpath d='M30.72 5.824a1.816 1.816 0 00-2.56 0l-16.64 16.64-7.744-7.744c-.64-.64-1.856-.64-2.496 0a1.816 1.816 0 000 2.56l8.96 8.96c.32.32.768.512 1.216.512.256 0 .832 0 1.344-.512L30.72 8.32a1.739 1.739 0 000-2.496z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;fill:#0069ff;height:12px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:12px;z-index:2}.do-bulma .input[type=text]+button.button,.do-bulma input[type=text]+button.button{margin-top:16px}.do-bulma .textarea,.do-bulma textarea{background:#fff;border:1px solid #f1f1f1;border-radius:3px;color:#333;height:auto;max-width:100%;overflow:auto;padding:16px;position:relative;resize:vertical;transition:all .25s cubic-bezier(.645,.045,.355,1);vertical-align:top;width:100%}.do-bulma .textarea:focus,.do-bulma textarea:focus{background:#fff;border-color:#0069ff;box-shadow:0 0 2px rgba(17,169,94,.5);color:#333;outline:0}.do-bulma .textarea:disabled,.do-bulma textarea:disabled{background-color:#fafafa;border-color:#f1f1f1;color:#333;cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma ::-moz-placeholder{opacity:1}.do-bulma :invalid{box-shadow:none}.do-bulma :-ms-input-placeholder{color:#99a1b3!important}.do-bulma :-ms-input-placeholder:disabled{color:#333!important}.do-bulma ::-moz-placeholder{color:#99a1b3}.do-bulma ::-moz-placeholder:disabled{color:#333}.do-bulma ::-webkit-input-placeholder{color:#99a1b3}.do-bulma ::-webkit-input-placeholder:disabled{color:#333}.do-bulma .input-container{align-items:center;border-radius:3px;box-shadow:none;display:flex;flex-direction:column;justify-content:center;margin:0 0 16px;position:relative;text-align:left;width:100%}@media(min-width:960px){.do-bulma .input-container{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.do-bulma .input-container i{color:#99a1b3;font-size:18px;left:16px;position:absolute;top:16px;z-index:1}.do-bulma .input-container i+.input,.do-bulma .input-container i+input{padding-left:50px}.do-bulma .input-container .input,.do-bulma .input-container input{background:#fff;border:1px solid #586987;border-radius:3px;display:inline-block;flex-grow:1;font-size:16px;height:50px;line-height:normal;margin-bottom:8px;max-width:100%;padding:0 16px;width:100%}@media(min-width:960px){.do-bulma .input-container .input,.do-bulma .input-container input{width:350px}}.do-bulma .input-container .input.is-disabled,.do-bulma .input-container .input:disabled,.do-bulma .input-container .input[readonly],.do-bulma .input-container input.is-disabled,.do-bulma .input-container input:disabled,.do-bulma .input-container input[readonly]{background:#f3f5f9;border-color:#bfc6d5;cursor:not-allowed;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .input-container .input.is-disabled+button.button,.do-bulma .input-container .input.is-disabled+input[type=submit],.do-bulma .input-container .input:disabled+button.button,.do-bulma .input-container .input:disabled+input[type=submit],.do-bulma .input-container .input[readonly]+button.button,.do-bulma .input-container .input[readonly]+input[type=submit],.do-bulma .input-container input.is-disabled+button.button,.do-bulma .input-container input.is-disabled+input[type=submit],.do-bulma .input-container input:disabled+button.button,.do-bulma .input-container input:disabled+input[type=submit],.do-bulma .input-container input[readonly]+button.button,.do-bulma .input-container input[readonly]+input[type=submit]{opacity:.3;pointer-events:none}.do-bulma .input-container .input.is-light,.do-bulma .input-container input.is-light{border:0;box-shadow:0 4px 4px rgba(3,27,78,.05)}.do-bulma .input-container .input+button.button,.do-bulma .input-container .input+input[type=submit],.do-bulma .input-container input+button.button,.do-bulma .input-container input+input[type=submit]{box-shadow:0 2px 8px rgba(3,27,78,.1);flex-grow:0;height:45px;margin:0;padding:0 32px;width:100%}@media(min-width:960px){.do-bulma .input-container .input+button.button,.do-bulma .input-container .input+input[type=submit],.do-bulma .input-container input+button.button,.do-bulma .input-container input+input[type=submit]{margin:2.5px 0 0 16px;width:auto}}.do-bulma .input-container .input+button.button.is-inline,.do-bulma .input-container .input+input[type=submit].is-inline,.do-bulma .input-container input+button.button.is-inline,.do-bulma .input-container input+input[type=submit].is-inline{font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;background:none;border:0;box-shadow:none;color:#0069ff;font-size:16px;height:50px;margin:0;outline:none;padding:0;position:absolute;right:18px;top:0;width:auto;z-index:1}.do-bulma .table-container table.table{border:2px solid #f1f1f1;border-radius:3px;border-spacing:0;box-shadow:none;margin:0;table-layout:unset}.do-bulma .table-container table.table thead th{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;background:#fafafa;border:0;padding:8px;text-align:left;vertical-align:bottom}@media(min-width:960px){.do-bulma .table-container table.table thead th{padding:8px 16px}}.is-with-border .do-bulma .table-container table.table thead th{border-right:2px solid #f1f1f1}.is-with-border .do-bulma .table-container table.table thead th:last-child{border-right:0}.do-bulma .table-container table.table tr{background:#fff;border:0 none;box-shadow:none;display:table-row;margin-bottom:0;padding:0}.do-bulma .table-container table.table tr td{border:2px solid #f1f1f1;border-width:2px 0 0;padding:8px;text-align:left;vertical-align:top}@media(min-width:960px){.do-bulma .table-container table.table tr td{padding:16px}}.is-with-border .do-bulma .table-container table.table tr td{border-right-width:2px}.is-with-border .do-bulma .table-container table.table tr td:last-child{border-right:0}.do-bulma .table-container table.table tr td p{margin:0}.do-bulma .table-container table.table tr td p small{font-size:12px}.do-bulma .table-container table.table tr td hr{margin:4px 0}@media(min-width:960px){.do-bulma .table-container table.table tr td hr{margin:8px 0}}.do-bulma .table-container table.table tr td .button.is-mini{font-size:12px;height:32px;line-height:32px;margin-top:8px}.do-bulma .footer{align-self:flex-end;background:#fff;margin:16px 0 0;padding:0;width:100%}.do-bulma .footer .container{padding:48px 0 0;text-align:center}.do-bulma .footer .container p+p{margin-top:32px}.do-bulma .modal .modal-background{background:rgba(1,14,40,.8)}.do-bulma .modal .modal-card{background:#fff;border:0;border-radius:5px;box-shadow:none;margin:auto;padding:32px}.do-bulma .modal .modal-card .delete,.do-bulma .modal .modal-card .modal-close{align-self:flex-start;background:transparent;padding:0}.do-bulma .modal .modal-card .delete:before,.do-bulma .modal .modal-card .modal-close:before{height:2px;width:100%}.do-bulma .modal .modal-card .delete:after,.do-bulma .modal .modal-card .modal-close:after{height:100%;width:2px}.do-bulma .modal .modal-card .delete:after,.do-bulma .modal .modal-card .delete:before,.do-bulma .modal .modal-card .modal-close:after,.do-bulma .modal .modal-card .modal-close:before{background:#333;border-radius:2px}.do-bulma .modal .modal-card .modal-card-head{border:0;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:0}.do-bulma .modal .modal-card .modal-card-head .modal-card-title{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.do-bulma .modal .modal-card .modal-card-body{padding:0}.do-bulma .modal .modal-card .modal-card-body .clipboard{height:auto;max-height:50vh;overflow-wrap:break-word;overflow-x:hidden!important;white-space:pre-wrap}.do-bulma article.message .message-header{background:#c4c4c4;border-radius:3px 3px 0 0;padding:8px 16px}.do-bulma article.message .message-header p{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#000;font-size:1em;line-height:1.5;margin:0}.do-bulma article.message .message-body{border:solid #c4c4c4;border-width:0 2px 2px;padding:16px}.do-bulma article.message .message-body p{color:#000;font-size:.9em;margin:0}.do-bulma span.tag{border-radius:3px;font-size:.9rem;height:auto;line-height:1;padding:8px 16px}.do-bulma .data-skeleton{-webkit-animation:skeleton-loading .5s linear .5s infinite;animation:skeleton-loading .5s linear .5s infinite;-webkit-animation-play-state:paused;animation-play-state:paused;border:0;max-width:100%}.do-bulma .skeleton-running{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes skeleton-loading{0%{opacity:.7}25%{opacity:.9}50%{opacity:.7}75%{opacity:.5}to{opacity:.7}}@keyframes skeleton-loading{0%{opacity:.7}25%{opacity:.9}50%{opacity:.7}75%{opacity:.5}to{opacity:.7}}.do-bulma .skeleton-table{border-collapse:separate;border-color:#fff!important;border-spacing:4px!important}.do-bulma .panel{background:#fff;border:1px solid #f1f1f1;border-radius:3px;box-shadow:0 2px 4px rgba(3,27,78,.06);color:#333;margin:1rem .5rem;padding:.5rem;text-align:center;transition:box-shadow .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1);width:100%}.do-bulma .panel.is-selectable{cursor:pointer}.do-bulma .panel.is-selectable:hover{box-shadow:0 10px 20px rgba(3,27,78,.1)}.do-bulma .panel.is-droplet p{font-size:14.4px;margin:.25rem 0}.do-bulma .panel.is-droplet p em{font-family:Inter-Bold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;font-size:22.4px;font-style:normal;line-height:18px;margin:.5rem 0}.do-bulma .panel.is-droplet p em sup{vertical-align:top}.do-bulma .panel.is-droplet p sub,.do-bulma .panel.is-droplet p sup{font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:12.8px}.do-bulma .panel.is-droplet p sup{line-height:inherit;top:0}.do-bulma .panel.is-droplet p sub{color:#bbb;vertical-align:baseline}.do-bulma .panel.is-droplet p code{background:#fafafa;line-height:1;margin:0;padding:.2rem .4rem}.do-bulma .panel.is-droplet p small em{font-size:18px}.do-bulma .panel.is-focused{box-shadow:0 10px 20px rgba(3,27,78,.1)}.do-bulma .panel.is-unfocused{opacity:.65}.do-bulma .panel-list{display:flex;flex-direction:row;flex-wrap:wrap}.do-bulma .panel-list.panel-list-vertical{flex-direction:column}.do-bulma .panel-list.panel-list-vertical .panel{align-items:center;display:flex;flex-basis:auto;flex-direction:row;height:auto;margin:.25rem 0}.do-bulma .panel-list.panel-list-vertical .panel>*+*{margin-left:.5rem}.do-bulma .panel-list.panel-list-vertical .panel>.right{align-items:center;display:flex;flex-direction:row;margin-left:auto}.do-bulma .panel-list .panel{flex-basis:12.5%;height:100%;margin:.5rem}.do-bulma .bars{background:#f1f1f1;border-radius:3px;display:flex;flex-direction:column;height:auto}.do-bulma .bars .bar-stack:first-child,.do-bulma .bars .bar:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.do-bulma .bars .bar-stack:last-child,.do-bulma .bars .bar:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.do-bulma .bars .bar{height:28.8px;transition:width .2s ease-in-out}.do-bulma .bars .bar.is-primary{background:#0069ff}.do-bulma .bars .bar.is-dark{background:#031b4e}.do-bulma .bars .bar-stack{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.do-bulma .bars .bar-stack:first-child .bar:first-child{border-top-left-radius:3px}.do-bulma .bars .bar-stack:first-child .bar:last-child{border-top-right-radius:3px}.do-bulma .bars .bar-stack:last-child .bar:first-child{border-bottom-left-radius:3px}.do-bulma .bars .bar-stack:last-child .bar:last-child{border-bottom-right-radius:3px}.do-bulma .bars .bar-stack .bar{border-radius:0}.do-bulma .tabs{max-width:none}.do-bulma .tabs ul{border-bottom:0;justify-content:center;position:relative}.do-bulma .tabs ul:after{background:#e5e8ed;border-radius:6px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.do-bulma .tabs ul li{margin:0}.do-bulma .tabs ul li.is-active a{color:#031b4e}.do-bulma .tabs ul li.is-active a:after{background:#0069ff}.do-bulma .tabs ul li a{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;border-bottom:0;color:#5b6987;font-size:16px;line-height:20px;margin:0;padding:10px 20px 13px;position:relative;transition:color .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .tabs ul li a:after{background:transparent;border-radius:6px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:background .25s cubic-bezier(.645,.045,.355,1);width:100%;z-index:1}.do-bulma .tabs ul li a:hover{color:#031b4e}.do-bulma .tabs ul li a:hover:after{background:#031b4e}.do-bulma code[class*=language-],.do-bulma pre[class*=language-]{color:#676767;font-family:monospace,serif;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:13.6px;line-height:1.4em;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.do-bulma code[class*=language-]::-moz-selection,.do-bulma code[class*=language-] ::-moz-selection,.do-bulma pre[class*=language-]::-moz-selection,.do-bulma pre[class*=language-] ::-moz-selection{background:#b3d4fc}.do-bulma code[class*=language-]::selection,.do-bulma code[class*=language-] ::selection,.do-bulma pre[class*=language-]::selection,.do-bulma pre[class*=language-] ::selection{background:#b3d4fc}.do-bulma pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:2px solid #f1f1f1;background-color:#fafafa}.do-bulma pre[class*=language-]>code[data-prefix]:before{color:#676767;content:attr(data-prefix);padding-right:8px}.do-bulma :not(pre)>code[class*=language-]{padding:1px .2em;background:#fafafa;border:2px solid #f1f1f1}.do-bulma .token.cdata,.do-bulma .token.comment,.do-bulma .token.doctype,.do-bulma .token.prolog{color:#999;font-style:italic}.do-bulma .token.namespace{opacity:.7}.do-bulma .token.attr-value,.do-bulma .token.string{color:#15cd72}.do-bulma .token.operator,.do-bulma .token.punctuation{color:#393a34}.do-bulma .token.boolean,.do-bulma .token.constant,.do-bulma .token.entity,.do-bulma .token.inserted,.do-bulma .token.number,.do-bulma .token.property,.do-bulma .token.regex,.do-bulma .token.symbol,.do-bulma .token.url,.do-bulma .token.variable{color:#36acaa}.do-bulma .language-autohotkey .token.selector,.do-bulma .token.atrule,.do-bulma .token.attr-name,.do-bulma .token.keyword{color:#0069ff;font-weight:700}.do-bulma .language-autohotkey .token.keyword,.do-bulma .language-autohotkey .token.tag,.do-bulma .token.deleted,.do-bulma .token.function,.do-bulma .token.selector,.do-bulma .token.tag{color:#0069ff}.do-bulma .token.bold,.do-bulma .token.function,.do-bulma .token.important{font-weight:700}.do-bulma .token.italic{font-style:italic}.do-bulma pre[data-line]{position:relative;padding:1em 0 1em 3em}.do-bulma .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(0,0%,65%,.08);background:linear-gradient(90deg,hsla(0,0%,65%,.1) 70%,hsla(0,0%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.do-bulma .line-highlight:before,.do-bulma .line-highlight[data-end]:after{content:"➡";position:absolute;top:0;left:0;padding-left:.5em;width:31px;color:#999;font-weight:700;font-family:sans-serif;text-align:center;font-size:17px;background-color:#f1f1f1}.do-bulma pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.do-bulma pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.do-bulma .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #dfdfdf;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.do-bulma .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.do-bulma div.code-toolbar{position:relative}.do-bulma div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .2s ease-in-out;opacity:0}.do-bulma div.code-toolbar:hover>.toolbar{opacity:1}.do-bulma div.code-toolbar>.toolbar .toolbar-item{display:inline-block}.do-bulma div.code-toolbar>.toolbar a{cursor:pointer}.do-bulma div.code-toolbar>.toolbar a,.do-bulma div.code-toolbar>.toolbar button,.do-bulma div.code-toolbar>.toolbar span{color:#0069ff;font-size:13px;padding:0 .5em;text-decoration:none;font-family:proxima-nova,helvetica neue,helvetica,arial,sans-serif}@-webkit-keyframes prism-click-to-copy-floatup{20%{opacity:.999}to{transform:translate3d(-50%,-17px,0)}}@keyframes prism-click-to-copy-floatup{20%{opacity:.999}to{transform:translate3d(-50%,-17px,0)}}.do-bulma div.code-toolbar>.toolbar a:after{color:#0069ff;content:"Copied";display:inline-block;position:absolute;top:-2px;left:50%;opacity:.001;text-align:center;transform:translate3d(-50%,0,0);-webkit-backface-visibility:hidden;white-space:nowrap}.do-bulma div.code-toolbar>.toolbar a.copying:after{-webkit-animation:prism-click-to-copy-floatup .5s ease-in-out;animation:prism-click-to-copy-floatup .5s ease-in-out}.do-bulma .command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .command-line-prompt>span:before{color:#999;content:" ";display:block;padding-right:.8em}.do-bulma .command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.do-bulma .command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.do-bulma .command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.do-bulma pre[class*=code-block-title][data-title]{padding-top:40px}.do-bulma pre[class*=code-block-title][data-title]+.toolbar{margin-top:30px}.do-bulma pre[class*=code-block-title][data-title]:before{width:100%;position:absolute;left:0;top:0;height:30px;text-align:center;content:attr(data-title);display:flex;align-items:center;box-sizing:border-box;padding:0 20px;background:#fff;border:2px solid #f1f1f1}.do-bulma pre[class*=code-block-title][class*=line-numbers][data-title]:before{border-width:0 0 2px}.do-bulma pre[class*=code-block-title][class*=code-block-title-center]:before{justify-content:center}.do-bulma pre[class*=code-block-title][class*=code-block-title-right]:before{justify-content:flex-end}.do-bulma pre[class*=code-block-title][data-title] .line-highlight{margin-top:40px}.do-bulma .pretty *{box-sizing:border-box}.do-bulma .pretty input:not([type=checkbox]):not([type=radio]){display:none}.do-bulma .pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.do-bulma .pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.do-bulma .pretty .state label{position:static;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.do-bulma .pretty .state label:after,.do-bulma .pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc(-108% + 1em);background-color:transparent}.do-bulma .pretty .state label:before{border-color:#0069ff}.do-bulma .pretty .state.p-is-hover,.do-bulma .pretty .state.p-is-indeterminate{display:none}@-webkit-keyframes zoom{0%{opacity:0;transform:scale(0)}}@keyframes zoom{0%{opacity:0;transform:scale(0)}}@-webkit-keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.04)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}}@keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.04)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}}@-webkit-keyframes jelly{0%{transform:scaleX(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleX(1)}}@keyframes jelly{0%{transform:scaleX(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleX(1)}}@-webkit-keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #0069ff}to{box-shadow:0 0 0 1.5em rgba(0,105,255,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #0069ff}to{box-shadow:0 0 0 1.5em rgba(0,105,255,0)}}.do-bulma .pretty.p-default.p-fill .state label:after{transform:scale(1)}.do-bulma .pretty.p-default .state label:after{transform:scale(.6)}.do-bulma .pretty.p-default input:checked~.state label:after{background-color:#0069ff!important}.do-bulma .pretty.p-default.p-thick .state label:after,.do-bulma .pretty.p-default.p-thick .state label:before{border-width:.14286em}.do-bulma .pretty.p-default.p-thick .state label:after{transform:scale(.4)!important}.do-bulma .pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid transparent;opacity:0}.do-bulma .pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.do-bulma .pretty.p-icon input:checked~.state .icon{opacity:1}.do-bulma .pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.do-bulma .pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid transparent;opacity:0}.do-bulma .pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.do-bulma .pretty.p-svg input:checked~.state .svg{opacity:1}.do-bulma .pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc(-108% + 1em);left:0;z-index:0;text-align:center;line-height:normal;transform:scale(.8)}.do-bulma .pretty.p-image input:checked~.state img{opacity:1}.do-bulma .pretty.p-switch input{min-width:2em}.do-bulma .pretty.p-switch .state{position:relative}.do-bulma .pretty.p-switch .state:before{content:"";border:1px solid #0069ff;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc(-116% + 1em);z-index:0;transition:all .5s ease}.do-bulma .pretty.p-switch .state label{text-indent:2.5em}.do-bulma .pretty.p-switch .state label:after,.do-bulma .pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;transform:scale(.8)}.do-bulma .pretty.p-switch .state label:after{background-color:#0069ff!important}.do-bulma .pretty.p-switch input:checked~.state:before{border-color:#0069ff}.do-bulma .pretty.p-switch input:checked~.state label:before{opacity:0}.do-bulma .pretty.p-switch input:checked~.state label:after{background-color:#0069ff!important;left:1em}.do-bulma .pretty.p-switch.p-fill input:checked~.state:before{border-color:#0069ff;background-color:#0069ff!important}.do-bulma .pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.do-bulma .pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.do-bulma .pretty.p-switch.p-slim .state:before{height:.1em;background:#0069ff!important;top:calc(50% - .1em)}.do-bulma .pretty.p-switch.p-slim input:checked~.state:before{border-color:#0069ff;background-color:#0069ff!important}.do-bulma .pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.do-bulma .pretty.p-has-hover input:hover~.state.p-is-hover,.do-bulma .pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.do-bulma .pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.do-bulma .pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.do-bulma .pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.do-bulma .pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.do-bulma .pretty.p-toggle .state.p-on{opacity:0;display:none}.do-bulma .pretty.p-toggle .state .icon,.do-bulma .pretty.p-toggle .state.p-off,.do-bulma .pretty.p-toggle .state .svg,.do-bulma .pretty.p-toggle .state img{opacity:1;display:inherit}.do-bulma .pretty.p-toggle .state.p-off .icon{color:#0069ff}.do-bulma .pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.do-bulma .pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.do-bulma .pretty.p-plain.p-toggle .state label:before,.do-bulma .pretty.p-plain input:checked~.state label:before{content:none}.do-bulma .pretty.p-plain.p-plain .icon{transform:scale(1.1)}.do-bulma .pretty.p-round .state label:after,.do-bulma .pretty.p-round .state label:before{border-radius:100%}.do-bulma .pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.do-bulma .pretty.p-round.p-icon .state .icon:before{transform:scale(.8)}.do-bulma .pretty.p-curve .state label:after,.do-bulma .pretty.p-curve .state label:before{border-radius:20%}.do-bulma .pretty.p-smooth .icon,.do-bulma .pretty.p-smooth .svg,.do-bulma .pretty.p-smooth label:after,.do-bulma .pretty.p-smooth label:before{transition:all .5s ease}.do-bulma .pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.do-bulma .pretty.p-smooth.p-default input:checked+.state label:after,.do-bulma .pretty.p-smooth input:checked+.state .icon,.do-bulma .pretty.p-smooth input:checked+.state .svg,.do-bulma .pretty.p-smooth input:checked+.state img{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.do-bulma .pretty.p-smooth.p-plain input:checked+.state label:before{content:"";transform:scale(0);transition:all .5s ease}.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state .icon,.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state .svg,.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state img,.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state label:after,.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state label:before{-webkit-animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state .icon,.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state .svg,.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state img,.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state label:after,.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state label:before{-webkit-animation:jelly .7s cubic-bezier(.25,.46,.45,.94);animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state .icon,.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state .svg,.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state img,.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state label:after,.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state label:before{-webkit-animation:rotate .7s cubic-bezier(.25,.46,.45,.94);animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.do-bulma .pretty.p-pulse:not(.p-switch) input:checked~.state label:before{-webkit-animation:pulse 1s;animation:pulse 1s}.do-bulma .pretty input[disabled]{cursor:not-allowed;display:none}.do-bulma .pretty input[disabled]~*{opacity:.5}.do-bulma .pretty.p-locked input{display:none;cursor:not-allowed}.do-bulma .pretty.p-toggle .state.p-primary label:after,.do-bulma .pretty input:checked~.state.p-primary label:after{background-color:#428bca!important}.do-bulma .pretty.p-toggle .state.p-primary .icon,.do-bulma .pretty.p-toggle .state.p-primary .svg,.do-bulma .pretty input:checked~.state.p-primary .icon,.do-bulma .pretty input:checked~.state.p-primary .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-primary-o label:before,.do-bulma .pretty input:checked~.state.p-primary-o label:before{border-color:#428bca}.do-bulma .pretty.p-toggle .state.p-primary-o label:after,.do-bulma .pretty input:checked~.state.p-primary-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-primary-o .icon,.do-bulma .pretty.p-toggle .state.p-primary-o .svg,.do-bulma .pretty.p-toggle .state.p-primary-o svg,.do-bulma .pretty input:checked~.state.p-primary-o .icon,.do-bulma .pretty input:checked~.state.p-primary-o .svg,.do-bulma .pretty input:checked~.state.p-primary-o svg{color:#428bca;stroke:#428bca}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.do-bulma .pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.do-bulma .pretty.p-toggle .state.p-info label:after,.do-bulma .pretty input:checked~.state.p-info label:after{background-color:#5bc0de!important}.do-bulma .pretty.p-toggle .state.p-info .icon,.do-bulma .pretty.p-toggle .state.p-info .svg,.do-bulma .pretty input:checked~.state.p-info .icon,.do-bulma .pretty input:checked~.state.p-info .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-info-o label:before,.do-bulma .pretty input:checked~.state.p-info-o label:before{border-color:#5bc0de}.do-bulma .pretty.p-toggle .state.p-info-o label:after,.do-bulma .pretty input:checked~.state.p-info-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-info-o .icon,.do-bulma .pretty.p-toggle .state.p-info-o .svg,.do-bulma .pretty.p-toggle .state.p-info-o svg,.do-bulma .pretty input:checked~.state.p-info-o .icon,.do-bulma .pretty input:checked~.state.p-info-o .svg,.do-bulma .pretty input:checked~.state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.do-bulma .pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.do-bulma .pretty.p-toggle .state.p-success label:after,.do-bulma .pretty input:checked~.state.p-success label:after{background-color:#5cb85c!important}.do-bulma .pretty.p-toggle .state.p-success .icon,.do-bulma .pretty.p-toggle .state.p-success .svg,.do-bulma .pretty input:checked~.state.p-success .icon,.do-bulma .pretty input:checked~.state.p-success .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-success-o label:before,.do-bulma .pretty input:checked~.state.p-success-o label:before{border-color:#5cb85c}.do-bulma .pretty.p-toggle .state.p-success-o label:after,.do-bulma .pretty input:checked~.state.p-success-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-success-o .icon,.do-bulma .pretty.p-toggle .state.p-success-o .svg,.do-bulma .pretty.p-toggle .state.p-success-o svg,.do-bulma .pretty input:checked~.state.p-success-o .icon,.do-bulma .pretty input:checked~.state.p-success-o .svg,.do-bulma .pretty input:checked~.state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.do-bulma .pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.do-bulma .pretty.p-toggle .state.p-warning label:after,.do-bulma .pretty input:checked~.state.p-warning label:after{background-color:#f0ad4e!important}.do-bulma .pretty.p-toggle .state.p-warning .icon,.do-bulma .pretty.p-toggle .state.p-warning .svg,.do-bulma .pretty input:checked~.state.p-warning .icon,.do-bulma .pretty input:checked~.state.p-warning .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-warning-o label:before,.do-bulma .pretty input:checked~.state.p-warning-o label:before{border-color:#f0ad4e}.do-bulma .pretty.p-toggle .state.p-warning-o label:after,.do-bulma .pretty input:checked~.state.p-warning-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-warning-o .icon,.do-bulma .pretty.p-toggle .state.p-warning-o .svg,.do-bulma .pretty.p-toggle .state.p-warning-o svg,.do-bulma .pretty input:checked~.state.p-warning-o .icon,.do-bulma .pretty input:checked~.state.p-warning-o .svg,.do-bulma .pretty input:checked~.state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.do-bulma .pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.do-bulma .pretty.p-toggle .state.p-danger label:after,.do-bulma .pretty input:checked~.state.p-danger label:after{background-color:#d9534f!important}.do-bulma .pretty.p-toggle .state.p-danger .icon,.do-bulma .pretty.p-toggle .state.p-danger .svg,.do-bulma .pretty input:checked~.state.p-danger .icon,.do-bulma .pretty input:checked~.state.p-danger .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-danger-o label:before,.do-bulma .pretty input:checked~.state.p-danger-o label:before{border-color:#d9534f}.do-bulma .pretty.p-toggle .state.p-danger-o label:after,.do-bulma .pretty input:checked~.state.p-danger-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-danger-o .icon,.do-bulma .pretty.p-toggle .state.p-danger-o .svg,.do-bulma .pretty.p-toggle .state.p-danger-o svg,.do-bulma .pretty input:checked~.state.p-danger-o .icon,.do-bulma .pretty input:checked~.state.p-danger-o .svg,.do-bulma .pretty input:checked~.state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.do-bulma .pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.do-bulma .pretty.p-bigger .icon,.do-bulma .pretty.p-bigger .img,.do-bulma .pretty.p-bigger .svg,.do-bulma .pretty.p-bigger label:after,.do-bulma .pretty.p-bigger label:before{font-size:1.2em!important;top:calc(-135% + 1em)!important}.do-bulma .pretty.p-bigger label{text-indent:1.7em}@media print{.do-bulma .pretty .state .icon,.do-bulma .pretty .state:before,.do-bulma .pretty .state label:after,.do-bulma .pretty .state label:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.do-bulma .v-select{position:relative;font-family:inherit}.do-bulma .v-select,.do-bulma .v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.do-bulma .vs__fade-enter-active,.do-bulma .vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.do-bulma .vs__fade-enter,.do-bulma .vs__fade-leave-to{opacity:0}.do-bulma .vs--disabled .vs__clear,.do-bulma .vs--disabled .vs__dropdown-toggle,.do-bulma .vs--disabled .vs__open-indicator,.do-bulma .vs--disabled .vs__search,.do-bulma .vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.do-bulma .v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.do-bulma .v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.do-bulma .v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.do-bulma .v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.do-bulma .vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px 0;background:none;border:1px solid #f1f1f1;border-radius:3px;white-space:normal}.do-bulma .vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.do-bulma .vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.do-bulma .vs--searchable .vs__dropdown-toggle{cursor:text}.do-bulma .vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.do-bulma .vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.do-bulma .vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.do-bulma .vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.do-bulma .vs--loading .vs__open-indicator{opacity:0}.do-bulma .vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.do-bulma .vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 2px 4px rgba(3,27,78,.06);border:1px solid #f1f1f1;border-top-style:none;border-radius:0 0 3px 3px;text-align:left;list-style:none;background:#fff}.do-bulma .vs__no-options{text-align:center}.do-bulma .vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.do-bulma .vs__dropdown-option:hover{cursor:pointer}.do-bulma .vs__dropdown-option--highlight{background:#0069ff;color:#fff}.do-bulma .vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.do-bulma .vs__dropdown-option--disabled:hover{cursor:inherit}.do-bulma .vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid #f1f1f1;border-radius:3px;color:#333;line-height:1.4;margin:4px 2px 0 2px;padding:0 .25em;z-index:0}.do-bulma .vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.do-bulma .vs--single .vs__selected{background-color:transparent;border-color:transparent}.do-bulma .vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.do-bulma .vs--single.vs--searching .vs__selected{display:none}.do-bulma .vs__search::-webkit-search-cancel-button{display:none}.do-bulma .vs__search::-ms-clear,.do-bulma .vs__search::-webkit-search-decoration,.do-bulma .vs__search::-webkit-search-results-button,.do-bulma .vs__search::-webkit-search-results-decoration{display:none}.do-bulma .vs__search,.do-bulma .vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.do-bulma .vs__search::-moz-placeholder{color:inherit}.do-bulma .vs__search:-ms-input-placeholder{color:inherit}.do-bulma .vs__search::placeholder{color:inherit}.do-bulma .vs--unsearchable .vs__search{opacity:1}.do-bulma .vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.do-bulma .vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.do-bulma .vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39.2%,.1);border-right:.9em solid hsla(0,0%,39.2%,.1);border-bottom:.9em solid hsla(0,0%,39.2%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.do-bulma .vs__spinner,.do-bulma .vs__spinner:after{border-radius:50%;width:5em;height:5em}.do-bulma .vs--loading .vs__spinner{opacity:1}.do-bulma .header{padding:32px 16px 24px}@media(min-width:960px){.do-bulma .header{padding:60px 0 8px}}.do-bulma .header .container h3{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.do-bulma .header .container form .input-container{margin:0}.do-bulma .header .container form .buttons>*{margin:0 0 1rem}.do-bulma .tabs ul li{display:flex;flex-direction:row;flex-wrap:nowrap}.do-bulma .tabs ul li:focus a:after,.do-bulma .tabs ul li:hover a:after{background:#031b4e}.do-bulma .tabs ul li.is-before a{color:#2e69c3}.do-bulma .tabs ul li.is-before a:after{background:rgba(0,105,255,.5)}.do-bulma .tabs ul li.is-before a:hover{color:#031b4e}.do-bulma .tabs ul li.is-before a:hover:after{background:#031b4e}.do-bulma .tabs ul li.is-changed a{color:#031b4e}.do-bulma .tabs ul li a.domain{flex-grow:1;padding-right:.25rem}.do-bulma .tabs ul li a.domain:after{border-bottom-right-radius:0;border-top-right-radius:0}.do-bulma .tabs ul li a.remove{padding-left:.25rem;transition:color .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .tabs ul li a.remove:after{border-bottom-left-radius:0;border-top-left-radius:0}.do-bulma .tabs ul li a.remove:focus,.do-bulma .tabs ul li a.remove:hover{color:#d91d1d}.do-bulma .tabs ul li a.remove:focus:after,.do-bulma .tabs ul li a.remove:hover:after{background:#d91d1d}.do-bulma .tabs ul li a.remove i{margin:0}.do-bulma .tabs ul li a i{font-size:.75em}.do-bulma .tabs ul li a i.fa-plus{margin:0 .35rem 0 0}.do-bulma .panel{margin-top:0;max-width:calc(100% - 1rem);padding:1.5rem 0 2rem;text-align:left;width:calc(100% - 1rem)}.do-bulma .panel.presets .buttons-group,.do-bulma .panel.presets .header-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.do-bulma .panel.presets .header-group h3{margin:0}.do-bulma .panel.presets .header-group .button.is-tiny{font-size:20px}.do-bulma .panel.presets .buttons-group,.do-bulma .panel.presets .message{margin:1rem 0 0}.do-bulma .panel.presets .buttons-group{align-items:center}.do-bulma .panel.presets .buttons-group .button{margin:0 .25rem .5rem}.do-bulma .panel .container{padding:0 1.5rem}.do-bulma .panel .tabs ul{padding:0 1rem}.do-bulma .panel .navigation-buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin:1.5rem 1.5rem 0}.do-bulma .panel .navigation-buttons .button{margin-left:.5rem}.do-bulma .panel .navigation-buttons .button i+span,.do-bulma .panel .navigation-buttons .button span+i{margin:0 0 0 .5rem}.do-bulma .field-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.5rem}.do-bulma .field-row .field{flex-grow:1;margin:0 .5rem;text-align:left}.do-bulma .field-row+.field,.do-bulma .field-row+.field-row{margin-top:1rem}.do-bulma .field.is-horizontal{align-items:center}.do-bulma .field.is-horizontal.is-aligned-top{align-items:flex-start}.do-bulma .field.is-horizontal.is-aligned-top>.field-label.has-margin-top{margin-top:.75rem}.do-bulma .field.is-horizontal.is-aligned-top>p{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#5b6987;font-size:14px;margin:0 .5rem}.do-bulma .field.is-horizontal+.control{margin-top:.5rem}.do-bulma .field.is-grouped>.control:last-child{margin:.25rem 0 0}.do-bulma .field.is-grouped>.control:not(:last-child){margin:.25rem .75rem 0 0}.do-bulma .field .is-changed .checkbox,.do-bulma .field .is-changed .radio,.do-bulma .field .is-changed .text,.do-bulma .field .is-changed input:not(.vs__search),.do-bulma .field .is-changed input:not(.vs__search):focus{background:rgba(242,201,76,.35)}.do-bulma .field .is-changed label.text{padding:.25rem .5rem}.do-bulma .field .is-changed .v-select .vs__dropdown-toggle{background:rgba(242,201,76,.35)}.do-bulma .field label{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#031b4e;font-size:1rem}.do-bulma .field label.text{border-radius:3px;color:#5b6987;display:inline-block;font-size:14px;padding:0 .5rem}.do-bulma .field label.text.message{padding:0}.do-bulma .field label.text.message .message-body{display:inline-block}.do-bulma .field label.text .fa-external-link-alt{margin:0 0 0 .25rem}.do-bulma .field .button.is-static{background:#fafafa;border:1px solid #f1f1f1;color:#5b6987;padding:0 24px}.do-bulma .field .button.is-tiny{font-size:14px;height:auto;line-height:normal;margin:.2rem .25rem;padding:8px 12px}.do-bulma .field .control:not(.is-expanded)+.control:not(.is-expanded){margin-top:.25rem}.do-bulma .field .control input.is-danger{border-color:#d91d1d}.do-bulma .field-body.is-vertical{flex-direction:column}.do-bulma .field-body.is-vertical>.field:not(:last-child){margin-bottom:.75rem}.do-bulma .checkbox,.do-bulma .radio{border-radius:3px;padding:.25rem .5rem}.do-bulma .checkbox .pretty,.do-bulma .radio .pretty{line-height:1.25;white-space:normal}.do-bulma .checkbox .pretty.p-icon,.do-bulma .radio .pretty.p-icon{font-size:18px;margin:0}.do-bulma .checkbox .pretty.p-icon .state .icon,.do-bulma .radio .pretty.p-icon .state .icon{top:50%;transform:translateY(-50%)}.do-bulma .checkbox .pretty.p-icon .state .icon:before,.do-bulma .radio .pretty.p-icon .state .icon:before{color:#fafafa;font-size:14px}.do-bulma .checkbox .pretty.p-icon .state label,.do-bulma .radio .pretty.p-icon .state label{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#5b6987;font-size:14px;padding-left:calc(8px + 1.5em);text-indent:0}.do-bulma .checkbox .pretty.p-icon .state label:after,.do-bulma .checkbox .pretty.p-icon .state label:before,.do-bulma .radio .pretty.p-icon .state label:after,.do-bulma .radio .pretty.p-icon .state label:before{font-size:18px;top:50%;transform:translateY(-50%)}.do-bulma .v-select.vs--open>ul{opacity:1}.do-bulma .v-select.vs--open .vs__dropdown-toggle{border-color:#0069ff;box-shadow:0 0 2px rgba(17,169,94,.5)}.do-bulma .v-select.vs--open .vs__dropdown-toggle .vs__selected{height:48px;position:unset;top:.75em}.do-bulma .v-select.vs--open .vs__dropdown-toggle .vs__search{position:absolute;width:100%}.do-bulma .v-select>ul{display:block!important;margin:0;opacity:0;transition:opacity .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .v-select .vs__dropdown-toggle{box-shadow:none;padding:0 16px;transition:border .25s cubic-bezier(.645,.045,.355,1),box-shadow .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options{padding:0}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{margin:0;padding:0;transition:opacity .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected .has-icon{align-items:center;display:flex}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected .has-icon .icon{color:#5b6987;font-size:1.25rem;margin:0 .5rem 0 0}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__search,.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:focus{background:none;border:0;box-shadow:none;margin:0;padding:0;width:0}.do-bulma .v-select .vs__dropdown-toggle .vs__actions{padding:0 0 0 .25rem}.do-bulma .v-select .vs__dropdown-menu .vs__dropdown-option{white-space:normal}.do-bulma .modal .modal-card{text-align:left}.do-bulma .modal .modal-card .button+.button{margin:0 0 0 .5rem}.do-bulma .callout{background:#f3f5f9;border-radius:3px;margin:2rem .5rem 1rem;padding:1.875rem 1.875rem 1.5rem;transition:opacity .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .callout.floating{bottom:0;box-shadow:inset 0 0 0 1px #f1f1f1;max-width:calc(100% - 1rem);position:fixed;right:0;width:22rem;z-index:100}.do-bulma .callout.floating .close{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 0 1.25rem}.do-bulma .callout.floating .close p{flex-grow:1;margin:0 .5rem 0 0}.do-bulma .callout.floating .close a{color:#8390af;margin:0 .5rem;text-decoration:none;transition:color .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .callout.floating .close a:hover{color:#333}.do-bulma .callout.floating p{font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.do-bulma .callout.floating .button{display:block;height:auto;line-height:1.5rem;min-height:3rem;padding:.75rem 0;white-space:normal}.do-bulma .callout p{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;margin:0;text-align:left}.do-bulma .callout p a{border-bottom:1px dotted #0069ff;padding:0 0 1px;text-decoration:none}.do-bulma .callout p a:hover{border-bottom-color:#005fe6}.do-bulma .callout p a+i{margin:0 0 0 .25rem}.do-bulma .setup .panel p{color:#031b4e;overflow-wrap:break-word}.do-bulma .setup .panel p a{text-decoration:none}.do-bulma .setup .panel ol{margin:0 1rem}.do-bulma .setup .panel ol li{margin:0 0 1.5rem}.do-bulma .setup .buttons{margin:1rem 0}.do-bulma pre[class*=language-]{padding:.5rem 1rem}.do-bulma pre[class*=language-] code[class*=language-],.do-bulma pre[class*=language-] code[class*=language-] .token{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:13.6px;font-weight:400;line-height:1.4em}.do-bulma pre[class*=language-] code[class*=language-] .token.entity,.do-bulma pre[class*=language-] code[class*=language-] .token.number,.do-bulma pre[class*=language-] code[class*=language-] .token.operator,.do-bulma pre[class*=language-] code[class*=language-] .token.tag,.do-bulma pre[class*=language-] code[class*=language-] .token.url{background:transparent;border-radius:initial;display:initial;font-size:inherit;margin:initial;padding:initial;text-align:initial;vertical-align:initial}.do-bulma .code-toolbar>.toolbar{right:calc(.2em + 16px)}.do-bulma mark{background:rgba(242,201,76,.45);color:inherit;display:inline-block}.do-bulma .files h3{overflow-wrap:break-word}.do-bulma .footer .container p:not(:first-child)+p{margin-top:0}.do-bulma .footer .container p i[class^=fa]{margin:0 0 0 .25rem}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:hsla(0,0%,87.8%,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none} \ No newline at end of file +@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css);@font-face{font-display:swap;font-family:Inter-Light;font-weight:100;src:local("Inter-Light"),url(../fonts/Inter-Light.ttf) format("ttf"),url(../fonts/Inter-Light.woff) format("woff"),url(../fonts/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Regular;font-weight:400;src:local("Inter-Regular"),url(../fonts/Inter-Regular.ttf) format("ttf"),url(../fonts/Inter-Regular.woff) format("woff"),url(../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Medium;font-weight:600;src:local("Inter-Medium"),url(../fonts/Inter-Medium.ttf) format("ttf"),url(../fonts/Inter-Medium.woff) format("woff"),url(../fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Bold;font-weight:800;src:local("Inter-Bold"),url(../fonts/Inter-Bold.ttf) format("ttf"),url(../fonts/Inter-Bold.woff) format("woff"),url(../fonts/Inter-Bold.woff2) format("woff2")}body,html{font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;background:#fff;box-sizing:border-box;color:#333;line-height:1.4;margin:0;min-height:100vh;padding:0;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}body .wrapper.layout-wrapper{padding:0;width:auto}.do-bulma .button,.do-bulma .file-cta,.do-bulma .file-name,.do-bulma .input,.do-bulma .pagination-ellipsis,.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous,.do-bulma .select select,.do-bulma .textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.5em - 1px);padding-left:calc(.75em - 1px);padding-right:calc(.75em - 1px);padding-top:calc(.5em - 1px);position:relative;vertical-align:top}.do-bulma .button:active,.do-bulma .button:focus,.do-bulma .file-cta:active,.do-bulma .file-cta:focus,.do-bulma .file-name:active,.do-bulma .file-name:focus,.do-bulma .input:active,.do-bulma .input:focus,.do-bulma .is-active.button,.do-bulma .is-active.file-cta,.do-bulma .is-active.file-name,.do-bulma .is-active.input,.do-bulma .is-active.pagination-ellipsis,.do-bulma .is-active.pagination-link,.do-bulma .is-active.pagination-next,.do-bulma .is-active.pagination-previous,.do-bulma .is-active.textarea,.do-bulma .is-focused.button,.do-bulma .is-focused.file-cta,.do-bulma .is-focused.file-name,.do-bulma .is-focused.input,.do-bulma .is-focused.pagination-ellipsis,.do-bulma .is-focused.pagination-link,.do-bulma .is-focused.pagination-next,.do-bulma .is-focused.pagination-previous,.do-bulma .is-focused.textarea,.do-bulma .pagination-ellipsis:active,.do-bulma .pagination-ellipsis:focus,.do-bulma .pagination-link:active,.do-bulma .pagination-link:focus,.do-bulma .pagination-next:active,.do-bulma .pagination-next:focus,.do-bulma .pagination-previous:active,.do-bulma .pagination-previous:focus,.do-bulma .select select.is-active,.do-bulma .select select.is-focused,.do-bulma .select select:active,.do-bulma .select select:focus,.do-bulma .textarea:active,.do-bulma .textarea:focus{outline:none}.do-bulma .select select[disabled],.do-bulma [disabled].button,.do-bulma [disabled].file-cta,.do-bulma [disabled].file-name,.do-bulma [disabled].input,.do-bulma [disabled].pagination-ellipsis,.do-bulma [disabled].pagination-link,.do-bulma [disabled].pagination-next,.do-bulma [disabled].pagination-previous,.do-bulma [disabled].textarea,fieldset[disabled] .do-bulma .button,fieldset[disabled] .do-bulma .file-cta,fieldset[disabled] .do-bulma .file-name,fieldset[disabled] .do-bulma .input,fieldset[disabled] .do-bulma .pagination-ellipsis,fieldset[disabled] .do-bulma .pagination-link,fieldset[disabled] .do-bulma .pagination-next,fieldset[disabled] .do-bulma .pagination-previous,fieldset[disabled] .do-bulma .select select,fieldset[disabled] .do-bulma .textarea{cursor:not-allowed}.do-bulma .breadcrumb,.do-bulma .button,.do-bulma .file,.do-bulma .is-unselectable,.do-bulma .pagination-ellipsis,.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous,.do-bulma .tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .navbar-link:not(.is-arrowless):after,.do-bulma .select:not(.is-multiple):not(.is-loading):after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:.625em}.do-bulma .block:not(:last-child),.do-bulma .box:not(:last-child),.do-bulma .breadcrumb:not(:last-child),.do-bulma .content:not(:last-child),.do-bulma .highlight:not(:last-child),.do-bulma .level:not(:last-child),.do-bulma .message:not(:last-child),.do-bulma .notification:not(:last-child),.do-bulma .pagination:not(:last-child),.do-bulma .progress:not(:last-child),.do-bulma .subtitle:not(:last-child),.do-bulma .table-container:not(:last-child),.do-bulma .table:not(:last-child),.do-bulma .tabs:not(:last-child),.do-bulma .title:not(:last-child){margin-bottom:1.5rem}.do-bulma .delete,.do-bulma .modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.do-bulma .delete:after,.do-bulma .delete:before,.do-bulma .modal-close:after,.do-bulma .modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.do-bulma .delete:before,.do-bulma .modal-close:before{height:2px;width:50%}.do-bulma .delete:after,.do-bulma .modal-close:after{height:50%;width:2px}.do-bulma .delete:focus,.do-bulma .delete:hover,.do-bulma .modal-close:focus,.do-bulma .modal-close:hover{background-color:rgba(10,10,10,.3)}.do-bulma .delete:active,.do-bulma .modal-close:active{background-color:rgba(10,10,10,.4)}.do-bulma .is-small.delete,.do-bulma .is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.do-bulma .is-medium.delete,.do-bulma .is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.do-bulma .is-large.delete,.do-bulma .is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.do-bulma .button.is-loading:after,.do-bulma .control.is-loading:after,.do-bulma .loader,.do-bulma .select.is-loading:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.do-bulma .hero-video,.do-bulma .image.is-1by1 .has-ratio,.do-bulma .image.is-1by1 img,.do-bulma .image.is-1by2 .has-ratio,.do-bulma .image.is-1by2 img,.do-bulma .image.is-1by3 .has-ratio,.do-bulma .image.is-1by3 img,.do-bulma .image.is-2by1 .has-ratio,.do-bulma .image.is-2by1 img,.do-bulma .image.is-2by3 .has-ratio,.do-bulma .image.is-2by3 img,.do-bulma .image.is-3by1 .has-ratio,.do-bulma .image.is-3by1 img,.do-bulma .image.is-3by2 .has-ratio,.do-bulma .image.is-3by2 img,.do-bulma .image.is-3by4 .has-ratio,.do-bulma .image.is-3by4 img,.do-bulma .image.is-3by5 .has-ratio,.do-bulma .image.is-3by5 img,.do-bulma .image.is-4by3 .has-ratio,.do-bulma .image.is-4by3 img,.do-bulma .image.is-4by5 .has-ratio,.do-bulma .image.is-4by5 img,.do-bulma .image.is-5by3 .has-ratio,.do-bulma .image.is-5by3 img,.do-bulma .image.is-5by4 .has-ratio,.do-bulma .image.is-5by4 img,.do-bulma .image.is-9by16 .has-ratio,.do-bulma .image.is-9by16 img,.do-bulma .image.is-16by9 .has-ratio,.do-bulma .image.is-16by9 img,.do-bulma .image.is-square .has-ratio,.do-bulma .image.is-square img,.do-bulma .is-overlay,.do-bulma .modal,.do-bulma .modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.do-bulma blockquote,.do-bulma body,.do-bulma dd,.do-bulma dl,.do-bulma dt,.do-bulma fieldset,.do-bulma figure,.do-bulma h1,.do-bulma h2,.do-bulma h3,.do-bulma h4,.do-bulma h5,.do-bulma h6,.do-bulma hr,.do-bulma html,.do-bulma iframe,.do-bulma legend,.do-bulma li,.do-bulma ol,.do-bulma p,.do-bulma pre,.do-bulma textarea,.do-bulma ul{margin:0;padding:0}.do-bulma h1,.do-bulma h2,.do-bulma h3,.do-bulma h4,.do-bulma h5,.do-bulma h6{font-size:100%;font-weight:400}.do-bulma ul{list-style:none}.do-bulma button,.do-bulma input,.do-bulma select,.do-bulma textarea{margin:0}.do-bulma html{box-sizing:border-box}.do-bulma *,.do-bulma :after,.do-bulma :before{box-sizing:inherit}.do-bulma img,.do-bulma video{height:auto;max-width:100%}.do-bulma iframe{border:0}.do-bulma table{border-collapse:collapse;border-spacing:0}.do-bulma td,.do-bulma th{padding:0}.do-bulma td:not([align]),.do-bulma th:not([align]){text-align:inherit}.do-bulma html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.do-bulma article,.do-bulma aside,.do-bulma figure,.do-bulma footer,.do-bulma header,.do-bulma hgroup,.do-bulma section{display:block}.do-bulma body,.do-bulma button,.do-bulma input,.do-bulma optgroup,.do-bulma select,.do-bulma textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.do-bulma code,.do-bulma pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}.do-bulma body{color:#333;font-size:1em;font-weight:400;line-height:1.5}.do-bulma a{color:#3273dc}.do-bulma a strong{color:currentColor}.do-bulma a:hover{color:#363636}.do-bulma code{background-color:#fff;color:#da1039;font-size:.875em;font-weight:400;padding:.25em .5em .25em}.do-bulma hr{background-color:#fff;border:none;display:block;height:2px;margin:1.5rem 0}.do-bulma img{height:auto;max-width:100%}.do-bulma input[type=checkbox],.do-bulma input[type=radio]{vertical-align:baseline}.do-bulma small{font-size:.875em}.do-bulma span{font-style:inherit;font-weight:inherit}.do-bulma strong{color:#363636;font-weight:700}.do-bulma fieldset{border:none}.do-bulma pre{-webkit-overflow-scrolling:touch;background-color:#fff;color:#333;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}.do-bulma pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}.do-bulma table td,.do-bulma table th{vertical-align:top}.do-bulma table td:not([align]),.do-bulma table th:not([align]){text-align:inherit}.do-bulma table th{color:#363636}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.do-bulma .box{background-color:#fff;border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#333;display:block;padding:1.25rem}.do-bulma a.box:focus,.do-bulma a.box:hover{box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px #3273dc}.do-bulma a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #3273dc}.do-bulma .button{background-color:#fff;border-color:#f1f1f1;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap}.do-bulma .button strong{color:inherit}.do-bulma .button .icon,.do-bulma .button .icon.is-large,.do-bulma .button .icon.is-medium,.do-bulma .button .icon.is-small{height:1.5em;width:1.5em}.do-bulma .button .icon:first-child:not(:last-child){margin-left:calc(-.5em - 1px);margin-right:.25em}.do-bulma .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-.5em - 1px)}.do-bulma .button .icon:first-child:last-child{margin-left:calc(-.5em - 1px);margin-right:calc(-.5em - 1px)}.do-bulma .button.is-hovered,.do-bulma .button:hover{border-color:#b5b5b5;color:#363636}.do-bulma .button.is-focused,.do-bulma .button:focus{border-color:#3273dc;color:#363636}.do-bulma .button.is-focused:not(:active),.do-bulma .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .button.is-active,.do-bulma .button:active{border-color:#4a4a4a;color:#363636}.do-bulma .button.is-text{background-color:transparent;border-color:transparent;color:#333;text-decoration:underline}.do-bulma .button.is-text.is-focused,.do-bulma .button.is-text.is-hovered,.do-bulma .button.is-text:focus,.do-bulma .button.is-text:hover{background-color:#fff;color:#363636}.do-bulma .button.is-text.is-active,.do-bulma .button.is-text:active{background-color:#f2f2f2;color:#363636}.do-bulma .button.is-text[disabled],fieldset[disabled] .do-bulma .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.do-bulma .button.is-ghost{background:none;border-color:transparent;color:#3273dc;text-decoration:none}.do-bulma .button.is-ghost.is-hovered,.do-bulma .button.is-ghost:hover{color:#3273dc;text-decoration:underline}.do-bulma .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.do-bulma .button.is-white.is-hovered,.do-bulma .button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.do-bulma .button.is-white.is-focused,.do-bulma .button.is-white:focus{border-color:transparent;color:#0a0a0a}.do-bulma .button.is-white.is-focused:not(:active),.do-bulma .button.is-white:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.do-bulma .button.is-white.is-active,.do-bulma .button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.do-bulma .button.is-white[disabled],fieldset[disabled] .do-bulma .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}.do-bulma .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.do-bulma .button.is-white.is-inverted.is-hovered,.do-bulma .button.is-white.is-inverted:hover{background-color:#000}.do-bulma .button.is-white.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.do-bulma .button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.do-bulma .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-white.is-outlined.is-focused,.do-bulma .button.is-white.is-outlined.is-hovered,.do-bulma .button.is-white.is-outlined:focus,.do-bulma .button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.do-bulma .button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-white.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-white.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-white.is-outlined.is-loading:focus:after,.do-bulma .button.is-white.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.do-bulma .button.is-white.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.do-bulma .button.is-white.is-inverted.is-outlined.is-focused,.do-bulma .button.is-white.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-white.is-inverted.is-outlined:focus,.do-bulma .button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.do-bulma .button.is-white.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-white.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-white.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-white.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.do-bulma .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.do-bulma .button.is-black.is-hovered,.do-bulma .button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.do-bulma .button.is-black.is-focused,.do-bulma .button.is-black:focus{border-color:transparent;color:#fff}.do-bulma .button.is-black.is-focused:not(:active),.do-bulma .button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.do-bulma .button.is-black.is-active,.do-bulma .button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.do-bulma .button.is-black[disabled],fieldset[disabled] .do-bulma .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.do-bulma .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.do-bulma .button.is-black.is-inverted.is-hovered,.do-bulma .button.is-black.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-black.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.do-bulma .button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.do-bulma .button.is-black.is-outlined.is-focused,.do-bulma .button.is-black.is-outlined.is-hovered,.do-bulma .button.is-black.is-outlined:focus,.do-bulma .button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.do-bulma .button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.do-bulma .button.is-black.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-black.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-black.is-outlined.is-loading:focus:after,.do-bulma .button.is-black.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-black.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.do-bulma .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-black.is-inverted.is-outlined.is-focused,.do-bulma .button.is-black.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-black.is-inverted.is-outlined:focus,.do-bulma .button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.do-bulma .button.is-black.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-black.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-black.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-black.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.do-bulma .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-hovered,.do-bulma .button.is-light:hover{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-focused,.do-bulma .button.is-light:focus{border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-focused:not(:active),.do-bulma .button.is-light:focus:not(:active){box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.do-bulma .button.is-light.is-active,.do-bulma .button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .button.is-light[disabled],fieldset[disabled] .do-bulma .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.do-bulma .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);color:#f5f5f5}.do-bulma .button.is-light.is-inverted.is-hovered,.do-bulma .button.is-light.is-inverted:hover{background-color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-light.is-inverted{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.do-bulma .button.is-light.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.do-bulma .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.do-bulma .button.is-light.is-outlined.is-focused,.do-bulma .button.is-light.is-outlined.is-hovered,.do-bulma .button.is-light.is-outlined:focus,.do-bulma .button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.do-bulma .button.is-light.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-light.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-light.is-outlined.is-loading:focus:after,.do-bulma .button.is-light.is-outlined.is-loading:hover:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.do-bulma .button.is-light.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.do-bulma .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.do-bulma .button.is-light.is-inverted.is-outlined.is-focused,.do-bulma .button.is-light.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-light.is-inverted.is-outlined:focus,.do-bulma .button.is-light.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#f5f5f5}.do-bulma .button.is-light.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-light.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-light.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-light.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.do-bulma .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.do-bulma .button.is-dark{background-color:#363636;border-color:transparent;color:#fff}.do-bulma .button.is-dark.is-hovered,.do-bulma .button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#fff}.do-bulma .button.is-dark.is-focused,.do-bulma .button.is-dark:focus{border-color:transparent;color:#fff}.do-bulma .button.is-dark.is-focused:not(:active),.do-bulma .button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.do-bulma .button.is-dark.is-active,.do-bulma .button.is-dark:active{background-color:#292929;border-color:transparent;color:#fff}.do-bulma .button.is-dark[disabled],fieldset[disabled] .do-bulma .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}.do-bulma .button.is-dark.is-inverted{background-color:#fff;color:#363636}.do-bulma .button.is-dark.is-inverted.is-hovered,.do-bulma .button.is-dark.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-dark.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-dark.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.do-bulma .button.is-dark.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.do-bulma .button.is-dark.is-outlined.is-focused,.do-bulma .button.is-dark.is-outlined.is-hovered,.do-bulma .button.is-dark.is-outlined:focus,.do-bulma .button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#fff}.do-bulma .button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.do-bulma .button.is-dark.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-dark.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-dark.is-outlined.is-loading:focus:after,.do-bulma .button.is-dark.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-dark.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.do-bulma .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-dark.is-inverted.is-outlined.is-focused,.do-bulma .button.is-dark.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-dark.is-inverted.is-outlined:focus,.do-bulma .button.is-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#363636}.do-bulma .button.is-dark.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-dark.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-dark.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #363636 #363636!important}.do-bulma .button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-primary{background-color:#0069ff;border-color:transparent;color:#fff}.do-bulma .button.is-primary.is-hovered,.do-bulma .button.is-primary:hover{background-color:#0064f2;border-color:transparent;color:#fff}.do-bulma .button.is-primary.is-focused,.do-bulma .button.is-primary:focus{border-color:transparent;color:#fff}.do-bulma .button.is-primary.is-focused:not(:active),.do-bulma .button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,105,255,.25)}.do-bulma .button.is-primary.is-active,.do-bulma .button.is-primary:active{background-color:#005fe6;border-color:transparent;color:#fff}.do-bulma .button.is-primary[disabled],fieldset[disabled] .do-bulma .button.is-primary{background-color:#0069ff;border-color:transparent;box-shadow:none}.do-bulma .button.is-primary.is-inverted{background-color:#fff;color:#0069ff}.do-bulma .button.is-primary.is-inverted.is-hovered,.do-bulma .button.is-primary.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-primary.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0069ff}.do-bulma .button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-primary.is-outlined{background-color:transparent;border-color:#0069ff;color:#0069ff}.do-bulma .button.is-primary.is-outlined.is-focused,.do-bulma .button.is-primary.is-outlined.is-hovered,.do-bulma .button.is-primary.is-outlined:focus,.do-bulma .button.is-primary.is-outlined:hover{background-color:#0069ff;border-color:#0069ff;color:#fff}.do-bulma .button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #0069ff #0069ff!important}.do-bulma .button.is-primary.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-primary.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-primary.is-outlined.is-loading:focus:after,.do-bulma .button.is-primary.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-primary.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-primary.is-outlined{background-color:transparent;border-color:#0069ff;box-shadow:none;color:#0069ff}.do-bulma .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-primary.is-inverted.is-outlined.is-focused,.do-bulma .button.is-primary.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-primary.is-inverted.is-outlined:focus,.do-bulma .button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#0069ff}.do-bulma .button.is-primary.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-primary.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-primary.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #0069ff #0069ff!important}.do-bulma .button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-primary.is-light{background-color:#ebf3ff;color:#0061eb}.do-bulma .button.is-primary.is-light.is-hovered,.do-bulma .button.is-primary.is-light:hover{background-color:#deecff;border-color:transparent;color:#0061eb}.do-bulma .button.is-primary.is-light.is-active,.do-bulma .button.is-primary.is-light:active{background-color:#d1e4ff;border-color:transparent;color:#0061eb}.do-bulma .button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.do-bulma .button.is-link.is-hovered,.do-bulma .button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.do-bulma .button.is-link.is-focused,.do-bulma .button.is-link:focus{border-color:transparent;color:#fff}.do-bulma .button.is-link.is-focused:not(:active),.do-bulma .button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .button.is-link.is-active,.do-bulma .button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.do-bulma .button.is-link[disabled],fieldset[disabled] .do-bulma .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}.do-bulma .button.is-link.is-inverted{background-color:#fff;color:#3273dc}.do-bulma .button.is-link.is-inverted.is-hovered,.do-bulma .button.is-link.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-link.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.do-bulma .button.is-link.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.do-bulma .button.is-link.is-outlined.is-focused,.do-bulma .button.is-link.is-outlined.is-hovered,.do-bulma .button.is-link.is-outlined:focus,.do-bulma .button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.do-bulma .button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.do-bulma .button.is-link.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-link.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-link.is-outlined.is-loading:focus:after,.do-bulma .button.is-link.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-link.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.do-bulma .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-link.is-inverted.is-outlined.is-focused,.do-bulma .button.is-link.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-link.is-inverted.is-outlined:focus,.do-bulma .button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.do-bulma .button.is-link.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-link.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-link.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-link.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3273dc #3273dc!important}.do-bulma .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-link.is-light{background-color:#eef3fc;color:#2160c4}.do-bulma .button.is-link.is-light.is-hovered,.do-bulma .button.is-link.is-light:hover{background-color:#e3ecfa;border-color:transparent;color:#2160c4}.do-bulma .button.is-link.is-light.is-active,.do-bulma .button.is-link.is-light:active{background-color:#d8e4f8;border-color:transparent;color:#2160c4}.do-bulma .button.is-info{background-color:#3298dc;border-color:transparent;color:#fff}.do-bulma .button.is-info.is-hovered,.do-bulma .button.is-info:hover{background-color:#2793da;border-color:transparent;color:#fff}.do-bulma .button.is-info.is-focused,.do-bulma .button.is-info:focus{border-color:transparent;color:#fff}.do-bulma .button.is-info.is-focused:not(:active),.do-bulma .button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.do-bulma .button.is-info.is-active,.do-bulma .button.is-info:active{background-color:#238cd1;border-color:transparent;color:#fff}.do-bulma .button.is-info[disabled],fieldset[disabled] .do-bulma .button.is-info{background-color:#3298dc;border-color:transparent;box-shadow:none}.do-bulma .button.is-info.is-inverted{background-color:#fff;color:#3298dc}.do-bulma .button.is-info.is-inverted.is-hovered,.do-bulma .button.is-info.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-info.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3298dc}.do-bulma .button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;color:#3298dc}.do-bulma .button.is-info.is-outlined.is-focused,.do-bulma .button.is-info.is-outlined.is-hovered,.do-bulma .button.is-info.is-outlined:focus,.do-bulma .button.is-info.is-outlined:hover{background-color:#3298dc;border-color:#3298dc;color:#fff}.do-bulma .button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3298dc #3298dc!important}.do-bulma .button.is-info.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-info.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-info.is-outlined.is-loading:focus:after,.do-bulma .button.is-info.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-info.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-info.is-outlined{background-color:transparent;border-color:#3298dc;box-shadow:none;color:#3298dc}.do-bulma .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-info.is-inverted.is-outlined.is-focused,.do-bulma .button.is-info.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-info.is-inverted.is-outlined:focus,.do-bulma .button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3298dc}.do-bulma .button.is-info.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-info.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-info.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-info.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #3298dc #3298dc!important}.do-bulma .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.do-bulma .button.is-info.is-light.is-hovered,.do-bulma .button.is-info.is-light:hover{background-color:#e3f1fa;border-color:transparent;color:#1d72aa}.do-bulma .button.is-info.is-light.is-active,.do-bulma .button.is-info.is-light:active{background-color:#d8ebf8;border-color:transparent;color:#1d72aa}.do-bulma .button.is-success{background-color:#11a95e;border-color:transparent}.do-bulma .button.is-success.is-hovered,.do-bulma .button.is-success:hover{background-color:#109d58;border-color:transparent;color:#fff}.do-bulma .button.is-success.is-focused,.do-bulma .button.is-success:focus{border-color:transparent;color:#fff}.do-bulma .button.is-success.is-focused:not(:active),.do-bulma .button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(17,169,94,.25)}.do-bulma .button.is-success.is-active,.do-bulma .button.is-success:active{background-color:#0f9251;border-color:transparent;color:#fff}.do-bulma .button.is-success[disabled],fieldset[disabled] .do-bulma .button.is-success{background-color:#11a95e;border-color:transparent;box-shadow:none}.do-bulma .button.is-success.is-inverted{background-color:#fff;color:#11a95e}.do-bulma .button.is-success.is-inverted.is-hovered,.do-bulma .button.is-success.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-success.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#11a95e}.do-bulma .button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-success.is-outlined{background-color:transparent;border-color:#11a95e;color:#11a95e}.do-bulma .button.is-success.is-outlined.is-focused,.do-bulma .button.is-success.is-outlined.is-hovered,.do-bulma .button.is-success.is-outlined:focus,.do-bulma .button.is-success.is-outlined:hover{background-color:#11a95e;border-color:#11a95e;color:#fff}.do-bulma .button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #11a95e #11a95e!important}.do-bulma .button.is-success.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-success.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-success.is-outlined.is-loading:focus:after,.do-bulma .button.is-success.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-success.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-success.is-outlined{background-color:transparent;border-color:#11a95e;box-shadow:none;color:#11a95e}.do-bulma .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-success.is-inverted.is-outlined.is-focused,.do-bulma .button.is-success.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-success.is-inverted.is-outlined:focus,.do-bulma .button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#11a95e}.do-bulma .button.is-success.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-success.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-success.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-success.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #11a95e #11a95e!important}.do-bulma .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-success.is-light{background-color:#ecfdf5;color:#12b565}.do-bulma .button.is-success.is-light.is-hovered,.do-bulma .button.is-success.is-light:hover{background-color:#e1fcef;border-color:transparent;color:#12b565}.do-bulma .button.is-success.is-light.is-active,.do-bulma .button.is-success.is-light:active{background-color:#d5fbe8;border-color:transparent;color:#12b565}.do-bulma .button.is-warning{background-color:#f56109;border-color:transparent}.do-bulma .button.is-warning.is-hovered,.do-bulma .button.is-warning:hover{background-color:#e95c09;border-color:transparent;color:#fff}.do-bulma .button.is-warning.is-focused,.do-bulma .button.is-warning:focus{border-color:transparent;color:#fff}.do-bulma .button.is-warning.is-focused:not(:active),.do-bulma .button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(245,97,9,.25)}.do-bulma .button.is-warning.is-active,.do-bulma .button.is-warning:active{background-color:#dc5708;border-color:transparent;color:#fff}.do-bulma .button.is-warning[disabled],fieldset[disabled] .do-bulma .button.is-warning{background-color:#f56109;border-color:transparent;box-shadow:none}.do-bulma .button.is-warning.is-inverted{background-color:#fff;color:#f56109}.do-bulma .button.is-warning.is-inverted.is-hovered,.do-bulma .button.is-warning.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-warning.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f56109}.do-bulma .button.is-warning.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-warning.is-outlined{background-color:transparent;border-color:#f56109;color:#f56109}.do-bulma .button.is-warning.is-outlined.is-focused,.do-bulma .button.is-warning.is-outlined.is-hovered,.do-bulma .button.is-warning.is-outlined:focus,.do-bulma .button.is-warning.is-outlined:hover{background-color:#f56109;border-color:#f56109;color:#fff}.do-bulma .button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #f56109 #f56109!important}.do-bulma .button.is-warning.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-warning.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-warning.is-outlined.is-loading:focus:after,.do-bulma .button.is-warning.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-warning.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-warning.is-outlined{background-color:transparent;border-color:#f56109;box-shadow:none;color:#f56109}.do-bulma .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-warning.is-inverted.is-outlined.is-focused,.do-bulma .button.is-warning.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-warning.is-inverted.is-outlined:focus,.do-bulma .button.is-warning.is-inverted.is-outlined:hover{background-color:#fff;color:#f56109}.do-bulma .button.is-warning.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-warning.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-warning.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #f56109 #f56109!important}.do-bulma .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-warning.is-light{background-color:#fef2eb;color:#c54e07}.do-bulma .button.is-warning.is-light.is-hovered,.do-bulma .button.is-warning.is-light:hover{background-color:#feebdf;border-color:transparent;color:#c54e07}.do-bulma .button.is-warning.is-light.is-active,.do-bulma .button.is-warning.is-light:active{background-color:#fde3d3;border-color:transparent;color:#c54e07}.do-bulma .button.is-danger{background-color:#d91d1d;border-color:transparent}.do-bulma .button.is-danger.is-hovered,.do-bulma .button.is-danger:hover{background-color:#ce1b1b;border-color:transparent;color:#fff}.do-bulma .button.is-danger.is-focused,.do-bulma .button.is-danger:focus{border-color:transparent;color:#fff}.do-bulma .button.is-danger.is-focused:not(:active),.do-bulma .button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(217,29,29,.25)}.do-bulma .button.is-danger.is-active,.do-bulma .button.is-danger:active{background-color:#c31a1a;border-color:transparent;color:#fff}.do-bulma .button.is-danger[disabled],fieldset[disabled] .do-bulma .button.is-danger{background-color:#d91d1d;border-color:transparent;box-shadow:none}.do-bulma .button.is-danger.is-inverted{background-color:#fff;color:#d91d1d}.do-bulma .button.is-danger.is-inverted.is-hovered,.do-bulma .button.is-danger.is-inverted:hover{background-color:#f2f2f2}.do-bulma .button.is-danger.is-inverted[disabled],fieldset[disabled] .do-bulma .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#d91d1d}.do-bulma .button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-danger.is-outlined{background-color:transparent;border-color:#d91d1d;color:#d91d1d}.do-bulma .button.is-danger.is-outlined.is-focused,.do-bulma .button.is-danger.is-outlined.is-hovered,.do-bulma .button.is-danger.is-outlined:focus,.do-bulma .button.is-danger.is-outlined:hover{background-color:#d91d1d;border-color:#d91d1d;color:#fff}.do-bulma .button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #d91d1d #d91d1d!important}.do-bulma .button.is-danger.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-danger.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-danger.is-outlined.is-loading:focus:after,.do-bulma .button.is-danger.is-outlined.is-loading:hover:after{border-color:transparent transparent #fff #fff!important}.do-bulma .button.is-danger.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-danger.is-outlined{background-color:transparent;border-color:#d91d1d;box-shadow:none;color:#d91d1d}.do-bulma .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.do-bulma .button.is-danger.is-inverted.is-outlined.is-focused,.do-bulma .button.is-danger.is-inverted.is-outlined.is-hovered,.do-bulma .button.is-danger.is-inverted.is-outlined:focus,.do-bulma .button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#d91d1d}.do-bulma .button.is-danger.is-inverted.is-outlined.is-loading.is-focused:after,.do-bulma .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered:after,.do-bulma .button.is-danger.is-inverted.is-outlined.is-loading:focus:after,.do-bulma .button.is-danger.is-inverted.is-outlined.is-loading:hover:after{border-color:transparent transparent #d91d1d #d91d1d!important}.do-bulma .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .do-bulma .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.do-bulma .button.is-danger.is-light{background-color:#fdeded;color:#d81d1d}.do-bulma .button.is-danger.is-light.is-hovered,.do-bulma .button.is-danger.is-light:hover{background-color:#fbe2e2;border-color:transparent;color:#d81d1d}.do-bulma .button.is-danger.is-light.is-active,.do-bulma .button.is-danger.is-light:active{background-color:#fad7d7;border-color:transparent;color:#d81d1d}.do-bulma .button.is-small{font-size:.75rem}.do-bulma .button.is-small:not(.is-rounded){border-radius:2px}.do-bulma .button.is-normal{font-size:1rem}.do-bulma .button.is-medium{font-size:1.25rem}.do-bulma .button.is-large{font-size:1.5rem}.do-bulma .button[disabled],fieldset[disabled] .do-bulma .button{background-color:#fff;border-color:#f1f1f1;box-shadow:none;opacity:.5}.do-bulma .button.is-fullwidth{display:flex;width:100%}.do-bulma .button.is-loading{color:transparent!important;pointer-events:none}.do-bulma .button.is-loading:after{position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);position:absolute!important}.do-bulma .button.is-static{background-color:#f5f5f5;border-color:#f1f1f1;color:#7a7a7a;box-shadow:none;pointer-events:none}.do-bulma .button.is-rounded{border-radius:290486px;padding-left:1.25em;padding-right:1.25em}.do-bulma .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.do-bulma .buttons .button{margin-bottom:.5rem}.do-bulma .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.do-bulma .buttons:last-child{margin-bottom:-.5rem}.do-bulma .buttons:not(:last-child){margin-bottom:1rem}.do-bulma .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.do-bulma .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.do-bulma .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.do-bulma .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.do-bulma .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.do-bulma .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.do-bulma .buttons.has-addons .button:last-child{margin-right:0}.do-bulma .buttons.has-addons .button.is-hovered,.do-bulma .buttons.has-addons .button:hover{z-index:2}.do-bulma .buttons.has-addons .button.is-active,.do-bulma .buttons.has-addons .button.is-focused,.do-bulma .buttons.has-addons .button.is-selected,.do-bulma .buttons.has-addons .button:active,.do-bulma .buttons.has-addons .button:focus{z-index:3}.do-bulma .buttons.has-addons .button.is-active:hover,.do-bulma .buttons.has-addons .button.is-focused:hover,.do-bulma .buttons.has-addons .button.is-selected:hover,.do-bulma .buttons.has-addons .button:active:hover,.do-bulma .buttons.has-addons .button:focus:hover{z-index:4}.do-bulma .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.do-bulma .buttons.is-centered{justify-content:center}.do-bulma .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.do-bulma .buttons.is-right{justify-content:flex-end}.do-bulma .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:.25rem;margin-right:.25rem}.do-bulma .container{flex-grow:1;margin:0 auto;position:relative;width:auto}.do-bulma .container.is-fluid{max-width:none!important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width:1024px){.do-bulma .container{max-width:960px}}@media screen and (max-width:1215px){.do-bulma .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width:1407px){.do-bulma .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width:1216px){.do-bulma .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width:1408px){.do-bulma .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.do-bulma .content li+li{margin-top:.25em}.do-bulma .content blockquote:not(:last-child),.do-bulma .content dl:not(:last-child),.do-bulma .content ol:not(:last-child),.do-bulma .content p:not(:last-child),.do-bulma .content pre:not(:last-child),.do-bulma .content table:not(:last-child),.do-bulma .content ul:not(:last-child){margin-bottom:1em}.do-bulma .content h1,.do-bulma .content h2,.do-bulma .content h3,.do-bulma .content h4,.do-bulma .content h5,.do-bulma .content h6{color:#363636;font-weight:600;line-height:1.125}.do-bulma .content h1{font-size:2em;margin-bottom:.5em}.do-bulma .content h1:not(:first-child){margin-top:1em}.do-bulma .content h2{font-size:1.75em;margin-bottom:.5714em}.do-bulma .content h2:not(:first-child){margin-top:1.1428em}.do-bulma .content h3{font-size:1.5em;margin-bottom:.6666em}.do-bulma .content h3:not(:first-child){margin-top:1.3333em}.do-bulma .content h4{font-size:1.25em;margin-bottom:.8em}.do-bulma .content h5{font-size:1.125em;margin-bottom:.8888em}.do-bulma .content h6{font-size:1em;margin-bottom:1em}.do-bulma .content blockquote{background-color:#fff;border-left:5px solid #f1f1f1;padding:1.25em 1.5em}.do-bulma .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.do-bulma .content ol:not([type]){list-style-type:decimal}.do-bulma .content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.do-bulma .content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.do-bulma .content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.do-bulma .content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.do-bulma .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.do-bulma .content ul ul{list-style-type:circle;margin-top:.5em}.do-bulma .content ul ul ul{list-style-type:square}.do-bulma .content dd{margin-left:2em}.do-bulma .content figure{margin-left:2em;margin-right:2em;text-align:center}.do-bulma .content figure:not(:first-child){margin-top:2em}.do-bulma .content figure:not(:last-child){margin-bottom:2em}.do-bulma .content figure img{display:inline-block}.do-bulma .content figure figcaption{font-style:italic}.do-bulma .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.do-bulma .content sub,.do-bulma .content sup{font-size:75%}.do-bulma .content table{width:100%}.do-bulma .content table td,.do-bulma .content table th{border:1px solid #f1f1f1;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.do-bulma .content table th{color:#363636}.do-bulma .content table th:not([align]){text-align:inherit}.do-bulma .content table thead td,.do-bulma .content table thead th{border-width:0 0 2px;color:#363636}.do-bulma .content table tfoot td,.do-bulma .content table tfoot th{border-width:2px 0 0;color:#363636}.do-bulma .content table tbody tr:last-child td,.do-bulma .content table tbody tr:last-child th{border-bottom-width:0}.do-bulma .content .tabs li+li{margin-top:0}.do-bulma .content.is-small{font-size:.75rem}.do-bulma .content.is-medium{font-size:1.25rem}.do-bulma .content.is-large{font-size:1.5rem}.do-bulma .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.do-bulma .icon.is-small{height:1rem;width:1rem}.do-bulma .icon.is-medium{height:2rem;width:2rem}.do-bulma .icon.is-large{height:3rem;width:3rem}.do-bulma .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.do-bulma .icon-text .icon{flex-grow:0;flex-shrink:0}.do-bulma .icon-text .icon:not(:last-child){margin-right:.25em}.do-bulma .icon-text .icon:not(:first-child){margin-left:.25em}.do-bulma div.icon-text{display:flex}.do-bulma .image{display:block;position:relative}.do-bulma .image img{display:block;height:auto;width:100%}.do-bulma .image img.is-rounded{border-radius:290486px}.do-bulma .image.is-fullwidth{width:100%}.do-bulma .image.is-1by1 .has-ratio,.do-bulma .image.is-1by1 img,.do-bulma .image.is-1by2 .has-ratio,.do-bulma .image.is-1by2 img,.do-bulma .image.is-1by3 .has-ratio,.do-bulma .image.is-1by3 img,.do-bulma .image.is-2by1 .has-ratio,.do-bulma .image.is-2by1 img,.do-bulma .image.is-2by3 .has-ratio,.do-bulma .image.is-2by3 img,.do-bulma .image.is-3by1 .has-ratio,.do-bulma .image.is-3by1 img,.do-bulma .image.is-3by2 .has-ratio,.do-bulma .image.is-3by2 img,.do-bulma .image.is-3by4 .has-ratio,.do-bulma .image.is-3by4 img,.do-bulma .image.is-3by5 .has-ratio,.do-bulma .image.is-3by5 img,.do-bulma .image.is-4by3 .has-ratio,.do-bulma .image.is-4by3 img,.do-bulma .image.is-4by5 .has-ratio,.do-bulma .image.is-4by5 img,.do-bulma .image.is-5by3 .has-ratio,.do-bulma .image.is-5by3 img,.do-bulma .image.is-5by4 .has-ratio,.do-bulma .image.is-5by4 img,.do-bulma .image.is-9by16 .has-ratio,.do-bulma .image.is-9by16 img,.do-bulma .image.is-16by9 .has-ratio,.do-bulma .image.is-16by9 img,.do-bulma .image.is-square .has-ratio,.do-bulma .image.is-square img{height:100%;width:100%}.do-bulma .image.is-1by1,.do-bulma .image.is-square{padding-top:100%}.do-bulma .image.is-5by4{padding-top:80%}.do-bulma .image.is-4by3{padding-top:75%}.do-bulma .image.is-3by2{padding-top:66.6666%}.do-bulma .image.is-5by3{padding-top:60%}.do-bulma .image.is-16by9{padding-top:56.25%}.do-bulma .image.is-2by1{padding-top:50%}.do-bulma .image.is-3by1{padding-top:33.3333%}.do-bulma .image.is-4by5{padding-top:125%}.do-bulma .image.is-3by4{padding-top:133.3333%}.do-bulma .image.is-2by3{padding-top:150%}.do-bulma .image.is-3by5{padding-top:166.6666%}.do-bulma .image.is-9by16{padding-top:177.7777%}.do-bulma .image.is-1by2{padding-top:200%}.do-bulma .image.is-1by3{padding-top:300%}.do-bulma .image.is-16x16{height:16px;width:16px}.do-bulma .image.is-24x24{height:24px;width:24px}.do-bulma .image.is-32x32{height:32px;width:32px}.do-bulma .image.is-48x48{height:48px;width:48px}.do-bulma .image.is-64x64{height:64px;width:64px}.do-bulma .image.is-96x96{height:96px;width:96px}.do-bulma .image.is-128x128{height:128px;width:128px}.do-bulma .notification{background-color:#fff;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.do-bulma .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.do-bulma .notification strong{color:currentColor}.do-bulma .notification code,.do-bulma .notification pre{background:#fff}.do-bulma .notification pre code{background:transparent}.do-bulma .notification>.delete{right:.5rem;position:absolute;top:.5rem}.do-bulma .notification .content,.do-bulma .notification .subtitle,.do-bulma .notification .title{color:currentColor}.do-bulma .notification.is-white{background-color:#fff;color:#0a0a0a}.do-bulma .notification.is-black{background-color:#0a0a0a;color:#fff}.do-bulma .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .notification.is-dark{background-color:#363636;color:#fff}.do-bulma .notification.is-primary{background-color:#0069ff;color:#fff}.do-bulma .notification.is-primary.is-light{background-color:#ebf3ff;color:#0061eb}.do-bulma .notification.is-link{background-color:#3273dc;color:#fff}.do-bulma .notification.is-link.is-light{background-color:#eef3fc;color:#2160c4}.do-bulma .notification.is-info{background-color:#3298dc;color:#fff}.do-bulma .notification.is-info.is-light{background-color:#eef6fc;color:#1d72aa}.do-bulma .notification.is-success{background-color:#11a95e;color:#fff}.do-bulma .notification.is-success.is-light{background-color:#ecfdf5;color:#12b565}.do-bulma .notification.is-warning{background-color:#f56109;color:#fff}.do-bulma .notification.is-warning.is-light{background-color:#fef2eb;color:#c54e07}.do-bulma .notification.is-danger{background-color:#d91d1d;color:#fff}.do-bulma .notification.is-danger.is-light{background-color:#fdeded;color:#d81d1d}.do-bulma .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.do-bulma .progress::-webkit-progress-bar{background-color:#ededed}.do-bulma .progress::-webkit-progress-value{background-color:#333}.do-bulma .progress::-moz-progress-bar{background-color:#333}.do-bulma .progress::-ms-fill{background-color:#333;border:none}.do-bulma .progress.is-white::-webkit-progress-value{background-color:#fff}.do-bulma .progress.is-white::-moz-progress-bar{background-color:#fff}.do-bulma .progress.is-white::-ms-fill{background-color:#fff}.do-bulma .progress.is-white:indeterminate{background-image:linear-gradient(90deg,#fff 30%,#ededed 0)}.do-bulma .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.do-bulma .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.do-bulma .progress.is-black::-ms-fill{background-color:#0a0a0a}.do-bulma .progress.is-black:indeterminate{background-image:linear-gradient(90deg,#0a0a0a 30%,#ededed 0)}.do-bulma .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.do-bulma .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.do-bulma .progress.is-light::-ms-fill{background-color:#f5f5f5}.do-bulma .progress.is-light:indeterminate{background-image:linear-gradient(90deg,#f5f5f5 30%,#ededed 0)}.do-bulma .progress.is-dark::-webkit-progress-value{background-color:#363636}.do-bulma .progress.is-dark::-moz-progress-bar{background-color:#363636}.do-bulma .progress.is-dark::-ms-fill{background-color:#363636}.do-bulma .progress.is-dark:indeterminate{background-image:linear-gradient(90deg,#363636 30%,#ededed 0)}.do-bulma .progress.is-primary::-webkit-progress-value{background-color:#0069ff}.do-bulma .progress.is-primary::-moz-progress-bar{background-color:#0069ff}.do-bulma .progress.is-primary::-ms-fill{background-color:#0069ff}.do-bulma .progress.is-primary:indeterminate{background-image:linear-gradient(90deg,#0069ff 30%,#ededed 0)}.do-bulma .progress.is-link::-webkit-progress-value{background-color:#3273dc}.do-bulma .progress.is-link::-moz-progress-bar{background-color:#3273dc}.do-bulma .progress.is-link::-ms-fill{background-color:#3273dc}.do-bulma .progress.is-link:indeterminate{background-image:linear-gradient(90deg,#3273dc 30%,#ededed 0)}.do-bulma .progress.is-info::-webkit-progress-value{background-color:#3298dc}.do-bulma .progress.is-info::-moz-progress-bar{background-color:#3298dc}.do-bulma .progress.is-info::-ms-fill{background-color:#3298dc}.do-bulma .progress.is-info:indeterminate{background-image:linear-gradient(90deg,#3298dc 30%,#ededed 0)}.do-bulma .progress.is-success::-webkit-progress-value{background-color:#11a95e}.do-bulma .progress.is-success::-moz-progress-bar{background-color:#11a95e}.do-bulma .progress.is-success::-ms-fill{background-color:#11a95e}.do-bulma .progress.is-success:indeterminate{background-image:linear-gradient(90deg,#11a95e 30%,#ededed 0)}.do-bulma .progress.is-warning::-webkit-progress-value{background-color:#f56109}.do-bulma .progress.is-warning::-moz-progress-bar{background-color:#f56109}.do-bulma .progress.is-warning::-ms-fill{background-color:#f56109}.do-bulma .progress.is-warning:indeterminate{background-image:linear-gradient(90deg,#f56109 30%,#ededed 0)}.do-bulma .progress.is-danger::-webkit-progress-value{background-color:#d91d1d}.do-bulma .progress.is-danger::-moz-progress-bar{background-color:#d91d1d}.do-bulma .progress.is-danger::-ms-fill{background-color:#d91d1d}.do-bulma .progress.is-danger:indeterminate{background-image:linear-gradient(90deg,#d91d1d 30%,#ededed 0)}.do-bulma .progress:indeterminate{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveIndeterminate;animation-name:moveIndeterminate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(90deg,#333 30%,#ededed 0);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%}.do-bulma .progress:indeterminate::-webkit-progress-bar{background-color:transparent}.do-bulma .progress:indeterminate::-moz-progress-bar{background-color:transparent}.do-bulma .progress:indeterminate::-ms-fill{animation-name:none}.do-bulma .progress.is-small{height:.75rem}.do-bulma .progress.is-medium{height:1.25rem}.do-bulma .progress.is-large{height:1.5rem}@-webkit-keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.do-bulma .table{background-color:#fff;color:#363636}.do-bulma .table td,.do-bulma .table th{border:1px solid #f1f1f1;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.do-bulma .table td.is-white,.do-bulma .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.do-bulma .table td.is-black,.do-bulma .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.do-bulma .table td.is-light,.do-bulma .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .table td.is-dark,.do-bulma .table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.do-bulma .table td.is-primary,.do-bulma .table th.is-primary{background-color:#0069ff;border-color:#0069ff;color:#fff}.do-bulma .table td.is-link,.do-bulma .table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.do-bulma .table td.is-info,.do-bulma .table th.is-info{background-color:#3298dc;border-color:#3298dc;color:#fff}.do-bulma .table td.is-success,.do-bulma .table th.is-success{background-color:#11a95e;border-color:#11a95e;color:#fff}.do-bulma .table td.is-warning,.do-bulma .table th.is-warning{background-color:#f56109;border-color:#f56109;color:#fff}.do-bulma .table td.is-danger,.do-bulma .table th.is-danger{background-color:#d91d1d;border-color:#d91d1d;color:#fff}.do-bulma .table td.is-narrow,.do-bulma .table th.is-narrow{white-space:nowrap;width:1%}.do-bulma .table td.is-selected,.do-bulma .table th.is-selected{background-color:#0069ff;color:#fff}.do-bulma .table td.is-selected a,.do-bulma .table td.is-selected strong,.do-bulma .table th.is-selected a,.do-bulma .table th.is-selected strong{color:currentColor}.do-bulma .table td.is-vcentered,.do-bulma .table th.is-vcentered{vertical-align:middle}.do-bulma .table th{color:#363636}.do-bulma .table th:not([align]){text-align:inherit}.do-bulma .table tr.is-selected{background-color:#0069ff;color:#fff}.do-bulma .table tr.is-selected a,.do-bulma .table tr.is-selected strong{color:currentColor}.do-bulma .table tr.is-selected td,.do-bulma .table tr.is-selected th{border-color:#fff;color:currentColor}.do-bulma .table thead{background-color:transparent}.do-bulma .table thead td,.do-bulma .table thead th{border-width:0 0 2px;color:#363636}.do-bulma .table tfoot{background-color:transparent}.do-bulma .table tfoot td,.do-bulma .table tfoot th{border-width:2px 0 0;color:#363636}.do-bulma .table tbody{background-color:transparent}.do-bulma .table tbody tr:last-child td,.do-bulma .table tbody tr:last-child th{border-bottom-width:0}.do-bulma .table.is-bordered td,.do-bulma .table.is-bordered th{border-width:1px}.do-bulma .table.is-bordered tr:last-child td,.do-bulma .table.is-bordered tr:last-child th{border-bottom-width:1px}.do-bulma .table.is-fullwidth{width:100%}.do-bulma .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover,.do-bulma .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.do-bulma .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(2n){background-color:#f5f5f5}.do-bulma .table.is-narrow td,.do-bulma .table.is-narrow th{padding:.25em .5em}.do-bulma .table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.do-bulma .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.do-bulma .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.do-bulma .tags .tag{margin-bottom:.5rem}.do-bulma .tags .tag:not(:last-child){margin-right:.5rem}.do-bulma .tags:last-child{margin-bottom:-.5rem}.do-bulma .tags:not(:last-child){margin-bottom:1rem}.do-bulma .tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}.do-bulma .tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}.do-bulma .tags.is-centered{justify-content:center}.do-bulma .tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.do-bulma .tags.is-right{justify-content:flex-end}.do-bulma .tags.is-right .tag:not(:first-child){margin-left:.5rem}.do-bulma .tags.has-addons .tag,.do-bulma .tags.is-right .tag:not(:last-child){margin-right:0}.do-bulma .tags.has-addons .tag:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.do-bulma .tags.has-addons .tag:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.do-bulma .tag:not(body){align-items:center;background-color:#fff;border-radius:4px;color:#333;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.do-bulma .tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.do-bulma .tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.do-bulma .tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.do-bulma .tag:not(body).is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .tag:not(body).is-dark{background-color:#363636;color:#fff}.do-bulma .tag:not(body).is-primary{background-color:#0069ff;color:#fff}.do-bulma .tag:not(body).is-primary.is-light{background-color:#ebf3ff;color:#0061eb}.do-bulma .tag:not(body).is-link{background-color:#3273dc;color:#fff}.do-bulma .tag:not(body).is-link.is-light{background-color:#eef3fc;color:#2160c4}.do-bulma .tag:not(body).is-info{background-color:#3298dc;color:#fff}.do-bulma .tag:not(body).is-info.is-light{background-color:#eef6fc;color:#1d72aa}.do-bulma .tag:not(body).is-success{background-color:#11a95e;color:#fff}.do-bulma .tag:not(body).is-success.is-light{background-color:#ecfdf5;color:#12b565}.do-bulma .tag:not(body).is-warning{background-color:#f56109;color:#fff}.do-bulma .tag:not(body).is-warning.is-light{background-color:#fef2eb;color:#c54e07}.do-bulma .tag:not(body).is-danger{background-color:#d91d1d;color:#fff}.do-bulma .tag:not(body).is-danger.is-light{background-color:#fdeded;color:#d81d1d}.do-bulma .tag:not(body).is-normal{font-size:.75rem}.do-bulma .tag:not(body).is-medium{font-size:1rem}.do-bulma .tag:not(body).is-large{font-size:1.25rem}.do-bulma .tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.do-bulma .tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.do-bulma .tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.do-bulma .tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.do-bulma .tag:not(body).is-delete:after,.do-bulma .tag:not(body).is-delete:before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.do-bulma .tag:not(body).is-delete:before{height:1px;width:50%}.do-bulma .tag:not(body).is-delete:after{height:50%;width:1px}.do-bulma .tag:not(body).is-delete:focus,.do-bulma .tag:not(body).is-delete:hover{background-color:#f2f2f2}.do-bulma .tag:not(body).is-delete:active{background-color:#e6e6e6}.do-bulma .tag:not(body).is-rounded{border-radius:290486px}.do-bulma a.tag:hover{text-decoration:underline}.do-bulma .subtitle,.do-bulma .title{word-break:break-word}.do-bulma .subtitle em,.do-bulma .subtitle span,.do-bulma .title em,.do-bulma .title span{font-weight:inherit}.do-bulma .subtitle sub,.do-bulma .subtitle sup,.do-bulma .title sub,.do-bulma .title sup{font-size:.75em}.do-bulma .subtitle .tag,.do-bulma .title .tag{vertical-align:middle}.do-bulma .title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.do-bulma .title strong{color:inherit;font-weight:inherit}.do-bulma .title+.highlight{margin-top:-.75rem}.do-bulma .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.do-bulma .title.is-1{font-size:3rem}.do-bulma .title.is-2{font-size:2.5rem}.do-bulma .title.is-3{font-size:2rem}.do-bulma .title.is-4{font-size:1.5rem}.do-bulma .title.is-5{font-size:1.25rem}.do-bulma .title.is-6{font-size:1rem}.do-bulma .title.is-7{font-size:.75rem}.do-bulma .subtitle{color:#333;font-size:1.25rem;font-weight:400;line-height:1.25}.do-bulma .subtitle strong{color:#363636;font-weight:600}.do-bulma .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.do-bulma .subtitle.is-1{font-size:3rem}.do-bulma .subtitle.is-2{font-size:2.5rem}.do-bulma .subtitle.is-3{font-size:2rem}.do-bulma .subtitle.is-4{font-size:1.5rem}.do-bulma .subtitle.is-5{font-size:1.25rem}.do-bulma .subtitle.is-6{font-size:1rem}.do-bulma .subtitle.is-7{font-size:.75rem}.do-bulma .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.do-bulma .highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.do-bulma .highlight pre{overflow:auto;max-width:100%}.do-bulma .number{align-items:center;background-color:#fff;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.do-bulma .input,.do-bulma .select select,.do-bulma .textarea{background-color:#fff;border-color:#f1f1f1;border-radius:4px;color:#363636}.do-bulma .input::-moz-placeholder,.do-bulma .select select::-moz-placeholder,.do-bulma .textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.do-bulma .input::-webkit-input-placeholder,.do-bulma .select select::-webkit-input-placeholder,.do-bulma .textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.do-bulma .input:-moz-placeholder,.do-bulma .select select:-moz-placeholder,.do-bulma .textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.do-bulma .input:-ms-input-placeholder,.do-bulma .select select:-ms-input-placeholder,.do-bulma .textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.do-bulma .input:hover,.do-bulma .is-hovered.input,.do-bulma .is-hovered.textarea,.do-bulma .select select.is-hovered,.do-bulma .select select:hover,.do-bulma .textarea:hover{border-color:#b5b5b5}.do-bulma .input:active,.do-bulma .input:focus,.do-bulma .is-active.input,.do-bulma .is-active.textarea,.do-bulma .is-focused.input,.do-bulma .is-focused.textarea,.do-bulma .select select.is-active,.do-bulma .select select.is-focused,.do-bulma .select select:active,.do-bulma .select select:focus,.do-bulma .textarea:active,.do-bulma .textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .select select[disabled],.do-bulma [disabled].input,.do-bulma [disabled].textarea,fieldset[disabled] .do-bulma .input,fieldset[disabled] .do-bulma .select select,fieldset[disabled] .do-bulma .textarea{background-color:#fff;border-color:#fff;box-shadow:none;color:#7a7a7a}.do-bulma .select select[disabled]::-moz-placeholder,.do-bulma [disabled].input::-moz-placeholder,.do-bulma [disabled].textarea::-moz-placeholder,fieldset[disabled] .do-bulma .input::-moz-placeholder,fieldset[disabled] .do-bulma .select select::-moz-placeholder,fieldset[disabled] .do-bulma .textarea::-moz-placeholder{color:hsla(0,0%,47.8%,.3)}.do-bulma .select select[disabled]::-webkit-input-placeholder,.do-bulma [disabled].input::-webkit-input-placeholder,.do-bulma [disabled].textarea::-webkit-input-placeholder,fieldset[disabled] .do-bulma .input::-webkit-input-placeholder,fieldset[disabled] .do-bulma .select select::-webkit-input-placeholder,fieldset[disabled] .do-bulma .textarea::-webkit-input-placeholder{color:hsla(0,0%,47.8%,.3)}.do-bulma .select select[disabled]:-moz-placeholder,.do-bulma [disabled].input:-moz-placeholder,.do-bulma [disabled].textarea:-moz-placeholder,fieldset[disabled] .do-bulma .input:-moz-placeholder,fieldset[disabled] .do-bulma .select select:-moz-placeholder,fieldset[disabled] .do-bulma .textarea:-moz-placeholder{color:hsla(0,0%,47.8%,.3)}.do-bulma .select select[disabled]:-ms-input-placeholder,.do-bulma [disabled].input:-ms-input-placeholder,.do-bulma [disabled].textarea:-ms-input-placeholder,fieldset[disabled] .do-bulma .input:-ms-input-placeholder,fieldset[disabled] .do-bulma .select select:-ms-input-placeholder,fieldset[disabled] .do-bulma .textarea:-ms-input-placeholder{color:hsla(0,0%,47.8%,.3)}.do-bulma .input,.do-bulma .textarea{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);max-width:100%;width:100%}.do-bulma [readonly].input,.do-bulma [readonly].textarea{box-shadow:none}.do-bulma .is-white.input,.do-bulma .is-white.textarea{border-color:#fff}.do-bulma .is-white.input:active,.do-bulma .is-white.input:focus,.do-bulma .is-white.is-active.input,.do-bulma .is-white.is-active.textarea,.do-bulma .is-white.is-focused.input,.do-bulma .is-white.is-focused.textarea,.do-bulma .is-white.textarea:active,.do-bulma .is-white.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.do-bulma .is-black.input,.do-bulma .is-black.textarea{border-color:#0a0a0a}.do-bulma .is-black.input:active,.do-bulma .is-black.input:focus,.do-bulma .is-black.is-active.input,.do-bulma .is-black.is-active.textarea,.do-bulma .is-black.is-focused.input,.do-bulma .is-black.is-focused.textarea,.do-bulma .is-black.textarea:active,.do-bulma .is-black.textarea:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.do-bulma .is-light.input,.do-bulma .is-light.textarea{border-color:#f5f5f5}.do-bulma .is-light.input:active,.do-bulma .is-light.input:focus,.do-bulma .is-light.is-active.input,.do-bulma .is-light.is-active.textarea,.do-bulma .is-light.is-focused.input,.do-bulma .is-light.is-focused.textarea,.do-bulma .is-light.textarea:active,.do-bulma .is-light.textarea:focus{box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.do-bulma .is-dark.input,.do-bulma .is-dark.textarea{border-color:#363636}.do-bulma .is-dark.input:active,.do-bulma .is-dark.input:focus,.do-bulma .is-dark.is-active.input,.do-bulma .is-dark.is-active.textarea,.do-bulma .is-dark.is-focused.input,.do-bulma .is-dark.is-focused.textarea,.do-bulma .is-dark.textarea:active,.do-bulma .is-dark.textarea:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.do-bulma .is-primary.input,.do-bulma .is-primary.textarea{border-color:#0069ff}.do-bulma .is-primary.input:active,.do-bulma .is-primary.input:focus,.do-bulma .is-primary.is-active.input,.do-bulma .is-primary.is-active.textarea,.do-bulma .is-primary.is-focused.input,.do-bulma .is-primary.is-focused.textarea,.do-bulma .is-primary.textarea:active,.do-bulma .is-primary.textarea:focus{box-shadow:0 0 0 .125em rgba(0,105,255,.25)}.do-bulma .is-link.input,.do-bulma .is-link.textarea{border-color:#3273dc}.do-bulma .is-link.input:active,.do-bulma .is-link.input:focus,.do-bulma .is-link.is-active.input,.do-bulma .is-link.is-active.textarea,.do-bulma .is-link.is-focused.input,.do-bulma .is-link.is-focused.textarea,.do-bulma .is-link.textarea:active,.do-bulma .is-link.textarea:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .is-info.input,.do-bulma .is-info.textarea{border-color:#3298dc}.do-bulma .is-info.input:active,.do-bulma .is-info.input:focus,.do-bulma .is-info.is-active.input,.do-bulma .is-info.is-active.textarea,.do-bulma .is-info.is-focused.input,.do-bulma .is-info.is-focused.textarea,.do-bulma .is-info.textarea:active,.do-bulma .is-info.textarea:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.do-bulma .is-success.input,.do-bulma .is-success.textarea{border-color:#11a95e}.do-bulma .is-success.input:active,.do-bulma .is-success.input:focus,.do-bulma .is-success.is-active.input,.do-bulma .is-success.is-active.textarea,.do-bulma .is-success.is-focused.input,.do-bulma .is-success.is-focused.textarea,.do-bulma .is-success.textarea:active,.do-bulma .is-success.textarea:focus{box-shadow:0 0 0 .125em rgba(17,169,94,.25)}.do-bulma .is-warning.input,.do-bulma .is-warning.textarea{border-color:#f56109}.do-bulma .is-warning.input:active,.do-bulma .is-warning.input:focus,.do-bulma .is-warning.is-active.input,.do-bulma .is-warning.is-active.textarea,.do-bulma .is-warning.is-focused.input,.do-bulma .is-warning.is-focused.textarea,.do-bulma .is-warning.textarea:active,.do-bulma .is-warning.textarea:focus{box-shadow:0 0 0 .125em rgba(245,97,9,.25)}.do-bulma .is-danger.input,.do-bulma .is-danger.textarea{border-color:#d91d1d}.do-bulma .is-danger.input:active,.do-bulma .is-danger.input:focus,.do-bulma .is-danger.is-active.input,.do-bulma .is-danger.is-active.textarea,.do-bulma .is-danger.is-focused.input,.do-bulma .is-danger.is-focused.textarea,.do-bulma .is-danger.textarea:active,.do-bulma .is-danger.textarea:focus{box-shadow:0 0 0 .125em rgba(217,29,29,.25)}.do-bulma .is-small.input,.do-bulma .is-small.textarea{border-radius:2px;font-size:.75rem}.do-bulma .is-medium.input,.do-bulma .is-medium.textarea{font-size:1.25rem}.do-bulma .is-large.input,.do-bulma .is-large.textarea{font-size:1.5rem}.do-bulma .is-fullwidth.input,.do-bulma .is-fullwidth.textarea{display:block;width:100%}.do-bulma .is-inline.input,.do-bulma .is-inline.textarea{display:inline;width:auto}.do-bulma .input.is-rounded{border-radius:290486px;padding-left:calc(1.125em - 1px);padding-right:calc(1.125em - 1px)}.do-bulma .input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.do-bulma .textarea{display:block;max-width:100%;min-width:100%;padding:calc(.75em - 1px);resize:vertical}.do-bulma .textarea:not([rows]){max-height:40em;min-height:8em}.do-bulma .textarea[rows]{height:auto}.do-bulma .textarea.has-fixed-size{resize:none}.do-bulma .checkbox,.do-bulma .radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.do-bulma .checkbox input,.do-bulma .radio input{cursor:pointer}.do-bulma .checkbox:hover,.do-bulma .radio:hover{color:#363636}.do-bulma .checkbox input[disabled],.do-bulma .radio input[disabled],.do-bulma [disabled].checkbox,.do-bulma [disabled].radio,fieldset[disabled] .do-bulma .checkbox,fieldset[disabled] .do-bulma .radio{color:#7a7a7a;cursor:not-allowed}.do-bulma .radio+.radio{margin-left:.5em}.do-bulma .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.do-bulma .select:not(.is-multiple){height:2.5em}.do-bulma .select:not(.is-multiple):not(.is-loading):after{border-color:#3273dc;right:1.125em;z-index:4}.do-bulma .select.is-rounded select{border-radius:290486px;padding-left:1em}.do-bulma .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.do-bulma .select select::-ms-expand{display:none}.do-bulma .select select[disabled]:hover,fieldset[disabled] .do-bulma .select select:hover{border-color:#fff}.do-bulma .select select:not([multiple]){padding-right:2.5em}.do-bulma .select select[multiple]{height:auto;padding:0}.do-bulma .select select[multiple] option{padding:.5em 1em}.do-bulma .select:not(.is-multiple):not(.is-loading):hover:after{border-color:#363636}.do-bulma .select.is-white:not(:hover):after,.do-bulma .select.is-white select{border-color:#fff}.do-bulma .select.is-white select.is-hovered,.do-bulma .select.is-white select:hover{border-color:#f2f2f2}.do-bulma .select.is-white select.is-active,.do-bulma .select.is-white select.is-focused,.do-bulma .select.is-white select:active,.do-bulma .select.is-white select:focus{box-shadow:0 0 0 .125em hsla(0,0%,100%,.25)}.do-bulma .select.is-black:not(:hover):after,.do-bulma .select.is-black select{border-color:#0a0a0a}.do-bulma .select.is-black select.is-hovered,.do-bulma .select.is-black select:hover{border-color:#000}.do-bulma .select.is-black select.is-active,.do-bulma .select.is-black select.is-focused,.do-bulma .select.is-black select:active,.do-bulma .select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.do-bulma .select.is-light:not(:hover):after,.do-bulma .select.is-light select{border-color:#f5f5f5}.do-bulma .select.is-light select.is-hovered,.do-bulma .select.is-light select:hover{border-color:#e8e8e8}.do-bulma .select.is-light select.is-active,.do-bulma .select.is-light select.is-focused,.do-bulma .select.is-light select:active,.do-bulma .select.is-light select:focus{box-shadow:0 0 0 .125em hsla(0,0%,96.1%,.25)}.do-bulma .select.is-dark:not(:hover):after,.do-bulma .select.is-dark select{border-color:#363636}.do-bulma .select.is-dark select.is-hovered,.do-bulma .select.is-dark select:hover{border-color:#292929}.do-bulma .select.is-dark select.is-active,.do-bulma .select.is-dark select.is-focused,.do-bulma .select.is-dark select:active,.do-bulma .select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.do-bulma .select.is-primary:not(:hover):after,.do-bulma .select.is-primary select{border-color:#0069ff}.do-bulma .select.is-primary select.is-hovered,.do-bulma .select.is-primary select:hover{border-color:#005fe6}.do-bulma .select.is-primary select.is-active,.do-bulma .select.is-primary select.is-focused,.do-bulma .select.is-primary select:active,.do-bulma .select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,105,255,.25)}.do-bulma .select.is-link:not(:hover):after,.do-bulma .select.is-link select{border-color:#3273dc}.do-bulma .select.is-link select.is-hovered,.do-bulma .select.is-link select:hover{border-color:#2366d1}.do-bulma .select.is-link select.is-active,.do-bulma .select.is-link select.is-focused,.do-bulma .select.is-link select:active,.do-bulma .select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.do-bulma .select.is-info:not(:hover):after,.do-bulma .select.is-info select{border-color:#3298dc}.do-bulma .select.is-info select.is-hovered,.do-bulma .select.is-info select:hover{border-color:#238cd1}.do-bulma .select.is-info select.is-active,.do-bulma .select.is-info select.is-focused,.do-bulma .select.is-info select:active,.do-bulma .select.is-info select:focus{box-shadow:0 0 0 .125em rgba(50,152,220,.25)}.do-bulma .select.is-success:not(:hover):after,.do-bulma .select.is-success select{border-color:#11a95e}.do-bulma .select.is-success select.is-hovered,.do-bulma .select.is-success select:hover{border-color:#0f9251}.do-bulma .select.is-success select.is-active,.do-bulma .select.is-success select.is-focused,.do-bulma .select.is-success select:active,.do-bulma .select.is-success select:focus{box-shadow:0 0 0 .125em rgba(17,169,94,.25)}.do-bulma .select.is-warning:not(:hover):after,.do-bulma .select.is-warning select{border-color:#f56109}.do-bulma .select.is-warning select.is-hovered,.do-bulma .select.is-warning select:hover{border-color:#dc5708}.do-bulma .select.is-warning select.is-active,.do-bulma .select.is-warning select.is-focused,.do-bulma .select.is-warning select:active,.do-bulma .select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(245,97,9,.25)}.do-bulma .select.is-danger:not(:hover):after,.do-bulma .select.is-danger select{border-color:#d91d1d}.do-bulma .select.is-danger select.is-hovered,.do-bulma .select.is-danger select:hover{border-color:#c31a1a}.do-bulma .select.is-danger select.is-active,.do-bulma .select.is-danger select.is-focused,.do-bulma .select.is-danger select:active,.do-bulma .select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(217,29,29,.25)}.do-bulma .select.is-small{border-radius:2px;font-size:.75rem}.do-bulma .select.is-medium{font-size:1.25rem}.do-bulma .select.is-large{font-size:1.5rem}.do-bulma .select.is-disabled:after{border-color:#7a7a7a}.do-bulma .select.is-fullwidth,.do-bulma .select.is-fullwidth select{width:100%}.do-bulma .select.is-loading:after{margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.do-bulma .select.is-loading.is-small:after{font-size:.75rem}.do-bulma .select.is-loading.is-medium:after{font-size:1.25rem}.do-bulma .select.is-loading.is-large:after{font-size:1.5rem}.do-bulma .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.do-bulma .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.do-bulma .file.is-white.is-hovered .file-cta,.do-bulma .file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.do-bulma .file.is-white.is-focused .file-cta,.do-bulma .file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.do-bulma .file.is-white.is-active .file-cta,.do-bulma .file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.do-bulma .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.do-bulma .file.is-black.is-hovered .file-cta,.do-bulma .file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.do-bulma .file.is-black.is-focused .file-cta,.do-bulma .file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.do-bulma .file.is-black.is-active .file-cta,.do-bulma .file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.do-bulma .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .file.is-light.is-hovered .file-cta,.do-bulma .file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .file.is-light.is-focused .file-cta,.do-bulma .file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em hsla(0,0%,96.1%,.25);color:rgba(0,0,0,.7)}.do-bulma .file.is-light.is-active .file-cta,.do-bulma .file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,.7)}.do-bulma .file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#fff}.do-bulma .file.is-dark.is-hovered .file-cta,.do-bulma .file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.do-bulma .file.is-dark.is-focused .file-cta,.do-bulma .file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#fff}.do-bulma .file.is-dark.is-active .file-cta,.do-bulma .file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.do-bulma .file.is-primary .file-cta{background-color:#0069ff;border-color:transparent;color:#fff}.do-bulma .file.is-primary.is-hovered .file-cta,.do-bulma .file.is-primary:hover .file-cta{background-color:#0064f2;border-color:transparent;color:#fff}.do-bulma .file.is-primary.is-focused .file-cta,.do-bulma .file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,105,255,.25);color:#fff}.do-bulma .file.is-primary.is-active .file-cta,.do-bulma .file.is-primary:active .file-cta{background-color:#005fe6;border-color:transparent;color:#fff}.do-bulma .file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.do-bulma .file.is-link.is-hovered .file-cta,.do-bulma .file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.do-bulma .file.is-link.is-focused .file-cta,.do-bulma .file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.do-bulma .file.is-link.is-active .file-cta,.do-bulma .file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.do-bulma .file.is-info .file-cta{background-color:#3298dc;border-color:transparent;color:#fff}.do-bulma .file.is-info.is-hovered .file-cta,.do-bulma .file.is-info:hover .file-cta{background-color:#2793da;border-color:transparent;color:#fff}.do-bulma .file.is-info.is-focused .file-cta,.do-bulma .file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,152,220,.25);color:#fff}.do-bulma .file.is-info.is-active .file-cta,.do-bulma .file.is-info:active .file-cta{background-color:#238cd1;border-color:transparent;color:#fff}.do-bulma .file.is-success .file-cta{background-color:#11a95e;border-color:transparent;color:#fff}.do-bulma .file.is-success.is-hovered .file-cta,.do-bulma .file.is-success:hover .file-cta{background-color:#109d58;border-color:transparent;color:#fff}.do-bulma .file.is-success.is-focused .file-cta,.do-bulma .file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(17,169,94,.25);color:#fff}.do-bulma .file.is-success.is-active .file-cta,.do-bulma .file.is-success:active .file-cta{background-color:#0f9251;border-color:transparent;color:#fff}.do-bulma .file.is-warning .file-cta{background-color:#f56109;border-color:transparent;color:#fff}.do-bulma .file.is-warning.is-hovered .file-cta,.do-bulma .file.is-warning:hover .file-cta{background-color:#e95c09;border-color:transparent;color:#fff}.do-bulma .file.is-warning.is-focused .file-cta,.do-bulma .file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,97,9,.25);color:#fff}.do-bulma .file.is-warning.is-active .file-cta,.do-bulma .file.is-warning:active .file-cta{background-color:#dc5708;border-color:transparent;color:#fff}.do-bulma .file.is-danger .file-cta{background-color:#d91d1d;border-color:transparent;color:#fff}.do-bulma .file.is-danger.is-hovered .file-cta,.do-bulma .file.is-danger:hover .file-cta{background-color:#ce1b1b;border-color:transparent;color:#fff}.do-bulma .file.is-danger.is-focused .file-cta,.do-bulma .file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(217,29,29,.25);color:#fff}.do-bulma .file.is-danger.is-active .file-cta,.do-bulma .file.is-danger:active .file-cta{background-color:#c31a1a;border-color:transparent;color:#fff}.do-bulma .file.is-small{font-size:.75rem}.do-bulma .file.is-medium{font-size:1.25rem}.do-bulma .file.is-medium .file-icon .fa{font-size:21px}.do-bulma .file.is-large{font-size:1.5rem}.do-bulma .file.is-large .file-icon .fa{font-size:28px}.do-bulma .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.do-bulma .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.do-bulma .file.has-name.is-empty .file-cta{border-radius:4px}.do-bulma .file.has-name.is-empty .file-name{display:none}.do-bulma .file.is-boxed .file-label{flex-direction:column}.do-bulma .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.do-bulma .file.is-boxed .file-name{border-width:0 1px 1px}.do-bulma .file.is-boxed .file-icon{height:1.5em;width:1.5em}.do-bulma .file.is-boxed .file-icon .fa{font-size:21px}.do-bulma .file.is-boxed.is-small .file-icon .fa{font-size:14px}.do-bulma .file.is-boxed.is-medium .file-icon .fa{font-size:28px}.do-bulma .file.is-boxed.is-large .file-icon .fa{font-size:35px}.do-bulma .file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.do-bulma .file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.do-bulma .file.is-centered{justify-content:center}.do-bulma .file.is-fullwidth .file-label{width:100%}.do-bulma .file.is-fullwidth .file-name{flex-grow:1;max-width:none}.do-bulma .file.is-right{justify-content:flex-end}.do-bulma .file.is-right .file-cta{border-radius:0 4px 4px 0}.do-bulma .file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.do-bulma .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.do-bulma .file-label:hover .file-cta{background-color:#eee;color:#363636}.do-bulma .file-label:hover .file-name{border-color:#ebebeb}.do-bulma .file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.do-bulma .file-label:active .file-name{border-color:#e4e4e4}.do-bulma .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.do-bulma .file-cta,.do-bulma .file-name{border-color:#f1f1f1;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.do-bulma .file-cta{background-color:#f5f5f5;color:#333}.do-bulma .file-name{border-color:#f1f1f1;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.do-bulma .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.do-bulma .file-icon .fa{font-size:14px}.do-bulma .label{color:#363636;display:block;font-size:1rem;font-weight:700}.do-bulma .label:not(:last-child){margin-bottom:.5em}.do-bulma .label.is-small{font-size:.75rem}.do-bulma .label.is-medium{font-size:1.25rem}.do-bulma .label.is-large{font-size:1.5rem}.do-bulma .help{display:block;font-size:.75rem;margin-top:.25rem}.do-bulma .help.is-white{color:#fff}.do-bulma .help.is-black{color:#0a0a0a}.do-bulma .help.is-light{color:#f5f5f5}.do-bulma .help.is-dark{color:#363636}.do-bulma .help.is-primary{color:#0069ff}.do-bulma .help.is-link{color:#3273dc}.do-bulma .help.is-info{color:#3298dc}.do-bulma .help.is-success{color:#11a95e}.do-bulma .help.is-warning{color:#f56109}.do-bulma .help.is-danger{color:#d91d1d}.do-bulma .field:not(:last-child){margin-bottom:.75rem}.do-bulma .field.has-addons{display:flex;justify-content:flex-start}.do-bulma .field.has-addons .control:not(:last-child){margin-right:-1px}.do-bulma .field.has-addons .control:not(:first-child):not(:last-child) .button,.do-bulma .field.has-addons .control:not(:first-child):not(:last-child) .input,.do-bulma .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.do-bulma .field.has-addons .control:first-child:not(:only-child) .button,.do-bulma .field.has-addons .control:first-child:not(:only-child) .input,.do-bulma .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.do-bulma .field.has-addons .control:last-child:not(:only-child) .button,.do-bulma .field.has-addons .control:last-child:not(:only-child) .input,.do-bulma .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.do-bulma .field.has-addons .control .button:not([disabled]).is-hovered,.do-bulma .field.has-addons .control .button:not([disabled]):hover,.do-bulma .field.has-addons .control .input:not([disabled]).is-hovered,.do-bulma .field.has-addons .control .input:not([disabled]):hover,.do-bulma .field.has-addons .control .select select:not([disabled]).is-hovered,.do-bulma .field.has-addons .control .select select:not([disabled]):hover{z-index:2}.do-bulma .field.has-addons .control .button:not([disabled]).is-active,.do-bulma .field.has-addons .control .button:not([disabled]).is-focused,.do-bulma .field.has-addons .control .button:not([disabled]):active,.do-bulma .field.has-addons .control .button:not([disabled]):focus,.do-bulma .field.has-addons .control .input:not([disabled]).is-active,.do-bulma .field.has-addons .control .input:not([disabled]).is-focused,.do-bulma .field.has-addons .control .input:not([disabled]):active,.do-bulma .field.has-addons .control .input:not([disabled]):focus,.do-bulma .field.has-addons .control .select select:not([disabled]).is-active,.do-bulma .field.has-addons .control .select select:not([disabled]).is-focused,.do-bulma .field.has-addons .control .select select:not([disabled]):active,.do-bulma .field.has-addons .control .select select:not([disabled]):focus{z-index:3}.do-bulma .field.has-addons .control .button:not([disabled]).is-active:hover,.do-bulma .field.has-addons .control .button:not([disabled]).is-focused:hover,.do-bulma .field.has-addons .control .button:not([disabled]):active:hover,.do-bulma .field.has-addons .control .button:not([disabled]):focus:hover,.do-bulma .field.has-addons .control .input:not([disabled]).is-active:hover,.do-bulma .field.has-addons .control .input:not([disabled]).is-focused:hover,.do-bulma .field.has-addons .control .input:not([disabled]):active:hover,.do-bulma .field.has-addons .control .input:not([disabled]):focus:hover,.do-bulma .field.has-addons .control .select select:not([disabled]).is-active:hover,.do-bulma .field.has-addons .control .select select:not([disabled]).is-focused:hover,.do-bulma .field.has-addons .control .select select:not([disabled]):active:hover,.do-bulma .field.has-addons .control .select select:not([disabled]):focus:hover{z-index:4}.do-bulma .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.do-bulma .field.has-addons.has-addons-centered{justify-content:center}.do-bulma .field.has-addons.has-addons-right{justify-content:flex-end}.do-bulma .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.do-bulma .field.is-grouped{display:flex;justify-content:flex-start}.do-bulma .field.is-grouped>.control{flex-shrink:0}.do-bulma .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.do-bulma .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.do-bulma .field.is-grouped.is-grouped-centered{justify-content:center}.do-bulma .field.is-grouped.is-grouped-right{justify-content:flex-end}.do-bulma .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.do-bulma .field.is-grouped.is-grouped-multiline>.control:last-child,.do-bulma .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.do-bulma .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.do-bulma .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.do-bulma .field.is-horizontal{display:flex}}.do-bulma .field-label .label{font-size:inherit}@media screen and (max-width:768px){.do-bulma .field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.do-bulma .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.do-bulma .field-label.is-small{font-size:.75rem;padding-top:.375em}.do-bulma .field-label.is-normal{padding-top:.375em}.do-bulma .field-label.is-medium{font-size:1.25rem;padding-top:.375em}.do-bulma .field-label.is-large{font-size:1.5rem;padding-top:.375em}}.do-bulma .field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.do-bulma .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.do-bulma .field-body .field{margin-bottom:0}.do-bulma .field-body>.field{flex-shrink:1}.do-bulma .field-body>.field:not(.is-narrow){flex-grow:1}.do-bulma .field-body>.field:not(:last-child){margin-right:.75rem}}.do-bulma .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.do-bulma .control.has-icons-left .input:focus~.icon,.do-bulma .control.has-icons-left .select:focus~.icon,.do-bulma .control.has-icons-right .input:focus~.icon,.do-bulma .control.has-icons-right .select:focus~.icon{color:#333}.do-bulma .control.has-icons-left .input.is-small~.icon,.do-bulma .control.has-icons-left .select.is-small~.icon,.do-bulma .control.has-icons-right .input.is-small~.icon,.do-bulma .control.has-icons-right .select.is-small~.icon{font-size:.75rem}.do-bulma .control.has-icons-left .input.is-medium~.icon,.do-bulma .control.has-icons-left .select.is-medium~.icon,.do-bulma .control.has-icons-right .input.is-medium~.icon,.do-bulma .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.do-bulma .control.has-icons-left .input.is-large~.icon,.do-bulma .control.has-icons-left .select.is-large~.icon,.do-bulma .control.has-icons-right .input.is-large~.icon,.do-bulma .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.do-bulma .control.has-icons-left .icon,.do-bulma .control.has-icons-right .icon{color:#f1f1f1;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.do-bulma .control.has-icons-left .input,.do-bulma .control.has-icons-left .select select{padding-left:2.5em}.do-bulma .control.has-icons-left .icon.is-left{left:0}.do-bulma .control.has-icons-right .input,.do-bulma .control.has-icons-right .select select{padding-right:2.5em}.do-bulma .control.has-icons-right .icon.is-right{right:0}.do-bulma .control.is-loading:after{position:absolute!important;right:.625em;top:.625em;z-index:4}.do-bulma .control.is-loading.is-small:after{font-size:.75rem}.do-bulma .control.is-loading.is-medium:after{font-size:1.25rem}.do-bulma .control.is-loading.is-large:after{font-size:1.5rem}.do-bulma .breadcrumb{font-size:1rem;white-space:nowrap}.do-bulma .breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.do-bulma .breadcrumb a:hover{color:#363636}.do-bulma .breadcrumb li{align-items:center;display:flex}.do-bulma .breadcrumb li:first-child a{padding-left:0}.do-bulma .breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.do-bulma .breadcrumb li+li:before{color:#b5b5b5;content:"/"}.do-bulma .breadcrumb ol,.do-bulma .breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.do-bulma .breadcrumb .icon:first-child{margin-right:.5em}.do-bulma .breadcrumb .icon:last-child{margin-left:.5em}.do-bulma .breadcrumb.is-centered ol,.do-bulma .breadcrumb.is-centered ul{justify-content:center}.do-bulma .breadcrumb.is-right ol,.do-bulma .breadcrumb.is-right ul{justify-content:flex-end}.do-bulma .breadcrumb.is-small{font-size:.75rem}.do-bulma .breadcrumb.is-medium{font-size:1.25rem}.do-bulma .breadcrumb.is-large{font-size:1.5rem}.do-bulma .breadcrumb.has-arrow-separator li+li:before{content:"→"}.do-bulma .breadcrumb.has-bullet-separator li+li:before{content:"•"}.do-bulma .breadcrumb.has-dot-separator li+li:before{content:"·"}.do-bulma .breadcrumb.has-succeeds-separator li+li:before{content:"≻"}.do-bulma .card{background-color:#fff;border-radius:.25rem;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);color:#333;max-width:100%;position:relative}.do-bulma .card-content:first-child,.do-bulma .card-footer:first-child,.do-bulma .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.do-bulma .card-content:last-child,.do-bulma .card-footer:last-child,.do-bulma .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.do-bulma .card-header{background-color:transparent;align-items:stretch;box-shadow:0 .125em .25em rgba(10,10,10,.1);display:flex}.do-bulma .card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem 1rem}.do-bulma .card-header-title.is-centered{justify-content:center}.do-bulma .card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem 1rem}.do-bulma .card-image{display:block;position:relative}.do-bulma .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.do-bulma .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.do-bulma .card-content{background-color:transparent;padding:1.5rem}.do-bulma .card-footer{background-color:transparent;border-top:1px solid #ededed;align-items:stretch;display:flex}.do-bulma .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.do-bulma .card-footer-item:not(:last-child){border-right:1px solid #ededed}.do-bulma .card .media:not(:last-child){margin-bottom:1.5rem}.do-bulma .dropdown{display:inline-flex;position:relative;vertical-align:top}.do-bulma .dropdown.is-active .dropdown-menu,.do-bulma .dropdown.is-hoverable:hover .dropdown-menu{display:block}.do-bulma .dropdown.is-right .dropdown-menu{left:auto;right:0}.do-bulma .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:0;top:auto}.do-bulma .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.do-bulma .dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);padding-bottom:.5rem;padding-top:.5rem}.do-bulma .dropdown-item{color:#333;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}.do-bulma a.dropdown-item,.do-bulma button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}.do-bulma a.dropdown-item:hover,.do-bulma button.dropdown-item:hover{background-color:#fff;color:#0a0a0a}.do-bulma a.dropdown-item.is-active,.do-bulma button.dropdown-item.is-active{background-color:#3273dc;color:#fff}.do-bulma .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:.5rem 0}.do-bulma .level{align-items:center;justify-content:space-between}.do-bulma .level code{border-radius:4px}.do-bulma .level img{display:inline-block;vertical-align:top}.do-bulma .level.is-mobile,.do-bulma .level.is-mobile .level-left,.do-bulma .level.is-mobile .level-right{display:flex}.do-bulma .level.is-mobile .level-left+.level-right{margin-top:0}.do-bulma .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.do-bulma .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media print,screen and (min-width:769px){.do-bulma .level{display:flex}.do-bulma .level>.level-item:not(.is-narrow){flex-grow:1}}.do-bulma .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.do-bulma .level-item .subtitle,.do-bulma .level-item .title{margin-bottom:0}@media screen and (max-width:768px){.do-bulma .level-item:not(:last-child){margin-bottom:.75rem}}.do-bulma .level-left,.do-bulma .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.do-bulma .level-left .level-item.is-flexible,.do-bulma .level-right .level-item.is-flexible{flex-grow:1}@media print,screen and (min-width:769px){.do-bulma .level-left .level-item:not(:last-child),.do-bulma .level-right .level-item:not(:last-child){margin-right:.75rem}}.do-bulma .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.do-bulma .level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.do-bulma .level-left{display:flex}}.do-bulma .level-right{align-items:center;justify-content:flex-end}@media print,screen and (min-width:769px){.do-bulma .level-right{display:flex}}.do-bulma .media{align-items:flex-start;display:flex;text-align:inherit}.do-bulma .media .content:not(:last-child){margin-bottom:.75rem}.do-bulma .media .media{border-top:1px solid hsla(0,0%,94.5%,.5);display:flex;padding-top:.75rem}.do-bulma .media .media .content:not(:last-child),.do-bulma .media .media .control:not(:last-child){margin-bottom:.5rem}.do-bulma .media .media .media{padding-top:.5rem}.do-bulma .media .media .media+.media{margin-top:.5rem}.do-bulma .media+.media{border-top:1px solid hsla(0,0%,94.5%,.5);margin-top:1rem;padding-top:1rem}.do-bulma .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.do-bulma .media-left,.do-bulma .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.do-bulma .media-left{margin-right:1rem}.do-bulma .media-right{margin-left:1rem}.do-bulma .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width:768px){.do-bulma .media-content{overflow-x:auto}}.do-bulma .menu{font-size:1rem}.do-bulma .menu.is-small{font-size:.75rem}.do-bulma .menu.is-medium{font-size:1.25rem}.do-bulma .menu.is-large{font-size:1.5rem}.do-bulma .menu-list{line-height:1.25}.do-bulma .menu-list a{border-radius:2px;color:#333;display:block;padding:.5em .75em}.do-bulma .menu-list a:hover{background-color:#fff;color:#363636}.do-bulma .menu-list a.is-active{background-color:#3273dc;color:#fff}.do-bulma .menu-list li ul{border-left:1px solid #f1f1f1;margin:.75em;padding-left:.75em}.do-bulma .menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.do-bulma .menu-label:not(:first-child){margin-top:1em}.do-bulma .menu-label:not(:last-child){margin-bottom:1em}.do-bulma .message{background-color:#fff;border-radius:4px;font-size:1rem}.do-bulma .message strong{color:currentColor}.do-bulma .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.do-bulma .message.is-small{font-size:.75rem}.do-bulma .message.is-medium{font-size:1.25rem}.do-bulma .message.is-large{font-size:1.5rem}.do-bulma .message.is-white{background-color:#fff}.do-bulma .message.is-white .message-header{background-color:#fff;color:#0a0a0a}.do-bulma .message.is-white .message-body{border-color:#fff}.do-bulma .message.is-black{background-color:#fafafa}.do-bulma .message.is-black .message-header{background-color:#0a0a0a;color:#fff}.do-bulma .message.is-black .message-body{border-color:#0a0a0a}.do-bulma .message.is-light{background-color:#fafafa}.do-bulma .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .message.is-light .message-body{border-color:#f5f5f5}.do-bulma .message.is-dark{background-color:#fafafa}.do-bulma .message.is-dark .message-header{background-color:#363636;color:#fff}.do-bulma .message.is-dark .message-body{border-color:#363636}.do-bulma .message.is-primary{background-color:#ebf3ff}.do-bulma .message.is-primary .message-header{background-color:#0069ff;color:#fff}.do-bulma .message.is-primary .message-body{border-color:#0069ff;color:#0061eb}.do-bulma .message.is-link{background-color:#eef3fc}.do-bulma .message.is-link .message-header{background-color:#3273dc;color:#fff}.do-bulma .message.is-link .message-body{border-color:#3273dc;color:#2160c4}.do-bulma .message.is-info{background-color:#eef6fc}.do-bulma .message.is-info .message-header{background-color:#3298dc;color:#fff}.do-bulma .message.is-info .message-body{border-color:#3298dc;color:#1d72aa}.do-bulma .message.is-success{background-color:#ecfdf5}.do-bulma .message.is-success .message-header{background-color:#11a95e;color:#fff}.do-bulma .message.is-success .message-body{border-color:#11a95e;color:#12b565}.do-bulma .message.is-warning{background-color:#fef2eb}.do-bulma .message.is-warning .message-header{background-color:#f56109;color:#fff}.do-bulma .message.is-warning .message-body{border-color:#f56109;color:#c54e07}.do-bulma .message.is-danger{background-color:#fdeded}.do-bulma .message.is-danger .message-header{background-color:#d91d1d;color:#fff}.do-bulma .message.is-danger .message-body{border-color:#d91d1d;color:#d81d1d}.do-bulma .message-header{align-items:center;background-color:#333;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.do-bulma .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.do-bulma .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.do-bulma .message-body{border-color:#f1f1f1;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#333;padding:1.25em 1.5em}.do-bulma .message-body code,.do-bulma .message-body pre{background-color:#fff}.do-bulma .message-body pre code{background-color:transparent}.do-bulma .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.do-bulma .modal.is-active{display:flex}.do-bulma .modal-background{background-color:rgba(10,10,10,.86)}.do-bulma .modal-card,.do-bulma .modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px){.do-bulma .modal-card,.do-bulma .modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.do-bulma .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.do-bulma .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.do-bulma .modal-card-foot,.do-bulma .modal-card-head{align-items:center;background-color:#fff;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.do-bulma .modal-card-head{border-bottom:1px solid #f1f1f1;border-top-left-radius:6px;border-top-right-radius:6px}.do-bulma .modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.do-bulma .modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #f1f1f1}.do-bulma .modal-card-foot .button:not(:last-child){margin-right:.5em}.do-bulma .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.do-bulma .navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.do-bulma .navbar.is-white{background-color:#fff;color:#0a0a0a}.do-bulma .navbar.is-white .navbar-brand .navbar-link,.do-bulma .navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.do-bulma .navbar.is-white .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-white .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-white .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-white .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-white .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.do-bulma .navbar.is-white .navbar-brand .navbar-link:after{border-color:#0a0a0a}.do-bulma .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width:1024px){.do-bulma .navbar.is-white .navbar-end .navbar-link,.do-bulma .navbar.is-white .navbar-end>.navbar-item,.do-bulma .navbar.is-white .navbar-start .navbar-link,.do-bulma .navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.do-bulma .navbar.is-white .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-white .navbar-end .navbar-link:focus,.do-bulma .navbar.is-white .navbar-end .navbar-link:hover,.do-bulma .navbar.is-white .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-white .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-white .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-white .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-white .navbar-start .navbar-link:focus,.do-bulma .navbar.is-white .navbar-start .navbar-link:hover,.do-bulma .navbar.is-white .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-white .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.do-bulma .navbar.is-white .navbar-end .navbar-link:after,.do-bulma .navbar.is-white .navbar-start .navbar-link:after{border-color:#0a0a0a}.do-bulma .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.do-bulma .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.do-bulma .navbar.is-black{background-color:#0a0a0a;color:#fff}.do-bulma .navbar.is-black .navbar-brand .navbar-link,.do-bulma .navbar.is-black .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-black .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-black .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-black .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-black .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-black .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.do-bulma .navbar.is-black .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-black .navbar-end .navbar-link,.do-bulma .navbar.is-black .navbar-end>.navbar-item,.do-bulma .navbar.is-black .navbar-start .navbar-link,.do-bulma .navbar.is-black .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-black .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-black .navbar-end .navbar-link:focus,.do-bulma .navbar.is-black .navbar-end .navbar-link:hover,.do-bulma .navbar.is-black .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-black .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-black .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-black .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-black .navbar-start .navbar-link:focus,.do-bulma .navbar.is-black .navbar-start .navbar-link:hover,.do-bulma .navbar.is-black .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-black .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.do-bulma .navbar.is-black .navbar-end .navbar-link:after,.do-bulma .navbar.is-black .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.do-bulma .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.do-bulma .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-brand .navbar-link,.do-bulma .navbar.is-light .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-light .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-light .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-light .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-light .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-brand .navbar-link:after{border-color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-burger{color:rgba(0,0,0,.7)}@media screen and (min-width:1024px){.do-bulma .navbar.is-light .navbar-end .navbar-link,.do-bulma .navbar.is-light .navbar-end>.navbar-item,.do-bulma .navbar.is-light .navbar-start .navbar-link,.do-bulma .navbar.is-light .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-light .navbar-end .navbar-link:focus,.do-bulma .navbar.is-light .navbar-end .navbar-link:hover,.do-bulma .navbar.is-light .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-light .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-light .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-light .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-light .navbar-start .navbar-link:focus,.do-bulma .navbar.is-light .navbar-start .navbar-link:hover,.do-bulma .navbar.is-light .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-light .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-end .navbar-link:after,.do-bulma .navbar.is-light .navbar-start .navbar-link:after{border-color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.do-bulma .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,.7)}}.do-bulma .navbar.is-dark{background-color:#363636;color:#fff}.do-bulma .navbar.is-dark .navbar-brand .navbar-link,.do-bulma .navbar.is-dark .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-dark .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-dark .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-dark .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-dark .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-dark .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#fff}.do-bulma .navbar.is-dark .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-dark .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-dark .navbar-end .navbar-link,.do-bulma .navbar.is-dark .navbar-end>.navbar-item,.do-bulma .navbar.is-dark .navbar-start .navbar-link,.do-bulma .navbar.is-dark .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-dark .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-dark .navbar-end .navbar-link:focus,.do-bulma .navbar.is-dark .navbar-end .navbar-link:hover,.do-bulma .navbar.is-dark .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-dark .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-dark .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-dark .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-dark .navbar-start .navbar-link:focus,.do-bulma .navbar.is-dark .navbar-start .navbar-link:hover,.do-bulma .navbar.is-dark .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-dark .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#fff}.do-bulma .navbar.is-dark .navbar-end .navbar-link:after,.do-bulma .navbar.is-dark .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#fff}.do-bulma .navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.do-bulma .navbar.is-primary{background-color:#0069ff;color:#fff}.do-bulma .navbar.is-primary .navbar-brand .navbar-link,.do-bulma .navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-primary .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-primary .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-primary .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-primary .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-primary .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#005fe6;color:#fff}.do-bulma .navbar.is-primary .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-primary .navbar-end .navbar-link,.do-bulma .navbar.is-primary .navbar-end>.navbar-item,.do-bulma .navbar.is-primary .navbar-start .navbar-link,.do-bulma .navbar.is-primary .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-primary .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-primary .navbar-end .navbar-link:focus,.do-bulma .navbar.is-primary .navbar-end .navbar-link:hover,.do-bulma .navbar.is-primary .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-primary .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-primary .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-primary .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-primary .navbar-start .navbar-link:focus,.do-bulma .navbar.is-primary .navbar-start .navbar-link:hover,.do-bulma .navbar.is-primary .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-primary .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#005fe6;color:#fff}.do-bulma .navbar.is-primary .navbar-end .navbar-link:after,.do-bulma .navbar.is-primary .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#005fe6;color:#fff}.do-bulma .navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#0069ff;color:#fff}}.do-bulma .navbar.is-link{background-color:#3273dc;color:#fff}.do-bulma .navbar.is-link .navbar-brand .navbar-link,.do-bulma .navbar.is-link .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-link .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-link .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-link .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-link .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-link .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.do-bulma .navbar.is-link .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-link .navbar-end .navbar-link,.do-bulma .navbar.is-link .navbar-end>.navbar-item,.do-bulma .navbar.is-link .navbar-start .navbar-link,.do-bulma .navbar.is-link .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-link .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-link .navbar-end .navbar-link:focus,.do-bulma .navbar.is-link .navbar-end .navbar-link:hover,.do-bulma .navbar.is-link .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-link .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-link .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-link .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-link .navbar-start .navbar-link:focus,.do-bulma .navbar.is-link .navbar-start .navbar-link:hover,.do-bulma .navbar.is-link .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-link .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.do-bulma .navbar.is-link .navbar-end .navbar-link:after,.do-bulma .navbar.is-link .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.do-bulma .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.do-bulma .navbar.is-info{background-color:#3298dc;color:#fff}.do-bulma .navbar.is-info .navbar-brand .navbar-link,.do-bulma .navbar.is-info .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-info .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-info .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-info .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-info .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-info .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#238cd1;color:#fff}.do-bulma .navbar.is-info .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-info .navbar-end .navbar-link,.do-bulma .navbar.is-info .navbar-end>.navbar-item,.do-bulma .navbar.is-info .navbar-start .navbar-link,.do-bulma .navbar.is-info .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-info .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-info .navbar-end .navbar-link:focus,.do-bulma .navbar.is-info .navbar-end .navbar-link:hover,.do-bulma .navbar.is-info .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-info .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-info .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-info .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-info .navbar-start .navbar-link:focus,.do-bulma .navbar.is-info .navbar-start .navbar-link:hover,.do-bulma .navbar.is-info .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-info .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#238cd1;color:#fff}.do-bulma .navbar.is-info .navbar-end .navbar-link:after,.do-bulma .navbar.is-info .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#238cd1;color:#fff}.do-bulma .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3298dc;color:#fff}}.do-bulma .navbar.is-success{background-color:#11a95e;color:#fff}.do-bulma .navbar.is-success .navbar-brand .navbar-link,.do-bulma .navbar.is-success .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-success .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-success .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-success .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-success .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-success .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#0f9251;color:#fff}.do-bulma .navbar.is-success .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-success .navbar-end .navbar-link,.do-bulma .navbar.is-success .navbar-end>.navbar-item,.do-bulma .navbar.is-success .navbar-start .navbar-link,.do-bulma .navbar.is-success .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-success .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-success .navbar-end .navbar-link:focus,.do-bulma .navbar.is-success .navbar-end .navbar-link:hover,.do-bulma .navbar.is-success .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-success .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-success .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-success .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-success .navbar-start .navbar-link:focus,.do-bulma .navbar.is-success .navbar-start .navbar-link:hover,.do-bulma .navbar.is-success .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-success .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#0f9251;color:#fff}.do-bulma .navbar.is-success .navbar-end .navbar-link:after,.do-bulma .navbar.is-success .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#0f9251;color:#fff}.do-bulma .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#11a95e;color:#fff}}.do-bulma .navbar.is-warning{background-color:#f56109;color:#fff}.do-bulma .navbar.is-warning .navbar-brand .navbar-link,.do-bulma .navbar.is-warning .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-warning .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-warning .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-warning .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-warning .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-warning .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#dc5708;color:#fff}.do-bulma .navbar.is-warning .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-warning .navbar-end .navbar-link,.do-bulma .navbar.is-warning .navbar-end>.navbar-item,.do-bulma .navbar.is-warning .navbar-start .navbar-link,.do-bulma .navbar.is-warning .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-warning .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-warning .navbar-end .navbar-link:focus,.do-bulma .navbar.is-warning .navbar-end .navbar-link:hover,.do-bulma .navbar.is-warning .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-warning .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-warning .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-warning .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-warning .navbar-start .navbar-link:focus,.do-bulma .navbar.is-warning .navbar-start .navbar-link:hover,.do-bulma .navbar.is-warning .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-warning .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#dc5708;color:#fff}.do-bulma .navbar.is-warning .navbar-end .navbar-link:after,.do-bulma .navbar.is-warning .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#dc5708;color:#fff}.do-bulma .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#f56109;color:#fff}}.do-bulma .navbar.is-danger{background-color:#d91d1d;color:#fff}.do-bulma .navbar.is-danger .navbar-brand .navbar-link,.do-bulma .navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.do-bulma .navbar.is-danger .navbar-brand .navbar-link.is-active,.do-bulma .navbar.is-danger .navbar-brand .navbar-link:focus,.do-bulma .navbar.is-danger .navbar-brand .navbar-link:hover,.do-bulma .navbar.is-danger .navbar-brand>a.navbar-item.is-active,.do-bulma .navbar.is-danger .navbar-brand>a.navbar-item:focus,.do-bulma .navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#c31a1a;color:#fff}.do-bulma .navbar.is-danger .navbar-brand .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width:1024px){.do-bulma .navbar.is-danger .navbar-end .navbar-link,.do-bulma .navbar.is-danger .navbar-end>.navbar-item,.do-bulma .navbar.is-danger .navbar-start .navbar-link,.do-bulma .navbar.is-danger .navbar-start>.navbar-item{color:#fff}.do-bulma .navbar.is-danger .navbar-end .navbar-link.is-active,.do-bulma .navbar.is-danger .navbar-end .navbar-link:focus,.do-bulma .navbar.is-danger .navbar-end .navbar-link:hover,.do-bulma .navbar.is-danger .navbar-end>a.navbar-item.is-active,.do-bulma .navbar.is-danger .navbar-end>a.navbar-item:focus,.do-bulma .navbar.is-danger .navbar-end>a.navbar-item:hover,.do-bulma .navbar.is-danger .navbar-start .navbar-link.is-active,.do-bulma .navbar.is-danger .navbar-start .navbar-link:focus,.do-bulma .navbar.is-danger .navbar-start .navbar-link:hover,.do-bulma .navbar.is-danger .navbar-start>a.navbar-item.is-active,.do-bulma .navbar.is-danger .navbar-start>a.navbar-item:focus,.do-bulma .navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#c31a1a;color:#fff}.do-bulma .navbar.is-danger .navbar-end .navbar-link:after,.do-bulma .navbar.is-danger .navbar-start .navbar-link:after{border-color:#fff}.do-bulma .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#c31a1a;color:#fff}.do-bulma .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#d91d1d;color:#fff}}.do-bulma .navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.do-bulma .navbar.has-shadow{box-shadow:0 2px 0 0 #fff}.do-bulma .navbar.is-fixed-bottom,.do-bulma .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.do-bulma .navbar.is-fixed-bottom{bottom:0}.do-bulma .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #fff}.do-bulma .navbar.is-fixed-top{top:0}.do-bulma body.has-navbar-fixed-top,.do-bulma html.has-navbar-fixed-top{padding-top:3.25rem}.do-bulma body.has-navbar-fixed-bottom,.do-bulma html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.do-bulma .navbar-brand,.do-bulma .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.do-bulma .navbar-brand a.navbar-item:focus,.do-bulma .navbar-brand a.navbar-item:hover{background-color:transparent}.do-bulma .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.do-bulma .navbar-burger{color:#333;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.do-bulma .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.do-bulma .navbar-burger span:first-child{top:calc(50% - 6px)}.do-bulma .navbar-burger span:nth-child(2){top:calc(50% - 1px)}.do-bulma .navbar-burger span:nth-child(3){top:calc(50% + 4px)}.do-bulma .navbar-burger:hover{background-color:rgba(0,0,0,.05)}.do-bulma .navbar-burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.do-bulma .navbar-burger.is-active span:nth-child(2){opacity:0}.do-bulma .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.do-bulma .navbar-menu{display:none}.do-bulma .navbar-item,.do-bulma .navbar-link{color:#333;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.do-bulma .navbar-item .icon:only-child,.do-bulma .navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.do-bulma .navbar-link,.do-bulma a.navbar-item{cursor:pointer}.do-bulma .navbar-link.is-active,.do-bulma .navbar-link:focus,.do-bulma .navbar-link:focus-within,.do-bulma .navbar-link:hover,.do-bulma a.navbar-item.is-active,.do-bulma a.navbar-item:focus,.do-bulma a.navbar-item:focus-within,.do-bulma a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.do-bulma .navbar-item{flex-grow:0;flex-shrink:0}.do-bulma .navbar-item img{max-height:1.75rem}.do-bulma .navbar-item.has-dropdown{padding:0}.do-bulma .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.do-bulma .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.do-bulma .navbar-item.is-tab.is-active,.do-bulma .navbar-item.is-tab:focus,.do-bulma .navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.do-bulma .navbar-item.is-tab.is-active{border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.do-bulma .navbar-content{flex-grow:1;flex-shrink:1}.do-bulma .navbar-link:not(.is-arrowless){padding-right:2.5em}.do-bulma .navbar-link:not(.is-arrowless):after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.do-bulma .navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.do-bulma .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.do-bulma .navbar-divider{background-color:#fff;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1023px){.do-bulma .navbar>.container{display:block}.do-bulma .navbar-brand .navbar-item,.do-bulma .navbar-tabs .navbar-item{align-items:center;display:flex}.do-bulma .navbar-link:after{display:none}.do-bulma .navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.do-bulma .navbar-menu.is-active{display:block}.do-bulma .navbar.is-fixed-bottom-touch,.do-bulma .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.do-bulma .navbar.is-fixed-bottom-touch{bottom:0}.do-bulma .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.do-bulma .navbar.is-fixed-top-touch{top:0}.do-bulma .navbar.is-fixed-top-touch .navbar-menu,.do-bulma .navbar.is-fixed-top .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}.do-bulma body.has-navbar-fixed-top-touch,.do-bulma html.has-navbar-fixed-top-touch{padding-top:3.25rem}.do-bulma body.has-navbar-fixed-bottom-touch,.do-bulma html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.do-bulma .navbar,.do-bulma .navbar-end,.do-bulma .navbar-menu,.do-bulma .navbar-start{align-items:stretch;display:flex}.do-bulma .navbar{min-height:3.25rem}.do-bulma .navbar.is-spaced{padding:1rem 2rem}.do-bulma .navbar.is-spaced .navbar-end,.do-bulma .navbar.is-spaced .navbar-start{align-items:center}.do-bulma .navbar.is-spaced .navbar-link,.do-bulma .navbar.is-spaced a.navbar-item{border-radius:4px}.do-bulma .navbar.is-transparent .navbar-link.is-active,.do-bulma .navbar.is-transparent .navbar-link:focus,.do-bulma .navbar.is-transparent .navbar-link:hover,.do-bulma .navbar.is-transparent a.navbar-item.is-active,.do-bulma .navbar.is-transparent a.navbar-item:focus,.do-bulma .navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.do-bulma .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.do-bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.do-bulma .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.do-bulma .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.do-bulma .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#fff;color:#0a0a0a}.do-bulma .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#3273dc}.do-bulma .navbar-burger{display:none}.do-bulma .navbar-item,.do-bulma .navbar-link{align-items:center;display:flex}.do-bulma .navbar-item.has-dropdown{align-items:stretch}.do-bulma .navbar-item.has-dropdown-up .navbar-link:after{transform:rotate(135deg) translate(.25em,-.25em)}.do-bulma .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #f1f1f1;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.do-bulma .navbar-item.is-active .navbar-dropdown,.do-bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown,.do-bulma .navbar-item.is-hoverable:focus .navbar-dropdown,.do-bulma .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.do-bulma .navbar-item.is-active .navbar-dropdown.is-boxed,.do-bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.do-bulma .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.do-bulma .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .do-bulma .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .do-bulma .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar.is-spaced .do-bulma .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar.is-spaced .do-bulma .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.do-bulma .navbar-menu{flex-grow:1;flex-shrink:0}.do-bulma .navbar-start{justify-content:flex-start;margin-right:auto}.do-bulma .navbar-end{justify-content:flex-end;margin-left:auto}.do-bulma .navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #f1f1f1;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.do-bulma .navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.do-bulma .navbar-dropdown a.navbar-item{padding-right:3rem}.do-bulma .navbar-dropdown a.navbar-item:focus,.do-bulma .navbar-dropdown a.navbar-item:hover{background-color:#fff;color:#0a0a0a}.do-bulma .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#3273dc}.do-bulma .navbar-dropdown.is-boxed,.navbar.is-spaced .do-bulma .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% - 4px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,transform}.do-bulma .navbar-dropdown.is-right{left:auto;right:0}.do-bulma .navbar-divider{display:block}.do-bulma .container>.navbar .navbar-brand,.do-bulma .navbar>.container .navbar-brand{margin-left:-.75rem}.do-bulma .container>.navbar .navbar-menu,.do-bulma .navbar>.container .navbar-menu{margin-right:-.75rem}.do-bulma .navbar.is-fixed-bottom-desktop,.do-bulma .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.do-bulma .navbar.is-fixed-bottom-desktop{bottom:0}.do-bulma .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.do-bulma .navbar.is-fixed-top-desktop{top:0}.do-bulma body.has-navbar-fixed-top-desktop,.do-bulma html.has-navbar-fixed-top-desktop{padding-top:3.25rem}.do-bulma body.has-navbar-fixed-bottom-desktop,.do-bulma html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}.do-bulma body.has-spaced-navbar-fixed-top,.do-bulma html.has-spaced-navbar-fixed-top{padding-top:5.25rem}.do-bulma body.has-spaced-navbar-fixed-bottom,.do-bulma html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.do-bulma .navbar-link.is-active,.do-bulma a.navbar-item.is-active{color:#0a0a0a}.do-bulma .navbar-link.is-active:not(:focus):not(:hover),.do-bulma a.navbar-item.is-active:not(:focus):not(:hover){background-color:transparent}.do-bulma .navbar-item.has-dropdown.is-active .navbar-link,.do-bulma .navbar-item.has-dropdown:focus .navbar-link,.do-bulma .navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.do-bulma .hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.do-bulma .pagination{font-size:1rem;margin:-.25rem}.do-bulma .pagination.is-small{font-size:.75rem}.do-bulma .pagination.is-medium{font-size:1.25rem}.do-bulma .pagination.is-large{font-size:1.5rem}.do-bulma .pagination.is-rounded .pagination-next,.do-bulma .pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.do-bulma .pagination.is-rounded .pagination-link{border-radius:290486px}.do-bulma .pagination,.do-bulma .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.do-bulma .pagination-ellipsis,.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous{border-color:#f1f1f1;color:#363636;min-width:2.5em}.do-bulma .pagination-link:hover,.do-bulma .pagination-next:hover,.do-bulma .pagination-previous:hover{border-color:#b5b5b5;color:#363636}.do-bulma .pagination-link:focus,.do-bulma .pagination-next:focus,.do-bulma .pagination-previous:focus{border-color:#3273dc}.do-bulma .pagination-link:active,.do-bulma .pagination-next:active,.do-bulma .pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.do-bulma .pagination-link[disabled],.do-bulma .pagination-next[disabled],.do-bulma .pagination-previous[disabled]{background-color:#f1f1f1;border-color:#f1f1f1;box-shadow:none;color:#7a7a7a;opacity:.5}.do-bulma .pagination-next,.do-bulma .pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.do-bulma .pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.do-bulma .pagination-ellipsis{color:#b5b5b5;pointer-events:none}.do-bulma .pagination-list{flex-wrap:wrap}.do-bulma .pagination-list li{list-style:none}@media screen and (max-width:768px){.do-bulma .pagination{flex-wrap:wrap}.do-bulma .pagination-list li,.do-bulma .pagination-next,.do-bulma .pagination-previous{flex-grow:1;flex-shrink:1}}@media print,screen and (min-width:769px){.do-bulma .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.do-bulma .pagination-previous{order:2}.do-bulma .pagination-next{order:3}.do-bulma .pagination{justify-content:space-between}.do-bulma .pagination.is-centered .pagination-previous{order:1}.do-bulma .pagination.is-centered .pagination-list{justify-content:center;order:2}.do-bulma .pagination.is-centered .pagination-next{order:3}.do-bulma .pagination.is-right .pagination-previous{order:1}.do-bulma .pagination.is-right .pagination-next{order:2}.do-bulma .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.do-bulma .panel{border-radius:6px;box-shadow:0 .5em 1em -.125em rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.02);font-size:1rem}.do-bulma .panel:not(:last-child){margin-bottom:1.5rem}.do-bulma .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.do-bulma .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.do-bulma .panel.is-white .panel-block.is-active .panel-icon{color:#fff}.do-bulma .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.do-bulma .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.do-bulma .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.do-bulma .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.do-bulma .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.do-bulma .panel.is-dark .panel-heading{background-color:#363636;color:#fff}.do-bulma .panel.is-dark .panel-tabs a.is-active{border-bottom-color:#363636}.do-bulma .panel.is-dark .panel-block.is-active .panel-icon{color:#363636}.do-bulma .panel.is-primary .panel-heading{background-color:#0069ff;color:#fff}.do-bulma .panel.is-primary .panel-tabs a.is-active{border-bottom-color:#0069ff}.do-bulma .panel.is-primary .panel-block.is-active .panel-icon{color:#0069ff}.do-bulma .panel.is-link .panel-heading{background-color:#3273dc;color:#fff}.do-bulma .panel.is-link .panel-tabs a.is-active{border-bottom-color:#3273dc}.do-bulma .panel.is-link .panel-block.is-active .panel-icon{color:#3273dc}.do-bulma .panel.is-info .panel-heading{background-color:#3298dc;color:#fff}.do-bulma .panel.is-info .panel-tabs a.is-active{border-bottom-color:#3298dc}.do-bulma .panel.is-info .panel-block.is-active .panel-icon{color:#3298dc}.do-bulma .panel.is-success .panel-heading{background-color:#11a95e;color:#fff}.do-bulma .panel.is-success .panel-tabs a.is-active{border-bottom-color:#11a95e}.do-bulma .panel.is-success .panel-block.is-active .panel-icon{color:#11a95e}.do-bulma .panel.is-warning .panel-heading{background-color:#f56109;color:#fff}.do-bulma .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#f56109}.do-bulma .panel.is-warning .panel-block.is-active .panel-icon{color:#f56109}.do-bulma .panel.is-danger .panel-heading{background-color:#d91d1d;color:#fff}.do-bulma .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#d91d1d}.do-bulma .panel.is-danger .panel-block.is-active .panel-icon{color:#d91d1d}.do-bulma .panel-block:not(:last-child),.do-bulma .panel-tabs:not(:last-child){border-bottom:1px solid #ededed}.do-bulma .panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#363636;font-size:1.25em;font-weight:700;line-height:1.25;padding:.75em 1em}.do-bulma .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.do-bulma .panel-tabs a{border-bottom:1px solid #f1f1f1;margin-bottom:-1px;padding:.5em}.do-bulma .panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.do-bulma .panel-list a{color:#333}.do-bulma .panel-list a:hover{color:#3273dc}.do-bulma .panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.do-bulma .panel-block input[type=checkbox]{margin-right:.75em}.do-bulma .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.do-bulma .panel-block.is-wrapped{flex-wrap:wrap}.do-bulma .panel-block.is-active{border-left-color:#3273dc;color:#363636}.do-bulma .panel-block.is-active .panel-icon{color:#3273dc}.do-bulma .panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.do-bulma a.panel-block,.do-bulma label.panel-block{cursor:pointer}.do-bulma a.panel-block:hover,.do-bulma label.panel-block:hover{background-color:#fff}.do-bulma .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.do-bulma .panel-icon .fa{font-size:inherit;line-height:inherit}.do-bulma .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.do-bulma .tabs a{align-items:center;border-bottom-color:#f1f1f1;border-bottom-style:solid;border-bottom-width:1px;color:#333;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.do-bulma .tabs a:hover{border-bottom-color:#363636;color:#363636}.do-bulma .tabs li{display:block}.do-bulma .tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.do-bulma .tabs ul{align-items:center;border-bottom-color:#f1f1f1;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.do-bulma .tabs ul.is-left{padding-right:.75em}.do-bulma .tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.do-bulma .tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.do-bulma .tabs .icon:first-child{margin-right:.5em}.do-bulma .tabs .icon:last-child{margin-left:.5em}.do-bulma .tabs.is-centered ul{justify-content:center}.do-bulma .tabs.is-right ul{justify-content:flex-end}.do-bulma .tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.do-bulma .tabs.is-boxed a:hover{background-color:#fff;border-bottom-color:#f1f1f1}.do-bulma .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#f1f1f1;border-bottom-color:transparent!important}.do-bulma .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.do-bulma .tabs.is-toggle a{border-color:#f1f1f1;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.do-bulma .tabs.is-toggle a:hover{background-color:#fff;border-color:#b5b5b5;z-index:2}.do-bulma .tabs.is-toggle li+li{margin-left:-1px}.do-bulma .tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.do-bulma .tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.do-bulma .tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.do-bulma .tabs.is-toggle ul{border-bottom:none}.do-bulma .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.do-bulma .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.do-bulma .tabs.is-small{font-size:.75rem}.do-bulma .tabs.is-medium{font-size:1.25rem}.do-bulma .tabs.is-large{font-size:1.5rem}.do-bulma .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.do-bulma .column.is-narrow{flex:none;width:unset}.columns.is-mobile>.do-bulma .column.is-full{flex:none;width:100%}.columns.is-mobile>.do-bulma .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.do-bulma .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.do-bulma .column.is-half{flex:none;width:50%}.columns.is-mobile>.do-bulma .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.do-bulma .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.do-bulma .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.do-bulma .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.do-bulma .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.do-bulma .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.do-bulma .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.do-bulma .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.do-bulma .column.is-offset-half{margin-left:50%}.columns.is-mobile>.do-bulma .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.do-bulma .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.do-bulma .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.do-bulma .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.do-bulma .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.do-bulma .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.do-bulma .column.is-0{flex:none;width:0}.columns.is-mobile>.do-bulma .column.is-offset-0{margin-left:0}.columns.is-mobile>.do-bulma .column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.do-bulma .column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.do-bulma .column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.do-bulma .column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.do-bulma .column.is-3{flex:none;width:25%}.columns.is-mobile>.do-bulma .column.is-offset-3{margin-left:25%}.columns.is-mobile>.do-bulma .column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.do-bulma .column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.do-bulma .column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.do-bulma .column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.do-bulma .column.is-6{flex:none;width:50%}.columns.is-mobile>.do-bulma .column.is-offset-6{margin-left:50%}.columns.is-mobile>.do-bulma .column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.do-bulma .column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.do-bulma .column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.do-bulma .column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.do-bulma .column.is-9{flex:none;width:75%}.columns.is-mobile>.do-bulma .column.is-offset-9{margin-left:75%}.columns.is-mobile>.do-bulma .column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.do-bulma .column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.do-bulma .column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.do-bulma .column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.do-bulma .column.is-12{flex:none;width:100%}.columns.is-mobile>.do-bulma .column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.do-bulma .column.is-narrow-mobile{flex:none;width:unset}.do-bulma .column.is-full-mobile{flex:none;width:100%}.do-bulma .column.is-three-quarters-mobile{flex:none;width:75%}.do-bulma .column.is-two-thirds-mobile{flex:none;width:66.6666%}.do-bulma .column.is-half-mobile{flex:none;width:50%}.do-bulma .column.is-one-third-mobile{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-mobile{flex:none;width:25%}.do-bulma .column.is-one-fifth-mobile{flex:none;width:20%}.do-bulma .column.is-two-fifths-mobile{flex:none;width:40%}.do-bulma .column.is-three-fifths-mobile{flex:none;width:60%}.do-bulma .column.is-four-fifths-mobile{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-mobile{margin-left:75%}.do-bulma .column.is-offset-two-thirds-mobile{margin-left:66.6666%}.do-bulma .column.is-offset-half-mobile{margin-left:50%}.do-bulma .column.is-offset-one-third-mobile{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-mobile{margin-left:25%}.do-bulma .column.is-offset-one-fifth-mobile{margin-left:20%}.do-bulma .column.is-offset-two-fifths-mobile{margin-left:40%}.do-bulma .column.is-offset-three-fifths-mobile{margin-left:60%}.do-bulma .column.is-offset-four-fifths-mobile{margin-left:80%}.do-bulma .column.is-0-mobile{flex:none;width:0}.do-bulma .column.is-offset-0-mobile{margin-left:0}.do-bulma .column.is-1-mobile{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-mobile{margin-left:8.3333333333%}.do-bulma .column.is-2-mobile{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-mobile{margin-left:16.6666666667%}.do-bulma .column.is-3-mobile{flex:none;width:25%}.do-bulma .column.is-offset-3-mobile{margin-left:25%}.do-bulma .column.is-4-mobile{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-mobile{margin-left:33.3333333333%}.do-bulma .column.is-5-mobile{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-mobile{margin-left:41.6666666667%}.do-bulma .column.is-6-mobile{flex:none;width:50%}.do-bulma .column.is-offset-6-mobile{margin-left:50%}.do-bulma .column.is-7-mobile{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-mobile{margin-left:58.3333333333%}.do-bulma .column.is-8-mobile{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-mobile{margin-left:66.6666666667%}.do-bulma .column.is-9-mobile{flex:none;width:75%}.do-bulma .column.is-offset-9-mobile{margin-left:75%}.do-bulma .column.is-10-mobile{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-mobile{margin-left:83.3333333333%}.do-bulma .column.is-11-mobile{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-mobile{margin-left:91.6666666667%}.do-bulma .column.is-12-mobile{flex:none;width:100%}.do-bulma .column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:769px){.do-bulma .column.is-narrow,.do-bulma .column.is-narrow-tablet{flex:none;width:unset}.do-bulma .column.is-full,.do-bulma .column.is-full-tablet{flex:none;width:100%}.do-bulma .column.is-three-quarters,.do-bulma .column.is-three-quarters-tablet{flex:none;width:75%}.do-bulma .column.is-two-thirds,.do-bulma .column.is-two-thirds-tablet{flex:none;width:66.6666%}.do-bulma .column.is-half,.do-bulma .column.is-half-tablet{flex:none;width:50%}.do-bulma .column.is-one-third,.do-bulma .column.is-one-third-tablet{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter,.do-bulma .column.is-one-quarter-tablet{flex:none;width:25%}.do-bulma .column.is-one-fifth,.do-bulma .column.is-one-fifth-tablet{flex:none;width:20%}.do-bulma .column.is-two-fifths,.do-bulma .column.is-two-fifths-tablet{flex:none;width:40%}.do-bulma .column.is-three-fifths,.do-bulma .column.is-three-fifths-tablet{flex:none;width:60%}.do-bulma .column.is-four-fifths,.do-bulma .column.is-four-fifths-tablet{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters,.do-bulma .column.is-offset-three-quarters-tablet{margin-left:75%}.do-bulma .column.is-offset-two-thirds,.do-bulma .column.is-offset-two-thirds-tablet{margin-left:66.6666%}.do-bulma .column.is-offset-half,.do-bulma .column.is-offset-half-tablet{margin-left:50%}.do-bulma .column.is-offset-one-third,.do-bulma .column.is-offset-one-third-tablet{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter,.do-bulma .column.is-offset-one-quarter-tablet{margin-left:25%}.do-bulma .column.is-offset-one-fifth,.do-bulma .column.is-offset-one-fifth-tablet{margin-left:20%}.do-bulma .column.is-offset-two-fifths,.do-bulma .column.is-offset-two-fifths-tablet{margin-left:40%}.do-bulma .column.is-offset-three-fifths,.do-bulma .column.is-offset-three-fifths-tablet{margin-left:60%}.do-bulma .column.is-offset-four-fifths,.do-bulma .column.is-offset-four-fifths-tablet{margin-left:80%}.do-bulma .column.is-0,.do-bulma .column.is-0-tablet{flex:none;width:0}.do-bulma .column.is-offset-0,.do-bulma .column.is-offset-0-tablet{margin-left:0}.do-bulma .column.is-1,.do-bulma .column.is-1-tablet{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1,.do-bulma .column.is-offset-1-tablet{margin-left:8.3333333333%}.do-bulma .column.is-2,.do-bulma .column.is-2-tablet{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2,.do-bulma .column.is-offset-2-tablet{margin-left:16.6666666667%}.do-bulma .column.is-3,.do-bulma .column.is-3-tablet{flex:none;width:25%}.do-bulma .column.is-offset-3,.do-bulma .column.is-offset-3-tablet{margin-left:25%}.do-bulma .column.is-4,.do-bulma .column.is-4-tablet{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4,.do-bulma .column.is-offset-4-tablet{margin-left:33.3333333333%}.do-bulma .column.is-5,.do-bulma .column.is-5-tablet{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5,.do-bulma .column.is-offset-5-tablet{margin-left:41.6666666667%}.do-bulma .column.is-6,.do-bulma .column.is-6-tablet{flex:none;width:50%}.do-bulma .column.is-offset-6,.do-bulma .column.is-offset-6-tablet{margin-left:50%}.do-bulma .column.is-7,.do-bulma .column.is-7-tablet{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7,.do-bulma .column.is-offset-7-tablet{margin-left:58.3333333333%}.do-bulma .column.is-8,.do-bulma .column.is-8-tablet{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8,.do-bulma .column.is-offset-8-tablet{margin-left:66.6666666667%}.do-bulma .column.is-9,.do-bulma .column.is-9-tablet{flex:none;width:75%}.do-bulma .column.is-offset-9,.do-bulma .column.is-offset-9-tablet{margin-left:75%}.do-bulma .column.is-10,.do-bulma .column.is-10-tablet{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10,.do-bulma .column.is-offset-10-tablet{margin-left:83.3333333333%}.do-bulma .column.is-11,.do-bulma .column.is-11-tablet{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11,.do-bulma .column.is-offset-11-tablet{margin-left:91.6666666667%}.do-bulma .column.is-12,.do-bulma .column.is-12-tablet{flex:none;width:100%}.do-bulma .column.is-offset-12,.do-bulma .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1023px){.do-bulma .column.is-narrow-touch{flex:none;width:unset}.do-bulma .column.is-full-touch{flex:none;width:100%}.do-bulma .column.is-three-quarters-touch{flex:none;width:75%}.do-bulma .column.is-two-thirds-touch{flex:none;width:66.6666%}.do-bulma .column.is-half-touch{flex:none;width:50%}.do-bulma .column.is-one-third-touch{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-touch{flex:none;width:25%}.do-bulma .column.is-one-fifth-touch{flex:none;width:20%}.do-bulma .column.is-two-fifths-touch{flex:none;width:40%}.do-bulma .column.is-three-fifths-touch{flex:none;width:60%}.do-bulma .column.is-four-fifths-touch{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-touch{margin-left:75%}.do-bulma .column.is-offset-two-thirds-touch{margin-left:66.6666%}.do-bulma .column.is-offset-half-touch{margin-left:50%}.do-bulma .column.is-offset-one-third-touch{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-touch{margin-left:25%}.do-bulma .column.is-offset-one-fifth-touch{margin-left:20%}.do-bulma .column.is-offset-two-fifths-touch{margin-left:40%}.do-bulma .column.is-offset-three-fifths-touch{margin-left:60%}.do-bulma .column.is-offset-four-fifths-touch{margin-left:80%}.do-bulma .column.is-0-touch{flex:none;width:0}.do-bulma .column.is-offset-0-touch{margin-left:0}.do-bulma .column.is-1-touch{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-touch{margin-left:8.3333333333%}.do-bulma .column.is-2-touch{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-touch{margin-left:16.6666666667%}.do-bulma .column.is-3-touch{flex:none;width:25%}.do-bulma .column.is-offset-3-touch{margin-left:25%}.do-bulma .column.is-4-touch{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-touch{margin-left:33.3333333333%}.do-bulma .column.is-5-touch{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-touch{margin-left:41.6666666667%}.do-bulma .column.is-6-touch{flex:none;width:50%}.do-bulma .column.is-offset-6-touch{margin-left:50%}.do-bulma .column.is-7-touch{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-touch{margin-left:58.3333333333%}.do-bulma .column.is-8-touch{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-touch{margin-left:66.6666666667%}.do-bulma .column.is-9-touch{flex:none;width:75%}.do-bulma .column.is-offset-9-touch{margin-left:75%}.do-bulma .column.is-10-touch{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-touch{margin-left:83.3333333333%}.do-bulma .column.is-11-touch{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-touch{margin-left:91.6666666667%}.do-bulma .column.is-12-touch{flex:none;width:100%}.do-bulma .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1024px){.do-bulma .column.is-narrow-desktop{flex:none;width:unset}.do-bulma .column.is-full-desktop{flex:none;width:100%}.do-bulma .column.is-three-quarters-desktop{flex:none;width:75%}.do-bulma .column.is-two-thirds-desktop{flex:none;width:66.6666%}.do-bulma .column.is-half-desktop{flex:none;width:50%}.do-bulma .column.is-one-third-desktop{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-desktop{flex:none;width:25%}.do-bulma .column.is-one-fifth-desktop{flex:none;width:20%}.do-bulma .column.is-two-fifths-desktop{flex:none;width:40%}.do-bulma .column.is-three-fifths-desktop{flex:none;width:60%}.do-bulma .column.is-four-fifths-desktop{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-desktop{margin-left:75%}.do-bulma .column.is-offset-two-thirds-desktop{margin-left:66.6666%}.do-bulma .column.is-offset-half-desktop{margin-left:50%}.do-bulma .column.is-offset-one-third-desktop{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-desktop{margin-left:25%}.do-bulma .column.is-offset-one-fifth-desktop{margin-left:20%}.do-bulma .column.is-offset-two-fifths-desktop{margin-left:40%}.do-bulma .column.is-offset-three-fifths-desktop{margin-left:60%}.do-bulma .column.is-offset-four-fifths-desktop{margin-left:80%}.do-bulma .column.is-0-desktop{flex:none;width:0}.do-bulma .column.is-offset-0-desktop{margin-left:0}.do-bulma .column.is-1-desktop{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-desktop{margin-left:8.3333333333%}.do-bulma .column.is-2-desktop{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-desktop{margin-left:16.6666666667%}.do-bulma .column.is-3-desktop{flex:none;width:25%}.do-bulma .column.is-offset-3-desktop{margin-left:25%}.do-bulma .column.is-4-desktop{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-desktop{margin-left:33.3333333333%}.do-bulma .column.is-5-desktop{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-desktop{margin-left:41.6666666667%}.do-bulma .column.is-6-desktop{flex:none;width:50%}.do-bulma .column.is-offset-6-desktop{margin-left:50%}.do-bulma .column.is-7-desktop{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-desktop{margin-left:58.3333333333%}.do-bulma .column.is-8-desktop{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-desktop{margin-left:66.6666666667%}.do-bulma .column.is-9-desktop{flex:none;width:75%}.do-bulma .column.is-offset-9-desktop{margin-left:75%}.do-bulma .column.is-10-desktop{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-desktop{margin-left:83.3333333333%}.do-bulma .column.is-11-desktop{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-desktop{margin-left:91.6666666667%}.do-bulma .column.is-12-desktop{flex:none;width:100%}.do-bulma .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1216px){.do-bulma .column.is-narrow-widescreen{flex:none;width:unset}.do-bulma .column.is-full-widescreen{flex:none;width:100%}.do-bulma .column.is-three-quarters-widescreen{flex:none;width:75%}.do-bulma .column.is-two-thirds-widescreen{flex:none;width:66.6666%}.do-bulma .column.is-half-widescreen{flex:none;width:50%}.do-bulma .column.is-one-third-widescreen{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-widescreen{flex:none;width:25%}.do-bulma .column.is-one-fifth-widescreen{flex:none;width:20%}.do-bulma .column.is-two-fifths-widescreen{flex:none;width:40%}.do-bulma .column.is-three-fifths-widescreen{flex:none;width:60%}.do-bulma .column.is-four-fifths-widescreen{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-widescreen{margin-left:75%}.do-bulma .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.do-bulma .column.is-offset-half-widescreen{margin-left:50%}.do-bulma .column.is-offset-one-third-widescreen{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-widescreen{margin-left:25%}.do-bulma .column.is-offset-one-fifth-widescreen{margin-left:20%}.do-bulma .column.is-offset-two-fifths-widescreen{margin-left:40%}.do-bulma .column.is-offset-three-fifths-widescreen{margin-left:60%}.do-bulma .column.is-offset-four-fifths-widescreen{margin-left:80%}.do-bulma .column.is-0-widescreen{flex:none;width:0}.do-bulma .column.is-offset-0-widescreen{margin-left:0}.do-bulma .column.is-1-widescreen{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-widescreen{margin-left:8.3333333333%}.do-bulma .column.is-2-widescreen{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-widescreen{margin-left:16.6666666667%}.do-bulma .column.is-3-widescreen{flex:none;width:25%}.do-bulma .column.is-offset-3-widescreen{margin-left:25%}.do-bulma .column.is-4-widescreen{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-widescreen{margin-left:33.3333333333%}.do-bulma .column.is-5-widescreen{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-widescreen{margin-left:41.6666666667%}.do-bulma .column.is-6-widescreen{flex:none;width:50%}.do-bulma .column.is-offset-6-widescreen{margin-left:50%}.do-bulma .column.is-7-widescreen{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-widescreen{margin-left:58.3333333333%}.do-bulma .column.is-8-widescreen{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-widescreen{margin-left:66.6666666667%}.do-bulma .column.is-9-widescreen{flex:none;width:75%}.do-bulma .column.is-offset-9-widescreen{margin-left:75%}.do-bulma .column.is-10-widescreen{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-widescreen{margin-left:83.3333333333%}.do-bulma .column.is-11-widescreen{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-widescreen{margin-left:91.6666666667%}.do-bulma .column.is-12-widescreen{flex:none;width:100%}.do-bulma .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1408px){.do-bulma .column.is-narrow-fullhd{flex:none;width:unset}.do-bulma .column.is-full-fullhd{flex:none;width:100%}.do-bulma .column.is-three-quarters-fullhd{flex:none;width:75%}.do-bulma .column.is-two-thirds-fullhd{flex:none;width:66.6666%}.do-bulma .column.is-half-fullhd{flex:none;width:50%}.do-bulma .column.is-one-third-fullhd{flex:none;width:33.3333%}.do-bulma .column.is-one-quarter-fullhd{flex:none;width:25%}.do-bulma .column.is-one-fifth-fullhd{flex:none;width:20%}.do-bulma .column.is-two-fifths-fullhd{flex:none;width:40%}.do-bulma .column.is-three-fifths-fullhd{flex:none;width:60%}.do-bulma .column.is-four-fifths-fullhd{flex:none;width:80%}.do-bulma .column.is-offset-three-quarters-fullhd{margin-left:75%}.do-bulma .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.do-bulma .column.is-offset-half-fullhd{margin-left:50%}.do-bulma .column.is-offset-one-third-fullhd{margin-left:33.3333%}.do-bulma .column.is-offset-one-quarter-fullhd{margin-left:25%}.do-bulma .column.is-offset-one-fifth-fullhd{margin-left:20%}.do-bulma .column.is-offset-two-fifths-fullhd{margin-left:40%}.do-bulma .column.is-offset-three-fifths-fullhd{margin-left:60%}.do-bulma .column.is-offset-four-fifths-fullhd{margin-left:80%}.do-bulma .column.is-0-fullhd{flex:none;width:0}.do-bulma .column.is-offset-0-fullhd{margin-left:0}.do-bulma .column.is-1-fullhd{flex:none;width:8.3333333333%}.do-bulma .column.is-offset-1-fullhd{margin-left:8.3333333333%}.do-bulma .column.is-2-fullhd{flex:none;width:16.6666666667%}.do-bulma .column.is-offset-2-fullhd{margin-left:16.6666666667%}.do-bulma .column.is-3-fullhd{flex:none;width:25%}.do-bulma .column.is-offset-3-fullhd{margin-left:25%}.do-bulma .column.is-4-fullhd{flex:none;width:33.3333333333%}.do-bulma .column.is-offset-4-fullhd{margin-left:33.3333333333%}.do-bulma .column.is-5-fullhd{flex:none;width:41.6666666667%}.do-bulma .column.is-offset-5-fullhd{margin-left:41.6666666667%}.do-bulma .column.is-6-fullhd{flex:none;width:50%}.do-bulma .column.is-offset-6-fullhd{margin-left:50%}.do-bulma .column.is-7-fullhd{flex:none;width:58.3333333333%}.do-bulma .column.is-offset-7-fullhd{margin-left:58.3333333333%}.do-bulma .column.is-8-fullhd{flex:none;width:66.6666666667%}.do-bulma .column.is-offset-8-fullhd{margin-left:66.6666666667%}.do-bulma .column.is-9-fullhd{flex:none;width:75%}.do-bulma .column.is-offset-9-fullhd{margin-left:75%}.do-bulma .column.is-10-fullhd{flex:none;width:83.3333333333%}.do-bulma .column.is-offset-10-fullhd{margin-left:83.3333333333%}.do-bulma .column.is-11-fullhd{flex:none;width:91.6666666667%}.do-bulma .column.is-offset-11-fullhd{margin-left:91.6666666667%}.do-bulma .column.is-12-fullhd{flex:none;width:100%}.do-bulma .column.is-offset-12-fullhd{margin-left:100%}}.do-bulma .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.do-bulma .columns:last-child{margin-bottom:-.75rem}.do-bulma .columns:not(:last-child){margin-bottom:.75rem}.do-bulma .columns.is-centered{justify-content:center}.do-bulma .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.do-bulma .columns.is-gapless>.column{margin:0;padding:0!important}.do-bulma .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.do-bulma .columns.is-gapless:last-child{margin-bottom:0}.do-bulma .columns.is-mobile{display:flex}.do-bulma .columns.is-multiline{flex-wrap:wrap}.do-bulma .columns.is-vcentered{align-items:center}@media print,screen and (min-width:769px){.do-bulma .columns:not(.is-desktop){display:flex}}@media screen and (min-width:1024px){.do-bulma .columns.is-desktop{display:flex}}.do-bulma .columns.is-variable{--columnGap:0.75rem;margin-left:calc(var(--columnGap)*-1);margin-right:calc(var(--columnGap)*-1)}.do-bulma .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.do-bulma .columns.is-variable.is-0{--columnGap:0rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-0-mobile{--columnGap:0rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-0-tablet{--columnGap:0rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-0-tablet-only{--columnGap:0rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-0-touch{--columnGap:0rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-0-desktop{--columnGap:0rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-0-desktop-only{--columnGap:0rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-0-widescreen{--columnGap:0rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-0-widescreen-only{--columnGap:0rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-0-fullhd{--columnGap:0rem}}.do-bulma .columns.is-variable.is-1{--columnGap:0.25rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-1-mobile{--columnGap:0.25rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-1-tablet{--columnGap:0.25rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-1-tablet-only{--columnGap:0.25rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-1-touch{--columnGap:0.25rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-1-desktop{--columnGap:0.25rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-1-desktop-only{--columnGap:0.25rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-1-widescreen{--columnGap:0.25rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-1-widescreen-only{--columnGap:0.25rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-1-fullhd{--columnGap:0.25rem}}.do-bulma .columns.is-variable.is-2{--columnGap:0.5rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-2-mobile{--columnGap:0.5rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-2-tablet{--columnGap:0.5rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-2-tablet-only{--columnGap:0.5rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-2-touch{--columnGap:0.5rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-2-desktop{--columnGap:0.5rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-2-desktop-only{--columnGap:0.5rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-2-widescreen{--columnGap:0.5rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-2-widescreen-only{--columnGap:0.5rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-2-fullhd{--columnGap:0.5rem}}.do-bulma .columns.is-variable.is-3{--columnGap:0.75rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-3-mobile{--columnGap:0.75rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-3-tablet{--columnGap:0.75rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-3-tablet-only{--columnGap:0.75rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-3-touch{--columnGap:0.75rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-3-desktop{--columnGap:0.75rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-3-desktop-only{--columnGap:0.75rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-3-widescreen{--columnGap:0.75rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-3-widescreen-only{--columnGap:0.75rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-3-fullhd{--columnGap:0.75rem}}.do-bulma .columns.is-variable.is-4{--columnGap:1rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-4-mobile{--columnGap:1rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-4-tablet{--columnGap:1rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-4-tablet-only{--columnGap:1rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-4-touch{--columnGap:1rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-4-desktop{--columnGap:1rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-4-desktop-only{--columnGap:1rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-4-widescreen{--columnGap:1rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-4-widescreen-only{--columnGap:1rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-4-fullhd{--columnGap:1rem}}.do-bulma .columns.is-variable.is-5{--columnGap:1.25rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-5-mobile{--columnGap:1.25rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-5-tablet{--columnGap:1.25rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-5-tablet-only{--columnGap:1.25rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-5-touch{--columnGap:1.25rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-5-desktop{--columnGap:1.25rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-5-desktop-only{--columnGap:1.25rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-5-widescreen{--columnGap:1.25rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-5-widescreen-only{--columnGap:1.25rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-5-fullhd{--columnGap:1.25rem}}.do-bulma .columns.is-variable.is-6{--columnGap:1.5rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-6-mobile{--columnGap:1.5rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-6-tablet{--columnGap:1.5rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-6-tablet-only{--columnGap:1.5rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-6-touch{--columnGap:1.5rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-6-desktop{--columnGap:1.5rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-6-desktop-only{--columnGap:1.5rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-6-widescreen{--columnGap:1.5rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-6-widescreen-only{--columnGap:1.5rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-6-fullhd{--columnGap:1.5rem}}.do-bulma .columns.is-variable.is-7{--columnGap:1.75rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-7-mobile{--columnGap:1.75rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-7-tablet{--columnGap:1.75rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-7-tablet-only{--columnGap:1.75rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-7-touch{--columnGap:1.75rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-7-desktop{--columnGap:1.75rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-7-desktop-only{--columnGap:1.75rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-7-widescreen{--columnGap:1.75rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-7-widescreen-only{--columnGap:1.75rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-7-fullhd{--columnGap:1.75rem}}.do-bulma .columns.is-variable.is-8{--columnGap:2rem}@media screen and (max-width:768px){.do-bulma .columns.is-variable.is-8-mobile{--columnGap:2rem}}@media print,screen and (min-width:769px){.do-bulma .columns.is-variable.is-8-tablet{--columnGap:2rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .columns.is-variable.is-8-tablet-only{--columnGap:2rem}}@media screen and (max-width:1023px){.do-bulma .columns.is-variable.is-8-touch{--columnGap:2rem}}@media screen and (min-width:1024px){.do-bulma .columns.is-variable.is-8-desktop{--columnGap:2rem}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .columns.is-variable.is-8-desktop-only{--columnGap:2rem}}@media screen and (min-width:1216px){.do-bulma .columns.is-variable.is-8-widescreen{--columnGap:2rem}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .columns.is-variable.is-8-widescreen-only{--columnGap:2rem}}@media screen and (min-width:1408px){.do-bulma .columns.is-variable.is-8-fullhd{--columnGap:2rem}}.do-bulma .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.do-bulma .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.do-bulma .tile.is-ancestor:last-child{margin-bottom:-.75rem}.do-bulma .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.do-bulma .tile.is-child{margin:0!important}.do-bulma .tile.is-parent{padding:.75rem}.do-bulma .tile.is-vertical{flex-direction:column}.do-bulma .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.do-bulma .tile:not(.is-child){display:flex}.do-bulma .tile.is-1{flex:none;width:8.3333333333%}.do-bulma .tile.is-2{flex:none;width:16.6666666667%}.do-bulma .tile.is-3{flex:none;width:25%}.do-bulma .tile.is-4{flex:none;width:33.3333333333%}.do-bulma .tile.is-5{flex:none;width:41.6666666667%}.do-bulma .tile.is-6{flex:none;width:50%}.do-bulma .tile.is-7{flex:none;width:58.3333333333%}.do-bulma .tile.is-8{flex:none;width:66.6666666667%}.do-bulma .tile.is-9{flex:none;width:75%}.do-bulma .tile.is-10{flex:none;width:83.3333333333%}.do-bulma .tile.is-11{flex:none;width:91.6666666667%}.do-bulma .tile.is-12{flex:none;width:100%}}.do-bulma .has-text-white{color:#fff!important}.do-bulma a.has-text-white:focus,.do-bulma a.has-text-white:hover{color:#e6e6e6!important}.do-bulma .has-background-white{background-color:#fff!important}.do-bulma .has-text-black{color:#0a0a0a!important}.do-bulma a.has-text-black:focus,.do-bulma a.has-text-black:hover{color:#000!important}.do-bulma .has-background-black{background-color:#0a0a0a!important}.do-bulma .has-text-light{color:#f5f5f5!important}.do-bulma a.has-text-light:focus,.do-bulma a.has-text-light:hover{color:#dbdbdb!important}.do-bulma .has-background-light{background-color:#f5f5f5!important}.do-bulma .has-text-dark{color:#363636!important}.do-bulma a.has-text-dark:focus,.do-bulma a.has-text-dark:hover{color:#1c1c1c!important}.do-bulma .has-background-dark{background-color:#363636!important}.do-bulma .has-text-primary{color:#0069ff!important}.do-bulma a.has-text-primary:focus,.do-bulma a.has-text-primary:hover{color:#0054cc!important}.do-bulma .has-background-primary{background-color:#0069ff!important}.do-bulma .has-text-primary-light{color:#ebf3ff!important}.do-bulma a.has-text-primary-light:focus,.do-bulma a.has-text-primary-light:hover{color:#b8d5ff!important}.do-bulma .has-background-primary-light{background-color:#ebf3ff!important}.do-bulma .has-text-primary-dark{color:#0061eb!important}.do-bulma a.has-text-primary-dark:focus,.do-bulma a.has-text-primary-dark:hover{color:#1f7bff!important}.do-bulma .has-background-primary-dark{background-color:#0061eb!important}.do-bulma .has-text-link{color:#3273dc!important}.do-bulma a.has-text-link:focus,.do-bulma a.has-text-link:hover{color:#205bbc!important}.do-bulma .has-background-link{background-color:#3273dc!important}.do-bulma .has-text-link-light{color:#eef3fc!important}.do-bulma a.has-text-link-light:focus,.do-bulma a.has-text-link-light:hover{color:#c2d5f5!important}.do-bulma .has-background-link-light{background-color:#eef3fc!important}.do-bulma .has-text-link-dark{color:#2160c4!important}.do-bulma a.has-text-link-dark:focus,.do-bulma a.has-text-link-dark:hover{color:#3b79de!important}.do-bulma .has-background-link-dark{background-color:#2160c4!important}.do-bulma .has-text-info{color:#3298dc!important}.do-bulma a.has-text-info:focus,.do-bulma a.has-text-info:hover{color:#207dbc!important}.do-bulma .has-background-info{background-color:#3298dc!important}.do-bulma .has-text-info-light{color:#eef6fc!important}.do-bulma a.has-text-info-light:focus,.do-bulma a.has-text-info-light:hover{color:#c2e0f5!important}.do-bulma .has-background-info-light{background-color:#eef6fc!important}.do-bulma .has-text-info-dark{color:#1d72aa!important}.do-bulma a.has-text-info-dark:focus,.do-bulma a.has-text-info-dark:hover{color:#248fd6!important}.do-bulma .has-background-info-dark{background-color:#1d72aa!important}.do-bulma .has-text-success{color:#11a95e!important}.do-bulma a.has-text-success:focus,.do-bulma a.has-text-success:hover{color:#0c7b44!important}.do-bulma .has-background-success{background-color:#11a95e!important}.do-bulma .has-text-success-light{color:#ecfdf5!important}.do-bulma a.has-text-success-light:focus,.do-bulma a.has-text-success-light:hover{color:#bef8dc!important}.do-bulma .has-background-success-light{background-color:#ecfdf5!important}.do-bulma .has-text-success-dark{color:#12b565!important}.do-bulma a.has-text-success-dark:focus,.do-bulma a.has-text-success-dark:hover{color:#17e37e!important}.do-bulma .has-background-success-dark{background-color:#12b565!important}.do-bulma .has-text-warning{color:#f56109!important}.do-bulma a.has-text-warning:focus,.do-bulma a.has-text-warning:hover{color:#c44e07!important}.do-bulma .has-background-warning{background-color:#f56109!important}.do-bulma .has-text-warning-light{color:#fef2eb!important}.do-bulma a.has-text-warning-light:focus,.do-bulma a.has-text-warning-light:hover{color:#fcd3ba!important}.do-bulma .has-background-warning-light{background-color:#fef2eb!important}.do-bulma .has-text-warning-dark{color:#c54e07!important}.do-bulma a.has-text-warning-dark:focus,.do-bulma a.has-text-warning-dark:hover{color:#f66109!important}.do-bulma .has-background-warning-dark{background-color:#c54e07!important}.do-bulma .has-text-danger{color:#d91d1d!important}.do-bulma a.has-text-danger:focus,.do-bulma a.has-text-danger:hover{color:#ac1717!important}.do-bulma .has-background-danger{background-color:#d91d1d!important}.do-bulma .has-text-danger-light{color:#fdeded!important}.do-bulma a.has-text-danger-light:focus,.do-bulma a.has-text-danger-light:hover{color:#f7c0c0!important}.do-bulma .has-background-danger-light{background-color:#fdeded!important}.do-bulma .has-text-danger-dark{color:#d81d1d!important}.do-bulma a.has-text-danger-dark:focus,.do-bulma a.has-text-danger-dark:hover{color:#e64242!important}.do-bulma .has-background-danger-dark{background-color:#d81d1d!important}.do-bulma .has-text-black-bis{color:#121212!important}.do-bulma .has-background-black-bis{background-color:#121212!important}.do-bulma .has-text-black-ter{color:#242424!important}.do-bulma .has-background-black-ter{background-color:#242424!important}.do-bulma .has-text-grey-darker{color:#363636!important}.do-bulma .has-background-grey-darker{background-color:#363636!important}.do-bulma .has-text-grey-dark{color:#4a4a4a!important}.do-bulma .has-background-grey-dark{background-color:#4a4a4a!important}.do-bulma .has-text-grey{color:#7a7a7a!important}.do-bulma .has-background-grey{background-color:#7a7a7a!important}.do-bulma .has-text-grey-light{color:#b5b5b5!important}.do-bulma .has-background-grey-light{background-color:#b5b5b5!important}.do-bulma .has-text-grey-lighter{color:#dbdbdb!important}.do-bulma .has-background-grey-lighter{background-color:#dbdbdb!important}.do-bulma .has-text-white-ter{color:#f5f5f5!important}.do-bulma .has-background-white-ter{background-color:#f5f5f5!important}.do-bulma .has-text-white-bis{color:#fafafa!important}.do-bulma .has-background-white-bis{background-color:#fafafa!important}.do-bulma .is-flex-direction-row{flex-direction:row!important}.do-bulma .is-flex-direction-row-reverse{flex-direction:row-reverse!important}.do-bulma .is-flex-direction-column{flex-direction:column!important}.do-bulma .is-flex-direction-column-reverse{flex-direction:column-reverse!important}.do-bulma .is-flex-wrap-nowrap{flex-wrap:nowrap!important}.do-bulma .is-flex-wrap-wrap{flex-wrap:wrap!important}.do-bulma .is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse!important}.do-bulma .is-justify-content-flex-start{justify-content:flex-start!important}.do-bulma .is-justify-content-flex-end{justify-content:flex-end!important}.do-bulma .is-justify-content-center{justify-content:center!important}.do-bulma .is-justify-content-space-between{justify-content:space-between!important}.do-bulma .is-justify-content-space-around{justify-content:space-around!important}.do-bulma .is-justify-content-space-evenly{justify-content:space-evenly!important}.do-bulma .is-justify-content-start{justify-content:start!important}.do-bulma .is-justify-content-end{justify-content:end!important}.do-bulma .is-justify-content-left{justify-content:left!important}.do-bulma .is-justify-content-right{justify-content:right!important}.do-bulma .is-align-content-flex-start{align-content:flex-start!important}.do-bulma .is-align-content-flex-end{align-content:flex-end!important}.do-bulma .is-align-content-center{align-content:center!important}.do-bulma .is-align-content-space-between{align-content:space-between!important}.do-bulma .is-align-content-space-around{align-content:space-around!important}.do-bulma .is-align-content-space-evenly{align-content:space-evenly!important}.do-bulma .is-align-content-stretch{align-content:stretch!important}.do-bulma .is-align-content-start{align-content:start!important}.do-bulma .is-align-content-end{align-content:end!important}.do-bulma .is-align-content-baseline{align-content:baseline!important}.do-bulma .is-align-items-stretch{align-items:stretch!important}.do-bulma .is-align-items-flex-start{align-items:flex-start!important}.do-bulma .is-align-items-flex-end{align-items:flex-end!important}.do-bulma .is-align-items-center{align-items:center!important}.do-bulma .is-align-items-baseline{align-items:baseline!important}.do-bulma .is-align-items-start{align-items:start!important}.do-bulma .is-align-items-end{align-items:end!important}.do-bulma .is-align-items-self-start{align-items:self-start!important}.do-bulma .is-align-items-self-end{align-items:self-end!important}.do-bulma .is-align-self-auto{align-self:auto!important}.do-bulma .is-align-self-flex-start{align-self:flex-start!important}.do-bulma .is-align-self-flex-end{align-self:flex-end!important}.do-bulma .is-align-self-center{align-self:center!important}.do-bulma .is-align-self-baseline{align-self:baseline!important}.do-bulma .is-align-self-stretch{align-self:stretch!important}.do-bulma .is-flex-grow-0{flex-grow:0!important}.do-bulma .is-flex-grow-1{flex-grow:1!important}.do-bulma .is-flex-grow-2{flex-grow:2!important}.do-bulma .is-flex-grow-3{flex-grow:3!important}.do-bulma .is-flex-grow-4{flex-grow:4!important}.do-bulma .is-flex-grow-5{flex-grow:5!important}.do-bulma .is-flex-shrink-0{flex-shrink:0!important}.do-bulma .is-flex-shrink-1{flex-shrink:1!important}.do-bulma .is-flex-shrink-2{flex-shrink:2!important}.do-bulma .is-flex-shrink-3{flex-shrink:3!important}.do-bulma .is-flex-shrink-4{flex-shrink:4!important}.do-bulma .is-flex-shrink-5{flex-shrink:5!important}.do-bulma .is-clearfix:after{clear:both;content:" ";display:table}.do-bulma .is-pulled-left{float:left!important}.do-bulma .is-pulled-right{float:right!important}.do-bulma .is-radiusless{border-radius:0!important}.do-bulma .is-shadowless{box-shadow:none!important}.do-bulma .is-clickable{cursor:pointer!important;pointer-events:all!important}.do-bulma .is-clipped{overflow:hidden!important}.do-bulma .is-relative{position:relative!important}.do-bulma .is-marginless{margin:0!important}.do-bulma .is-paddingless{padding:0!important}.do-bulma .m-0{margin:0!important}.do-bulma .mt-0{margin-top:0!important}.do-bulma .mr-0{margin-right:0!important}.do-bulma .mb-0{margin-bottom:0!important}.do-bulma .ml-0,.do-bulma .mx-0{margin-left:0!important}.do-bulma .mx-0{margin-right:0!important}.do-bulma .my-0{margin-top:0!important;margin-bottom:0!important}.do-bulma .m-1{margin:.25rem!important}.do-bulma .mt-1{margin-top:.25rem!important}.do-bulma .mr-1{margin-right:.25rem!important}.do-bulma .mb-1{margin-bottom:.25rem!important}.do-bulma .ml-1,.do-bulma .mx-1{margin-left:.25rem!important}.do-bulma .mx-1{margin-right:.25rem!important}.do-bulma .my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.do-bulma .m-2{margin:.5rem!important}.do-bulma .mt-2{margin-top:.5rem!important}.do-bulma .mr-2{margin-right:.5rem!important}.do-bulma .mb-2{margin-bottom:.5rem!important}.do-bulma .ml-2,.do-bulma .mx-2{margin-left:.5rem!important}.do-bulma .mx-2{margin-right:.5rem!important}.do-bulma .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.do-bulma .m-3{margin:.75rem!important}.do-bulma .mt-3{margin-top:.75rem!important}.do-bulma .mr-3{margin-right:.75rem!important}.do-bulma .mb-3{margin-bottom:.75rem!important}.do-bulma .ml-3,.do-bulma .mx-3{margin-left:.75rem!important}.do-bulma .mx-3{margin-right:.75rem!important}.do-bulma .my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.do-bulma .m-4{margin:1rem!important}.do-bulma .mt-4{margin-top:1rem!important}.do-bulma .mr-4{margin-right:1rem!important}.do-bulma .mb-4{margin-bottom:1rem!important}.do-bulma .ml-4,.do-bulma .mx-4{margin-left:1rem!important}.do-bulma .mx-4{margin-right:1rem!important}.do-bulma .my-4{margin-top:1rem!important;margin-bottom:1rem!important}.do-bulma .m-5{margin:1.5rem!important}.do-bulma .mt-5{margin-top:1.5rem!important}.do-bulma .mr-5{margin-right:1.5rem!important}.do-bulma .mb-5{margin-bottom:1.5rem!important}.do-bulma .ml-5,.do-bulma .mx-5{margin-left:1.5rem!important}.do-bulma .mx-5{margin-right:1.5rem!important}.do-bulma .my-5{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.do-bulma .m-6{margin:3rem!important}.do-bulma .mt-6{margin-top:3rem!important}.do-bulma .mr-6{margin-right:3rem!important}.do-bulma .mb-6{margin-bottom:3rem!important}.do-bulma .ml-6,.do-bulma .mx-6{margin-left:3rem!important}.do-bulma .mx-6{margin-right:3rem!important}.do-bulma .my-6{margin-top:3rem!important;margin-bottom:3rem!important}.do-bulma .p-0{padding:0!important}.do-bulma .pt-0{padding-top:0!important}.do-bulma .pr-0{padding-right:0!important}.do-bulma .pb-0{padding-bottom:0!important}.do-bulma .pl-0,.do-bulma .px-0{padding-left:0!important}.do-bulma .px-0{padding-right:0!important}.do-bulma .py-0{padding-top:0!important;padding-bottom:0!important}.do-bulma .p-1{padding:.25rem!important}.do-bulma .pt-1{padding-top:.25rem!important}.do-bulma .pr-1{padding-right:.25rem!important}.do-bulma .pb-1{padding-bottom:.25rem!important}.do-bulma .pl-1,.do-bulma .px-1{padding-left:.25rem!important}.do-bulma .px-1{padding-right:.25rem!important}.do-bulma .py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.do-bulma .p-2{padding:.5rem!important}.do-bulma .pt-2{padding-top:.5rem!important}.do-bulma .pr-2{padding-right:.5rem!important}.do-bulma .pb-2{padding-bottom:.5rem!important}.do-bulma .pl-2,.do-bulma .px-2{padding-left:.5rem!important}.do-bulma .px-2{padding-right:.5rem!important}.do-bulma .py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.do-bulma .p-3{padding:.75rem!important}.do-bulma .pt-3{padding-top:.75rem!important}.do-bulma .pr-3{padding-right:.75rem!important}.do-bulma .pb-3{padding-bottom:.75rem!important}.do-bulma .pl-3,.do-bulma .px-3{padding-left:.75rem!important}.do-bulma .px-3{padding-right:.75rem!important}.do-bulma .py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.do-bulma .p-4{padding:1rem!important}.do-bulma .pt-4{padding-top:1rem!important}.do-bulma .pr-4{padding-right:1rem!important}.do-bulma .pb-4{padding-bottom:1rem!important}.do-bulma .pl-4,.do-bulma .px-4{padding-left:1rem!important}.do-bulma .px-4{padding-right:1rem!important}.do-bulma .py-4{padding-top:1rem!important;padding-bottom:1rem!important}.do-bulma .p-5{padding:1.5rem!important}.do-bulma .pt-5{padding-top:1.5rem!important}.do-bulma .pr-5{padding-right:1.5rem!important}.do-bulma .pb-5{padding-bottom:1.5rem!important}.do-bulma .pl-5,.do-bulma .px-5{padding-left:1.5rem!important}.do-bulma .px-5{padding-right:1.5rem!important}.do-bulma .py-5{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.do-bulma .p-6{padding:3rem!important}.do-bulma .pt-6{padding-top:3rem!important}.do-bulma .pr-6{padding-right:3rem!important}.do-bulma .pb-6{padding-bottom:3rem!important}.do-bulma .pl-6,.do-bulma .px-6{padding-left:3rem!important}.do-bulma .px-6{padding-right:3rem!important}.do-bulma .py-6{padding-top:3rem!important;padding-bottom:3rem!important}.do-bulma .is-size-1{font-size:3rem!important}.do-bulma .is-size-2{font-size:2.5rem!important}.do-bulma .is-size-3{font-size:2rem!important}.do-bulma .is-size-4{font-size:1.5rem!important}.do-bulma .is-size-5{font-size:1.25rem!important}.do-bulma .is-size-6{font-size:1rem!important}.do-bulma .is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.do-bulma .is-size-1-mobile{font-size:3rem!important}.do-bulma .is-size-2-mobile{font-size:2.5rem!important}.do-bulma .is-size-3-mobile{font-size:2rem!important}.do-bulma .is-size-4-mobile{font-size:1.5rem!important}.do-bulma .is-size-5-mobile{font-size:1.25rem!important}.do-bulma .is-size-6-mobile{font-size:1rem!important}.do-bulma .is-size-7-mobile{font-size:.75rem!important}}@media print,screen and (min-width:769px){.do-bulma .is-size-1-tablet{font-size:3rem!important}.do-bulma .is-size-2-tablet{font-size:2.5rem!important}.do-bulma .is-size-3-tablet{font-size:2rem!important}.do-bulma .is-size-4-tablet{font-size:1.5rem!important}.do-bulma .is-size-5-tablet{font-size:1.25rem!important}.do-bulma .is-size-6-tablet{font-size:1rem!important}.do-bulma .is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1023px){.do-bulma .is-size-1-touch{font-size:3rem!important}.do-bulma .is-size-2-touch{font-size:2.5rem!important}.do-bulma .is-size-3-touch{font-size:2rem!important}.do-bulma .is-size-4-touch{font-size:1.5rem!important}.do-bulma .is-size-5-touch{font-size:1.25rem!important}.do-bulma .is-size-6-touch{font-size:1rem!important}.do-bulma .is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1024px){.do-bulma .is-size-1-desktop{font-size:3rem!important}.do-bulma .is-size-2-desktop{font-size:2.5rem!important}.do-bulma .is-size-3-desktop{font-size:2rem!important}.do-bulma .is-size-4-desktop{font-size:1.5rem!important}.do-bulma .is-size-5-desktop{font-size:1.25rem!important}.do-bulma .is-size-6-desktop{font-size:1rem!important}.do-bulma .is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1216px){.do-bulma .is-size-1-widescreen{font-size:3rem!important}.do-bulma .is-size-2-widescreen{font-size:2.5rem!important}.do-bulma .is-size-3-widescreen{font-size:2rem!important}.do-bulma .is-size-4-widescreen{font-size:1.5rem!important}.do-bulma .is-size-5-widescreen{font-size:1.25rem!important}.do-bulma .is-size-6-widescreen{font-size:1rem!important}.do-bulma .is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1408px){.do-bulma .is-size-1-fullhd{font-size:3rem!important}.do-bulma .is-size-2-fullhd{font-size:2.5rem!important}.do-bulma .is-size-3-fullhd{font-size:2rem!important}.do-bulma .is-size-4-fullhd{font-size:1.5rem!important}.do-bulma .is-size-5-fullhd{font-size:1.25rem!important}.do-bulma .is-size-6-fullhd{font-size:1rem!important}.do-bulma .is-size-7-fullhd{font-size:.75rem!important}}.do-bulma .has-text-centered{text-align:center!important}.do-bulma .has-text-justified{text-align:justify!important}.do-bulma .has-text-left{text-align:left!important}.do-bulma .has-text-right{text-align:right!important}@media screen and (max-width:768px){.do-bulma .has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.do-bulma .has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.do-bulma .has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.do-bulma .has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.do-bulma .has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.do-bulma .has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.do-bulma .has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.do-bulma .has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.do-bulma .has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.do-bulma .has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.do-bulma .has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.do-bulma .has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.do-bulma .has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.do-bulma .has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.do-bulma .has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.do-bulma .has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.do-bulma .has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.do-bulma .has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.do-bulma .has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.do-bulma .has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.do-bulma .has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.do-bulma .has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.do-bulma .has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.do-bulma .has-text-right-fullhd{text-align:right!important}}.do-bulma .is-capitalized{text-transform:capitalize!important}.do-bulma .is-lowercase{text-transform:lowercase!important}.do-bulma .is-uppercase{text-transform:uppercase!important}.do-bulma .is-italic{font-style:italic!important}.do-bulma .has-text-weight-light{font-weight:300!important}.do-bulma .has-text-weight-normal{font-weight:400!important}.do-bulma .has-text-weight-medium{font-weight:500!important}.do-bulma .has-text-weight-semibold{font-weight:600!important}.do-bulma .has-text-weight-bold{font-weight:700!important}.do-bulma .is-family-primary,.do-bulma .is-family-sans-serif,.do-bulma .is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif!important}.do-bulma .is-family-code,.do-bulma .is-family-monospace{font-family:monospace!important}.do-bulma .is-block{display:block!important}@media screen and (max-width:768px){.do-bulma .is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.do-bulma .is-block-tablet{display:block!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.do-bulma .is-block-touch{display:block!important}}@media screen and (min-width:1024px){.do-bulma .is-block-desktop{display:block!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.do-bulma .is-block-widescreen{display:block!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.do-bulma .is-block-fullhd{display:block!important}}.do-bulma .is-flex{display:flex!important}@media screen and (max-width:768px){.do-bulma .is-flex-mobile{display:flex!important}}@media print,screen and (min-width:769px){.do-bulma .is-flex-tablet{display:flex!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1023px){.do-bulma .is-flex-touch{display:flex!important}}@media screen and (min-width:1024px){.do-bulma .is-flex-desktop{display:flex!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1216px){.do-bulma .is-flex-widescreen{display:flex!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1408px){.do-bulma .is-flex-fullhd{display:flex!important}}.do-bulma .is-inline{display:inline!important}@media screen and (max-width:768px){.do-bulma .is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.do-bulma .is-inline-tablet{display:inline!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.do-bulma .is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.do-bulma .is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.do-bulma .is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.do-bulma .is-inline-fullhd{display:inline!important}}.do-bulma .is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.do-bulma .is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.do-bulma .is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.do-bulma .is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.do-bulma .is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.do-bulma .is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.do-bulma .is-inline-block-fullhd{display:inline-block!important}}.do-bulma .is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.do-bulma .is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:769px){.do-bulma .is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1023px){.do-bulma .is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1024px){.do-bulma .is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1216px){.do-bulma .is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1408px){.do-bulma .is-inline-flex-fullhd{display:inline-flex!important}}.do-bulma .is-hidden{display:none!important}.do-bulma .is-sr-only{border:none!important;clip:rect(0,0,0,0)!important;height:.01em!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.01em!important}@media screen and (max-width:768px){.do-bulma .is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.do-bulma .is-hidden-tablet{display:none!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.do-bulma .is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.do-bulma .is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.do-bulma .is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.do-bulma .is-hidden-fullhd{display:none!important}}.do-bulma .is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.do-bulma .is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.do-bulma .is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.do-bulma .is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.do-bulma .is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px)and (max-width:1215px){.do-bulma .is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.do-bulma .is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px)and (max-width:1407px){.do-bulma .is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.do-bulma .is-invisible-fullhd{visibility:hidden!important}}.do-bulma .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.do-bulma .hero .navbar{background:none}.do-bulma .hero .tabs ul{border-bottom:none}.do-bulma .hero.is-white{background-color:#fff;color:#0a0a0a}.do-bulma .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-white strong{color:inherit}.do-bulma .hero.is-white .title{color:#0a0a0a}.do-bulma .hero.is-white .subtitle{color:rgba(10,10,10,.9)}.do-bulma .hero.is-white .subtitle a:not(.button),.do-bulma .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1023px){.do-bulma .hero.is-white .navbar-menu{background-color:#fff}}.do-bulma .hero.is-white .navbar-item,.do-bulma .hero.is-white .navbar-link{color:rgba(10,10,10,.7)}.do-bulma .hero.is-white .navbar-link.is-active,.do-bulma .hero.is-white .navbar-link:hover,.do-bulma .hero.is-white a.navbar-item.is-active,.do-bulma .hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.do-bulma .hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.do-bulma .hero.is-white .tabs a:hover,.do-bulma .hero.is-white .tabs li.is-active a{opacity:1}.do-bulma .hero.is-white .tabs.is-boxed a,.do-bulma .hero.is-white .tabs.is-toggle a{color:#0a0a0a}.do-bulma .hero.is-white .tabs.is-boxed a:hover,.do-bulma .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-white .tabs.is-boxed li.is-active a,.do-bulma .hero.is-white .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-white .tabs.is-toggle li.is-active a,.do-bulma .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.do-bulma .hero.is-white.is-bold{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}@media screen and (max-width:768px){.do-bulma .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e8e3e4,#fff 71%,#fff)}}.do-bulma .hero.is-black{background-color:#0a0a0a;color:#fff}.do-bulma .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-black strong{color:inherit}.do-bulma .hero.is-black .title{color:#fff}.do-bulma .hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-black .subtitle a:not(.button),.do-bulma .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-black .navbar-menu{background-color:#0a0a0a}}.do-bulma .hero.is-black .navbar-item,.do-bulma .hero.is-black .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-black .navbar-link.is-active,.do-bulma .hero.is-black .navbar-link:hover,.do-bulma .hero.is-black a.navbar-item.is-active,.do-bulma .hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.do-bulma .hero.is-black .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-black .tabs a:hover,.do-bulma .hero.is-black .tabs li.is-active a{opacity:1}.do-bulma .hero.is-black .tabs.is-boxed a,.do-bulma .hero.is-black .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-black .tabs.is-boxed a:hover,.do-bulma .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-black .tabs.is-boxed li.is-active a,.do-bulma .hero.is-black .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-black .tabs.is-toggle li.is-active a,.do-bulma .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.do-bulma .hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.do-bulma .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}.do-bulma .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,.7)}.do-bulma .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-light strong{color:inherit}.do-bulma .hero.is-light .title{color:rgba(0,0,0,.7)}.do-bulma .hero.is-light .subtitle{color:rgba(0,0,0,.9)}.do-bulma .hero.is-light .subtitle a:not(.button),.do-bulma .hero.is-light .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1023px){.do-bulma .hero.is-light .navbar-menu{background-color:#f5f5f5}}.do-bulma .hero.is-light .navbar-item,.do-bulma .hero.is-light .navbar-link{color:rgba(0,0,0,.7)}.do-bulma .hero.is-light .navbar-link.is-active,.do-bulma .hero.is-light .navbar-link:hover,.do-bulma .hero.is-light a.navbar-item.is-active,.do-bulma .hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:rgba(0,0,0,.7)}.do-bulma .hero.is-light .tabs a{color:rgba(0,0,0,.7);opacity:.9}.do-bulma .hero.is-light .tabs a:hover,.do-bulma .hero.is-light .tabs li.is-active a{opacity:1}.do-bulma .hero.is-light .tabs.is-boxed a,.do-bulma .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,.7)}.do-bulma .hero.is-light .tabs.is-boxed a:hover,.do-bulma .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-light .tabs.is-boxed li.is-active a,.do-bulma .hero.is-light .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-light .tabs.is-toggle li.is-active a,.do-bulma .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#f5f5f5}.do-bulma .hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.do-bulma .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}.do-bulma .hero.is-dark{background-color:#363636;color:#fff}.do-bulma .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-dark strong{color:inherit}.do-bulma .hero.is-dark .title{color:#fff}.do-bulma .hero.is-dark .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-dark .subtitle a:not(.button),.do-bulma .hero.is-dark .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-dark .navbar-menu{background-color:#363636}}.do-bulma .hero.is-dark .navbar-item,.do-bulma .hero.is-dark .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-dark .navbar-link.is-active,.do-bulma .hero.is-dark .navbar-link:hover,.do-bulma .hero.is-dark a.navbar-item.is-active,.do-bulma .hero.is-dark a.navbar-item:hover{background-color:#292929;color:#fff}.do-bulma .hero.is-dark .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-dark .tabs a:hover,.do-bulma .hero.is-dark .tabs li.is-active a{opacity:1}.do-bulma .hero.is-dark .tabs.is-boxed a,.do-bulma .hero.is-dark .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-dark .tabs.is-boxed a:hover,.do-bulma .hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-dark .tabs.is-boxed li.is-active a,.do-bulma .hero.is-dark .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-dark .tabs.is-toggle li.is-active a,.do-bulma .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.do-bulma .hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.do-bulma .hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}.do-bulma .hero.is-primary{background-color:#0069ff;color:#fff}.do-bulma .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-primary strong{color:inherit}.do-bulma .hero.is-primary .title{color:#fff}.do-bulma .hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-primary .subtitle a:not(.button),.do-bulma .hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-primary .navbar-menu{background-color:#0069ff}}.do-bulma .hero.is-primary .navbar-item,.do-bulma .hero.is-primary .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-primary .navbar-link.is-active,.do-bulma .hero.is-primary .navbar-link:hover,.do-bulma .hero.is-primary a.navbar-item.is-active,.do-bulma .hero.is-primary a.navbar-item:hover{background-color:#005fe6;color:#fff}.do-bulma .hero.is-primary .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-primary .tabs a:hover,.do-bulma .hero.is-primary .tabs li.is-active a{opacity:1}.do-bulma .hero.is-primary .tabs.is-boxed a,.do-bulma .hero.is-primary .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-primary .tabs.is-boxed a:hover,.do-bulma .hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-primary .tabs.is-boxed li.is-active a,.do-bulma .hero.is-primary .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-primary .tabs.is-toggle li.is-active a,.do-bulma .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0069ff}.do-bulma .hero.is-primary.is-bold{background-image:linear-gradient(141deg,#0076cc,#0069ff 71%,#1a52ff)}@media screen and (max-width:768px){.do-bulma .hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#0076cc,#0069ff 71%,#1a52ff)}}.do-bulma .hero.is-link{background-color:#3273dc;color:#fff}.do-bulma .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-link strong{color:inherit}.do-bulma .hero.is-link .title{color:#fff}.do-bulma .hero.is-link .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-link .subtitle a:not(.button),.do-bulma .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-link .navbar-menu{background-color:#3273dc}}.do-bulma .hero.is-link .navbar-item,.do-bulma .hero.is-link .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-link .navbar-link.is-active,.do-bulma .hero.is-link .navbar-link:hover,.do-bulma .hero.is-link a.navbar-item.is-active,.do-bulma .hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.do-bulma .hero.is-link .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-link .tabs a:hover,.do-bulma .hero.is-link .tabs li.is-active a{opacity:1}.do-bulma .hero.is-link .tabs.is-boxed a,.do-bulma .hero.is-link .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-link .tabs.is-boxed a:hover,.do-bulma .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-link .tabs.is-boxed li.is-active a,.do-bulma .hero.is-link .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-link .tabs.is-toggle li.is-active a,.do-bulma .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.do-bulma .hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}@media screen and (max-width:768px){.do-bulma .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}}.do-bulma .hero.is-info{background-color:#3298dc;color:#fff}.do-bulma .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-info strong{color:inherit}.do-bulma .hero.is-info .title{color:#fff}.do-bulma .hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-info .subtitle a:not(.button),.do-bulma .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-info .navbar-menu{background-color:#3298dc}}.do-bulma .hero.is-info .navbar-item,.do-bulma .hero.is-info .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-info .navbar-link.is-active,.do-bulma .hero.is-info .navbar-link:hover,.do-bulma .hero.is-info a.navbar-item.is-active,.do-bulma .hero.is-info a.navbar-item:hover{background-color:#238cd1;color:#fff}.do-bulma .hero.is-info .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-info .tabs a:hover,.do-bulma .hero.is-info .tabs li.is-active a{opacity:1}.do-bulma .hero.is-info .tabs.is-boxed a,.do-bulma .hero.is-info .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-info .tabs.is-boxed a:hover,.do-bulma .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-info .tabs.is-boxed li.is-active a,.do-bulma .hero.is-info .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-info .tabs.is-toggle li.is-active a,.do-bulma .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3298dc}.do-bulma .hero.is-info.is-bold{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}@media screen and (max-width:768px){.do-bulma .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#159dc6,#3298dc 71%,#4389e5)}}.do-bulma .hero.is-success{background-color:#11a95e;color:#fff}.do-bulma .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-success strong{color:inherit}.do-bulma .hero.is-success .title{color:#fff}.do-bulma .hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-success .subtitle a:not(.button),.do-bulma .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-success .navbar-menu{background-color:#11a95e}}.do-bulma .hero.is-success .navbar-item,.do-bulma .hero.is-success .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-success .navbar-link.is-active,.do-bulma .hero.is-success .navbar-link:hover,.do-bulma .hero.is-success a.navbar-item.is-active,.do-bulma .hero.is-success a.navbar-item:hover{background-color:#0f9251;color:#fff}.do-bulma .hero.is-success .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-success .tabs a:hover,.do-bulma .hero.is-success .tabs li.is-active a{opacity:1}.do-bulma .hero.is-success .tabs.is-boxed a,.do-bulma .hero.is-success .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-success .tabs.is-boxed a:hover,.do-bulma .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-success .tabs.is-boxed li.is-active a,.do-bulma .hero.is-success .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-success .tabs.is-toggle li.is-active a,.do-bulma .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#11a95e}.do-bulma .hero.is-success.is-bold{background-image:linear-gradient(141deg,#068130,#11a95e 71%,#0ec58a)}@media screen and (max-width:768px){.do-bulma .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#068130,#11a95e 71%,#0ec58a)}}.do-bulma .hero.is-warning{background-color:#f56109;color:#fff}.do-bulma .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-warning strong{color:inherit}.do-bulma .hero.is-warning .title{color:#fff}.do-bulma .hero.is-warning .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-warning .subtitle a:not(.button),.do-bulma .hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-warning .navbar-menu{background-color:#f56109}}.do-bulma .hero.is-warning .navbar-item,.do-bulma .hero.is-warning .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-warning .navbar-link.is-active,.do-bulma .hero.is-warning .navbar-link:hover,.do-bulma .hero.is-warning a.navbar-item.is-active,.do-bulma .hero.is-warning a.navbar-item:hover{background-color:#dc5708;color:#fff}.do-bulma .hero.is-warning .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-warning .tabs a:hover,.do-bulma .hero.is-warning .tabs li.is-active a{opacity:1}.do-bulma .hero.is-warning .tabs.is-boxed a,.do-bulma .hero.is-warning .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-warning .tabs.is-boxed a:hover,.do-bulma .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-warning .tabs.is-boxed li.is-active a,.do-bulma .hero.is-warning .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-warning .tabs.is-toggle li.is-active a,.do-bulma .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f56109}.do-bulma .hero.is-warning.is-bold{background-image:linear-gradient(141deg,#cb2a00,#f56109 71%,#fd951b)}@media screen and (max-width:768px){.do-bulma .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#cb2a00,#f56109 71%,#fd951b)}}.do-bulma .hero.is-danger{background-color:#d91d1d;color:#fff}.do-bulma .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.do-bulma .hero.is-danger strong{color:inherit}.do-bulma .hero.is-danger .title{color:#fff}.do-bulma .hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.do-bulma .hero.is-danger .subtitle a:not(.button),.do-bulma .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1023px){.do-bulma .hero.is-danger .navbar-menu{background-color:#d91d1d}}.do-bulma .hero.is-danger .navbar-item,.do-bulma .hero.is-danger .navbar-link{color:hsla(0,0%,100%,.7)}.do-bulma .hero.is-danger .navbar-link.is-active,.do-bulma .hero.is-danger .navbar-link:hover,.do-bulma .hero.is-danger a.navbar-item.is-active,.do-bulma .hero.is-danger a.navbar-item:hover{background-color:#c31a1a;color:#fff}.do-bulma .hero.is-danger .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-danger .tabs a:hover,.do-bulma .hero.is-danger .tabs li.is-active a{opacity:1}.do-bulma .hero.is-danger .tabs.is-boxed a,.do-bulma .hero.is-danger .tabs.is-toggle a{color:#fff}.do-bulma .hero.is-danger .tabs.is-boxed a:hover,.do-bulma .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.do-bulma .hero.is-danger .tabs.is-boxed li.is-active a,.do-bulma .hero.is-danger .tabs.is-boxed li.is-active a:hover,.do-bulma .hero.is-danger .tabs.is-toggle li.is-active a,.do-bulma .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#d91d1d}.do-bulma .hero.is-danger.is-bold{background-image:linear-gradient(141deg,#b60d29,#d91d1d 71%,#e94727)}@media screen and (max-width:768px){.do-bulma .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#b60d29,#d91d1d 71%,#e94727)}}.do-bulma .hero.is-small .hero-body{padding:1.5rem}@media print,screen and (min-width:769px){.do-bulma .hero.is-medium .hero-body{padding:9rem 1.5rem}}@media print,screen and (min-width:769px){.do-bulma .hero.is-large .hero-body{padding:18rem 1.5rem}}.do-bulma .hero.is-fullheight-with-navbar .hero-body,.do-bulma .hero.is-fullheight .hero-body,.do-bulma .hero.is-halfheight .hero-body{align-items:center;display:flex}.do-bulma .hero.is-fullheight-with-navbar .hero-body>.container,.do-bulma .hero.is-fullheight .hero-body>.container,.do-bulma .hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.do-bulma .hero.is-halfheight{min-height:50vh}.do-bulma .hero.is-fullheight{min-height:100vh}.do-bulma .hero-video{overflow:hidden}.do-bulma .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.do-bulma .hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.do-bulma .hero-video{display:none}}.do-bulma .hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.do-bulma .hero-buttons .button{display:flex}.do-bulma .hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.do-bulma .hero-buttons{display:flex;justify-content:center}.do-bulma .hero-buttons .button:not(:last-child){margin-right:1.5rem}}.do-bulma .hero-foot,.do-bulma .hero-head{flex-grow:0;flex-shrink:0}.do-bulma .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.do-bulma .section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.do-bulma .section.is-medium{padding:9rem 1.5rem}.do-bulma .section.is-large{padding:18rem 1.5rem}}.do-bulma .footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}.do-bulma hr{border:0;border-top:2px solid #f1f1f1;box-sizing:content-box;height:0;margin:16px 0}.do-bulma hr.hr-small-pad{margin-top:4px}.do-bulma blockquote,.do-bulma figure{margin:0}.do-bulma address,.do-bulma blockquote,.do-bulma dl,.do-bulma fieldset,.do-bulma figure,.do-bulma ol,.do-bulma p,.do-bulma pre,.do-bulma ul{margin:0 0 16px}.do-bulma *+address,.do-bulma *+blockquote,.do-bulma *+dl,.do-bulma *+fieldset,.do-bulma *+figure,.do-bulma *+ol,.do-bulma *+p,.do-bulma *+pre,.do-bulma *+ul{margin-top:16px}.do-bulma,.do-bulma .main.container{display:flex;flex-direction:column}.do-bulma .main.container{flex-grow:1;padding:0 16px;transition:opacity .25s cubic-bezier(.645,.045,.355,1);width:100%}@media(min-width:960px){.do-bulma .main.container{padding:0}}.do-bulma .hidden{display:none;visibility:hidden}.do-bulma a{background:transparent;color:#0069ff;cursor:pointer;text-decoration:none}.do-bulma a:active,.do-bulma a:hover{outline:0}.do-bulma a:focus,.do-bulma a:hover{color:#005fe6}.do-bulma a[disabled]{opacity:.5;pointer-events:none}.do-bulma p a{text-decoration:underline}.do-bulma ::-moz-selection{background:#0069ff;color:#fff;text-shadow:none}.do-bulma ::selection{background:#0069ff;color:#fff;text-shadow:none}.do-bulma :not(pre)>code,.do-bulma pre{background:#fafafa;border:1px solid #f1f1f1;border-radius:3px;color:#666;font-family:Operator Mono,Consolas,monospace,serif;font-size:.85em;margin:8px 0}.do-bulma :not(pre)>code{display:inline-block;padding:12px;white-space:nowrap}.do-bulma :not(pre)>code.slim{margin:0;padding:.15em .4em}.do-bulma pre{margin-right:16px}.do-bulma pre code{font-size:1.15em}.do-bulma .title,.do-bulma h1,.do-bulma h2,.do-bulma h3,.do-bulma h4{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#031b4e;margin:0 0 16px;text-transform:none}.do-bulma *+h1,.do-bulma *+h2,.do-bulma *+h3,.do-bulma *+h4{margin-top:32px}.do-bulma h1{font-size:2.4rem;line-height:1.25}.do-bulma h2{font-size:1.7rem;line-height:1.25}.do-bulma h3{font-size:1.3rem;line-height:1.25}.do-bulma h4{color:#666;font-size:.8rem;line-height:1.25;text-transform:uppercase}.do-bulma b,.do-bulma h1,.do-bulma strong{font-family:Inter-Bold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800}.do-bulma .has-text-muted{color:#8390af}.do-bulma .header{padding:32px 16px 40px;position:relative}@media(min-width:960px){.do-bulma .header{padding:60px 0 40px}}.do-bulma .header .container{display:flex;flex-direction:column}@media(min-width:960px){.do-bulma .header .container{flex-direction:row}}.do-bulma .header .container>div{margin:0 16px 16px 0}.do-bulma .header .container h1{display:inline-block;font-size:2.75em;letter-spacing:-.5px;margin:0 16px 16px 0}.do-bulma .header .container h1 a{color:#031b4e}.do-bulma .header .container h1 a:hover{color:rgba(3,27,78,.9)}.do-bulma .header .container h3{color:rgba(3,27,78,.8);display:inline-block;font-size:.9em;margin:0 0 16px}.do-bulma .header .container h3 a{text-decoration:underline}.do-bulma .header .container p{color:#031b4e;font-size:.9em}.do-bulma .header .container form{display:flex;flex-direction:column;margin:0}@media(min-width:960px){.do-bulma .header .container form{margin:0 0 0 auto}}.do-bulma .header .container form .input-container{width:auto}.do-bulma .header .container form .input-container input{font-size:16px}.do-bulma .header .container form .buttons{display:flex;flex-direction:column}.do-bulma .header .container form .buttons>*{flex-grow:1;width:100%}.do-bulma .landing{margin-bottom:-25px;min-height:calc(100vh - 104px)}.do-bulma .landing,.do-bulma .landing .container{display:flex;flex-direction:column;position:relative}.do-bulma .landing .container{align-items:center;justify-content:center;padding:24px 16px 40px;width:100%}.do-bulma .landing .container h1{font-size:3.5em;letter-spacing:-1px;text-align:center}.do-bulma .landing .container p{color:rgba(3,27,78,.8);font-size:1.25em;margin:0 auto 32px;max-width:600px;text-align:center}@media(min-width:960px){.do-bulma .landing .container p{margin:0 auto 96px}}.do-bulma .landing .container form{display:flex;flex-direction:column;margin:0 auto;max-width:800px;width:100%}.do-bulma .landing .container .github-link{bottom:16px;position:absolute}.do-bulma .landing .container .github-link a{text-decoration:underline}.do-bulma .landing .background-bottom,.do-bulma .landing .background-top{display:flex;flex-direction:row;height:50%;justify-content:center;pointer-events:none;position:absolute;width:100%}.do-bulma .landing .background-bottom svg,.do-bulma .landing .background-top svg{max-height:100%;width:100%}.do-bulma .landing .background-top{align-items:flex-start;padding:3% 5% 0;top:0}.do-bulma .landing .background-bottom{align-items:flex-end;padding:0 10%;top:50%}.do-bulma .button{background:#ececec;color:#333;font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;border:0;border-radius:5px;font-size:16px;height:48px;margin:0;overflow:visible;padding:0 32px;text-decoration:none;text-transform:none;transition:all .25s cubic-bezier(.645,.045,.355,1);vertical-align:middle}.do-bulma .button.is-outline{background:transparent;border:1px solid #333;color:#333}.do-bulma .button:not(.is-disabled).is-active,.do-bulma .button:not(.is-disabled):focus,.do-bulma .button:not(.is-disabled):hover{background:#dfdfdf;color:rgba(51,51,51,.9)}.do-bulma .button:not(.is-disabled).is-active.is-outline,.do-bulma .button:not(.is-disabled):focus.is-outline,.do-bulma .button:not(.is-disabled):hover.is-outline{background:#333;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-info,.do-bulma .button.is-link,.do-bulma .button.is-primary{background:#0069ff;color:#fff}.do-bulma .button.is-info.is-outline,.do-bulma .button.is-link.is-outline,.do-bulma .button.is-primary.is-outline{background:transparent;border:1px solid #0069ff;color:#0069ff}.do-bulma .button.is-info:not(.is-disabled).is-active,.do-bulma .button.is-info:not(.is-disabled):focus,.do-bulma .button.is-info:not(.is-disabled):hover,.do-bulma .button.is-link:not(.is-disabled).is-active,.do-bulma .button.is-link:not(.is-disabled):focus,.do-bulma .button.is-link:not(.is-disabled):hover,.do-bulma .button.is-primary:not(.is-disabled).is-active,.do-bulma .button.is-primary:not(.is-disabled):focus,.do-bulma .button.is-primary:not(.is-disabled):hover{background:#005fe6;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-info:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-info:not(.is-disabled):focus.is-outline,.do-bulma .button.is-info:not(.is-disabled):hover.is-outline,.do-bulma .button.is-link:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-link:not(.is-disabled):focus.is-outline,.do-bulma .button.is-link:not(.is-disabled):hover.is-outline,.do-bulma .button.is-primary:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-primary:not(.is-disabled):focus.is-outline,.do-bulma .button.is-primary:not(.is-disabled):hover.is-outline{background:#0069ff;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-header{background:#066bc6;color:#fff}.do-bulma .button.is-header.is-outline{background:transparent;border:1px solid #066bc6;color:#066bc6}.do-bulma .button.is-header:not(.is-disabled).is-active,.do-bulma .button.is-header:not(.is-disabled):focus,.do-bulma .button.is-header:not(.is-disabled):hover{background:#055ead;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-header:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-header:not(.is-disabled):focus.is-outline,.do-bulma .button.is-header:not(.is-disabled):hover.is-outline{background:#066bc6;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-header.is-inverted{background:#fff;color:#066bc6}.do-bulma .button.is-header.is-inverted.is-outline{background:transparent;border:1px solid #fff;color:#fff}.do-bulma .button.is-header.is-inverted:not(.is-disabled).is-active,.do-bulma .button.is-header.is-inverted:not(.is-disabled):focus,.do-bulma .button.is-header.is-inverted:not(.is-disabled):hover{background:#f2f2f2;color:rgba(6,107,198,.9)}.do-bulma .button.is-header.is-inverted:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-header.is-inverted:not(.is-disabled):focus.is-outline,.do-bulma .button.is-header.is-inverted:not(.is-disabled):hover.is-outline{background:#fff;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-secondary{background:#127c43;color:#fff}.do-bulma .button.is-secondary.is-outline{background:transparent;border:1px solid #127c43;color:#127c43}.do-bulma .button.is-secondary:not(.is-disabled).is-active,.do-bulma .button.is-secondary:not(.is-disabled):focus,.do-bulma .button.is-secondary:not(.is-disabled):hover{background:#0aac55;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-secondary:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-secondary:not(.is-disabled):focus.is-outline,.do-bulma .button.is-secondary:not(.is-disabled):hover.is-outline{background:#127c43;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-success{background:#11a95e;color:#fff}.do-bulma .button.is-success.is-outline{background:transparent;border:1px solid #11a95e;color:#11a95e}.do-bulma .button.is-success:not(.is-disabled).is-active,.do-bulma .button.is-success:not(.is-disabled):focus,.do-bulma .button.is-success:not(.is-disabled):hover{background:#0f9251;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-success:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-success:not(.is-disabled):focus.is-outline,.do-bulma .button.is-success:not(.is-disabled):hover.is-outline{background:#11a95e;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-warning{background:#f56109;color:#fff}.do-bulma .button.is-warning.is-outline{background:transparent;border:1px solid #f56109;color:#f56109}.do-bulma .button.is-warning:not(.is-disabled).is-active,.do-bulma .button.is-warning:not(.is-disabled):focus,.do-bulma .button.is-warning:not(.is-disabled):hover{background:#dc5708;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-warning:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-warning:not(.is-disabled):focus.is-outline,.do-bulma .button.is-warning:not(.is-disabled):hover.is-outline{background:#f56109;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-danger{background:#d91d1d;color:#fff}.do-bulma .button.is-danger.is-outline{background:transparent;border:1px solid #d91d1d;color:#d91d1d}.do-bulma .button.is-danger:not(.is-disabled).is-active,.do-bulma .button.is-danger:not(.is-disabled):focus,.do-bulma .button.is-danger:not(.is-disabled):hover{background:#c31a1a;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-danger:not(.is-disabled).is-active.is-outline,.do-bulma .button.is-danger:not(.is-disabled):focus.is-outline,.do-bulma .button.is-danger:not(.is-disabled):hover.is-outline{background:#d91d1d;color:hsla(0,0%,100%,.9)}.do-bulma .button.is-disabled{cursor:not-allowed;opacity:.5}.do-bulma .button.is-small{font-size:14px;height:40px;line-height:40px;padding:0 24px}.do-bulma .button.is-mini{height:34px;line-height:34px;padding:0 16px}.do-bulma .button.is-tiny{height:20px;line-height:20px;padding:0 8px}.do-bulma .fa.help,.do-bulma .fab.help,.do-bulma .far.help,.do-bulma .fas.help{color:#333;cursor:pointer;display:inline-block;font-size:1em;margin:0}.do-bulma .fa.fa-external-link-alt,.do-bulma .fab.fa-external-link-alt,.do-bulma .far.fa-external-link-alt,.do-bulma .fas.fa-external-link-alt{font-size:.8em;opacity:.6}.do-bulma .fa.fa-link,.do-bulma .fab.fa-link,.do-bulma .far.fa-link,.do-bulma .fas.fa-link{color:#8390af;font-size:.5em}.do-bulma .jump-link{color:#8390af;display:inline-block;margin:0 12px 8px 4px}.do-bulma .input,.do-bulma .textarea,.do-bulma input,.do-bulma textarea{border-radius:0;box-shadow:none;color:inherit;font:inherit;font-size:16px;margin:0}.do-bulma .input:not([type]),.do-bulma .input[type=datetime],.do-bulma .input[type=email],.do-bulma .input[type=number],.do-bulma .input[type=password],.do-bulma .input[type=range],.do-bulma .input[type=search],.do-bulma .input[type=tel],.do-bulma .input[type=text],.do-bulma .input[type=url],.do-bulma input:not([type]),.do-bulma input[type=datetime],.do-bulma input[type=email],.do-bulma input[type=number],.do-bulma input[type=password],.do-bulma input[type=range],.do-bulma input[type=search],.do-bulma input[type=tel],.do-bulma input[type=text],.do-bulma input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.do-bulma .input:not([type]),.do-bulma .input[type=color],.do-bulma .input[type=date],.do-bulma .input[type=datetime-local],.do-bulma .input[type=datetime],.do-bulma .input[type=email],.do-bulma .input[type=month],.do-bulma .input[type=number],.do-bulma .input[type=password],.do-bulma .input[type=search],.do-bulma .input[type=tel],.do-bulma .input[type=text],.do-bulma .input[type=time],.do-bulma .input[type=url],.do-bulma .input[type=week],.do-bulma input:not([type]),.do-bulma input[type=color],.do-bulma input[type=date],.do-bulma input[type=datetime-local],.do-bulma input[type=datetime],.do-bulma input[type=email],.do-bulma input[type=month],.do-bulma input[type=number],.do-bulma input[type=password],.do-bulma input[type=search],.do-bulma input[type=tel],.do-bulma input[type=text],.do-bulma input[type=time],.do-bulma input[type=url],.do-bulma input[type=week]{background:#fff;border:1px solid #f1f1f1;border-radius:3px;color:#333;height:48px;max-width:100%;padding:0 16px;position:relative;transition:all .25s cubic-bezier(.645,.045,.355,1);width:100%}.do-bulma .input:not([type]):focus,.do-bulma .input[type=color]:focus,.do-bulma .input[type=date]:focus,.do-bulma .input[type=datetime-local]:focus,.do-bulma .input[type=datetime]:focus,.do-bulma .input[type=email]:focus,.do-bulma .input[type=month]:focus,.do-bulma .input[type=number]:focus,.do-bulma .input[type=password]:focus,.do-bulma .input[type=search]:focus,.do-bulma .input[type=tel]:focus,.do-bulma .input[type=text]:focus,.do-bulma .input[type=time]:focus,.do-bulma .input[type=url]:focus,.do-bulma .input[type=week]:focus,.do-bulma input:not([type]):focus,.do-bulma input[type=color]:focus,.do-bulma input[type=date]:focus,.do-bulma input[type=datetime-local]:focus,.do-bulma input[type=datetime]:focus,.do-bulma input[type=email]:focus,.do-bulma input[type=month]:focus,.do-bulma input[type=number]:focus,.do-bulma input[type=password]:focus,.do-bulma input[type=search]:focus,.do-bulma input[type=tel]:focus,.do-bulma input[type=text]:focus,.do-bulma input[type=time]:focus,.do-bulma input[type=url]:focus,.do-bulma input[type=week]:focus{background:#fff;border-color:#0069ff;box-shadow:0 0 2px rgba(17,169,94,.5);color:#333;outline:0}.do-bulma .input:not([type]):disabled,.do-bulma .input[type=color]:disabled,.do-bulma .input[type=date]:disabled,.do-bulma .input[type=datetime-local]:disabled,.do-bulma .input[type=datetime]:disabled,.do-bulma .input[type=email]:disabled,.do-bulma .input[type=month]:disabled,.do-bulma .input[type=number]:disabled,.do-bulma .input[type=password]:disabled,.do-bulma .input[type=search]:disabled,.do-bulma .input[type=tel]:disabled,.do-bulma .input[type=text]:disabled,.do-bulma .input[type=time]:disabled,.do-bulma .input[type=url]:disabled,.do-bulma .input[type=week]:disabled,.do-bulma input:not([type]):disabled,.do-bulma input[type=color]:disabled,.do-bulma input[type=date]:disabled,.do-bulma input[type=datetime-local]:disabled,.do-bulma input[type=datetime]:disabled,.do-bulma input[type=email]:disabled,.do-bulma input[type=month]:disabled,.do-bulma input[type=number]:disabled,.do-bulma input[type=password]:disabled,.do-bulma input[type=search]:disabled,.do-bulma input[type=tel]:disabled,.do-bulma input[type=text]:disabled,.do-bulma input[type=time]:disabled,.do-bulma input[type=url]:disabled,.do-bulma input[type=week]:disabled{background-color:#fafafa;border-color:#f1f1f1;color:#333;cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .input::-moz-focus-inner,.do-bulma input::-moz-focus-inner{bottom:0;padding:0}.do-bulma .input[type=number]::-webkit-inner-spin-button,.do-bulma .input[type=number]::-webkit-outer-spin-button,.do-bulma input[type=number]::-webkit-inner-spin-button,.do-bulma input[type=number]::-webkit-outer-spin-button{height:auto}.do-bulma .input[type=search]::-webkit-search-cancel-button,.do-bulma .input[type=search]::-webkit-search-decoration,.do-bulma input[type=search]::-webkit-search-cancel-button,.do-bulma input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.do-bulma .input[type=checkbox],.do-bulma input[type=checkbox]{opacity:0;padding:0;position:absolute;z-index:-1}.do-bulma .input[type=checkbox]+label,.do-bulma input[type=checkbox]+label{cursor:pointer;display:inline-block;margin-bottom:8px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .input[type=checkbox]+label:before,.do-bulma input[type=checkbox]+label:before{border:1px solid #f1f1f1;border-radius:3px;content:"";height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}.do-bulma .input[type=checkbox]:checked+label,.do-bulma input[type=checkbox]:checked+label{color:#0069ff}.do-bulma .input[type=checkbox]:checked+label:before,.do-bulma input[type=checkbox]:checked+label:before{border-color:#0069ff}.do-bulma .input[type=checkbox]:checked+label:after,.do-bulma input[type=checkbox]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' fill='%230069ff' width='12' height='12'%3E%3Cpath d='M30.72 5.824a1.816 1.816 0 00-2.56 0l-16.64 16.64-7.744-7.744c-.64-.64-1.856-.64-2.496 0a1.816 1.816 0 000 2.56l8.96 8.96c.32.32.768.512 1.216.512.256 0 .832 0 1.344-.512L30.72 8.32a1.739 1.739 0 000-2.496z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;fill:#0069ff;height:12px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:12px;z-index:2}.do-bulma .input[type=text]+button.button,.do-bulma input[type=text]+button.button{margin-top:16px}.do-bulma .textarea,.do-bulma textarea{background:#fff;border:1px solid #f1f1f1;border-radius:3px;color:#333;height:auto;max-width:100%;overflow:auto;padding:16px;position:relative;resize:vertical;transition:all .25s cubic-bezier(.645,.045,.355,1);vertical-align:top;width:100%}.do-bulma .textarea:focus,.do-bulma textarea:focus{background:#fff;border-color:#0069ff;box-shadow:0 0 2px rgba(17,169,94,.5);color:#333;outline:0}.do-bulma .textarea:disabled,.do-bulma textarea:disabled{background-color:#fafafa;border-color:#f1f1f1;color:#333;cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma ::-moz-placeholder{opacity:1}.do-bulma :invalid{box-shadow:none}.do-bulma :-ms-input-placeholder{color:#99a1b3!important}.do-bulma :-ms-input-placeholder:disabled{color:#333!important}.do-bulma ::-moz-placeholder{color:#99a1b3}.do-bulma ::-moz-placeholder:disabled{color:#333}.do-bulma ::-webkit-input-placeholder{color:#99a1b3}.do-bulma ::-webkit-input-placeholder:disabled{color:#333}.do-bulma .input-container{align-items:center;border-radius:3px;box-shadow:none;display:flex;flex-direction:column;justify-content:center;margin:0 0 16px;position:relative;text-align:left;width:100%}@media(min-width:960px){.do-bulma .input-container{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.do-bulma .input-container i{color:#99a1b3;font-size:18px;left:16px;position:absolute;top:16px;z-index:1}.do-bulma .input-container i+.input,.do-bulma .input-container i+input{padding-left:50px}.do-bulma .input-container .input,.do-bulma .input-container input{background:#fff;border:1px solid #586987;border-radius:3px;display:inline-block;flex-grow:1;font-size:16px;height:50px;line-height:normal;margin-bottom:8px;max-width:100%;padding:0 16px;width:100%}@media(min-width:960px){.do-bulma .input-container .input,.do-bulma .input-container input{width:350px}}.do-bulma .input-container .input.is-disabled,.do-bulma .input-container .input:disabled,.do-bulma .input-container .input[readonly],.do-bulma .input-container input.is-disabled,.do-bulma .input-container input:disabled,.do-bulma .input-container input[readonly]{background:#f3f5f9;border-color:#bfc6d5;cursor:not-allowed;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .input-container .input.is-disabled+button.button,.do-bulma .input-container .input.is-disabled+input[type=submit],.do-bulma .input-container .input:disabled+button.button,.do-bulma .input-container .input:disabled+input[type=submit],.do-bulma .input-container .input[readonly]+button.button,.do-bulma .input-container .input[readonly]+input[type=submit],.do-bulma .input-container input.is-disabled+button.button,.do-bulma .input-container input.is-disabled+input[type=submit],.do-bulma .input-container input:disabled+button.button,.do-bulma .input-container input:disabled+input[type=submit],.do-bulma .input-container input[readonly]+button.button,.do-bulma .input-container input[readonly]+input[type=submit]{opacity:.3;pointer-events:none}.do-bulma .input-container .input.is-light,.do-bulma .input-container input.is-light{border:0;box-shadow:0 4px 4px rgba(3,27,78,.05)}.do-bulma .input-container .input+button.button,.do-bulma .input-container .input+input[type=submit],.do-bulma .input-container input+button.button,.do-bulma .input-container input+input[type=submit]{box-shadow:0 2px 8px rgba(3,27,78,.1);flex-grow:0;height:45px;margin:0;padding:0 32px;width:100%}@media(min-width:960px){.do-bulma .input-container .input+button.button,.do-bulma .input-container .input+input[type=submit],.do-bulma .input-container input+button.button,.do-bulma .input-container input+input[type=submit]{margin:2.5px 0 0 16px;width:auto}}.do-bulma .input-container .input+button.button.is-inline,.do-bulma .input-container .input+input[type=submit].is-inline,.do-bulma .input-container input+button.button.is-inline,.do-bulma .input-container input+input[type=submit].is-inline{font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;background:none;border:0;box-shadow:none;color:#0069ff;font-size:16px;height:50px;margin:0;outline:none;padding:0;position:absolute;right:18px;top:0;width:auto;z-index:1}.do-bulma .table-container table.table{border:2px solid #f1f1f1;border-radius:3px;border-spacing:0;box-shadow:none;margin:0;table-layout:unset}.do-bulma .table-container table.table thead th{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;background:#fafafa;border:0;padding:8px;text-align:left;vertical-align:bottom}@media(min-width:960px){.do-bulma .table-container table.table thead th{padding:8px 16px}}.is-with-border .do-bulma .table-container table.table thead th{border-right:2px solid #f1f1f1}.is-with-border .do-bulma .table-container table.table thead th:last-child{border-right:0}.do-bulma .table-container table.table tr{background:#fff;border:0 none;box-shadow:none;display:table-row;margin-bottom:0;padding:0}.do-bulma .table-container table.table tr td{border:2px solid #f1f1f1;border-width:2px 0 0;padding:8px;text-align:left;vertical-align:top}@media(min-width:960px){.do-bulma .table-container table.table tr td{padding:16px}}.is-with-border .do-bulma .table-container table.table tr td{border-right-width:2px}.is-with-border .do-bulma .table-container table.table tr td:last-child{border-right:0}.do-bulma .table-container table.table tr td p{margin:0}.do-bulma .table-container table.table tr td p small{font-size:12px}.do-bulma .table-container table.table tr td hr{margin:4px 0}@media(min-width:960px){.do-bulma .table-container table.table tr td hr{margin:8px 0}}.do-bulma .table-container table.table tr td .button.is-mini{font-size:12px;height:32px;line-height:32px;margin-top:8px}.do-bulma .footer{align-self:flex-end;background:#fff;margin:16px 0 0;padding:0;width:100%}.do-bulma .footer .container{padding:48px 0 0;text-align:center}.do-bulma .footer .container p+p{margin-top:32px}.do-bulma .modal .modal-background{background:rgba(1,14,40,.8)}.do-bulma .modal .modal-card{background:#fff;border:0;border-radius:5px;box-shadow:none;margin:auto;padding:32px}.do-bulma .modal .modal-card .delete,.do-bulma .modal .modal-card .modal-close{align-self:flex-start;background:transparent;padding:0}.do-bulma .modal .modal-card .delete:before,.do-bulma .modal .modal-card .modal-close:before{height:2px;width:100%}.do-bulma .modal .modal-card .delete:after,.do-bulma .modal .modal-card .modal-close:after{height:100%;width:2px}.do-bulma .modal .modal-card .delete:after,.do-bulma .modal .modal-card .delete:before,.do-bulma .modal .modal-card .modal-close:after,.do-bulma .modal .modal-card .modal-close:before{background:#333;border-radius:2px}.do-bulma .modal .modal-card .modal-card-head{border:0;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:0}.do-bulma .modal .modal-card .modal-card-head .modal-card-title{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.do-bulma .modal .modal-card .modal-card-body{padding:0}.do-bulma .modal .modal-card .modal-card-body .clipboard{height:auto;max-height:50vh;overflow-wrap:break-word;overflow-x:hidden!important;white-space:pre-wrap}.do-bulma article.message .message-header{background:#c4c4c4;border-radius:3px 3px 0 0;padding:8px 16px}.do-bulma article.message .message-header p{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#000;font-size:1em;line-height:1.5;margin:0}.do-bulma article.message .message-body{border:solid #c4c4c4;border-width:0 2px 2px;padding:16px}.do-bulma article.message .message-body p{color:#000;font-size:.9em;margin:0}.do-bulma span.tag{border-radius:3px;font-size:.9rem;height:auto;line-height:1;padding:8px 16px}.do-bulma .data-skeleton{-webkit-animation:skeleton-loading .5s linear .5s infinite;animation:skeleton-loading .5s linear .5s infinite;-webkit-animation-play-state:paused;animation-play-state:paused;border:0;max-width:100%}.do-bulma .skeleton-running{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes skeleton-loading{0%{opacity:.7}25%{opacity:.9}50%{opacity:.7}75%{opacity:.5}to{opacity:.7}}@keyframes skeleton-loading{0%{opacity:.7}25%{opacity:.9}50%{opacity:.7}75%{opacity:.5}to{opacity:.7}}.do-bulma .skeleton-table{border-collapse:separate;border-color:#fff!important;border-spacing:4px!important}.do-bulma .panel{background:#fff;border:1px solid #f1f1f1;border-radius:3px;box-shadow:0 2px 4px rgba(3,27,78,.06);color:#333;margin:1rem .5rem;padding:.5rem;text-align:center;transition:box-shadow .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1);width:100%}.do-bulma .panel.is-selectable{cursor:pointer}.do-bulma .panel.is-selectable:hover{box-shadow:0 10px 20px rgba(3,27,78,.1)}.do-bulma .panel.is-droplet p{font-size:14.4px;margin:.25rem 0}.do-bulma .panel.is-droplet p em{font-family:Inter-Bold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;font-size:22.4px;font-style:normal;line-height:18px;margin:.5rem 0}.do-bulma .panel.is-droplet p em sup{vertical-align:top}.do-bulma .panel.is-droplet p sub,.do-bulma .panel.is-droplet p sup{font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:12.8px}.do-bulma .panel.is-droplet p sup{line-height:inherit;top:0}.do-bulma .panel.is-droplet p sub{color:#bbb;vertical-align:baseline}.do-bulma .panel.is-droplet p code{background:#fafafa;line-height:1;margin:0;padding:.2rem .4rem}.do-bulma .panel.is-droplet p small em{font-size:18px}.do-bulma .panel.is-focused{box-shadow:0 10px 20px rgba(3,27,78,.1)}.do-bulma .panel.is-unfocused{opacity:.65}.do-bulma .panel-list{display:flex;flex-direction:row;flex-wrap:wrap}.do-bulma .panel-list.panel-list-vertical{flex-direction:column}.do-bulma .panel-list.panel-list-vertical .panel{align-items:center;display:flex;flex-basis:auto;flex-direction:row;height:auto;margin:.25rem 0}.do-bulma .panel-list.panel-list-vertical .panel>*+*{margin-left:.5rem}.do-bulma .panel-list.panel-list-vertical .panel>.right{align-items:center;display:flex;flex-direction:row;margin-left:auto}.do-bulma .panel-list .panel{flex-basis:12.5%;height:100%;margin:.5rem}.do-bulma .bars{background:#f1f1f1;border-radius:3px;display:flex;flex-direction:column;height:auto}.do-bulma .bars .bar-stack:first-child,.do-bulma .bars .bar:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.do-bulma .bars .bar-stack:last-child,.do-bulma .bars .bar:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.do-bulma .bars .bar{height:28.8px;transition:width .2s ease-in-out}.do-bulma .bars .bar.is-primary{background:#0069ff}.do-bulma .bars .bar.is-dark{background:#031b4e}.do-bulma .bars .bar-stack{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.do-bulma .bars .bar-stack:first-child .bar:first-child{border-top-left-radius:3px}.do-bulma .bars .bar-stack:first-child .bar:last-child{border-top-right-radius:3px}.do-bulma .bars .bar-stack:last-child .bar:first-child{border-bottom-left-radius:3px}.do-bulma .bars .bar-stack:last-child .bar:last-child{border-bottom-right-radius:3px}.do-bulma .bars .bar-stack .bar{border-radius:0}.do-bulma .tabs{max-width:none}.do-bulma .tabs ul{border-bottom:0;justify-content:center;position:relative}.do-bulma .tabs ul:after{background:#e5e8ed;border-radius:6px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.do-bulma .tabs ul li{margin:0}.do-bulma .tabs ul li.is-active a{color:#031b4e}.do-bulma .tabs ul li.is-active a:after{background:#0069ff}.do-bulma .tabs ul li a{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;border-bottom:0;color:#5b6987;font-size:16px;line-height:20px;margin:0;padding:10px 20px 13px;position:relative;transition:color .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .tabs ul li a:after{background:transparent;border-radius:6px;bottom:0;content:"";height:3px;left:0;position:absolute;transition:background .25s cubic-bezier(.645,.045,.355,1);width:100%;z-index:1}.do-bulma .tabs ul li a:hover{color:#031b4e}.do-bulma .tabs ul li a:hover:after{background:#031b4e}.do-bulma code[class*=language-],.do-bulma pre[class*=language-]{color:#676767;font-family:monospace,serif;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:13.6px;line-height:1.4em;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.do-bulma code[class*=language-]::-moz-selection,.do-bulma code[class*=language-] ::-moz-selection,.do-bulma pre[class*=language-]::-moz-selection,.do-bulma pre[class*=language-] ::-moz-selection{background:#b3d4fc}.do-bulma code[class*=language-]::selection,.do-bulma code[class*=language-] ::selection,.do-bulma pre[class*=language-]::selection,.do-bulma pre[class*=language-] ::selection{background:#b3d4fc}.do-bulma pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:2px solid #f1f1f1;background-color:#fafafa}.do-bulma pre[class*=language-]>code[data-prefix]:before{color:#676767;content:attr(data-prefix);padding-right:8px}.do-bulma :not(pre)>code[class*=language-]{padding:1px .2em;background:#fafafa;border:2px solid #f1f1f1}.do-bulma .token.cdata,.do-bulma .token.comment,.do-bulma .token.doctype,.do-bulma .token.prolog{color:#999;font-style:italic}.do-bulma .token.namespace{opacity:.7}.do-bulma .token.attr-value,.do-bulma .token.string{color:#15cd72}.do-bulma .token.operator,.do-bulma .token.punctuation{color:#393a34}.do-bulma .token.boolean,.do-bulma .token.constant,.do-bulma .token.entity,.do-bulma .token.inserted,.do-bulma .token.number,.do-bulma .token.property,.do-bulma .token.regex,.do-bulma .token.symbol,.do-bulma .token.url,.do-bulma .token.variable{color:#36acaa}.do-bulma .language-autohotkey .token.selector,.do-bulma .token.atrule,.do-bulma .token.attr-name,.do-bulma .token.keyword{color:#0069ff;font-weight:700}.do-bulma .language-autohotkey .token.keyword,.do-bulma .language-autohotkey .token.tag,.do-bulma .token.deleted,.do-bulma .token.function,.do-bulma .token.selector,.do-bulma .token.tag{color:#0069ff}.do-bulma .token.bold,.do-bulma .token.function,.do-bulma .token.important{font-weight:700}.do-bulma .token.italic{font-style:italic}.do-bulma pre[data-line]{position:relative;padding:1em 0 1em 3em}.do-bulma .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(0,0%,65%,.08);background:linear-gradient(90deg,hsla(0,0%,65%,.1) 70%,hsla(0,0%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.do-bulma .line-highlight:before,.do-bulma .line-highlight[data-end]:after{content:"➡";position:absolute;top:0;left:0;padding-left:.5em;width:31px;color:#999;font-weight:700;font-family:sans-serif;text-align:center;font-size:17px;background-color:#f1f1f1}.do-bulma pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.do-bulma pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.do-bulma .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #dfdfdf;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.do-bulma .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.do-bulma div.code-toolbar{position:relative}.do-bulma div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .2s ease-in-out;opacity:0}.do-bulma div.code-toolbar:hover>.toolbar{opacity:1}.do-bulma div.code-toolbar>.toolbar .toolbar-item{display:inline-block}.do-bulma div.code-toolbar>.toolbar a{cursor:pointer}.do-bulma div.code-toolbar>.toolbar a,.do-bulma div.code-toolbar>.toolbar button,.do-bulma div.code-toolbar>.toolbar span{color:#0069ff;font-size:13px;padding:0 .5em;text-decoration:none;font-family:proxima-nova,helvetica neue,helvetica,arial,sans-serif}@-webkit-keyframes prism-click-to-copy-floatup{20%{opacity:.999}to{transform:translate3d(-50%,-17px,0)}}@keyframes prism-click-to-copy-floatup{20%{opacity:.999}to{transform:translate3d(-50%,-17px,0)}}.do-bulma div.code-toolbar>.toolbar a:after{color:#0069ff;content:"Copied";display:inline-block;position:absolute;top:-2px;left:50%;opacity:.001;text-align:center;transform:translate3d(-50%,0,0);-webkit-backface-visibility:hidden;white-space:nowrap}.do-bulma div.code-toolbar>.toolbar a.copying:after{-webkit-animation:prism-click-to-copy-floatup .5s ease-in-out;animation:prism-click-to-copy-floatup .5s ease-in-out}.do-bulma .command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.do-bulma .command-line-prompt>span:before{color:#999;content:" ";display:block;padding-right:.8em}.do-bulma .command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.do-bulma .command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.do-bulma .command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.do-bulma pre[class*=code-block-title][data-title]{padding-top:40px}.do-bulma pre[class*=code-block-title][data-title]+.toolbar{margin-top:30px}.do-bulma pre[class*=code-block-title][data-title]:before{width:100%;position:absolute;left:0;top:0;height:30px;text-align:center;content:attr(data-title);display:flex;align-items:center;box-sizing:border-box;padding:0 20px;background:#fff;border:2px solid #f1f1f1}.do-bulma pre[class*=code-block-title][class*=line-numbers][data-title]:before{border-width:0 0 2px}.do-bulma pre[class*=code-block-title][class*=code-block-title-center]:before{justify-content:center}.do-bulma pre[class*=code-block-title][class*=code-block-title-right]:before{justify-content:flex-end}.do-bulma pre[class*=code-block-title][data-title] .line-highlight{margin-top:40px}.do-bulma .pretty *{box-sizing:border-box}.do-bulma .pretty input:not([type=checkbox]):not([type=radio]){display:none}.do-bulma .pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.do-bulma .pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.do-bulma .pretty .state label{position:static;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.do-bulma .pretty .state label:after,.do-bulma .pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc(-108% + 1em);background-color:transparent}.do-bulma .pretty .state label:before{border-color:#066bc6}.do-bulma .pretty .state.p-is-hover,.do-bulma .pretty .state.p-is-indeterminate{display:none}@-webkit-keyframes zoom{0%{opacity:0;transform:scale(0)}}@keyframes zoom{0%{opacity:0;transform:scale(0)}}@-webkit-keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.04)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}}@keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;transform:scale(1.04)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:scale(1)}}@-webkit-keyframes jelly{0%{transform:scaleX(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleX(1)}}@keyframes jelly{0%{transform:scaleX(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleX(1)}}@-webkit-keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(0)}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #066bc6}to{box-shadow:0 0 0 1.5em rgba(6,107,198,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #066bc6}to{box-shadow:0 0 0 1.5em rgba(6,107,198,0)}}.do-bulma .pretty.p-default.p-fill .state label:after{transform:scale(1)}.do-bulma .pretty.p-default .state label:after{transform:scale(.6)}.do-bulma .pretty.p-default input:checked~.state label:after{background-color:#066bc6!important}.do-bulma .pretty.p-default.p-thick .state label:after,.do-bulma .pretty.p-default.p-thick .state label:before{border-width:.14286em}.do-bulma .pretty.p-default.p-thick .state label:after{transform:scale(.4)!important}.do-bulma .pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid transparent;opacity:0}.do-bulma .pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.do-bulma .pretty.p-icon input:checked~.state .icon{opacity:1}.do-bulma .pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.do-bulma .pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc(-108% + 1em);border:1px solid transparent;opacity:0}.do-bulma .pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:flex;flex:1;justify-content:center;align-items:center;line-height:1}.do-bulma .pretty.p-svg input:checked~.state .svg{opacity:1}.do-bulma .pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc(-108% + 1em);left:0;z-index:0;text-align:center;line-height:normal;transform:scale(.8)}.do-bulma .pretty.p-image input:checked~.state img{opacity:1}.do-bulma .pretty.p-switch input{min-width:2em}.do-bulma .pretty.p-switch .state{position:relative}.do-bulma .pretty.p-switch .state:before{content:"";border:1px solid #066bc6;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc(-116% + 1em);z-index:0;transition:all .5s ease}.do-bulma .pretty.p-switch .state label{text-indent:2.5em}.do-bulma .pretty.p-switch .state label:after,.do-bulma .pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;transform:scale(.8)}.do-bulma .pretty.p-switch .state label:after{background-color:#066bc6!important}.do-bulma .pretty.p-switch input:checked~.state:before{border-color:#066bc6}.do-bulma .pretty.p-switch input:checked~.state label:before{opacity:0}.do-bulma .pretty.p-switch input:checked~.state label:after{background-color:#066bc6!important;left:1em}.do-bulma .pretty.p-switch.p-fill input:checked~.state:before{border-color:#066bc6;background-color:#066bc6!important}.do-bulma .pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.do-bulma .pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.do-bulma .pretty.p-switch.p-slim .state:before{height:.1em;background:#066bc6!important;top:calc(50% - .1em)}.do-bulma .pretty.p-switch.p-slim input:checked~.state:before{border-color:#066bc6;background-color:#066bc6!important}.do-bulma .pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.do-bulma .pretty.p-has-hover input:hover~.state.p-is-hover,.do-bulma .pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.do-bulma .pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.do-bulma .pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.do-bulma .pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.do-bulma .pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.do-bulma .pretty.p-toggle .state.p-on{opacity:0;display:none}.do-bulma .pretty.p-toggle .state .icon,.do-bulma .pretty.p-toggle .state.p-off,.do-bulma .pretty.p-toggle .state .svg,.do-bulma .pretty.p-toggle .state img{opacity:1;display:inherit}.do-bulma .pretty.p-toggle .state.p-off .icon{color:#066bc6}.do-bulma .pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.do-bulma .pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.do-bulma .pretty.p-plain.p-toggle .state label:before,.do-bulma .pretty.p-plain input:checked~.state label:before{content:none}.do-bulma .pretty.p-plain.p-plain .icon{transform:scale(1.1)}.do-bulma .pretty.p-round .state label:after,.do-bulma .pretty.p-round .state label:before{border-radius:100%}.do-bulma .pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.do-bulma .pretty.p-round.p-icon .state .icon:before{transform:scale(.8)}.do-bulma .pretty.p-curve .state label:after,.do-bulma .pretty.p-curve .state label:before{border-radius:20%}.do-bulma .pretty.p-smooth .icon,.do-bulma .pretty.p-smooth .svg,.do-bulma .pretty.p-smooth label:after,.do-bulma .pretty.p-smooth label:before{transition:all .5s ease}.do-bulma .pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.do-bulma .pretty.p-smooth.p-default input:checked+.state label:after,.do-bulma .pretty.p-smooth input:checked+.state .icon,.do-bulma .pretty.p-smooth input:checked+.state .svg,.do-bulma .pretty.p-smooth input:checked+.state img{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.do-bulma .pretty.p-smooth.p-plain input:checked+.state label:before{content:"";transform:scale(0);transition:all .5s ease}.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state .icon,.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state .svg,.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state img,.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state label:after,.do-bulma .pretty.p-tada:not(.p-default) input:checked+.state label:before{-webkit-animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state .icon,.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state .svg,.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state img,.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state label:after,.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state label:before{-webkit-animation:jelly .7s cubic-bezier(.25,.46,.45,.94);animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.do-bulma .pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state .icon,.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state .svg,.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state img,.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state label:after,.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state label:before{-webkit-animation:rotate .7s cubic-bezier(.25,.46,.45,.94);animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.do-bulma .pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.do-bulma .pretty.p-pulse:not(.p-switch) input:checked~.state label:before{-webkit-animation:pulse 1s;animation:pulse 1s}.do-bulma .pretty input[disabled]{cursor:not-allowed;display:none}.do-bulma .pretty input[disabled]~*{opacity:.5}.do-bulma .pretty.p-locked input{display:none;cursor:not-allowed}.do-bulma .pretty.p-toggle .state.p-primary label:after,.do-bulma .pretty input:checked~.state.p-primary label:after{background-color:#428bca!important}.do-bulma .pretty.p-toggle .state.p-primary .icon,.do-bulma .pretty.p-toggle .state.p-primary .svg,.do-bulma .pretty input:checked~.state.p-primary .icon,.do-bulma .pretty input:checked~.state.p-primary .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-primary-o label:before,.do-bulma .pretty input:checked~.state.p-primary-o label:before{border-color:#428bca}.do-bulma .pretty.p-toggle .state.p-primary-o label:after,.do-bulma .pretty input:checked~.state.p-primary-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-primary-o .icon,.do-bulma .pretty.p-toggle .state.p-primary-o .svg,.do-bulma .pretty.p-toggle .state.p-primary-o svg,.do-bulma .pretty input:checked~.state.p-primary-o .icon,.do-bulma .pretty input:checked~.state.p-primary-o .svg,.do-bulma .pretty input:checked~.state.p-primary-o svg{color:#428bca;stroke:#428bca}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.do-bulma .pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.do-bulma .pretty.p-toggle .state.p-info label:after,.do-bulma .pretty input:checked~.state.p-info label:after{background-color:#5bc0de!important}.do-bulma .pretty.p-toggle .state.p-info .icon,.do-bulma .pretty.p-toggle .state.p-info .svg,.do-bulma .pretty input:checked~.state.p-info .icon,.do-bulma .pretty input:checked~.state.p-info .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-info-o label:before,.do-bulma .pretty input:checked~.state.p-info-o label:before{border-color:#5bc0de}.do-bulma .pretty.p-toggle .state.p-info-o label:after,.do-bulma .pretty input:checked~.state.p-info-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-info-o .icon,.do-bulma .pretty.p-toggle .state.p-info-o .svg,.do-bulma .pretty.p-toggle .state.p-info-o svg,.do-bulma .pretty input:checked~.state.p-info-o .icon,.do-bulma .pretty input:checked~.state.p-info-o .svg,.do-bulma .pretty input:checked~.state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.do-bulma .pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.do-bulma .pretty.p-toggle .state.p-success label:after,.do-bulma .pretty input:checked~.state.p-success label:after{background-color:#5cb85c!important}.do-bulma .pretty.p-toggle .state.p-success .icon,.do-bulma .pretty.p-toggle .state.p-success .svg,.do-bulma .pretty input:checked~.state.p-success .icon,.do-bulma .pretty input:checked~.state.p-success .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-success-o label:before,.do-bulma .pretty input:checked~.state.p-success-o label:before{border-color:#5cb85c}.do-bulma .pretty.p-toggle .state.p-success-o label:after,.do-bulma .pretty input:checked~.state.p-success-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-success-o .icon,.do-bulma .pretty.p-toggle .state.p-success-o .svg,.do-bulma .pretty.p-toggle .state.p-success-o svg,.do-bulma .pretty input:checked~.state.p-success-o .icon,.do-bulma .pretty input:checked~.state.p-success-o .svg,.do-bulma .pretty input:checked~.state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.do-bulma .pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.do-bulma .pretty.p-toggle .state.p-warning label:after,.do-bulma .pretty input:checked~.state.p-warning label:after{background-color:#f0ad4e!important}.do-bulma .pretty.p-toggle .state.p-warning .icon,.do-bulma .pretty.p-toggle .state.p-warning .svg,.do-bulma .pretty input:checked~.state.p-warning .icon,.do-bulma .pretty input:checked~.state.p-warning .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-warning-o label:before,.do-bulma .pretty input:checked~.state.p-warning-o label:before{border-color:#f0ad4e}.do-bulma .pretty.p-toggle .state.p-warning-o label:after,.do-bulma .pretty input:checked~.state.p-warning-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-warning-o .icon,.do-bulma .pretty.p-toggle .state.p-warning-o .svg,.do-bulma .pretty.p-toggle .state.p-warning-o svg,.do-bulma .pretty input:checked~.state.p-warning-o .icon,.do-bulma .pretty input:checked~.state.p-warning-o .svg,.do-bulma .pretty input:checked~.state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.do-bulma .pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.do-bulma .pretty.p-toggle .state.p-danger label:after,.do-bulma .pretty input:checked~.state.p-danger label:after{background-color:#d9534f!important}.do-bulma .pretty.p-toggle .state.p-danger .icon,.do-bulma .pretty.p-toggle .state.p-danger .svg,.do-bulma .pretty input:checked~.state.p-danger .icon,.do-bulma .pretty input:checked~.state.p-danger .svg{color:#fff;stroke:#fff}.do-bulma .pretty.p-toggle .state.p-danger-o label:before,.do-bulma .pretty input:checked~.state.p-danger-o label:before{border-color:#d9534f}.do-bulma .pretty.p-toggle .state.p-danger-o label:after,.do-bulma .pretty input:checked~.state.p-danger-o label:after{background-color:transparent}.do-bulma .pretty.p-toggle .state.p-danger-o .icon,.do-bulma .pretty.p-toggle .state.p-danger-o .svg,.do-bulma .pretty.p-toggle .state.p-danger-o svg,.do-bulma .pretty input:checked~.state.p-danger-o .icon,.do-bulma .pretty input:checked~.state.p-danger-o .svg,.do-bulma .pretty input:checked~.state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.do-bulma .pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.do-bulma .pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.do-bulma .pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.do-bulma .pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.do-bulma .pretty.p-bigger .icon,.do-bulma .pretty.p-bigger .img,.do-bulma .pretty.p-bigger .svg,.do-bulma .pretty.p-bigger label:after,.do-bulma .pretty.p-bigger label:before{font-size:1.2em!important;top:calc(-135% + 1em)!important}.do-bulma .pretty.p-bigger label{text-indent:1.7em}@media print{.do-bulma .pretty .state .icon,.do-bulma .pretty .state:before,.do-bulma .pretty .state label:after,.do-bulma .pretty .state label:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.do-bulma .v-select{position:relative;font-family:inherit}.do-bulma .v-select,.do-bulma .v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.do-bulma .vs__fade-enter-active,.do-bulma .vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.do-bulma .vs__fade-enter,.do-bulma .vs__fade-leave-to{opacity:0}.do-bulma .vs--disabled .vs__clear,.do-bulma .vs--disabled .vs__dropdown-toggle,.do-bulma .vs--disabled .vs__open-indicator,.do-bulma .vs--disabled .vs__search,.do-bulma .vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.do-bulma .v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.do-bulma .v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.do-bulma .v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.do-bulma .v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.do-bulma .vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px 0;background:none;border:1px solid #f1f1f1;border-radius:3px;white-space:normal}.do-bulma .vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.do-bulma .vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.do-bulma .vs--searchable .vs__dropdown-toggle{cursor:text}.do-bulma .vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.do-bulma .vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.do-bulma .vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.do-bulma .vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.do-bulma .vs--loading .vs__open-indicator{opacity:0}.do-bulma .vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.do-bulma .vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 2px 4px rgba(6,107,198,.06);border:1px solid #f1f1f1;border-top-style:none;border-radius:0 0 3px 3px;text-align:left;list-style:none;background:#fff}.do-bulma .vs__no-options{text-align:center}.do-bulma .vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.do-bulma .vs__dropdown-option:hover{cursor:pointer}.do-bulma .vs__dropdown-option--highlight{background:#066bc6;color:#fff}.do-bulma .vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.do-bulma .vs__dropdown-option--disabled:hover{cursor:inherit}.do-bulma .vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid #f1f1f1;border-radius:3px;color:#333;line-height:1.4;margin:4px 2px 0 2px;padding:0 .25em;z-index:0}.do-bulma .vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.do-bulma .vs--single .vs__selected{background-color:transparent;border-color:transparent}.do-bulma .vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.do-bulma .vs--single.vs--searching .vs__selected{display:none}.do-bulma .vs__search::-webkit-search-cancel-button{display:none}.do-bulma .vs__search::-ms-clear,.do-bulma .vs__search::-webkit-search-decoration,.do-bulma .vs__search::-webkit-search-results-button,.do-bulma .vs__search::-webkit-search-results-decoration{display:none}.do-bulma .vs__search,.do-bulma .vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.do-bulma .vs__search::-moz-placeholder{color:inherit}.do-bulma .vs__search:-ms-input-placeholder{color:inherit}.do-bulma .vs__search::placeholder{color:inherit}.do-bulma .vs--unsearchable .vs__search{opacity:1}.do-bulma .vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.do-bulma .vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.do-bulma .vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39.2%,.1);border-right:.9em solid hsla(0,0%,39.2%,.1);border-bottom:.9em solid hsla(0,0%,39.2%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.do-bulma .vs__spinner,.do-bulma .vs__spinner:after{border-radius:50%;width:5em;height:5em}.do-bulma .vs--loading .vs__spinner{opacity:1}.do-bulma .header{padding:32px 16px 24px}@media(min-width:960px){.do-bulma .header{padding:60px 0 8px}}.do-bulma .header .container h3{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:medium}.do-bulma .header .container form .input-container{margin:0}.do-bulma .header .container form .buttons>*{margin:0 0 1rem}.do-bulma .tabs ul li{display:flex;flex-direction:row;flex-wrap:nowrap}.do-bulma .tabs ul li:focus a:after,.do-bulma .tabs ul li:hover a:after{background:#031b4e}.do-bulma .tabs ul li.is-before a{color:#2e69c3}.do-bulma .tabs ul li.is-before a:after{background:rgba(0,105,255,.5)}.do-bulma .tabs ul li.is-before a:hover{color:#031b4e}.do-bulma .tabs ul li.is-before a:hover:after{background:#031b4e}.do-bulma .tabs ul li.is-changed a{color:#031b4e}.do-bulma .tabs ul li a.domain{flex-grow:1;padding-right:.25rem}.do-bulma .tabs ul li a.domain:after{border-bottom-right-radius:0;border-top-right-radius:0}.do-bulma .tabs ul li a.remove{padding-left:.25rem;transition:color .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .tabs ul li a.remove:after{border-bottom-left-radius:0;border-top-left-radius:0}.do-bulma .tabs ul li a.remove:focus,.do-bulma .tabs ul li a.remove:hover{color:#d91d1d}.do-bulma .tabs ul li a.remove:focus:after,.do-bulma .tabs ul li a.remove:hover:after{background:#d91d1d}.do-bulma .tabs ul li a.remove i{margin:0}.do-bulma .tabs ul li a i{font-size:.75em}.do-bulma .tabs ul li a i.fa-plus{margin:0 .35rem 0 0}.do-bulma .panel{margin-top:0;max-width:calc(100% - 1rem);padding:1.5rem 0 2rem;text-align:left;width:calc(100% - 1rem)}.do-bulma .panel.presets .buttons-group,.do-bulma .panel.presets .header-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.do-bulma .panel.presets .header-group h3{margin:0}.do-bulma .panel.presets .header-group .button.is-tiny{font-size:20px}.do-bulma .panel.presets .buttons-group,.do-bulma .panel.presets .message{margin:1rem 0 0}.do-bulma .panel.presets .buttons-group{align-items:center}.do-bulma .panel.presets .buttons-group .button{margin:0 .25rem .5rem}.do-bulma .panel .container{padding:0 1.5rem}.do-bulma .panel .tabs ul{padding:0 1rem}.do-bulma .panel .navigation-buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin:1.5rem 1.5rem 0}.do-bulma .panel .navigation-buttons .button{margin-left:.5rem}.do-bulma .panel .navigation-buttons .button i+span,.do-bulma .panel .navigation-buttons .button span+i{margin:0 0 0 .5rem}.do-bulma .field-row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.5rem}.do-bulma .field-row .field{flex-grow:1;margin:0 .5rem;text-align:left}.do-bulma .field-row+.field,.do-bulma .field-row+.field-row{margin-top:1rem}.do-bulma .field.is-horizontal{align-items:center}.do-bulma .field.is-horizontal.is-aligned-top{align-items:flex-start}.do-bulma .field.is-horizontal.is-aligned-top>.field-label.has-margin-top{margin-top:.75rem}.do-bulma .field.is-horizontal.is-aligned-top>p{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#5b6987;font-size:14px;margin:0 .5rem}.do-bulma .field.is-horizontal+.control{margin-top:.5rem}.do-bulma .field.is-grouped>.control:last-child{margin:.25rem 0 0}.do-bulma .field.is-grouped>.control:not(:last-child){margin:.25rem .75rem 0 0}.do-bulma .field .is-changed .checkbox,.do-bulma .field .is-changed .radio,.do-bulma .field .is-changed .text,.do-bulma .field .is-changed input:not(.vs__search),.do-bulma .field .is-changed input:not(.vs__search):focus{background:rgba(242,201,76,.35)}.do-bulma .field .is-changed label.text{padding:.25rem .5rem}.do-bulma .field .is-changed .v-select .vs__dropdown-toggle{background:rgba(242,201,76,.35)}.do-bulma .field label{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#031b4e;font-size:1rem}.do-bulma .field label.text{border-radius:3px;color:#5b6987;display:inline-block;font-size:14px;padding:0 .5rem}.do-bulma .field label.text.message{padding:0}.do-bulma .field label.text.message .message-body{display:inline-block}.do-bulma .field label.text .fa-external-link-alt{margin:0 0 0 .25rem}.do-bulma .field .button.is-static{background:#fafafa;border:1px solid #f1f1f1;color:#5b6987;padding:0 24px}.do-bulma .field .button.is-tiny{font-size:14px;height:auto;line-height:normal;margin:.2rem .25rem;padding:8px 12px}.do-bulma .field .control:not(.is-expanded)+.control:not(.is-expanded){margin-top:.25rem}.do-bulma .field .control input.is-danger{border-color:#d91d1d}.do-bulma .field-body.is-vertical{flex-direction:column}.do-bulma .field-body.is-vertical>.field:not(:last-child){margin-bottom:.75rem}.do-bulma .checkbox,.do-bulma .radio{border-radius:3px;padding:.25rem .5rem}.do-bulma .checkbox .pretty,.do-bulma .radio .pretty{line-height:1.25;white-space:normal}.do-bulma .checkbox .pretty.p-icon,.do-bulma .radio .pretty.p-icon{font-size:18px;margin:0}.do-bulma .checkbox .pretty.p-icon .state .icon,.do-bulma .radio .pretty.p-icon .state .icon{top:50%;transform:translateY(-50%)}.do-bulma .checkbox .pretty.p-icon .state .icon:before,.do-bulma .radio .pretty.p-icon .state .icon:before{color:#fafafa;font-size:14px}.do-bulma .checkbox .pretty.p-icon .state label,.do-bulma .radio .pretty.p-icon .state label{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#5b6987;font-size:14px;padding-left:calc(8px + 1.5em);text-indent:0}.do-bulma .checkbox .pretty.p-icon .state label:after,.do-bulma .checkbox .pretty.p-icon .state label:before,.do-bulma .radio .pretty.p-icon .state label:after,.do-bulma .radio .pretty.p-icon .state label:before{font-size:18px;top:50%;transform:translateY(-50%)}.do-bulma .v-select.vs--open>ul{opacity:1}.do-bulma .v-select.vs--open .vs__dropdown-toggle{border-color:#0069ff;box-shadow:0 0 2px rgba(17,169,94,.5)}.do-bulma .v-select.vs--open .vs__dropdown-toggle .vs__selected{height:48px;position:unset;top:.75em}.do-bulma .v-select.vs--open .vs__dropdown-toggle .vs__search{position:absolute;width:100%}.do-bulma .v-select>ul{display:block!important;margin:0;opacity:0;transition:opacity .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .v-select .vs__dropdown-toggle{box-shadow:none;padding:0 16px;transition:border .25s cubic-bezier(.645,.045,.355,1),box-shadow .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options{padding:0}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected{margin:0;padding:0;transition:opacity .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected .has-icon{align-items:center;display:flex}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__selected .has-icon .icon{color:#5b6987;font-size:1.25rem;margin:0 .5rem 0 0}.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__search,.do-bulma .v-select .vs__dropdown-toggle .vs__selected-options .vs__search:focus{background:none;border:0;box-shadow:none;margin:0;padding:0;width:0}.do-bulma .v-select .vs__dropdown-toggle .vs__actions{padding:0 0 0 .25rem}.do-bulma .v-select .vs__dropdown-menu .vs__dropdown-option{white-space:normal}.do-bulma .modal .modal-card{text-align:left}.do-bulma .modal .modal-card .button+.button{margin:0 0 0 .5rem}.do-bulma .callout{background:#f3f5f9;border-radius:3px;margin:2rem .5rem 1rem;padding:1.875rem 1.875rem 1.5rem;transition:opacity .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .callout.floating{bottom:0;box-shadow:inset 0 0 0 1px #f1f1f1;max-width:calc(100% - 1rem);position:fixed;right:0;width:22rem;z-index:100}.do-bulma .callout.floating .close{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 0 1.25rem}.do-bulma .callout.floating .close p{flex-grow:1;margin:0 .5rem 0 0}.do-bulma .callout.floating .close a{color:#8390af;margin:0 .5rem;text-decoration:none;transition:color .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .callout.floating .close a:hover{color:#333}.do-bulma .callout.floating p{font-family:Inter-Regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.do-bulma .callout.floating .button{display:block;height:auto;line-height:1.5rem;min-height:3rem;padding:.75rem 0;white-space:normal}.do-bulma .callout p{font-family:Inter-Medium,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;margin:0;text-align:left}.do-bulma .callout p a{border-bottom:1px dotted #0069ff;padding:0 0 1px;text-decoration:none}.do-bulma .callout p a:hover{border-bottom-color:#005fe6}.do-bulma .callout p a+i{margin:0 0 0 .25rem}.do-bulma .setup .panel p{color:#031b4e;overflow-wrap:break-word}.do-bulma .setup .panel p a{text-decoration:none}.do-bulma .setup .panel ol{margin:0 1rem}.do-bulma .setup .panel ol li{margin:0 0 1.5rem}.do-bulma .setup .buttons{margin:1rem 0}.do-bulma pre[class*=language-]{padding:.5rem 1rem}.do-bulma pre[class*=language-] code[class*=language-],.do-bulma pre[class*=language-] code[class*=language-] .token{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:13.6px;font-weight:400;line-height:1.4em}.do-bulma pre[class*=language-] code[class*=language-] .token.entity,.do-bulma pre[class*=language-] code[class*=language-] .token.number,.do-bulma pre[class*=language-] code[class*=language-] .token.operator,.do-bulma pre[class*=language-] code[class*=language-] .token.tag,.do-bulma pre[class*=language-] code[class*=language-] .token.url{background:transparent;border-radius:initial;display:initial;font-size:inherit;margin:initial;padding:initial;text-align:initial;vertical-align:initial}.do-bulma .code-toolbar>.toolbar{right:calc(.2em + 16px)}.do-bulma mark{background:rgba(242,201,76,.45);color:inherit;display:inline-block}.do-bulma .files h3{overflow-wrap:break-word}.do-bulma .footer .container p:not(:first-child)+p{margin-top:0}.do-bulma .footer .container p i[class^=fa]{margin:0 0 0 .25rem}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:hsla(0,0%,87.8%,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none} \ No newline at end of file diff --git a/dist/js/app.js b/dist/js/app.js index f097bde..072bc81 100644 --- a/dist/js/app.js +++ b/dist/js/app.js @@ -1 +1 @@ -(()=>{var e={4535:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"English",zhCN:"Chinese (simplified)",zhTW:"Chinese (traditional)",ptBR:"Portuguese (brazilian)",fr:"French",ru:"Russian"}},4938:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"Anglais",zhCN:"Chinois (simplifié)",zhTW:"Chinois (traditionnel)",ptBR:"Portugais (brésilien)",fr:"Français",ru:"Russe"}},4663:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"Inglês",zhCN:"Chinês (simplificado)",zhTW:"Chinês (tradicional)",ptBR:"Português (brasileiro)",fr:"Francês",ru:"Russa"}},5306:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>W});const a={back:"Назад",next:"Дальше",enable:"включить",php:"PHP",ssl:"SSL",nginx:"NGINX",http:"HTTP",https:"HTTPS",letsEncrypt:"Let's Encrypt",python:"Python",wordPress:"WordPress",drupal:"Drupal",magento:"Magento",joomla:"Joomla",django:"Django",nodejs:"Node.js",logging:"Логирование",reverseProxy:"Обратный прокси",reverseProxyLower:"обратный прокси",restrict:"Ограничить",path:"Путь"};var o=s(2256);const i={title:`Сервис настройки ${a.nginx}`,description:`Заполните форму и сервис подготовит конфигурационные файлы веб-сервера ${a.nginx} для вашего кейса – веб-сервер, сервер для ${a.django} или ${a.nodejs}, сервер для CMS ${a.wordPress}, ${a.joomla}, ${a.drupal}. Настройка возможна как для одного и нескольких доменов. Готовые файлы конфигурации можно скачать или выполнить одну команду на сервере для автоматического обновления.`,singleColumnMode:"Одноколоночный режим",splitColumnMode:"Режим разделения столбца",perWebsiteConfig:"Конфигурация для каждого сайта",addSite:"Добавить сайт",globalConfig:"Глобальная конфигурация",setup:"Настройка",configFiles:"Файлы конфигурации"},l={downloadConfig:"Скачать конфигурацию",copyBase64:"Копировать Base64"},n={backToTop:"Вернуться в начало",thisToolIs:"Этот инструмент",openSourceOnGitHub:"с открытым исходным кодом на GitHub",underThe:"под",mit:"MIT",license:"лицензией!",weWelcomeFeedbackAndContributions:"Мы приветсвуем обратную связь и поддержку.",originallyCreatedBy:"Начало проекта положил",balintSzekeres:"Bálint Szekeres",maintainedBy:"при поддержке",digitalOcean:"DigitalOcean"},r={enableEncryptedSslConnection:`${a.enable} зашифрованные ${a.ssl} соединения`,http2:`${a.http}/2`,enableHttp2Connections:`${a.enable} ${a.http}/2 соединения`,http3:`${a.http}/3`,enableHttp3Connections:`${a.enable} ${a.http}/3 соединения`,portReuse:"Reuseport",enableReuseOfPort:`${a.enable} reuseport to generate a listening socket per worker`,forceHttps:`Использовать только ${a.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${a.enable} Strict Transport Security, требующая HTTPS соединения`,enableIncludeSubDomains:`${a.enable} includeSubDomains директиву, требующая HTTPS соединения для ВСЕХ поддоменов`,enablePreload:`${a.enable} preload директиву, указывающая браузерам всегда устанавливать только HTTPS-соединения`,certificationType:"Тип сертификации",customCertificate:"Другой сертификат",letsEncryptEmail:`${a.letsEncrypt} email`,http3Warning1:"HTTP/3 isn't a standard NGINX module, check the ",http3Warning2:"NGINX QUIC readme ",http3Warning3:" or the ",http3Warning4:"Cloudflare quiche project ",http3Warning5:" for how to build NGINX with HTTP/3!"},c={byDomain:"по домену",enableForThisDomain:`${a.enable} для этого домена`},p={phpIsDisabled:`${a.php} выключен.`,phpCannotBeEnabledWithReverseProxy:`${a.php} не может быть включен, пока включен обратный прокси.`,phpCannotBeEnabledWithPython:`${a.php} не может быть включен, пока включен ${a.python}.`,enablePhp:`${a.enable} ${a.php}`,wordPressRules:`${a.wordPress} правила`,enableWordPressRules:`${a.enable} ${a.wordPress}-специфичные правила`,drupalRules:`${a.drupal} правила`,enableDrupalRules:`${a.enable} ${a.drupal}-специфичные правила`,magentoRules:`${a.magento} правила`,enableMagentoRules:`${a.enable} ${a.magento}-специфичные правила`,joomlaRules:`${a.joomla} правила`,enableJoomlaRules:`${a.enable} ${a.joomla}-специфичные правила`,phpServer:`${a.php} сервер`,phpBackupServer:`${a.php} бекап сервер`,tcp:"TCP",hhvmSocket:"HHVM сокет",php5Socket:"5.x сокет",php70Socket:"7.0 сокет",php71Socket:"7.1 сокет",php72Socket:"7.2 сокет",php73Socket:"7.3 сокет",php74Socket:"7.4 сокет",php80Socket:"8.0 сокет",phpSocket:"PHP сокет",custom:"Другой",disabled:"Выключено"},d={presets:"Пресеты",itLooksLikeYouCustomisedTheConfig:"Похоже, вы уже настроили конфигурацию для этого домена. Выбор нового пресета может привести к сбросу или изменению некоторых настроек, которые Вы настроили ранее.",frontend:"Фронтэнд",nodeJs:"Node.js",singlePageApplication:"Одностраничное приложение"},u={pythonIsDisabled:`${a.python} выключен.`,pythonCannotBeEnabledWithReverseProxy:`${a.python} не может быть включен, пока включен обратный прокси.`,pythonCannotBeEnabledWithPhp:`${a.python} не может быть включен, пока включен ${a.php}.`,enablePython:`${a.enable} ${a.python}`,djangoRules:`${a.django} правила`,enableDjangoRules:`${a.enable} ${a.django}-специфичные правила`},h={reverseProxyIsDisabled:`${a.reverseProxy} выключено.`,reverseProxyCannotBeEnabledWithPhp:`${a.reverseProxy} не может быть включен, пока включен ${a.php}.`,reverseProxyCannotBeEnabledWithPython:`${a.reverseProxy} не может быть включен, пока включен ${a.python}.`,enableReverseProxy:`${a.enable} ${a.reverseProxyLower}`},m={fallbackRouting:"Fallback маршрутизация",fallbackRoutingPhpPath:`Путь к Fallback ${a.php}`,legacyPhpRouting:`Устаревшая маршрутизация ${a.php}`,enableLegacyRouting:`${a.enable} устаревшую маршрутизацию`,routing:"Маршрутизация"},v={domain:"Домен",documentRoot:"Корневая директория",oneOrMoreOtherDomainsAreAlsoNamed:"Один или несколько других доменов также названы",thisWillCauseIssuesWithConfigGeneration:"Это вызовет проблемы с генерацией конфигурации.",wwwSubdomain:"WWW поддомен",cdnSubdomain:"CDN поддомен",redirectSubdomains:"Перенаправлять поддомены",server:"Сервер",listen:"Слушать от адреса"},f={disableForThisDomain:"выключено для этого домена",responseCode:"Код ответа"},g="Onion",b={onion:g,onionLocation:`Расположение ${g}`,provideAnOnionLocationToSetOnionLocationHeader:`Укажите расположение ${g}, чтобы задать заголовок Onion-Location для Вашего сайта.`,letsVisitorsKnownOnionServicesIsAvailable:`Это позволит узнать посетителям, что у Вашего сайта есть ${g}-версия, доступная в браузере Tor.`,learnMoreAboutOnionServices:`Узнайте больше об ${g}`,onionLocationExpectedToEndWithOnion:`Адреса ${g} обычно оканчиваются на \`.onion\`.`},C={https:r,logging:c,php:p,presets:d,python:u,reverseProxy:h,routing:m,server:v,restrict:f,onion:b},y="Mozilla",$="IPv4",_="IPv6",x={sslProfile:`${a.ssl} Профиль`,httpsMustBeEnabledOnOneSite:`${a.https} должен быть включен хотя бы на одном сайте, чтобы сконфигурировать глобальные ${a.https} настройки.`,ocspDnsResolvers:"OCSP DNS Преобразователи",cloudflareResolver:"Cloudflare Преобразователь",googlePublicDns:"Публичные Google DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`Директория ${a.letsEncrypt}`,letsEncryptCertRoot:`Директория сертификата ${a.letsEncrypt}`,mozillaModern:`${y} Modern`,mozillaIntermediate:`${y} Intermediate`,mozillaOld:`${y} Old`,ipv4Only:`только ${$}`,ipv6Only:`только ${_}`,ipv4AndIpv6:`${$} & ${_}`},k={enableFileNotFoundErrorLogging:`${a.enable} логирование ошибок для файлов, которые не были найдены при запросе`,logformat:"log_format",enableCloudflare:"добавить Cloudflare хедеры запроса в дефолтный формат логов",cfRay:"CF-Ray",cfConnectingIp:"CF-Connecting-IP",xForwardedFor:"X-Forwarded-For",xForwardedProto:"X-Forwarded-Proto",trueClientIp:"True-Client-IP",cfIpCountry:"CF-IPCountry",cfVisitor:"CF-Visitor",cdnLoop:"CDN-Loop"},S={nginxConfigDirectory:`Директория конфигурации ${a.nginx}`,mb:"MB"},P={gzipCompression:"Gzip сжатие",enableGzipCompression:`${a.enable} gzip сжатие`,brotliCompression:"Brotli сжатие",enableBrotliCompression:`${a.enable} brotli сжатие`,expirationForAssets:"Истечение срока для ассетов",expirationForMedia:"Истечение срока для медиа файлов",expirationForSvgs:"Истечение срока для SVG файлов",expirationForFonts:"Истечение срока для шрифтов",performance:"Производительность"},E={pythonServer:`${a.python} сервер`,pythonMustBeEnabledOnOneSite:`${a.python} должен быть включен как минимум на одном сайте, чтобы сконфигурировать глобальные настройки ${a.python}.`},w={reverseProxyMustBeEnabledOnOneSite:`${a.reverseProxy} должен быть включен как минимум на одном сайте, чтобы сконфигурировать глобальные настройки ${a.reverseProxyLower}.`,seconds:"секунд"},T={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`Во время использования ${a.wordPress}, 'unsafe-eval' часто требуется в Content Security Policy, чтобы панель администратора работала исправно.`,security:"Безопасность"},R={modularizedStructure:"Модульная структура",enableModularizedConfigFiles:`${a.enable} модульную структуру для фйлов конфигурации`,symlinkVhost:"Symlink vhost",enableSymLinksFrom:`${a.enable} symlinks из`,to:"в",shareConfiguration:"Поделиться конфигурацией",resetConfiguration:"Сбросить конфигурацию",resetGlobalConfig:"Сбросить глобальную конфигурацию",resetAllDomains:"Сбросить все домены",removeAllDomains:"Удалить все домены",resetAllDomainsConfig:"Сбросить конфигурации всех доменов",resetDomainConfig:"Сбросить конфигурацию домена",removeDomain:"Удалить домен",yesImSure:"Да, я уверен",noCancel:"Нет, отменить",tools:"Инструменты",resetGlobalConfigBody:"Вы уверены, что хотите сбросить все параметры конфигурации в разделе глобальной конфигурации?",resetAllDomainsConfigBody:"Вы уверены, что хотите сбросить конфигурацию ВСЕХ доменов?",removeAllDomainsBody:"Вы действительно хотите удалить ВСЕ конфигурации домена?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"Вы действительно хотите сбросить все параметры конфигурации для",domain:"домена?",areYouSureYouWantToRemoveThe:"Вы уверены, что желаете удалить ",domainConfiguration:"конфигурацию домена?"},D="Docker",O="Dockerfile",z={docker:D,dockerfile:O,dockerCompose:`${D} Compose`,applyDockerTweaks:`Применить настройки ${D}`,applyDockerTweaksForNginx:`Примените настройки конфигурации для запуска ${a.nginx} с ${D}`,applyDockerTweaksExplainer:`Обновляет пользователя ${a.nginx} на nginx и pid на /var/run/nginx.pid`,includeDockerfile:`Добавить ${O}, чтобы запустить ${a.nginx} с ${D}`,includeDockerCompose:`Добавить docker-compose, чтобы запустить ${a.nginx} с docker-compose`},j={https:x,logging:k,nginx:S,performance:P,python:E,reverseProxy:w,security:T,tools:R,docker:z},A="Certbot",L={commentOutSslDirectivesInConfiguration:`Закомментируйте директивы, связанные с ${a.ssl} в конфигурации:`,reloadYourNginxServer:`Перезагрузите свой ${a.nginx} сервер:`,obtainSslCertificatesFromLetsEncrypt:`Получите ${a.ssl} сертификат ${a.letsEncrypt} используя ${A}:`,uncommentSslDirectivesInConfiguration:`Раскомментируйте директивы, связанные с ${a.ssl} в конфигурации:`,configureCertbotToReloadNginxOnCertificateRenewal:`Настройте ${A}, чтобы перезагрузить ${a.nginx}, когда сертификаты успешно обновятся:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${A} не нужно настраивать для вашей ${a.nginx} конфигурации.`,certbot:A},H={downloadTheGeneratedConfig:"Скачать сгенерированную конфигурацию:",andUploadItToYourServers:"и загрузить её на Ваш сервер",directory:"директория.",or:"или, ",copyBase64StringOfCompressedConfig:"Скопируйте Base64 c сжатой конфигурацией",pasteItInYourServersCommandLineAndExecute:", вставьте это в Вашу командную строку на сервере и запустите.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Перейдите в папку конфигурации ${a.nginx} на Вашем сервере:`,createABackupOfYourCurrentNginxConfiguration:`Сделайте резервную копию Вашей нынешней ${a.nginx} конфигурации:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Извлеките архив с новой конфигурацией с помощью использованием tar:",download:"Скачать"},I={letsGoLive:"Время запуска!",reloadNginxToLoadInYourNewConfiguration:`Перезагрузите ${a.nginx}, чтобы запустить его с новой конфигурацией:`,goLive:"Запустить!"},M={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Сгенерируйте ключи Диффи-Хеллмана, запустив следующую команду на своем сервере:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Создайте директорию хранения ACME-challenge (для ${a.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`Больше ничего не требуется, чтобы настроить ${a.ssl} в Вашей ${a.nginx} конфигурации.`,sslInit:`${a.ssl} init`},F={certbot:L,download:H,goLive:I,ssl:M},N={lookingForAPlaceToDeploy:"👋 Ищете место для развертывания новой конфигурации?",tryOutDigitalOceansDroplet:"Попробуйте LEMP Droplet от DigitalOcean с NGINX"},B={wantToContributeChanges:"👋 Хотите запросить новые функции, внести изменения или перевести инструмент на новый язык?",getInvolvedOnGitHub:"Посмотреть на GitHub"},V={droplet:N,contribute:B},G={app:i,setup:l,footer:n,domainSections:C,globalSections:j,setupSections:F,callouts:V},W={common:a,languages:o.default,templates:G}},2256:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"Английский",zhCN:"Китайский (упрощённый)",zhTW:"Китайский (традиционный)",ptBR:"Португальский (бразильский)",fr:"Французский",ru:"Русский"}},3866:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"英语",zhCN:"简体中文",zhTW:"繁体中文",ptBR:"葡萄牙语 (巴西)",fr:"法语",ru:"俄语"}},8891:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"英語",zhCN:"簡體中文",zhTW:"繁體中文",ptBR:"葡萄牙語(巴西)",fr:"法語",ru:"俄語"}},1925:(e,t,s)=>{var a={"./en/index.js":[763,763],"./fr/index.js":[9859,859],"./pt-br/index.js":[1481,481],"./ru/index.js":[5306],"./zh-cn/index.js":[5136,136],"./zh-tw/index.js":[3002,2]};function o(e){if(!s.o(a,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],o=t[0];return Promise.all(t.slice(1).map(s.e)).then((()=>s(o)))}o.keys=()=>Object.keys(a),o.id=1925,e.exports=o},879:(e,t,s)=>{var a={"./en/languages.js":4535,"./fr/languages.js":4938,"./pt-br/languages.js":4663,"./ru/languages.js":2256,"./zh-cn/languages.js":3866,"./zh-tw/languages.js":8891};function o(e){var t=i(e);return s(t)}function i(e){if(!s.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}o.keys=function(){return Object.keys(a)},o.resolve=i,e.exports=o,o.id=879},8791:(e,t,s)=>{"use strict";var a={};s.r(a),s.d(a,{HTTPS:()=>ge,Logging:()=>et,Onion:()=>mt,PHP:()=>Pe,Python:()=>ze,Restrict:()=>nt,ReverseProxy:()=>Fe,Routing:()=>Ue,Server:()=>ne});var o={};s.r(o),s.d(o,{Docker:()=>$a,HTTPS:()=>Ss,Logging:()=>na,NGINX:()=>ma,Performance:()=>ea,Python:()=>Ms,ReverseProxy:()=>Us,Security:()=>Os,Tools:()=>Ta});var i={};s.r(i),s.d(i,{Certbot:()=>$o,Download:()=>ro,GoLive:()=>Eo,SSL:()=>vo});var l=s(144),n=s(2152),r=s.n(n),c=s(5660),p=s.n(c);s(3436),s(7874),s(6488),s(5206);const d=()=>{p().plugins.toolbar?p().plugins.toolbar.registerButton("copy-to-clipboard",(e=>{const t=document.createElement("button");t.textContent="Copy";const s=e.element,a=new(r())(t,{text:()=>s.textContent}),o=()=>{setTimeout((()=>{t.textContent="Copy"}),5e3)},i=()=>{t.dispatchEvent(new CustomEvent("copied",{bubbles:!0,detail:{text:s.textContent}}))};return a.on("success",(()=>{t.textContent="Copied!",i(),o()})),a.on("error",(()=>{const e=navigator.platform.includes("Mac");t.textContent=`Press ${e?"Cmd":"Ctrl"}+C to copy`,o()})),t})):console.warn("Copy to Clipboard loaded before Toolbar.")};d();var u=s(7152),h=s(5306);const m="ru",v=(e,t)=>e.match(/^([a-z]+)([A-Z]*)$/).slice(1).map((e=>e.toLowerCase())).filter((e=>!!e)).join(t),f=(e,t)=>e.split(t,2)[0].toLowerCase()+(e.split(t,2)[1]||"").toUpperCase(),g=s(1925),b=Object.freeze(g.keys().map((e=>e.match(/^\.\/([^/]+)\/index\.js$/))).filter((e=>null!==e)).map((e=>f(e[1],"-"))));l.Z.use(u.Z);const C={};C[m]=h.default;const y=[m],$=s(879);for(const Qo of b)Qo!==m&&(C[Qo]={languages:$(`./${v(Qo,"-")}/languages.js`).default});const _=new u.Z({locale:m,fallbackLocale:m,messages:C}),x=e=>{if(_.locale!==e&&!y.includes(e))return g(`./${v(e,"-")}/index.js`).then((t=>C[e]=t.default))},k=async e=>{await x(e),_.locale=e};var S=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"all do-bulma"},[s("Header",{attrs:{title:e.$t("templates.app.title")},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("templates.app.description"))+" ")]},proxy:!0},{key:"header",fn:function(){},proxy:!0},{key:"buttons",fn:function(){return[e.splitColumn?s("a",{staticClass:"button is-primary is-outline is-hidden-touch",on:{click:e.splitColumnToggle}},[e._v(" "+e._s(e.$t("templates.app.singleColumnMode"))+" ")]):s("a",{staticClass:"button is-primary is-hidden-touch",on:{click:e.splitColumnToggle}},[e._v(" "+e._s(e.$t("templates.app.splitColumnMode"))+" ")])]},proxy:!0}])}),s("div",{staticClass:"main container",style:{display:e.ready?void 0:"none"}},[s("div",{staticClass:"columns is-multiline"},[s("div",{class:"column "+(e.splitColumn?"is-half":"is-full")+" is-full-touch"},[s("h2",[e._v(e._s(e.$t("templates.app.perWebsiteConfig")))]),s("div",{staticClass:"tabs"},[s("ul",[e._l(e.activeDomains,(function(t){return s("li",{class:t[1]===e.active?"is-active":void 0},[s("a",{staticClass:"domain",on:{click:function(s){e.active=t[1]}}},[e._v(" "+e._s(t[0].server.domain.computed)+e._s(e.changes(t[1]))+" ")]),s("a",{staticClass:"remove",on:{click:function(s){return e.remove(t[1])}}},[s("i",{staticClass:"fas fa-times"})])])})),s("li",[s("a",{on:{click:e.add}},[s("i",{staticClass:"fas fa-plus"}),e._v(" "+e._s(e.$t("templates.app.addSite")))])])],2)]),e._l(e.activeDomains,(function(t){return[s("Domain",{key:t[1],style:{display:t[1]===e.active?void 0:"none"},attrs:{data:t[0]}})]})),s("h2",[e._v(e._s(e.$t("templates.app.globalConfig")))]),s("Global",{attrs:{data:e.global}}),s("DropletCallout"),s("h2",[e._v(e._s(e.$t("templates.app.setup")))]),s("Setup",{attrs:{data:{domains:e.domains.filter((function(e){return null!==e})),global:e.global,confFiles:e.confFiles}}})],2),s("div",{class:"column "+(e.splitColumn?"is-half":"is-full")+" is-full-touch"},[s("h2",[e._v(e._s(e.$t("templates.app.configFiles")))]),s("div",{ref:"files",staticClass:"columns is-multiline files"},[e._l(e.confFilesOutput,(function(t){return[s(e.getPrismComponent(t[0]),{key:t[2],tag:"component",attrs:{name:t[0],conf:t[1],half:Object.keys(e.confFilesOutput).length>1&&!e.splitColumn},on:{copied:function(s){return e.codeCopiedEvent(t[3])}}})]}))],2)])])])],1)},P=[],E=s(6313),w=s.n(E),T=s(8397),R=s.n(T),D=s(5573),O=s.n(D),z=s(9938),j=s.n(z),A=s(1308),L=s(8871);const H=(e,t,s)=>e.enabled&&e.value!==e.default||"php"===t&&"php"===s&&e.computed!==e.default;var I=s(129),M=s.n(I),F=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"panel presets"},[s("Presets",{attrs:{data:e.$props.data.presets}})],1),s("div",{staticClass:"panel"},[s("div",{staticClass:"tabs"},[s("ul",e._l(e.tabs,(function(t){return s("li",{class:e.tabClass(t.key)},[s("a",{on:{click:function(s){return e.showTab(t.key)}}},[e._v(e._s(e.$t(t.display))+e._s(e.changes(t.key)))])])})),0)]),e._l(e.tabs,(function(t){return s(t,{key:t.key,tag:"component",staticClass:"container",style:{display:e.active===t.key?void 0:"none"},attrs:{data:e.$props.data[t.key]}})})),s("div",{staticClass:"navigation-buttons"},[!1!==e.previousTab?s("a",{staticClass:"button is-mini",on:{click:e.showPreviousTab}},[s("i",{staticClass:"fas fa-long-arrow-alt-left"}),e._v(" "),s("span",[e._v(e._s(e.$t("common.back")))])]):e._e(),!1!==e.nextTab?s("a",{staticClass:"button is-primary is-mini",on:{click:e.showNextTab}},[s("span",[e._v(e._s(e.$t("common.next")))]),e._v(" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"})]):e._e()])],2)])},N=[];const B=({category:e,action:t,label:s,value:a,nonInteraction:o})=>{console.info("Analytics event:",{category:e,action:t,label:s,value:a,nonInteraction:o});try{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"nginx_tool",category:e,action:t,label:s,value:a,nonInteraction:o})}catch(i){}try{window.analytics.track("Web Interaction",{category:e,action:t,label:s,value:a,nonInteraction:o})}catch(i){}};var V=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"container"},[s("div",{staticClass:"header-group",style:{cursor:e.interacted?"pointer":void 0},on:{click:e.toggleCollapse}},[s("h3",[e._v(e._s(e.$t("templates.domainSections.presets.presets")))]),e.interacted?s("a",{staticClass:"button is-tiny"},[s("i",{class:"fas fa-angle-"+(e.expanded?"up":"down")})]):e._e()]),!e.$parent.$props.data.hasUserInteraction||e.expanded?[e.$parent.$props.data.hasUserInteraction?s("div",{staticClass:"message is-warning"},[s("div",{staticClass:"message-body"},[e._v(" "+e._s(e.$t("templates.domainSections.presets.itLooksLikeYouCustomisedTheConfig"))+" ")])]):e._e(),s("div",{staticClass:"buttons-group"},e._l(e.$props.data,(function(t,a){return s("a",{class:"button"+(t.computed?" is-primary":""),on:{click:function(t){return e.setPreset(a)}}},[e._v(" "+e._s(e.$t(t.display))+" ")])})),0)]:e._e()],2)},G=[];const W=e=>Object.keys(e).reduce(((t,s)=>(t[s]={value:e[s].default,computed:e[s].default,...e[s]},t)),{}),Z=(e,t,s=!0)=>Object.keys(e).reduce(((e,a)=>(e[a]={get(){return this.$props.data[a].value},set(e){s&&this.$parent&&"data"in this.$parent.$props&&"hasUserInteraction"in this.$parent.$props.data&&!this.$parent.$props.data.hasUserInteraction&&this.$props.data[a].value!==e&&(this.$parent.$props.data.hasUserInteraction=!0),this.$props.data[a].value=e,this.$props.data[a].computed=e}},e[a+"Default"]={get(){return this.$props.data[a].default}},e[a+"Enabled"]={get(){return this.$props.data[a].enabled}},e[a+"Changed"]={get(){return H(this.$props.data[a],t,a)}},e)),{}),U={frontend:{default:!1,display:"templates.domainSections.presets.frontend",enabled:!0,computedCheck(e){return!e.php.php.computed&&!e.python.python.computed&&!e.reverseProxy.reverseProxy.computed&&"index.html"===e.routing.index.computed&&e.routing.fallbackHtml.computed}},php:{default:!0,display:"common.php",enabled:!0,computedCheck(e){return e.php.php.computed&&"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&!e.php.wordPressRules.computed&&!e.php.drupalRules.computed&&!e.php.magentoRules.computed&&!e.php.joomlaRules.computed}},django:{default:!1,display:"common.django",enabled:!0,computedCheck(e){return e.python.python.computed&&e.python.djangoRules.computed&&!e.routing.root.computed}},nodejs:{default:!1,display:"templates.domainSections.presets.nodeJs",enabled:!0,computedCheck(e){return e.reverseProxy.reverseProxy.computed&&!e.routing.root.computed}},singlePageApplication:{default:!1,display:"templates.domainSections.presets.singlePageApplication",enabled:!0,computedCheck(e){return e.php.php.computed&&"index.html"===e.routing.index.computed&&e.routing.fallbackHtml.computed}},wordPress:{default:!1,display:"common.wordPress",enabled:!0,computedCheck(e){return"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&e.php.wordPressRules.computed&&!e.php.drupalRules.computed&&!e.php.magentoRules.computed&&!e.php.joomlaRules.computed}},drupal:{default:!1,display:"common.drupal",enabled:!0,computedCheck(e){return"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&!e.php.wordPressRules.computed&&e.php.drupalRules.computed&&!e.php.magentoRules.computed&&!e.php.joomlaRules.computed}},magento:{default:!1,display:"common.magento",enabled:!0,computedCheck(e){return"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&!e.php.wordPressRules.computed&&!e.php.drupalRules.computed&&e.php.magentoRules.computed&&!e.php.joomlaRules.computed}},joomla:{default:!1,display:"common.joomla",enabled:!0,computedCheck(e){return"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&!e.php.wordPressRules.computed&&!e.php.drupalRules.computed&&!e.php.magentoRules.computed&&e.php.joomlaRules.computed}}},q={name:"DomainPresets",display:"templates.domainSections.presets.presets",key:"presets",delegated:W(U),props:{data:Object},data(){return{expanded:!1}},computed:{...Z(U,"presets",!1),interacted(){return this.$parent.$props.data.hasUserInteraction}},watch:{"$parent.$props.data":{handler(e){Object.keys(this.$props.data).forEach((t=>{this.$props.data[t].computed=this.$props.data[t].computedCheck(e)}))},deep:!0}},methods:{setPreset(e){switch(Object.keys(this.$props.data).forEach((t=>this[t]=t===e)),this.presetEvent(e,this.interacted),this.$parent.resetValue("server","domain"),this.$parent.resetValue("php","php"),this.$parent.resetValue("php","wordPressRules"),this.$parent.resetValue("php","drupalRules"),this.$parent.resetValue("php","magentoRules"),this.$parent.resetValue("php","joomlaRules"),this.$parent.resetValue("python","python"),this.$parent.resetValue("python","djangoRules"),this.$parent.resetValue("reverseProxy","reverseProxy"),this.$parent.resetValue("routing","root"),this.$parent.resetValue("routing","index"),this.$parent.resetValue("routing","fallbackHtml"),this.$parent.resetValue("routing","fallbackPhp"),e){case"frontend":this.$parent.setValue("php","php",!1),this.$parent.setValue("routing","index","index.html"),this.$parent.setValue("routing","fallbackHtml",!0);break;case"php":break;case"django":this.$parent.setValue("php","php",!1),this.$parent.setValue("python","python",!0),this.$parent.setValue("python","djangoRules",!0),this.$parent.setValue("routing","root",!1);break;case"nodejs":this.$parent.setValue("php","php",!1),this.$parent.setValue("reverseProxy","reverseProxy",!0),this.$parent.setValue("routing","root",!1);break;case"singlePageApplication":this.$parent.setValue("routing","index","index.html"),this.$parent.setValue("routing","fallbackHtml",!0);break;case"wordPress":this.$parent.setValue("php","wordPressRules",!0);break;case"drupal":this.$parent.setValue("php","drupalRules",!0);break;case"magento":this.$parent.setValue("php","magentoRules",!0);break;case"joomla":this.$parent.setValue("php","joomlaRules",!0);break}},presetEvent(e,t=!1){B({category:"Preset",action:t?"Overwritten":"Applied",label:e})},toggleCollapse(){this.interacted&&(this.expanded=!this.expanded)}}},Y=q;var Q=s(5961),X=(0,Q.Z)(Y,V,G,!1,null,null,null);const K=X.exports;var J=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field-row"},[s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.domain")))]),s("div",{class:"control"+(e.domainChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.domain,expression:"domain"}],staticClass:"input",attrs:{type:"text",placeholder:e.domainDefault},domProps:{value:e.domain},on:{input:function(t){t.target.composing||(e.domain=t.target.value)}}})])]),s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.path")))]),s("div",{class:"control"+(e.pathChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.path,expression:"path"}],staticClass:"input",attrs:{type:"text",placeholder:"/var/www/"+e.domain},domProps:{value:e.path},on:{input:function(t){t.target.composing||(e.path=t.target.value)}}})])]),s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.documentRoot")))]),s("div",{class:"control"+(e.documentRootChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.documentRoot,expression:"documentRoot"}],staticClass:"input",attrs:{type:"text",placeholder:e.documentRootDefault},domProps:{value:e.documentRoot},on:{input:function(t){t.target.composing||(e.documentRoot=t.target.value)}}})])])]),e.duplicateDomain?[s("br"),s("div",{staticClass:"message is-warning"},[s("div",{staticClass:"message-body"},[e._v(" "+e._s(e.$t("templates.domainSections.server.oneOrMoreOtherDomainsAreAlsoNamed"))+" "),s("code",{staticClass:"slim"},[e._v(e._s(e.$props.data.domain.computed))]),e._v(". "+e._s(e.$t("templates.domainSections.server.thisWillCauseIssuesWithConfigGeneration"))+" ")])])]:e._e(),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.wwwSubdomain")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.wwwSubdomainChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.wwwSubdomain,callback:function(t){e.wwwSubdomain=t},expression:"wwwSubdomain"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" (www."+e._s(e.$props.data.domain.computed)+") ")])],1)])])])]),e.cdnSubdomainEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.cdnSubdomain")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.cdnSubdomainChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cdnSubdomain,callback:function(t){e.cdnSubdomain=t},expression:"cdnSubdomain"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" (cdn."+e._s(e.$props.data.domain.computed)+") ")])],1)])])])]):e._e(),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.redirectSubdomains")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.redirectSubdomainsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.redirectSubdomains,callback:function(t){e.redirectSubdomains=t},expression:"redirectSubdomains"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" ("+e._s(e.wwwSubdomain?e.domain+", ":"")+"*."+e._s(e.$props.data.domain.computed)+" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"}),e._v(" "+e._s(e.wwwSubdomain?"www.":"")+e._s(e.$props.data.domain.computed)+") ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.listen")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[e._m(0),s("div",{class:"control is-expanded"+(e.listenIpv4Changed?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.listenIpv4,expression:"listenIpv4"}],staticClass:"input",attrs:{type:"text",placeholder:e.listenIpv4Default},domProps:{value:e.listenIpv4},on:{input:function(t){t.target.composing||(e.listenIpv4=t.target.value)}}})])]),s("div",{staticClass:"field has-addons"},[e._m(1),s("div",{class:"control is-expanded"+(e.listenIpv6Changed?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.listenIpv6,expression:"listenIpv6"}],staticClass:"input",attrs:{type:"text",placeholder:e.listenIpv6Default},domProps:{value:e.listenIpv6},on:{input:function(t){t.target.composing||(e.listenIpv6=t.target.value)}}})])])])])],2)},ee=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" IPv4 ")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" IPv6 ")])])}],te=s(8648),se=s.n(te);const ae={domain:{default:"example.com",enabled:!0},path:{default:"",computed:"/var/www/example.com",enabled:!0},documentRoot:{default:"/public",enabled:!0},wwwSubdomain:{default:!1,enabled:!0},cdnSubdomain:{default:!1,enabled:!1},redirectSubdomains:{default:!0,enabled:!0},listenIpv4:{default:"*",enabled:!0},listenIpv6:{default:"::",enabled:!0}},oe={name:"DomainServer",display:"templates.domainSections.server.server",key:"server",delegated:W(ae),components:{PrettyCheck:se()},props:{data:Object},computed:{...Z(ae,"server"),duplicateDomain(){return this.$parent.$parent.$data.domains.filter((e=>e&&e.server.domain.computed===this.$props.data.domain.computed)).length>1}},watch:{"$props.data.domain":{handler(e){e.computed.startsWith("www.")&&(e.computed=e.computed.slice(4),this.wwwSubdomain=!0),e.computed.trim()||(e.computed=e.default),this.$props.data.path.value.trim()||(this.$props.data.path.computed=`/var/www/${e.computed}`)},deep:!0},"$props.data.wwwSubdomain":{handler(e){e.computed?(this.$props.data.cdnSubdomain.enabled=!0,this.$props.data.cdnSubdomain.computed=this.$props.data.cdnSubdomain.value):(this.$props.data.cdnSubdomain.enabled=!1,this.$props.data.cdnSubdomain.computed=!1)},deep:!0},"$props.data.path":{handler(e){e.computed.trim()||(e.computed=`/var/www/${this.$props.data.domain.computed}`)},deep:!0}}},ie=oe;var le=(0,Q.Z)(ie,J,ee,!1,null,null,null);const ne=le.exports;var re=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.https")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.httpsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.https,callback:function(t){e.https=t},expression:"https"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableEncryptedSslConnection"))+" ")])],1)])])])]),e.http2Enabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.http2")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.http2Changed?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.http2,callback:function(t){e.http2=t},expression:"http2"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableHttp2Connections"))+" ")])],1)])])])]):e._e(),e.http3Enabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.http3")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.http3Changed?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.http3,callback:function(t){e.http3=t},expression:"http3"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableHttp3Connections"))+" ")])],1)])])])]):e._e(),e.portReuseEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.portReuse")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.portReuseChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.portReuse,callback:function(t){e.portReuse=t},expression:"portReuse"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableReuseOfPort"))+" ")])],1)])])])]):e._e(),e.forceHttpsEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.forceHttps")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.forceHttpsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.forceHttps,callback:function(t){e.forceHttps=t},expression:"forceHttps"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" (http://"+e._s(e.$parent.$props.data.server.domain.computed)+" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"}),e._v(" https://"+e._s(e.$parent.$props.data.server.domain.computed)+") ")])],1)])])])]):e._e(),e.hstsEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.hsts")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.hstsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.hsts,callback:function(t){e.hsts=t},expression:"hsts"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableStrictTransportSecurity"))+" ")])],1)]),e.hstsSubdomainsEnabled?s("div",{class:"control"+(e.hstsSubdomainsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.hstsSubdomains,callback:function(t){e.hstsSubdomains=t},expression:"hstsSubdomains"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableIncludeSubDomains"))+" ")])],1)]):e._e(),e.hstsPreloadEnabled?s("div",{class:"control"+(e.hstsPreloadChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.hstsPreload,callback:function(t){e.hstsPreload=t},expression:"hstsPreload"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enablePreload"))+" ")])],1)]):e._e()])])]):e._e(),e.certTypeEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.certificationType")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},e._l(e.$props.data.certType.options,(function(t,a){return s("div",{class:"control"+(e.certTypeChanged&&a===e.certType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.certType,callback:function(t){e.certType=t},expression:"certType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0)])]):e._e(),e.letsEncryptEmailEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.letsEncryptEmail")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.letsEncryptEmailChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.letsEncryptEmail,expression:"letsEncryptEmail"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.letsEncryptEmail.computed},domProps:{value:e.letsEncryptEmail},on:{input:function(t){t.target.composing||(e.letsEncryptEmail=t.target.value)}}})])])])]):e._e(),e.sslCertificateEnabled?s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.sslCertificateChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.sslCertificate,expression:"sslCertificate"}],staticClass:"input",attrs:{type:"text",placeholder:e.$parent.$parent.$data.global.nginx.nginxConfigDirectory.computed+"/ssl/"+e.$parent.$props.data.server.domain.computed+".crt"},domProps:{value:e.sslCertificate},on:{input:function(t){t.target.composing||(e.sslCertificate=t.target.value)}}})])])])]):e._e(),e.sslCertificateKeyEnabled?s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.sslCertificateKeyChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.sslCertificateKey,expression:"sslCertificateKey"}],staticClass:"input",attrs:{type:"text",placeholder:e.$parent.$parent.$data.global.nginx.nginxConfigDirectory.computed+"/ssl/"+e.$parent.$props.data.server.domain.computed+".key"},domProps:{value:e.sslCertificateKey},on:{input:function(t){t.target.composing||(e.sslCertificateKey=t.target.value)}}})])])])]):e._e(),e.$props.data.http3.value?[s("br"),s("div",{staticClass:"message is-warning"},[s("div",{staticClass:"message-body"},[e._v(" "+e._s(e.$t("templates.domainSections.https.http3Warning1"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.domainSections.https.http3Warning2"),link:"https://quic.nginx.org/README"}}),e._v(" "+e._s(e.$t("templates.domainSections.https.http3Warning3"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.domainSections.https.http3Warning4"),link:"https://github.com/cloudflare/quiche/tree/master/extras/nginx"}}),e._v(" "+e._s(e.$t("templates.domainSections.https.http3Warning5"))+" ")],1)])]:e._e()],2)},ce=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("ssl_certificate")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("ssl_certificate_key")])])}],pe=s(4310),de=s.n(pe),ue=s(8216);const he={https:{default:!0,enabled:!0},http2:{default:!0,enabled:!0},http3:{default:!1,enabled:!0},portReuse:{default:!0,enabled:!1},forceHttps:{default:!0,enabled:!0},hsts:{default:!0,enabled:!0},hstsSubdomains:{default:!0,enabled:!0},hstsPreload:{default:!1,enabled:!0},certType:{default:"letsEncrypt",options:{letsEncrypt:"common.letsEncrypt",custom:"templates.domainSections.https.customCertificate"},enabled:!0},letsEncryptEmail:{default:"",computed:"info@example.com",enabled:!0},sslCertificate:{default:"",enabled:!1},sslCertificateKey:{default:"",enabled:!1}},me={name:"DomainHTTPS",display:"common.https",key:"https",delegated:W(he),components:{PrettyCheck:se(),PrettyRadio:de(),ExternalLink:ue.Z},props:{data:Object},computed:Z(he,"https"),watch:{"$props.data.https":{handler(e){const t=e.computed;t?(this.$props.data.http2.enabled=!0,this.$props.data.http2.computed=this.$props.data.http2.value,this.$props.data.http3.enabled=!0,this.$props.data.http3.computed=this.$props.data.http3.value,this.$props.data.forceHttps.enabled=!0,this.$props.data.forceHttps.computed=this.$props.data.forceHttps.value,this.$props.data.hsts.enabled=!0,this.$props.data.hsts.computed=this.$props.data.hsts.value,this.$props.data.certType.enabled=!0,this.$props.data.certType.computed=this.$props.data.certType.value):(this.$props.data.http2.enabled=!1,this.$props.data.http2.computed=!1,this.$props.data.http3.enabled=!1,this.$props.data.http3.computed=!1,this.$props.data.forceHttps.enabled=!1,this.$props.data.forceHttps.computed=!1,this.$props.data.hsts.enabled=!1,this.$props.data.hsts.computed=!1,this.$props.data.certType.enabled=!1,this.$props.data.certType.computed="")},deep:!0},"$props.data.http3":{handler(e){e.computed?(this.$props.data.portReuse.enabled=!0,this.$props.data.portReuse.computed=this.$props.data.portReuse.value):(this.$props.data.portReuse.enabled=!1,this.$props.data.portReuse.computed=!1)},deep:!0},"$props.data":{handler(){this.$props.data.hsts.computed?(this.$props.data.hstsSubdomains.enabled=!0,this.$props.data.hstsSubdomains.computed=this.$props.data.hstsSubdomains.value):(this.$props.data.hstsSubdomains.enabled=!1,this.$props.data.hstsSubdomains.computed=!1),this.$props.data.hsts.computed&&this.$props.data.hstsSubdomains.computed?(this.$props.data.hstsPreload.enabled=!0,this.$props.data.hstsPreload.computed=this.$props.data.hstsPreload.value):(this.$props.data.hstsPreload.enabled=!1,this.$props.data.hstsPreload.computed=!1)},deep:!0},"$props.data.certType":{handler(e){e.enabled?(Object.keys(e.options).includes(e.computed)||(e.computed=e.default),"letsEncrypt"===e.computed?(this.$props.data.letsEncryptEmail.enabled=!0,this.$props.data.letsEncryptEmail.computed=this.$props.data.letsEncryptEmail.value,this.$props.data.sslCertificate.enabled=!1,this.$props.data.sslCertificate.computed="",this.$props.data.sslCertificateKey.enabled=!1,this.$props.data.sslCertificateKey.computed=""):(this.$props.data.sslCertificate.enabled=!0,this.$props.data.sslCertificate.computed=this.$props.data.sslCertificate.value,this.$props.data.sslCertificateKey.enabled=!0,this.$props.data.sslCertificateKey.computed=this.$props.data.sslCertificateKey.value,this.$props.data.letsEncryptEmail.enabled=!1,this.$props.data.letsEncryptEmail.computed="")):(this.$props.data.letsEncryptEmail.enabled=!1,this.$props.data.letsEncryptEmail.computed="",this.$props.data.sslCertificate.enabled=!1,this.$props.data.sslCertificate.computed="",this.$props.data.sslCertificateKey.enabled=!1,this.$props.data.sslCertificateKey.computed="")},deep:!0},"$props.data.letsEncryptEmail":{handler(e){e.computed.trim()||(e.computed=`info@${this.$parent.$props.data.server.domain.computed}`)},deep:!0},"$parent.$props.data.server.domain":{handler(e){this.$props.data.letsEncryptEmail.value.trim()||(this.$props.data.letsEncryptEmail.computed=`info@${e.computed}`)},deep:!0}}},ve=me;var fe=(0,Q.Z)(ve,re,ce,!1,null,null,null);const ge=fe.exports;var be=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.phpEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.php")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.phpChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.php,callback:function(t){e.php=t},expression:"php"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enablePhp"))+" ")])],1)])])])]):s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.php")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control is-changed"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.php.phpIsDisabled"))+" "),e.$parent.$props.data.reverseProxy.reverseProxy.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.php.phpCannotBeEnabledWithReverseProxy"))+" ")]:e._e(),e.$parent.$props.data.python.python.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.php.phpCannotBeEnabledWithPython"))+" ")]:e._e()],2)])])])]),e.phpServerEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label has-margin-top"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.phpServer")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.phpServerChanged?" is-changed":"")},[s("VueSelect",{ref:"phpServerSelect",attrs:{options:e.phpServerOptions,clearable:!1,reduce:function(e){return e.value}},model:{value:e.phpServer,callback:function(t){e.phpServer=t},expression:"phpServer"}})],1),e.phpServerCustomEnabled?s("div",{class:"control"+(e.phpServerCustomChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.phpServerCustom,expression:"phpServerCustom"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.phpServerCustom.default},domProps:{value:e.phpServerCustom},on:{input:function(t){t.target.composing||(e.phpServerCustom=t.target.value)}}})]):e._e()])])]):e._e(),e.phpBackupServerEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label has-margin-top"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.phpBackupServer")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.phpBackupServerChanged?" is-changed":"")},[s("VueSelect",{ref:"phpBackupServerSelect",attrs:{options:e.phpBackupServerOptions,clearable:!1,reduce:function(e){return e.value}},model:{value:e.phpBackupServer,callback:function(t){e.phpBackupServer=t},expression:"phpBackupServer"}})],1),e.phpBackupServerCustomEnabled?s("div",{class:"control"+(e.phpBackupServerCustomChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.phpBackupServerCustom,expression:"phpBackupServerCustom"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.phpBackupServerCustom.default},domProps:{value:e.phpBackupServerCustom},on:{input:function(t){t.target.composing||(e.phpBackupServerCustom=t.target.value)}}})]):e._e()])])]):e._e(),e.wordPressRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.wordPressRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.wordPressRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.wordPressRules,callback:function(t){e.wordPressRules=t},expression:"wordPressRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enableWordPressRules"))+" ")])],1)])])])]):e._e(),e.drupalRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.drupalRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.drupalRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.drupalRules,callback:function(t){e.drupalRules=t},expression:"drupalRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enableDrupalRules"))+" ")])],1)])])])]):e._e(),e.magentoRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.magentoRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.magentoRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.magentoRules,callback:function(t){e.magentoRules=t},expression:"magentoRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enableMagentoRules"))+" ")])],1)])])])]):e._e(),e.joomlaRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.joomlaRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.joomlaRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.joomlaRules,callback:function(t){e.joomlaRules=t},expression:"joomlaRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enableJoomlaRules"))+" ")])],1)])])])]):e._e()])},Ce=[];const ye={"127.0.0.1:9000":"templates.domainSections.php.tcp","/var/run/hhvm/sock":"templates.domainSections.php.hhvmSocket","/var/run/hhvm/hhvm.sock":"templates.domainSections.php.hhvmSocket","/var/run/php5-fpm.sock":"templates.domainSections.php.php5Socket","/var/run/php/php7.1-fpm.sock":"templates.domainSections.php.php71Socket","/var/run/php/php7.2-fpm.sock":"templates.domainSections.php.php72Socket","/var/run/php/php7.0-fpm.sock":"templates.domainSections.php.php70Socket","/var/run/php/php7.3-fpm.sock":"templates.domainSections.php.php73Socket","/var/run/php/php7.4-fpm.sock":"templates.domainSections.php.php74Socket","/var/run/php/php8.0-fpm.sock":"templates.domainSections.php.php80Socket","/var/run/php/php-fpm.sock":"templates.domainSections.php.phpSocket",custom:"templates.domainSections.php.custom"},$e=["","custom"],_e={phpServer:{default:"/var/run/php/php-fpm.sock",options:ye,enabled:!0},phpServerCustom:{default:"unix:/var/run/php/php-fpm.sock",enabled:!1},phpBackupServer:{default:"",options:{"":"templates.domainSections.php.disabled",...ye},enabled:!0},phpBackupServerCustom:{default:"unix:/var/run/php/php-fpm.sock",enabled:!1},php:{default:!0,enabled:!0},wordPressRules:{default:!1,enabled:!0},drupalRules:{default:!1,enabled:!0},magentoRules:{default:!1,enabled:!0},joomlaRules:{default:!1,enabled:!0}},xe={name:"DomainPHP",display:"common.php",key:"php",delegated:W(_e),components:{PrettyCheck:se(),VueSelect:j()},props:{data:Object},computed:{...Z(_e,"php"),phpServerOptions(){return Object.entries(this.$props.data.phpServer.options).map((([e,t])=>this.formattedOption(e,t)))},phpBackupServerOptions(){return Object.entries(this.$props.data.phpBackupServer.options).map((([e,t])=>this.formattedOption(e,t)))}},watch:{"$parent.$props.data":{handler(e){e.reverseProxy.reverseProxy.computed||e.python.python.computed?(this.$props.data.php.enabled=!1,this.$props.data.php.computed=!1):(this.$props.data.php.enabled=!0,this.$props.data.php.computed=this.$props.data.php.value)},deep:!0},"$props.data.php":{handler(e){e.computed?(this.$props.data.phpServer.enabled=!0,this.$props.data.phpServer.computed=this.$props.data.phpServer.value,this.$props.data.phpBackupServer.enabled=!0,this.$props.data.phpBackupServer.computed=this.$props.data.phpBackupServer.value,this.$props.data.wordPressRules.enabled=!0,this.$props.data.wordPressRules.computed=this.$props.data.wordPressRules.value,this.$props.data.drupalRules.enabled=!0,this.$props.data.drupalRules.computed=this.$props.data.drupalRules.value,this.$props.data.magentoRules.enabled=!0,this.$props.data.magentoRules.computed=this.$props.data.magentoRules.value,this.$props.data.joomlaRules.enabled=!0,this.$props.data.joomlaRules.computed=this.$props.data.joomlaRules.value):(this.$props.data.phpServer.enabled=!1,this.$props.data.phpServer.computed="",this.$props.data.phpBackupServer.enabled=!1,this.$props.data.phpBackupServer.computed="",this.$props.data.wordPressRules.enabled=!1,this.$props.data.wordPressRules.computed=!1,this.$props.data.drupalRules.enabled=!1,this.$props.data.drupalRules.computed=!1,this.$props.data.magentoRules.enabled=!1,this.$props.data.magentoRules.computed=!1,this.$props.data.joomlaRules.enabled=!1,this.$props.data.joomlaRules.computed=!1)},deep:!0},"$props.data.phpServer":{handler(e){if(e.enabled)return Object.keys(e.options).includes(e.computed)||(e.computed=e.default),void(this.$props.data.phpServerCustom.enabled="custom"===e.computed);this.$props.data.phpServerCustom.enabled=!1},deep:!0},"$props.data.phpBackupServer":{handler(e){if(e.enabled)return Object.keys(e.options).includes(e.computed)||(e.computed=e.default),void(this.$props.data.phpBackupServerCustom.enabled="custom"===e.computed);this.$props.data.phpBackupServerCustom.enabled=!1},deep:!0},"$i18n.locale"(){if(!this.$refs.phpServerSelect)return!1;const e=this.phpServerOptions.find((e=>e.value===this.$refs.phpServerSelect.$data._value.value));e&&(this.$refs.phpServerSelect.$data._value=e);const t=this.phpBackupServerOptions.find((e=>e.value===this.$refs.phpBackupServerSelect.$data._value.value));t&&(this.$refs.phpBackupServerSelect.$data._value=t)}},methods:{formattedOption(e,t){return{label:`${this.$t(t)}${$e.includes(e)?"":`: ${e}`}`,value:e}}}},ke=xe;var Se=(0,Q.Z)(ke,be,Ce,!1,null,null,null);const Pe=Se.exports;var Ee=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.pythonEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.python")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.pythonChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.python,callback:function(t){e.python=t},expression:"python"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.python.enablePython"))+" ")])],1)])])])]):s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.python")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.python.pythonIsDisabled"))+" "),e.$parent.$props.data.reverseProxy.reverseProxy.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.python.pythonCannotBeEnabledWithReverseProxy"))+" ")]:e._e(),e.$parent.$props.data.php.php.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.python.pythonCannotBeEnabledWithPhp"))+" ")]:e._e()],2)])])])]),e.djangoRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.python.djangoRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.djangoRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.djangoRules,callback:function(t){e.djangoRules=t},expression:"djangoRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.python.enableDjangoRules"))+" ")])],1)])])])]):e._e()])},we=[];const Te={python:{default:!1,enabled:!1},djangoRules:{default:!1,enabled:!1}},Re={name:"DomainPython",display:"common.python",key:"python",delegated:W(Te),components:{PrettyCheck:se()},props:{data:Object},computed:Z(Te,"python"),watch:{"$parent.$props.data":{handler(e){e.reverseProxy.reverseProxy.computed||e.php.php.computed?(this.$props.data.python.enabled=!1,this.$props.data.python.computed=!1):(this.$props.data.python.enabled=!0,this.$props.data.python.computed=this.$props.data.python.value)},deep:!0},"$props.data.python":{handler(e){e.computed?(this.$props.data.djangoRules.enabled=!0,this.$props.data.djangoRules.computed=this.$props.data.djangoRules.value):(this.$props.data.djangoRules.enabled=!1,this.$props.data.djangoRules.computed=!1)},deep:!0}}},De=Re;var Oe=(0,Q.Z)(De,Ee,we,!1,null,null,null);const ze=Oe.exports;var je=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.reverseProxyEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.reverseProxy")))])]),s("div",{staticClass:"field-body"},[s("div",{class:"field"+(e.reverseProxyChanged?" is-changed":"")},[s("div",{staticClass:"control"},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.reverseProxy,callback:function(t){e.reverseProxy=t},expression:"reverseProxy"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.reverseProxy.enableReverseProxy"))+" ")])],1)])])])]):s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.reverseProxy")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.reverseProxy.reverseProxyIsDisabled"))+" "),e.$parent.$props.data.php.php.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.reverseProxy.reverseProxyCannotBeEnabledWithPhp"))+" ")]:e._e(),e.$parent.$props.data.python.python.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.reverseProxy.reverseProxyCannotBeEnabledWithPython"))+" ")]:e._e()],2)])])])]),e.pathEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.path")))])]),s("div",{staticClass:"field-body"},[s("div",{class:"field"+(e.pathChanged?" is-changed":"")},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.path,expression:"path"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.path.default},domProps:{value:e.path},on:{input:function(t){t.target.composing||(e.path=t.target.value)}}})])])])]):e._e(),e.proxyPassEnabled?s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{class:"field"+(e.proxyPassChanged?" is-changed":"")},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.proxyPass,expression:"proxyPass"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.proxyPass.default},domProps:{value:e.proxyPass},on:{input:function(t){t.target.composing||(e.proxyPass=t.target.value)}}})])])])]):e._e()])},Ae=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("proxy_pass")])])}];const Le={reverseProxy:{default:!1,enabled:!1},path:{default:"/",enabled:!1},proxyPass:{default:"http://127.0.0.1:3000",enabled:!1}},He={name:"DomainReverseProxy",display:"common.reverseProxy",key:"reverseProxy",delegated:W(Le),components:{PrettyCheck:se()},props:{data:Object},computed:Z(Le,"reverseProxy"),watch:{"$parent.$props.data":{handler(e){e.php.php.computed||e.python.python.computed?(this.$props.data.reverseProxy.enabled=!1,this.$props.data.reverseProxy.computed=!1):(this.$props.data.reverseProxy.enabled=!0,this.$props.data.reverseProxy.computed=this.$props.data.reverseProxy.value)},deep:!0},"$props.data.reverseProxy":{handler(e){e.computed?(this.$props.data.path.enabled=!0,this.$props.data.path.computed=this.$props.data.path.value,this.$props.data.proxyPass.enabled=!0,this.$props.data.proxyPass.computed=this.$props.data.proxyPass.value):(this.$props.data.path.enabled=!1,this.$props.data.path.computed="",this.$props.data.proxyPass.enabled=!1,this.$props.data.proxyPass.computed="")},deep:!0}}},Ie=He;var Me=(0,Q.Z)(Ie,je,Ae,!1,null,null,null);const Fe=Me.exports;var Ne=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.rootChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.root,callback:function(t){e.root=t},expression:"root"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("common.enable"))+" ")])],1)])])])]),e.indexEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},e._l(e.$props.data.index.options,(function(t){return s("div",{class:"control"+(e.indexChanged&&t===e.index?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:t},model:{value:e.index,callback:function(t){e.index=t},expression:"index"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(t)+" ")])],1)])})),0)])]):e._e(),e.fallbackHtmlEnabled||e.fallbackPhpEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.routing.fallbackRouting")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[e.fallbackHtmlEnabled?s("div",{class:"control"+(e.fallbackHtmlChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.fallbackHtml,callback:function(t){e.fallbackHtml=t},expression:"fallbackHtml"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" index.html ")])],1)]):e._e(),e.fallbackPhpEnabled?s("div",{class:"control"+(e.fallbackPhpChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.fallbackPhp,callback:function(t){e.fallbackPhp=t},expression:"fallbackPhp"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" index.php ")])],1)]):e._e()])])]):e._e(),e.fallbackPhpPathEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.routing.fallbackRoutingPhpPath")))])]),s("div",{staticClass:"field-body"},[s("div",{class:"field"+(e.fallbackPhpPathChanged?" is-changed":"")},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.fallbackPhpPath,expression:"fallbackPhpPath"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.fallbackPhpPath.default},domProps:{value:e.fallbackPhpPath},on:{input:function(t){t.target.composing||(e.fallbackPhpPath=t.target.value)}}})])])])]):e._e(),e.legacyPhpRoutingEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.routing.legacyPhpRouting")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.legacyPhpRoutingChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.legacyPhpRouting,callback:function(t){e.legacyPhpRouting=t},expression:"legacyPhpRouting"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.routing.enableLegacyRouting"))+" ")])],1)])])])]):e._e()])},Be=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("root")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("index")])])}];const Ve={root:{default:!0,enabled:!0},index:{default:"index.php",options:["index.html","index.php"],enabled:!0},fallbackHtml:{default:!1,enabled:!0},fallbackPhp:{default:!0,enabled:!0},fallbackPhpPath:{default:"/api/",enabled:!1},legacyPhpRouting:{default:!1,enabled:!0}},Ge={name:"DomainRouting",display:"templates.domainSections.routing.routing",key:"routing",delegated:W(Ve),components:{PrettyCheck:se(),PrettyRadio:de()},props:{data:Object},computed:Z(Ve,"routing"),watch:{"$props.data.root":{handler(e){e.computed?(this.$props.data.index.enabled=!0,this.$props.data.index.computed=this.$props.data.index.value,this.$props.data.fallbackHtml.enabled=!0,this.$props.data.fallbackHtml.computed=this.$props.data.fallbackHtml.value,this.$props.data.fallbackPhp.enabled=!0,this.$props.data.fallbackPhp.computed=this.$props.data.fallbackPhp.value):(this.$props.data.index.enabled=!1,this.$props.data.index.computed="",this.$props.data.fallbackHtml.enabled=!1,this.$props.data.fallbackHtml.computed=!1,this.$props.data.fallbackPhp.enabled=!1,this.$props.data.fallbackPhp.computed=!1)},deep:!0},"$props.data":{handler(e){e.fallbackHtml.computed&&e.fallbackPhp.computed?(this.$props.data.fallbackPhpPath.enabled=!0,this.$props.data.fallbackPhpPath.computed=this.$props.data.fallbackPhpPath.value):(this.$props.data.fallbackPhpPath.enabled=!1,this.$props.data.fallbackPhpPath.computed="")},deep:!0}}},We=Ge;var Ze=(0,Q.Z)(We,Ne,Be,!1,null,null,null);const Ue=Ze.exports;var qe=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("access_log "+e._s(e.$t("templates.domainSections.logging.byDomain")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.accessLogChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.accessLog,callback:function(t){e.accessLog=t},expression:"accessLog"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.logging.enableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("error_log "+e._s(e.$t("templates.domainSections.logging.byDomain")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.errorLogChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.errorLog,callback:function(t){e.errorLog=t},expression:"errorLog"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.logging.enableForThisDomain"))+" ")])],1)])])])])])},Ye=[];const Qe={accessLog:{default:!1,enabled:!0},errorLog:{default:!1,enabled:!0}},Xe={name:"DomainLogging",display:"common.logging",key:"logging",delegated:W(Qe),components:{PrettyCheck:se()},props:{data:Object},computed:Z(Qe,"logging")},Ke=Xe;var Je=(0,Q.Z)(Ke,qe,Ye,!1,null,null,null);const et=Je.exports;var tt=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"columns"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.getMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.getMethod,callback:function(t){e.getMethod=t},expression:"getMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.postMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.postMethod,callback:function(t){e.postMethod=t},expression:"postMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.putMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.putMethod,callback:function(t){e.putMethod=t},expression:"putMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(3),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.patchMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.patchMethod,callback:function(t){e.patchMethod=t},expression:"patchMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(4),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.deleteMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.deleteMethod,callback:function(t){e.deleteMethod=t},expression:"deleteMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])])]),s("div",{staticClass:"column"},[s("div",{staticClass:"field is-horizontal"},[e._m(5),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.headMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.headMethod,callback:function(t){e.headMethod=t},expression:"headMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(6),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.connectMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.connectMethod,callback:function(t){e.connectMethod=t},expression:"connectMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(7),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.optionsMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.optionsMethod,callback:function(t){e.optionsMethod=t},expression:"optionsMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(8),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.traceMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.traceMethod,callback:function(t){e.traceMethod=t},expression:"traceMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])])])]),e.hasAtLeastOneEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.restrict.responseCode")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.responseCodeChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.responseCode,expression:"responseCode",modifiers:{number:!0}}],class:["input",e.validResponseCode?"":"is-danger"],attrs:{type:"number",min:"100",step:"1",placeholder:e.$props.data.responseCode.default},domProps:{value:e.responseCode},on:{input:function(t){t.target.composing||(e.responseCode=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})])])])]):e._e()])},st=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("GET")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("POST")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("PUT")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("PATCH")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("DELETE")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("HEAD")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("CONNECT")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("OPTIONS")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("TRACE")])])}];const at={getMethod:{default:!1,enabled:!0},postMethod:{default:!1,enabled:!0},putMethod:{default:!1,enabled:!0},patchMethod:{default:!1,enabled:!0},deleteMethod:{default:!1,enabled:!0},headMethod:{default:!1,enabled:!0},connectMethod:{default:!1,enabled:!0},optionsMethod:{default:!1,enabled:!0},traceMethod:{default:!1,enabled:!0},responseCode:{default:405,enabled:!0}},ot={name:"DomainRestrict",display:"common.restrict",key:"restrict",delegated:W(at),components:{PrettyCheck:se()},props:{data:Object},data(){return{validResponseCode:!0}},computed:{...Z(at,"restrict"),hasAtLeastOneEnabled(){return Object.keys(this.$props.data).filter((e=>this.$props.data[e].computed&&"responseCode"!==e)).length>0}},watch:{"$props.data.responseCode":{handler(e){e.computed&&/^[1-5][0-9][0-9]$/.test(e.computed)?this.validResponseCode=!0:this.validResponseCode=!1},deep:!0}}},it=ot;var lt=(0,Q.Z)(it,tt,st,!1,null,null,null);const nt=lt.exports;var rt=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label has-margin-top"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.onion.onionLocation")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.onionLocationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.onionLocation,expression:"onionLocation"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.onionLocation.placeholder},domProps:{value:e.onionLocation},on:{input:function(t){t.target.composing||(e.onionLocation=t.target.value)}}})]),e.onionLocationChanged?e._e():[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.onion.provideAnOnionLocationToSetOnionLocationHeader"))+" ")])]),s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.onion.letsVisitorsKnownOnionServicesIsAvailable"))+" ")])]),s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[s("ExternalLink",{attrs:{text:e.$t("templates.domainSections.onion.learnMoreAboutOnionServices"),link:"https://community.torproject.org/onion-services/"}})],1)])],e.incorrectEnding?s("div",{staticClass:"control"},[s("label",{staticClass:"text message is-warning"},[s("span",{staticClass:"message-body"},[e._v(" "+e._s(e.$t("templates.domainSections.onion.onionLocationExpectedToEndWithOnion"))+" ")])])]):e._e()],2)])])])},ct=[];const pt={onionLocation:{default:"",placeholder:".onion",enabled:!0}},dt={name:"DomainOnion",display:"templates.domainSections.onion.onion",key:"onion",delegated:W(pt),components:{ExternalLink:ue.Z},props:{data:Object},computed:{...Z(pt,"onion"),incorrectEnding(){return this.onionLocationChanged&&!this.$props.data.onionLocation.computed.endsWith(".onion")}},watch:{"$props.data.onionLocation":{handler(e){e.computed=e.computed.replace(/^https?:\/\//,"")},deep:!0}}},ut=dt;var ht=(0,Q.Z)(ut,rt,ct,!1,null,null,null);const mt=ht.exports,vt=Object.values(a),ft={hasUserInteraction:!1,presets:K.delegated,...vt.reduce(((e,t)=>(e[t.key]=t.delegated,e)),{})},gt={name:"Domain",delegated:ft,components:{Presets:K},props:{data:Object},data(){return{active:vt[0].key,tabs:vt}},computed:{nextTab(){const e=this.$data.tabs.map((e=>e.key)),t=e.indexOf(this.$data.active)+1;return te.key)),t=e.indexOf(this.$data.active)-1;return t>=0&&e[t]}},methods:{changesCount(e){return Object.keys(this.$props.data[e]).filter((t=>H(this.$props.data[e][t],e,t))).length},changes(e){const t=this.changesCount(e);return t?` (${t.toLocaleString()})`:""},setValue(e,t,s){Object.assign(this.$props.data[e][t],{value:s,computed:s})},resetValue(e,t){this.setValue(e,t,this.$props.data[e][t].default)},tabClass(e){const t=[];e===this.$data.active&&t.push("is-active"),this.changesCount(e)&&t.push("is-changed");const s=this.$data.tabs.map((e=>e.key));return s.indexOf(e)"[object Object]"===Object.prototype.toString.call(e),_t=e=>""===e.toString().trim()||e,xt={ssl_profile:["https","sslProfile"],resolver_cloudflare:["https","ocspCloudflare",_t],resolver_google:["https","ocspGoogle",_t],resolver_opendns:["https","ocspOpenDns",_t],directory_letsencrypt:["https","letsEncryptRoot"],referrer_policy:["security","referrerPolicy"],content_security_policy:["security","contentSecurityPolicy"],server_tokens:["security","serverTokens",_t],limit_req:["security","limitReq",_t],php_server:["php","phpServer"],php_server_backup:["php","phpBackupServer"],python_server:["python","pythonServer"],gzip:["performance","gzipCompression",_t],brotli:["performance","brotliCompression",_t],expires_assets:["performance","assetsExpiration"],expires_media:["performance","mediaExpiration"],expires_svg:["performance","svgExpiration"],expires_fonts:["performance","fontsExpiration"],access_log:["logging","accessLog"],error_log:["logging","errorLog"],log_not_found:["logging","logNotFound",_t],directory_nginx:["nginx","nginxConfigDirectory"],worker_processes:["nginx","workerProcesses"],user:["nginx","user"],pid:["nginx","pid"],client_max_body_size:["nginx","clientMaxBodySize"],file_structure:["tools","modularizedStructure",e=>"modularized"===e.toLowerCase().trim()],symlink:["tools","symlinkVhost",_t]},kt={domain:["server","domain"],path:["server","path"],document_root:["server","documentRoot"],non_www:["server","wwwSubdomain",e=>!_t(e)],cdn:["server","cdnSubdomain",_t],redirect:["server","redirectSubdomains",_t],ipv4:["server","listenIpv4"],ipv6:["server","listenIpv6"],https:["https","https",_t],http2:["https","http2",_t],force_https:["https","forceHttps",_t],hsts:["https","hsts",_t],hsts_subdomains:["https","hstsSubdomains",_t],hsts_preload:["https","hstsPreload",_t],cert_type:["https","certType",e=>"custom"===e.toLowerCase().trim()?"custom":"letsEncrypt"],email:["https","letsEncryptEmail"],ssl_certificate:["https","sslCertificate"],ssl_certificate_key:["https","sslCertificateKey"],php:["php","php",_t],wordpress:["php","wordPressRules",_t],drupal:["php","drupalRules",_t],magento:["php","magentoRules",_t],python:["python","python",_t],django:["python","djangoRules",_t],proxy:["reverseProxy","reverseProxy",_t],proxy_path:["reverseProxy","path"],proxy_pass:["reverseProxy","proxyPass"],root:["routing","root",_t],index:["routing","index"],fallback_html:["routing","fallbackHtml",_t],fallback_php:["routing","fallbackPhp",_t],fallback_php_path:["routing","fallbackPhpPath"],php_legacy_routing:["routing","legacyPhpRouting",_t],access_log_domain:["logging","accessLog",_t],error_log_domain:["logging","errorLog",_t]},St=e=>{const t={};for(const s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(!(s in xt)||$t(e[s]))isNaN(parseInt(s))||(e.domains=$t(e.domains)?e.domains:{},e.domains[s]=e[s]);else{const a=xt[s];t[a[0]]=t[a[0]]||{},t[a[0]][a[1]]=a.length<3?e[s]:a[2](e[s])}if(e.global={...e.global||{},...t},"domains"in e&&$t(e.domains))for(const s in e.domains){if(!Object.prototype.hasOwnProperty.call(e.domains,s))continue;if(!$t(e.domains[s]))continue;const t={};for(const a in e.domains[s])if(Object.prototype.hasOwnProperty.call(e.domains[s],a)&&!$t(e.domains[s][a])&&a in kt){const o=kt[a];t[o[0]]=t[o[0]]||{},t[o[0]][o[1]]=o.length<3?e.domains[s][a]:o[2](e.domains[s][a])}e.domains[s]={...e.domains[s],...t}}},Pt=(e,t)=>{const s=(e,t)=>{Object.keys(t).forEach((a=>{t[a]&&"object"===typeof t[a]?s(e[a]=e[a]||{},t[a]):e[a]=t[a]}))};s(e,t)},Et=e=>{if("global"in e&&$t(e.global)){const t={php:{}},s={php:["phpServer","phpServerCustom","phpBackupServer","phpBackupServerCustom"]};for(const a in e.global)if(Object.prototype.hasOwnProperty.call(e.global,a)&&Object.prototype.hasOwnProperty.call(s,a))for(const o in e.global[a])Object.prototype.hasOwnProperty.call(e.global[a],o)&&s[a].includes(o)&&(t[a][o]=e.global[a][o]);for(const a in e.domains)Object.prototype.hasOwnProperty.call(e.domains,a)&&Pt(e.domains[a],t)}},wt=(e,t)=>{for(const s in e)if(Object.prototype.hasOwnProperty.call(e,s)&&"presets"!==s&&s in t&&$t(e[s]))for(const a in e[s])Object.prototype.hasOwnProperty.call(e[s],a)&&a in t[s]&&(t[s][a].value=e[s][a],t[s][a].computed=e[s][a])},Tt=(e,t,s,a)=>new Promise((o=>{const i=M().parse(e,{ignoreQueryPrefix:!0,allowDots:!0,parseArrays:!1,decoder(e){if(e=decodeURIComponent(e),/^(\d+|\d*\.\d+)$/.test(e))return parseFloat(e);let t={true:!0,false:!1,null:null,undefined:void 0};return e in t?t[e]:e}});if(St(i),Et(i),"domains"in i&&$t(i.domains)){const e=Object.keys(i.domains).map((e=>parseInt(e))).filter((e=>!isNaN(e)));for(let s=0;swt(i.domains[s],o)))}}else t.push(w()(yt.delegated));"global"in i&&$t(i.global)&&wt(i.global,s),a((()=>a((()=>o(i)))))})),Rt=e=>$t(e)||Array.isArray(e)&&e.every((e=>Array.isArray(e)&&2===e.length)),Dt=e=>{let t=0;for(const s of e){if(Rt(s[1]))return t;s[0].length>t&&!s[0].startsWith("#")&&(t=s[0].length)}return t},Ot=(e,t)=>{const s=$t(e)?Object.entries(e):e;if(!Array.isArray(s)||!s.every((e=>Array.isArray(e)&&2===e.length)))return"";let a="",o=Dt(s);const i=" ".repeat(t);let l=!1;for(let n=0;n{const s=t.toString();a+=i+(e[0]+p+s).trim()+(e[0].startsWith("#")?"":";")+"\n"}))}return a},zt=e=>{let t,s=Ot(e,0);s=s.replace(/\n\n\n/g,"\n\n").replace(/^([^\S\r\n]*[^#\s].*[^\n])\n([^\S\r\n]*)#/gm,"$1\n\n$2#").replace(/^([^\S\r\n]*#.*)(?:\n[^\S\r\n]*)+\n([^\S\r\n]*.*{)/gm,"$1\n$2").replace(/^([^\S\r\n]*#.*\n[^\S\r\n]*#.*\n)([^\S\r\n]*[^#\s])/gm,"$1\n$2").replace(/^([^\S\r\n]*.*{)\n[^\S\r\n]*(})/gm,"$1$2");do{t=/^([^\S\r\n]*})(?:\n[^\S\r\n]*)+\n([^\S\r\n]*})/m.exec(s),t&&(s=s.slice(0,t.index)+t[1]+"\n"+t[2]+s.slice(t.index+t[0].length))}while(t);return s.trim()},jt=s(6358),At=e=>jt.stringify(e),Lt={modern:{name:"Mozilla Modern",protocols:["TLSv1.3"],ciphers:[],server_preferred_order:!1,dh_param_size:!1,oldest_clients:["Firefox 63","Android 10.0","Chrome 70","Edge 75","Java 11","OpenSSL 1.1.1","Opera 57","Safari 12.1"]},intermediate:{name:"Mozilla Intermediate",protocols:["TLSv1.2","TLSv1.3"],ciphers:["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-CHACHA20-POLY1305","ECDHE-RSA-CHACHA20-POLY1305","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES256-GCM-SHA384"],server_preferred_order:!1,dh_param_size:2048,oldest_clients:["Firefox 27","Android 4.4.2","Chrome 31","Edge","IE 11 on Windows 7","Java 8u31","OpenSSL 1.0.1","Opera 20","Safari 9"]},old:{name:"Mozilla Old",protocols:["TLSv1","TLSv1.1","TLSv1.2","TLSv1.3"],ciphers:["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-CHACHA20-POLY1305","ECDHE-RSA-CHACHA20-POLY1305","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES256-GCM-SHA384","DHE-RSA-CHACHA20-POLY1305","ECDHE-ECDSA-AES128-SHA256","ECDHE-RSA-AES128-SHA256","ECDHE-ECDSA-AES128-SHA","ECDHE-RSA-AES128-SHA","ECDHE-ECDSA-AES256-SHA384","ECDHE-RSA-AES256-SHA384","ECDHE-ECDSA-AES256-SHA","ECDHE-RSA-AES256-SHA","DHE-RSA-AES128-SHA256","DHE-RSA-AES256-SHA256","AES128-GCM-SHA256","AES256-GCM-SHA384","AES128-SHA256","AES256-SHA256","AES128-SHA","AES256-SHA","DES-CBC3-SHA"],server_preferred_order:!0,dh_param_size:1024,oldest_clients:["Firefox 1","Android 2.3","Chrome 1","Edge 12","IE8 on Windows XP","Java 6","OpenSSL 0.9.8","Opera 5","Safari 1"]}},Ht=(e,t)=>"letsEncrypt"===e.https.certType.computed?`${t.https.letsEncryptCertRoot.computed.replace(/\/+$/,"")}/${e.server.domain.computed}/fullchain.pem`:e.https.sslCertificate.computed?e.https.sslCertificate.computed:`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/ssl/${e.server.domain.computed}.crt`,It=(e,t)=>"letsEncrypt"===e.https.certType.computed?`${t.https.letsEncryptCertRoot.computed.replace(/\/+$/,"")}/${e.server.domain.computed}/privkey.pem`:e.https.sslCertificateKey.computed?e.https.sslCertificateKey.computed:`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/ssl/${e.server.domain.computed}.key`,Mt=(e,t)=>t.logging.accessLog.computed.replace(/([^/]+)\.log$/,`${e.server.domain.computed}.$1.log`),Ft=(e,t)=>t.logging.errorLog.computed.replace(/([^/]+)\.log (.+)$/,`${e.server.domain.computed}.$1.log $2`),Nt="text/plain text/css text/xml application/json application/javascript application/rss+xml application/atom+xml image/svg+xml",Bt={assets:"css(\\.map)?|js(\\.map)?",fonts:"ttf|ttc|otf|eot|woff2?",svg:"svgz?",images:"jpe?g|png|gif|ico|cur|heic|webp|tiff?",audio:"mp3|m4a|aac|ogg|midi?|wav",video:"mp4|mov|webm|mpe?g|avi|ogv|flv|wmv",docs:"pdf|docx?|dotx?|docm|dotm|xlsx?|xltx?|xlsm|xltm|pptx?|potx?|pptm|potm|ppsx?"},Vt=e=>e.every((e=>e.https.hsts.computed))&&(e.every((e=>e.https.hstsSubdomains.computed))||e.every((e=>!e.https.hstsSubdomains.computed)))&&(e.every((e=>e.https.hstsPreload.computed))||e.every((e=>!e.https.hstsPreload.computed))),Gt=(e,t)=>{const s=[];if(s.push(["# security headers",""]),s.push(["add_header X-Frame-Options",'"SAMEORIGIN" always']),s.push(["add_header X-XSS-Protection",'"1; mode=block" always']),s.push(["add_header X-Content-Type-Options",'"nosniff" always']),s.push(["add_header Referrer-Policy",`"${t.security.referrerPolicy.computed}" always`]),t.security.contentSecurityPolicy.computed&&s.push(["add_header Content-Security-Policy",`"${t.security.contentSecurityPolicy.computed}" always`]),Vt(e)){const t=e.length&&e[0].https.hstsSubdomains.computed,a=e.length&&e[0].https.hstsPreload.computed;s.push(["add_header Strict-Transport-Security",`"max-age=31536000${t?"; includeSubDomains":""}${a?"; preload":""}" always`])}return s.push(["# . files",""]),s.push(["location ~ /\\.(?!well-known)",{deny:"all"}]),t.security.securityTxt.computed&&(s.push(["# security.txt",""]),s.push(["location /security.txt",{return:"301 /.well-known/security.txt"}]),s.push(["location = /.well-known/security.txt",{alias:`${t.security.securityTxtPath.value}`}])),s},Wt=e=>{const t={"# default uwsgi_params":"",include:"uwsgi_params","# uwsgi settings":""};return t.uwsgi_pass=("/"===e.python.pythonServer.computed[0]?"unix:":"")+e.python.pythonServer.computed,t["uwsgi_param Host"]="$host",t["uwsgi_param X-Real-IP"]="$remote_addr",t["uwsgi_param X-Forwarded-For"]="$proxy_add_x_forwarded_for",t["uwsgi_param X-Forwarded-Proto"]="$http_x_forwarded_proto",t},Zt=e=>{const t={proxy_http_version:"1.1",proxy_cache_bypass:"$http_upgrade","# Proxy headers":"","proxy_set_header Upgrade":"$http_upgrade","proxy_set_header Connection":"$connection_upgrade","proxy_set_header Host":"$host","proxy_set_header X-Real-IP":"$remote_addr","proxy_set_header X-Forwarded-For":"$proxy_add_x_forwarded_for","proxy_set_header X-Forwarded-Proto":"$scheme","proxy_set_header X-Forwarded-Host":"$host","proxy_set_header X-Forwarded-Port":"$server_port","# Proxy timeouts":""};return t["proxy_connect_timeout"]=e.reverseProxy.proxyConnectTimeout.computed,t["proxy_send_timeout"]=e.reverseProxy.proxySendTimeout.computed,t["proxy_read_timeout"]=e.reverseProxy.proxyReadTimeout.computed,t},Ut=e=>{const t=e.some((e=>e.routing.legacyPhpRouting.computed)),s={};return t&&(s["# split path"]="",s.fastcgi_split_path_info="^(.+\\.php)(/.+)$",s.set="$_fastcgi_path_info $fastcgi_path_info"),s["# 404"]="",s.try_files="$fastcgi_script_name =404",s["# default fastcgi_params"]="",s.include="fastcgi_params",s["# fastcgi settings"]="",s.fastcgi_index="index.php",s.fastcgi_buffers="8 16k",s.fastcgi_buffer_size="32k",s["# fastcgi params"]="",s["fastcgi_param DOCUMENT_ROOT"]="$realpath_root",s["fastcgi_param SCRIPT_FILENAME"]="$realpath_root$fastcgi_script_name",t&&(s["fastcgi_param PATH_INFO"]="$_fastcgi_path_info"),s["fastcgi_param PHP_ADMIN_VALUE"]='"open_basedir=$base/:/usr/lib/php/:/tmp/"',s},qt=(e,t)=>{const s={"# favicon.ico":"","location = /favicon.ico":{log_not_found:"off"}};if(t.logging.accessLog.computed&&(s["location = /favicon.ico"].access_log="off"),s["# robots.txt"]="",s["location = /robots.txt"]={log_not_found:"off"},t.logging.accessLog.computed&&(s["location = /robots.txt"].access_log="off"),e.every((e=>e.routing.root.computed))){if(t.performance.assetsExpiration.computed===t.performance.mediaExpiration.computed){if(t.performance.assetsExpiration.computed){s["# assets, media"]="";const e=`location ~* \\.(?:${Bt.assets}|${Bt.images}|${Bt.audio}|${Bt.video})$`;s[e]={expires:t.performance.assetsExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}}else{if(t.performance.assetsExpiration.computed){s["# assets"]="";const e=`location ~* \\.(?:${Bt.assets})$`;s[e]={expires:t.performance.assetsExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}if(t.performance.mediaExpiration.computed){s["# media"]="";const e=`location ~* \\.(?:${Bt.images}|${Bt.audio}|${Bt.video})$`;s[e]={expires:t.performance.mediaExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}}if(t.performance.svgExpiration.computed===t.performance.fontsExpiration.computed){if(t.performance.svgExpiration.computed){s["# svg, fonts"]="";const e=`location ~* \\.(?:${Bt.svg}|${Bt.fonts})$`;s[e]={add_header:'Access-Control-Allow-Origin "*"',expires:t.performance.svgExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}}else{if(t.performance.svgExpiration.computed){s["# svg"]="";const e=`location ~* \\.${Bt.svg}$`;s[e]={add_header:'Access-Control-Allow-Origin "*"',expires:t.performance.svgExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}if(t.performance.fontsExpiration.computed){s["# fonts"]="";const e=`location ~* \\.${Bt.fonts}$`;s[e]={add_header:'Access-Control-Allow-Origin "*"',expires:t.performance.fontsExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}}}return t.performance.gzipCompression.computed&&(s["# gzip"]="",s.gzip="on",s.gzip_vary="on",s.gzip_proxied="any",s.gzip_comp_level=6,s.gzip_types=Nt),t.performance.brotliCompression.computed&&(s["# brotli"]="",s.brotli="on",s.brotli_comp_level=6,s.brotli_types=Nt),s},Yt=e=>{const t={"# WordPress: allow TinyMCE":"","location = /wp-includes/js/tinymce/wp-tinymce.php":{include:"nginxconfig.io/php_fastcgi.conf"},"# WordPress: deny wp-content, wp-includes php files":"","location ~* ^/(?:wp-content|wp-includes)/.*\\.php$":{deny:"all"},"# WordPress: deny wp-content/uploads nasty stuff":"","location ~* ^/wp-content/uploads/.*\\.(?:s?html?|php|js|swf)$":{deny:"all"},"# WordPress: SEO plugin":"","location ~* ^/wp-content/plugins/wordpress-seo(?:-premium)?/css/main-sitemap\\.xsl$":{},"# WordPress: deny wp-content/plugins (except earlier rules)":"","location ~ ^/wp-content/plugins":{deny:"all"},"# WordPress: deny general stuff":"","location ~* ^/(?:xmlrpc\\.php|wp-links-opml\\.php|wp-config\\.php|wp-config-sample\\.php|readme\\.html|license\\.txt)$":{deny:"all"}};return e.security.limitReq.computed&&(t["# WordPress: throttle wp-login.php"]="",t["location = /wp-login.php"]={limit_req:"zone=login burst=2 nodelay",include:"nginxconfig.io/php_fastcgi.conf"}),t},Qt=e=>{const t={"# Drupal: deny private files":"","location ~ ((^|/)\\.|^.*\\.yml$|^/sites/.*/private/|^/sites/[^/]+/[^/]*settings.*\\.php$)":{deny:"all",return:"404"},"# Drupal: deny php in files":"","location ~ ^/sites/[^/]+/files/.*\\.php$":{deny:"all"},"# Drupal: deny php in vendor":"","location ~ /vendor/.*\\.php$":{deny:"all"},"# Drupal: allow image styles to be handled by the CMS":"","location ~ ^/sites/[^/]+/files/styles/":{try_files:"$uri /index.php?q=$uri&$args"},"# Drupal: handle private files":"","location ~ ^(/[a-z\\-]+)?/system/files/":{try_files:"$uri /index.php?$query_string"}};return e.security.limitReq.computed&&(t["# Drupal: throttle user functions"]="",t["location ~ ^/user/(?:login|register|password)"]={limit_req:"zone=login burst=2 nodelay",try_files:"$uri /index.php?$query_string"}),t},Xt=()=>{const e={"# Magento: setup":"","location ^~ /setup":{root:"$base","# allow index.php":"","location ~ ^/setup/index.php":{include:"nginxconfig.io/php_fastcgi.conf"},"# deny everything except pub":"","location ~ ^/setup/(?!pub/).":{deny:"all"}},"# Magento: update":"","location ^~ /update":{root:"$base","# allow index.php":"","location ~ ^/update/index.php":{include:"nginxconfig.io/php_fastcgi.conf"},"# deny everything except pub":"","location ~ ^/update/(?!pub/).":{deny:"all"}},"# Magento: media files":"","location ^~ /media/":{try_files:"$uri $uri/ /get.php?$args","location ~* \\.(?:ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$":{expires:"+1y",add_header:'Cache-Control "public"',try_files:"$uri $uri/ /get.php?$args"},"location ~* \\.(?:zip|gz|gzip|bz2|csv|xml)$":{expires:"off",add_header:'Cache-Control "no-store"',try_files:"$uri $uri/ /get.php?$args"},"location ~ ^/media/theme_customization/.*\\.xml":{deny:"all"},"location ~ ^/media/(?:customer|downloadable|import)/":{deny:"all"}},"# Magento: static route":"","location @magento_static":{rewrite:"^/static/(version\\d*/)?(.*)$ /static.php?resource=$2 last"},"# Magento: static files":"","location ^~ /static/":{expires:"max",try_files:"$uri $uri/ @magento_static","location ~* \\.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$":{expires:"+1y",add_header:'Cache-Control "public"',try_files:"$uri $uri/ magento_static"},"location ~* .(zip|gz|gzip|bz2|csv|xml)$":{expires:"off",add_header:'Cache-Control "no-store"',try_files:"$uri $uri/ @magento_static"}},"# Magento: deny cron":"","location ~ cron\\.php":{deny:"all"}};return e},Kt=()=>{const e={"# Joomla: deny running scripts inside writable directories":"","location ~* /(images|cache|media|logs|tmp)/.*\\.(php|pl|py|jsp|asp|sh|cgi)$":{return:"403",error_page:"403 /403_error.html"},"# Joomla: caching of files":("",""),"location ~* \\.(ico|pdf|flv)$":{expires:"1y"},"location ~* \\.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$":{expires:"14d"}};return e},Jt=e=>{const t={"# ACME-challenge":""};return t["location ^~ /.well-known/acme-challenge/"]={root:e.https.letsEncryptRoot.computed.replace(/\/+$/,"")},t},es=(e,t=!1)=>{const s=`php${t?"Backup":""}Server`;return"custom"===e.php[s].computed?e.php[`${s}Custom`].computed:("/"===e.php[s].computed[0]?"unix:":"")+e.php[s].computed},ts=e=>`php_${e.server.domain.computed.replace(/\./g,"_")}`,ss=(e,t)=>{const s=[];return e.https.https.computed&&(s.push(["# SSL",""]),s.push(["ssl_certificate",Ht(e,t)]),s.push(["ssl_certificate_key",It(e,t)]),"letsEncrypt"===e.https.certType.computed&&s.push(["ssl_trusted_certificate",`${t.https.letsEncryptCertRoot.computed.replace(/\/+$/,"")}/${e.server.domain.computed}/chain.pem`])),s},as=e=>{const t=[];return t.push(["listen",`${"*"===e.server.listenIpv4.computed?"":`${e.server.listenIpv4.computed}:`}443 ssl${e.https.http2.computed?" http2":""}`]),e.https.http3.computed&&t.push(["listen",`${"*"===e.server.listenIpv4.computed?"":`${e.server.listenIpv4.computed}:`}443 http3${e.https.portReuse.computed?" reuseport":""}`]),e.server.listenIpv6.computed&&t.push(["listen",`[${e.server.listenIpv6.computed}]:443 ssl${e.https.http2.computed?" http2":""}`]),e.server.listenIpv6.computed&&e.https.http3.computed&&t.push(["listen",`[${e.server.listenIpv6.computed}]:443 http3${e.https.portReuse.computed?" reuseport":""}`]),t},os=e=>{const t=[];return t.push(["listen",("*"===e.server.listenIpv4.computed?"":`${e.server.listenIpv4.computed}:`)+"80"]),e.server.listenIpv6.computed&&t.push(["listen",`[${e.server.listenIpv6.computed}]:80`]),t},is=e=>e.https.https.computed?as(e):os(e),ls=(e,t,s,a)=>{const o=[];return o.push(...os(e)),o.push(["server_name",s]),"letsEncrypt"===e.https.certType.computed?(t.tools.modularizedStructure.computed?o.push(["include","nginxconfig.io/letsencrypt.conf"]):o.push(...Object.entries(Jt(t))),o.push(["location /",{return:`301 https://${a||s}$request_uri`}])):o.push(["return",`301 https://${a||s}$request_uri`]),o},ns=(e,t,s)=>{const a=[],o=[];if(e.https.https.computed&&e.https.forceHttps.computed||o.push(...os(e)),e.https.https.computed&&o.push(...as(e)),o.push(["server_name",`${e.server.wwwSubdomain.computed?"www.":""}${e.server.domain.computed}`]),(e.php.php.computed||e.python.python.computed&&e.python.djangoRules.computed)&&(o.push(["set",`$base ${e.server.path.computed}`]),e.routing.root.computed&&o.push(["root",`$base${e.server.documentRoot.computed}`])),e.php.php.computed||e.python.python.computed&&e.python.djangoRules.computed||!e.routing.root.computed||o.push(["root",`${e.server.path.computed}${e.server.documentRoot.computed}`]),o.push(...ss(e,s)),e.onion.onionLocation.computed&&(o.push(["# Onion services",""]),o.push(["add_header Onion-Location",`http://${e.onion.onionLocation.computed}$request_uri`])),!Vt(t)&&e.https.hsts.computed&&(o.push(["# HSTS",""]),o.push(["add_header Strict-Transport-Security",`"max-age=31536000${e.https.hstsSubdomains.computed?"; includeSubDomains":""}${e.https.hstsPreload.computed?"; preload":""}" always`])),s.tools.modularizedStructure.computed?(o.push(["# security",""]),o.push(["include","nginxconfig.io/security.conf"])):o.push(...Gt(t,s)),Object.keys(e.restrict).find((t=>e.restrict[t].computed&&"responseCode"!==t))){const t=Object.keys(e.restrict).filter((t=>!e.restrict[t].computed&&"responseCode"!==t)).map((e=>e.replace("Method","").toUpperCase()));o.push(["# restrict methods",""]),o.push([`if ($request_method !~ ^(${t.join("|")})$)`,{return:`'${e.restrict.responseCode.computed}'`}])}if((e.logging.accessLog.computed||e.logging.errorLog.computed)&&(o.push(["# logging",""]),e.logging.accessLog.computed&&o.push(["access_log",Mt(e,s)+(s.logging.cloudflare.computed?" cloudflare":"")]),e.logging.errorLog.computed&&o.push(["error_log",Ft(e,s)])),"index.php"===e.routing.index.computed&&(o.push(["# index.php",""]),o.push(["index","index.php"])),!e.routing.fallbackHtml.computed&&!e.routing.fallbackPhp.computed||e.reverseProxy.reverseProxy.computed&&"/"===e.reverseProxy.path.computed||(o.push([`# index.${e.routing.fallbackHtml.computed?"html":e.routing.fallbackPhp.computed?"php":""} fallback`,""]),o.push(["location /",{try_files:"$uri $uri/ /index."+(e.routing.fallbackHtml.computed?"html":e.routing.fallbackPhp.computed?"php?$query_string":"")}])),e.routing.fallbackHtml.computed&&e.routing.fallbackPhp.computed&&(o.push(["# index.php fallback",""]),o.push([`location ~ ^${e.routing.fallbackPhpPath.computed}`,{try_files:"$uri $uri/ /index.php?$query_string"}])),e.python.python.computed&&(s.tools.modularizedStructure.computed?o.push(["location /",{include:"nginxconfig.io/python_uwsgi.conf"}]):o.push(["location /",Wt(s)]),e.python.djangoRules.computed&&(o.push(["# Django media",""]),o.push(["location /media/",{alias:"$base/media/"}]),o.push(["# Django static",""]),o.push(["location /static/",{alias:"$base/static/"}]))),e.reverseProxy.reverseProxy.computed){const t=[];t.push(["proxy_pass",e.reverseProxy.proxyPass.computed]),s.tools.modularizedStructure.computed?t.push(["include","nginxconfig.io/proxy.conf"]):t.push(...Object.entries(Zt(s))),o.push(["# reverse proxy",""]),o.push([`location ${e.reverseProxy.path.computed}`,t])}if(s.tools.modularizedStructure.computed?(o.push(["# additional config",""]),o.push(["include","nginxconfig.io/general.conf"]),e.https.forceHttps.computed||"letsEncrypt"!==e.https.certType.computed||o.push(["include","nginxconfig.io/letsencrypt.conf"]),e.php.wordPressRules.computed&&o.push(["include","nginxconfig.io/wordpress.conf"]),e.php.drupalRules.computed&&o.push(["include","nginxconfig.io/drupal.conf"]),e.php.magentoRules.computed&&o.push(["include","nginxconfig.io/magento.conf"]),e.php.joomlaRules.computed&&o.push(["include","nginxconfig.io/joomla.conf"])):(o.push(...Object.entries(qt(t,s))),e.https.forceHttps.computed||"letsEncrypt"!==e.https.certType.computed||o.push(...Object.entries(Jt(s))),e.php.wordPressRules.computed&&o.push(...Object.entries(Yt(s))),e.php.drupalRules.computed&&o.push(...Object.entries(Qt(s))),e.php.magentoRules.computed&&o.push(...Object.entries(Xt())),e.php.joomlaRules.computed&&o.push(...Object.entries(Kt()))),e.php.php.computed){e.php.phpBackupServer.computed&&a.push([`upstream ${ts(e)}`,{server:[es(e),`${es(e,!0)} backup`]}]),o.push(["# handle .php",""]);const i="location ~ "+(e.routing.legacyPhpRouting.computed?"[^/]\\.php(/|$)":"\\.php$"),l={fastcgi_pass:""!==e.php.phpBackupServer.computed?ts(e):es(e)};s.tools.modularizedStructure.computed||e.php.wordPressRules.computed?o.push([i,{...l,include:"nginxconfig.io/php_fastcgi.conf"}]):o.push([i,{...l,...Ut(t)}])}if(a.push(["server",o]),e.server.cdnSubdomain.computed){const t=[];t.push(...is(e)),t.push(["server_name",`cdn.${e.server.domain.computed}`]),t.push(["root",`${e.server.path.computed}${e.server.documentRoot.computed}`]),t.push(...ss(e,s)),t.push(["# disable access_log",""]),t.push(["access_log","off"]),s.performance.gzipCompression.computed&&(t.push(["# gzip",""]),t.push(["gzip","on"]),t.push(["gzip_vary","on"]),t.push(["gzip_proxied","any"]),t.push(["gzip_comp_level",6]),t.push(["gzip_types",Nt])),t.push(["# allow safe files",""]),t.push([`location ~* \\.(?:${Bt.assets}|${Bt.fonts}|${Bt.svg}|${Bt.images}|${Bt.audio}|${Bt.video}|${Bt.docs})$`,[["add_header",'Access-Control-Allow-Origin "*"'],["add_header",'Cache-Control "public"'],["expires","30d"]]]),t.push(["# deny everything else",""]),t.push(["location /",{deny:"all"}]),a.push(["# CDN",""]),a.push(["server",t])}if(e.server.redirectSubdomains.computed){const t=[];t.push(...is(e)),t.push(["server_name",`${e.server.wwwSubdomain.computed?"":"*"}.${e.server.domain.computed}`]),t.push(...ss(e,s)),t.push(["return",`301 http${e.https.https.computed?"s":""}://${e.server.wwwSubdomain.computed?"www.":""}${e.server.domain.computed}$request_uri`]),a.push([`# ${e.server.wwwSubdomain.computed?"non-www, ":""}subdomains redirect`,""]),a.push(["server",t])}return e.https.forceHttps.computed&&(a.push(["# HTTP redirect",""]),e.server.wwwSubdomain.computed&&!e.server.redirectSubdomains.computed?(a.push(["server",ls(e,s,e.server.domain.computed,`www.${e.server.domain.computed}`)]),a.push(["server",ls(e,s,`www.${e.server.domain.computed}`)])):e.server.wwwSubdomain.computed||e.server.redirectSubdomains.computed||a.push(["server",ls(e,s,e.server.domain.computed)]),e.server.cdnSubdomain.computed&&a.push(["server",ls(e,s,`cdn.${e.server.domain.computed}`)]),e.server.redirectSubdomains.computed&&a.push(["server",ls(e,s,`.${e.server.domain.computed}`,`${e.server.wwwSubdomain.computed?"www.":""}${e.server.domain.computed}`)])),a},rs=e=>{const t={};for(const s in e){if("presets"===s)continue;const a={};for(const t in e[s]){const o=e[s][t];o.value!==o.default&&(a[t]=o.value)}Object.keys(a).length&&(t[s]=a)}return t},cs=(e,t)=>{const s={};s.domains=e.map((e=>rs(e[0]))).reduce(((e,t,s)=>(e[s]=t,e)),{});const a=rs(t);return Object.keys(a).length&&(s.global=a),s},ps=(e,t)=>{const s=cs(e,t),a=M().stringify(s,{allowDots:!0});return`${a.length>4e3?"#":""}${a.length?"?":""}${a}`},ds=(e,t)=>{const s={"# Generated by nginxconfig.io":""},a=ps(e.map(((e,t)=>[e,t])).filter((e=>null!==e[0])),t);if(s[`# ${window.location.protocol}//${window.location.host}${window.location.pathname}${a}`]="",s.user=t.nginx.user.computed,t.nginx.pid.computed&&(s.pid=t.nginx.pid.computed),s.worker_processes=t.nginx.workerProcesses.computed,s.worker_rlimit_nofile=65535,s["# Load modules"]="",s.include=`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/modules-enabled/*.conf`,s.events={multi_accept:"on",worker_connections:65535},s.http=[],s.http.push(["charset","utf-8"]),s.http.push(["sendfile","on"]),s.http.push(["tcp_nopush","on"]),s.http.push(["tcp_nodelay","on"]),t.security.serverTokens.computed||s.http.push(["server_tokens","off"]),t.logging.logNotFound.computed||s.http.push(["log_not_found","off"]),s.http.push(["types_hash_max_size",t.nginx.typesHashMaxSize.computed]),s.http.push(["types_hash_bucket_size",t.nginx.typesHashBucketSize.computed]),s.http.push(["client_max_body_size",`${t.nginx.clientMaxBodySize.computed}M`]),s.http.push(["# MIME",""]),s.http.push(["include","mime.types"]),s.http.push(["default_type","application/octet-stream"]),t.logging.cloudflare.computed){s.http.push(["# Log Format",""]);let e=["$remote_addr","-","$remote_user","[$time_local]",'"$request"',"$status","$body_bytes_sent",'"$http_referer"','"$http_user_agent"'];t.logging.cfRay.computed&&e.push("$http_cf_ray"),t.logging.cfConnectingIp.computed&&e.push("$http_cf_connecting_ip"),t.logging.xForwardedFor.computed&&e.push("$http_x_forwarded_for"),t.logging.xForwardedProto.computed&&e.push("$http_x_forwarded_proto"),t.logging.trueClientIp.computed&&e.push("$http_true_client_ip"),t.logging.cfIpCountry.computed&&e.push("$http_cf_ipcountry"),t.logging.cfVisitor.computed&&e.push("$http_cf_visitor"),t.logging.cdnLoop.computed&&e.push("$http_cdn_loop"),s.http.push(["log_format",`cloudflare '${e.join(" ")}'`])}s.http.push(["# Logging",""]),s.http.push(["access_log",t.logging.accessLog.computed.trim()+(t.logging.cloudflare.computed?" cloudflare":"")||"off"]),s.http.push(["error_log",t.logging.errorLog.computed.trim()||"/dev/null"]),t.security.limitReq.computed&&(s.http.push(["# Limits",""]),s.http.push(["limit_req_log_level","warn"]),s.http.push(["limit_req_zone","$binary_remote_addr zone=login:10m rate=10r/m"]));let o=!1;for(const i of e)if(i&&i.https&&i.https.https&&i.https.https.computed){o=!0;break}if(o){s.http.push(["# SSL",""]),s.http.push(["ssl_session_timeout","1d"]),s.http.push(["ssl_session_cache","shared:SSL:10m"]),s.http.push(["ssl_session_tickets","off"]);const e=Lt[t.https.sslProfile.computed];e&&(e.dh_param_size&&(s.http.push(["# Diffie-Hellman parameter for DHE ciphersuites",""]),s.http.push(["ssl_dhparam",`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/dhparam.pem`])),s.http.push([`# ${e.name} configuration`,""]),s.http.push(["ssl_protocols",e.protocols.join(" ")]),e.ciphers.length&&s.http.push(["ssl_ciphers",e.ciphers.join(":")]),e.server_preferred_order&&s.http.push(["ssl_prefer_server_ciphers","on"])),s.http.push(["# OCSP Stapling",""]),s.http.push(["ssl_stapling","on"]),s.http.push(["ssl_stapling_verify","on"]);const a=[];t.https.ocspCloudflare.computed&&(["ipv4","both"].includes(t.https.ocspCloudflareType.computed)&&a.push("1.1.1.1","1.0.0.1"),["ipv6","both"].includes(t.https.ocspCloudflareType.computed)&&a.push("[2606:4700:4700::1111]","[2606:4700:4700::1001]")),t.https.ocspGoogle.computed&&(["ipv4","both"].includes(t.https.ocspGoogleType.computed)&&a.push("8.8.8.8","8.8.4.4"),["ipv6","both"].includes(t.https.ocspGoogleType.computed)&&a.push("[2001:4860:4860::8888]","[2001:4860:4860::8844]")),t.https.ocspOpenDns.computed&&(["ipv4","both"].includes(t.https.ocspOpenDnsType.computed)&&a.push("208.67.222.222","208.67.220.220"),["ipv6","both"].includes(t.https.ocspOpenDnsType.computed)&&a.push("[2620:119:35::35]","[2620:119:53::53]")),t.https.ocspQuad9.computed&&(["ipv4","both"].includes(t.https.ocspQuad9Type.computed)&&a.push("9.9.9.9","149.112.112.112"),["ipv6","both"].includes(t.https.ocspQuad9Type.computed)&&a.push("[2620:fe::fe]","[2620:fe::9]")),t.https.ocspVerisign.computed&&(["ipv4","both"].includes(t.https.ocspVerisignType.computed)&&a.push("64.6.64.6","64.6.65.6"),["ipv6","both"].includes(t.https.ocspVerisignType.computed)&&a.push("[2620:74:1b::1:1]","[2620:74:1c::2:2]")),a.length&&(s.http.push(["resolver",`${a.join(" ")} valid=60s`]),s.http.push(["resolver_timeout","2s"]))}if(e.some((e=>e.reverseProxy.reverseProxy.computed))&&(s.http.push(["# Connection header for WebSocket reverse proxy",""]),s.http.push(["map $http_upgrade $connection_upgrade",{default:"upgrade",'""':"close"}])),s.http.push(["# Load configs",""]),s.http.push(["include",[`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/conf.d/*.conf`,t.tools.modularizedStructure.computed?`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/sites-enabled/*`:""].filter((e=>e.length))]),!t.tools.modularizedStructure.computed)for(const i of e)s.http.push([`# ${i.server.domain.computed}`,""]),s.http.push(...ns(i,e,t));return s},us=()=>({version:"3.3",services:{nginx:{build:{context:".",dockerfile:"Dockerfile"}}}}),hs=()=>"FROM nginx:latest\nCOPY . /etc/nginx/",ms=(e,t)=>{const s={};if(s["nginx.conf"]=zt(ds(e,t)),t.docker.dockerfile.computed&&(s["Dockerfile"]=hs()),t.docker.dockerCompose.computed&&(s["docker-compose.yaml"]=At(us())),t.tools.modularizedStructure.computed){for(const a of e)s[`sites-${t.tools.symlinkVhost.computed?"available":"enabled"}/${a.server.domain.computed}.conf`]=zt(ns(a,e,t));e.some((e=>"letsEncrypt"===e.https.certType.computed))&&(s["nginxconfig.io/letsencrypt.conf"]=zt(Jt(t))),s["nginxconfig.io/security.conf"]=zt(Gt(e,t)),s["nginxconfig.io/general.conf"]=zt(qt(e,t)),e.some((e=>e.php.php.computed))&&(s["nginxconfig.io/php_fastcgi.conf"]=zt(Ut(e))),e.some((e=>e.python.python.computed))&&(s["nginxconfig.io/python_uwsgi.conf"]=zt(Wt(t))),e.some((e=>e.reverseProxy.reverseProxy.computed))&&(s["nginxconfig.io/proxy.conf"]=zt(Zt(t))),e.some((e=>e.php.wordPressRules.computed))&&(s["nginxconfig.io/wordpress.conf"]=zt(Yt(t))),e.some((e=>e.php.drupalRules.computed))&&(s["nginxconfig.io/drupal.conf"]=zt(Qt(t))),e.some((e=>e.php.magentoRules.computed))&&(s["nginxconfig.io/magento.conf"]=zt(Xt())),e.some((e=>e.php.joomlaRules.computed))&&(s["nginxconfig.io/joomla.conf"]=zt(Kt()))}else e.some((e=>e.php.wordPressRules.computed))&&(s["nginxconfig.io/php_fastcgi.conf"]=zt(Ut(e)));return s};var vs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"panel"},[s("div",{staticClass:"tabs"},[s("ul",e._l(e.tabs,(function(t){return s("li",{class:e.tabClass(t.key)},[s("a",{on:{click:function(s){return e.showTab(t.key)}}},[e._v(e._s(e.$t(t.display))+e._s(e.changes(t.key)))])])})),0)]),e._l(e.tabs,(function(t){return s(t,{key:t.key,tag:"component",staticClass:"container",style:{display:e.active===t.key?void 0:"none"},attrs:{data:e.$props.data[t.key]}})})),s("div",{staticClass:"navigation-buttons"},[!1!==e.previousTab?s("a",{staticClass:"button is-mini",on:{click:e.showPreviousTab}},[s("i",{staticClass:"fas fa-long-arrow-alt-left"}),e._v(" "),s("span",[e._v(e._s(e.$t("common.back")))])]):e._e(),!1!==e.nextTab?s("a",{staticClass:"button is-primary is-mini",on:{click:e.showNextTab}},[s("span",[e._v(e._s(e.$t("common.next")))]),e._v(" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"})]):e._e()])],2)},fs=[],gs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.sslProfileEnabled?[s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.sslProfile")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"field"},e._l(e.$props.data.sslProfile.options,(function(t,a){return s("div",{class:"control"+(e.sslProfileChanged&&a===e.sslProfile?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.sslProfile,callback:function(t){e.sslProfile=t},expression:"sslProfile"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0)])])]),s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.ocspDnsResolvers")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.ocspCloudflareChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspCloudflare,callback:function(t){e.ocspCloudflare=t},expression:"ocspCloudflare"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.cloudflareResolver"))+" ")])],1)]),e.$props.data.ocspCloudflare.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspCloudflareType.options,(function(t,a){return s("div",{class:"control"+(e.ocspCloudflareTypeChanged&&a===e.ocspCloudflareType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspCloudflareType,callback:function(t){e.ocspCloudflareType=t},expression:"ocspCloudflareType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e(),s("div",{class:"control"+(e.ocspGoogleChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspGoogle,callback:function(t){e.ocspGoogle=t},expression:"ocspGoogle"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.googlePublicDns"))+" ")])],1)]),e.$props.data.ocspGoogle.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspGoogleType.options,(function(t,a){return s("div",{class:"control"+(e.ocspGoogleTypeChanged&&a===e.ocspGoogleType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspGoogleType,callback:function(t){e.ocspGoogleType=t},expression:"ocspGoogleType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e(),s("div",{class:"control"+(e.ocspOpenDnsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspOpenDns,callback:function(t){e.ocspOpenDns=t},expression:"ocspOpenDns"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.openDns"))+" ")])],1)]),e.$props.data.ocspOpenDns.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspOpenDnsType.options,(function(t,a){return s("div",{class:"control"+(e.ocspOpenDnsTypeChanged&&a===e.ocspOpenDnsType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspOpenDnsType,callback:function(t){e.ocspOpenDnsType=t},expression:"ocspOpenDnsType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e(),s("div",{class:"control"+(e.ocspQuad9Changed?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspQuad9,callback:function(t){e.ocspQuad9=t},expression:"ocspQuad9"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.quad9"))+" ")])],1)]),e.$props.data.ocspQuad9.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspQuad9Type.options,(function(t,a){return s("div",{class:"control"+(e.ocspQuad9TypeChanged&&a===e.ocspQuad9Type?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspQuad9Type,callback:function(t){e.ocspQuad9Type=t},expression:"ocspQuad9Type"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e(),s("div",{class:"control"+(e.ocspVerisignChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspVerisign,callback:function(t){e.ocspVerisign=t},expression:"ocspVerisign"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.verisign"))+" ")])],1)]),e.$props.data.ocspVerisign.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspVerisignType.options,(function(t,a){return s("div",{class:"control"+(e.ocspVerisignTypeChanged&&a===e.ocspVerisignType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspVerisignType,callback:function(t){e.ocspVerisignType=t},expression:"ocspVerisignType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e()])])]),e.letsEncryptRootEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.letsEncryptWebroot")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.letsEncryptRootChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.letsEncryptRoot,expression:"letsEncryptRoot"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.letsEncryptRoot.default},domProps:{value:e.letsEncryptRoot},on:{input:function(t){t.target.composing||(e.letsEncryptRoot=t.target.value)}}})])])])]):e._e(),e.letsEncryptCertRootEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.letsEncryptCertRoot")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.letsEncryptCertRootChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.letsEncryptCertRoot,expression:"letsEncryptCertRoot"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.letsEncryptCertRoot.default},domProps:{value:e.letsEncryptCertRoot},on:{input:function(t){t.target.composing||(e.letsEncryptCertRoot=t.target.value)}}})])])])]):e._e()]:s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.sslProfile")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.globalSections.https.httpsMustBeEnabledOnOneSite"))+" ")])])])])])],2)},bs=[];const Cs={default:"ipv4",options:{ipv4:"templates.globalSections.https.ipv4Only",ipv6:"templates.globalSections.https.ipv6Only",both:"templates.globalSections.https.ipv4AndIpv6"},enabled:!0},ys=e=>{e.enabled&&(Object.keys(e.options).includes(e.computed)||(e.computed=e.default))},$s={sslProfile:{default:"intermediate",options:{modern:"templates.globalSections.https.mozillaModern",intermediate:"templates.globalSections.https.mozillaIntermediate",old:"templates.globalSections.https.mozillaOld"},enabled:!0},ocspCloudflare:{default:!0,enabled:!0},ocspCloudflareType:w()(Cs),ocspGoogle:{default:!0,enabled:!0},ocspGoogleType:w()(Cs),ocspOpenDns:{default:!0,enabled:!0},ocspOpenDnsType:w()(Cs),ocspQuad9:{default:!1,enabled:!0},ocspQuad9Type:w()(Cs),ocspVerisign:{default:!1,enabled:!0},ocspVerisignType:w()(Cs),letsEncryptRoot:{default:"/var/www/_letsencrypt/",enabled:!0},letsEncryptCertRoot:{default:"/etc/letsencrypt/live/",enabled:!0}},_s={name:"GlobalHTTPS",display:"common.https",key:"https",delegated:W($s),components:{PrettyCheck:se(),PrettyRadio:de()},props:{data:Object},computed:Z($s,"https"),watch:{"$props.data.sslProfile":{handler:ys,deep:!0},"$props.data.ocspCloudflareType":{handler:ys,deep:!0},"$props.data.ocspGoogleType":{handler:ys,deep:!0},"$props.data.ocspOpenDnsType":{handler:ys,deep:!0},"$props.data.ocspQuad9Type":{handler:ys,deep:!0},"$props.data.ocspVerisignType":{handler:ys,deep:!0},"$parent.$parent.$data.domains":{handler(e){let t=!1,s=!1;for(const a of e)a&&a.https&&a.https.https&&a.https.https.computed&&(this.$props.data.sslProfile.enabled=!0,this.$props.data.sslProfile.computed=this.$props.data.sslProfile.value,this.$props.data.ocspCloudflare.enabled=!0,this.$props.data.ocspCloudflare.computed=this.$props.data.ocspCloudflare.value,this.$props.data.ocspGoogle.enabled=!0,this.$props.data.ocspGoogle.computed=this.$props.data.ocspGoogle.value,this.$props.data.ocspOpenDns.enabled=!0,this.$props.data.ocspOpenDns.computed=this.$props.data.ocspOpenDns.value,this.$props.data.letsEncryptRoot.enabled=!0,this.$props.data.letsEncryptRoot.computed=this.$props.data.letsEncryptRoot.value,t=!0),a&&a.https&&a.https.certType&&"letsEncrypt"===a.https.certType.computed&&(this.$props.data.letsEncryptRoot.enabled=!0,this.$props.data.letsEncryptRoot.computed=this.$props.data.letsEncryptRoot.value,s=!0);t||(this.$props.data.sslProfile.enabled=!1,this.$props.data.sslProfile.computed="",this.$props.data.ocspCloudflare.enabled=!1,this.$props.data.ocspCloudflare.computed=!1,this.$props.data.ocspGoogle.enabled=!1,this.$props.data.ocspGoogle.computed=!1,this.$props.data.ocspOpenDns.enabled=!1,this.$props.data.ocspOpenDns.computed=!1,this.$props.data.letsEncryptRoot.enabled=!1,this.$props.data.letsEncryptRoot.computed=""),s||(this.$props.data.letsEncryptRoot.enabled=!1,this.$props.data.letsEncryptRoot.computed="")},deep:!0}}},xs=_s;var ks=(0,Q.Z)(xs,gs,bs,!1,null,null,null);const Ss=ks.exports;var Ps=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.referrerPolicyChanged?" is-changed":"")},[s("VueSelect",{attrs:{options:e.$props.data.referrerPolicy.options,clearable:!1},model:{value:e.referrerPolicy,callback:function(t){e.referrerPolicy=t},expression:"referrerPolicy"}})],1)])])]),s("div",{class:"field is-horizontal"+(e.hasWordPress&&!e.hasUnsafeEval?" is-aligned-top":"")},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.contentSecurityPolicyChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.contentSecurityPolicy,expression:"contentSecurityPolicy"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.contentSecurityPolicy.default},domProps:{value:e.contentSecurityPolicy},on:{input:function(t){t.target.composing||(e.contentSecurityPolicy=t.target.value)}}})]),e.hasWordPress&&!e.hasUnsafeEval?[s("br"),s("div",{staticClass:"message is-warning"},[s("div",{staticClass:"message-body",domProps:{innerHTML:e._s(e.$t("templates.globalSections.security.whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality"))}})])]:e._e()],2)])]),s("div",{staticClass:"field is-horizontal"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.serverTokensChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.serverTokens,callback:function(t){e.serverTokens=t},expression:"serverTokens"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("common.enable"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(3),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.limitReqChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.limitReq,callback:function(t){e.limitReq=t},expression:"limitReq"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("common.enable"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(4),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.securityTxt?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.securityTxt,callback:function(t){e.securityTxt=t},expression:"securityTxt"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("common.enable"))+" ")])],1)])])])]),e.$props.data.securityTxt.computed?s("div",{staticClass:"field is-horizontal"},[e._m(5),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.securityTxtChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.securityTxtPath,expression:"securityTxtPath"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.securityTxtPath.default},domProps:{value:e.securityTxtPath},on:{input:function(t){t.target.composing||(e.securityTxtPath=t.target.value)}}})])])])]):e._e()])},Es=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("Referrer-Policy")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("Content-Security-Policy")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("server_tokens")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("limit_req")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("security.txt")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("security.txt path")])])}];const ws={referrerPolicy:{default:"no-referrer-when-downgrade",options:["no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","same-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"],enabled:!0},contentSecurityPolicy:{default:"default-src 'self' http: https: data: blob: 'unsafe-inline'",enabled:!0},serverTokens:{default:!1,enabled:!0},limitReq:{default:!1,enabled:!0},securityTxt:{default:!1,enabled:!0},securityTxtPath:{default:"~/security.txt",enabled:!0}},Ts={name:"GlobalSecurity",display:"templates.globalSections.security.security",key:"security",delegated:W(ws),components:{PrettyCheck:se(),VueSelect:j()},props:{data:Object},computed:{...Z(ws,"security"),hasWordPress(){return this.$parent.$parent.$data.domains.some((e=>e&&e.php.wordPressRules.computed))},hasUnsafeEval(){return this.$props.data.contentSecurityPolicy.computed.includes("'unsafe-eval'")}},watch:{"$props.data.referrerPolicy":{handler(e){e.enabled&&(e.options.includes(e.computed)||(e.computed=e.default))},deep:!0}}},Rs=Ts;var Ds=(0,Q.Z)(Rs,Ps,Es,!1,null,null,null);const Os=Ds.exports;var zs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.pythonServerEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.python.pythonServer")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.pythonServerChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.pythonServer,expression:"pythonServer"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.pythonServer.default},domProps:{value:e.pythonServer},on:{input:function(t){t.target.composing||(e.pythonServer=t.target.value)}}})])])])]):s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.python.pythonServer")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.globalSections.python.pythonMustBeEnabledOnOneSite"))+" ")])])])])])])},js=[];const As={pythonServer:{default:"/tmp/uwsgi.sock",enabled:!1}},Ls={name:"GlobalPython",display:"common.python",key:"python",delegated:W(As),props:{data:Object},computed:Z(As,"python"),watch:{"$parent.$parent.$data.domains":{handler(e){for(const t of e)if(t&&t.python&&t.python.python&&t.python.python.computed)return this.$props.data.pythonServer.enabled=!0,void(this.$props.data.pythonServer.computed=this.$props.data.pythonServer.value);this.$props.data.pythonServer.enabled=!1,this.$props.data.pythonServer.computed=""},deep:!0}}},Hs=Ls;var Is=(0,Q.Z)(Hs,zs,js,!1,null,null,null);const Ms=Is.exports;var Fs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.reverseProxyEnabled?[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[s("div",{class:"control is-expanded"+(e.proxyConnectTimeoutChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.proxyConnectTimeout,expression:"proxyConnectTimeout",modifiers:{number:!0}}],staticClass:"input",attrs:{type:"number",min:"0",step:"1",placeholder:e.$props.data.proxyConnectTimeout.default},domProps:{value:e.proxyConnectTimeout},on:{input:function(t){t.target.composing||(e.proxyConnectTimeout=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" "+e._s(e.$t("templates.globalSections.reverseProxy.seconds"))+" ")])])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[s("div",{class:"control is-expanded"+(e.proxySendTimeoutChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.proxySendTimeout,expression:"proxySendTimeout",modifiers:{number:!0}}],staticClass:"input",attrs:{type:"number",min:"0",step:"1",placeholder:e.$props.data.proxySendTimeout.default},domProps:{value:e.proxySendTimeout},on:{input:function(t){t.target.composing||(e.proxySendTimeout=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" "+e._s(e.$t("templates.globalSections.reverseProxy.seconds"))+" ")])])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[s("div",{class:"control is-expanded"+(e.proxyReadTimeoutChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.proxyReadTimeout,expression:"proxyReadTimeout",modifiers:{number:!0}}],staticClass:"input",attrs:{type:"number",min:"0",step:"1",placeholder:e.$props.data.proxyReadTimeout.default},domProps:{value:e.proxyReadTimeout},on:{input:function(t){t.target.composing||(e.proxyReadTimeout=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" "+e._s(e.$t("templates.globalSections.reverseProxy.seconds"))+" ")])])])])])]:s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.reverseProxy")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.globalSections.reverseProxy.reverseProxyMustBeEnabledOnOneSite"))+" ")])])])])])],2)},Ns=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("proxy_connect_timeout")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("proxy_send_timeout")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("proxy_read_timeout")])])}];const Bs={proxyConnectTimeout:{default:60,computed:"60s",enabled:!1},proxySendTimeout:{default:60,computed:"60s",enabled:!1},proxyReadTimeout:{default:60,computed:"60s",enabled:!1}},Vs=e=>{let t=parseFloat(e.computed);isNaN(t)&&(t=e.default),e.computed=`${t}s`},Gs={name:"GlobalReverseProxy",display:"common.reverseProxy",key:"reverseProxy",delegated:W(Bs),props:{data:Object},data(){return{reverseProxyEnabled:!1}},computed:Z(Bs,"reverseProxy"),watch:{"$parent.$parent.$data.domains":{handler(e){for(const t of e)if(t&&t.reverseProxy&&t.reverseProxy.reverseProxy&&t.reverseProxy.reverseProxy.computed)return this.$data.reverseProxyEnabled=!0,this.$props.data.proxyConnectTimeout.enabled=!0,this.$props.data.proxyConnectTimeout.computed=this.$props.data.proxyConnectTimeout.value,this.$props.data.proxySendTimeout.enabled=!0,this.$props.data.proxySendTimeout.computed=this.$props.data.proxySendTimeout.value,this.$props.data.proxyReadTimeout.enabled=!0,void(this.$props.data.proxyReadTimeout.computed=this.$props.data.proxyReadTimeout.value);this.$data.reverseProxyEnabled=!1,this.$props.data.proxyConnectTimeout.enabled=!1,this.$props.data.proxyConnectTimeout.computed="",this.$props.data.proxySendTimeout.enabled=!1,this.$props.data.proxySendTimeout.computed="",this.$props.data.proxyReadTimeout.enabled=!1,this.$props.data.proxyReadTimeout.computed=""},deep:!0},"$props.data.proxyConnectTimeout":{handler:Vs,deep:!0},"$props.data.proxySendTimeout":{handler:Vs,deep:!0},"$props.data.proxyReadTimeout":{handler:Vs,deep:!0}}},Ws=Gs;var Zs=(0,Q.Z)(Ws,Fs,Ns,!1,null,null,null);const Us=Zs.exports;var qs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.gzipCompression")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.gzipCompressionChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.gzipCompression,callback:function(t){e.gzipCompression=t},expression:"gzipCompression"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.performance.enableGzipCompression"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.brotliCompression")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.brotliCompressionChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.brotliCompression,callback:function(t){e.brotliCompression=t},expression:"brotliCompression"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.performance.enableBrotliCompression"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.expirationForAssets")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.assetsExpirationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.assetsExpiration,expression:"assetsExpiration"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.assetsExpiration.default},domProps:{value:e.assetsExpiration},on:{input:function(t){t.target.composing||(e.assetsExpiration=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.expirationForMedia")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.mediaExpirationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.mediaExpiration,expression:"mediaExpiration"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.mediaExpiration.default},domProps:{value:e.mediaExpiration},on:{input:function(t){t.target.composing||(e.mediaExpiration=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.expirationForSvgs")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.svgExpirationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.svgExpiration,expression:"svgExpiration"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.svgExpiration.default},domProps:{value:e.svgExpiration},on:{input:function(t){t.target.composing||(e.svgExpiration=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.expirationForFonts")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.fontsExpirationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.fontsExpiration,expression:"fontsExpiration"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.fontsExpiration.default},domProps:{value:e.fontsExpiration},on:{input:function(t){t.target.composing||(e.fontsExpiration=t.target.value)}}})])])])])])},Ys=[];const Qs={gzipCompression:{default:!0,enabled:!0},brotliCompression:{default:!1,enabled:!0},assetsExpiration:{default:"7d",enabled:!0},mediaExpiration:{default:"7d",enabled:!0},svgExpiration:{default:"7d",enabled:!0},fontsExpiration:{default:"7d",enabled:!0}},Xs={name:"GlobalPerformance",display:"templates.globalSections.performance.performance",key:"performance",delegated:W(Qs),components:{PrettyCheck:se()},props:{data:Object},computed:Z(Qs,"performance")},Ks=Xs;var Js=(0,Q.Z)(Ks,qs,Ys,!1,null,null,null);const ea=Js.exports;var ta=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.accessLogChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.accessLog,expression:"accessLog"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.accessLog.default},domProps:{value:e.accessLog},on:{input:function(t){t.target.composing||(e.accessLog=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.errorLogChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.errorLog,expression:"errorLog"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.errorLog.default},domProps:{value:e.errorLog},on:{input:function(t){t.target.composing||(e.errorLog=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal is-aligned-top"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.logNotFoundChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.logNotFound,callback:function(t){e.logNotFound=t},expression:"logNotFound"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.enableFileNotFoundErrorLogging"))+" error_log ")])],1)])])])]),s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.logging.logformat")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[e.cloudflareEnabled?s("div",{class:"control"+(e.cloudflareChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cloudflare,callback:function(t){e.cloudflare=t},expression:"cloudflare"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.enableCloudflare"))+" ")])],1)]):e._e(),e.cfRayEnabled?s("div",{class:"control"+(e.cfRayChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cfRay,callback:function(t){e.cfRay=t},expression:"cfRay"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cfRay"))+" ")])],1)]):e._e(),e.cfConnectingIpEnabled?s("div",{class:"control"+(e.cfConnectingIpChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cfConnectingIp,callback:function(t){e.cfConnectingIp=t},expression:"cfConnectingIp"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cfConnectingIp"))+" ")])],1)]):e._e(),e.xForwardedForEnabled?s("div",{class:"control"+(e.xForwardedForChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.xForwardedFor,callback:function(t){e.xForwardedFor=t},expression:"xForwardedFor"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.xForwardedFor"))+" ")])],1)]):e._e(),e.xForwardedProtoEnabled?s("div",{class:"control"+(e.xForwardedProtoChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.xForwardedProto,callback:function(t){e.xForwardedProto=t},expression:"xForwardedProto"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.xForwardedProto"))+" ")])],1)]):e._e(),e.trueClientIpEnabled?s("div",{class:"control"+(e.trueClientIpChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.trueClientIp,callback:function(t){e.trueClientIp=t},expression:"trueClientIp"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.trueClientIp"))+" ")])],1)]):e._e(),e.cfIpCountryEnabled?s("div",{class:"control"+(e.cfIpCountryChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cfIpCountry,callback:function(t){e.cfIpCountry=t},expression:"cfIpCountry"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cfIpCountry"))+" ")])],1)]):e._e(),e.cfVisitorEnabled?s("div",{class:"control"+(e.cfVisitorChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cfVisitor,callback:function(t){e.cfVisitor=t},expression:"cfVisitor"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cfVisitor"))+" ")])],1)]):e._e(),e.cdnLoopEnabled?s("div",{class:"control"+(e.cdnLoopChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cdnLoop,callback:function(t){e.cdnLoop=t},expression:"cdnLoop"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cdnLoop"))+" ")])],1)]):e._e()])])])])},sa=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("access_log")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("error_log")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("log_not_found")])])}];const aa={accessLog:{default:"/var/log/nginx/access.log",enabled:!0},errorLog:{default:"/var/log/nginx/error.log warn",enabled:!0},logNotFound:{default:!1,enabled:!0},cloudflare:{default:!1,enabled:!0},cfRay:{default:!0,enabled:!1},cfConnectingIp:{default:!0,enabled:!1},xForwardedFor:{default:!1,enabled:!1},xForwardedProto:{default:!1,enabled:!1},trueClientIp:{default:!1,enabled:!1},cfIpCountry:{default:!1,enabled:!1},cfVisitor:{default:!1,enabled:!1},cdnLoop:{default:!1,enabled:!1}},oa={name:"GlobalLogging",display:"common.logging",key:"logging",delegated:W(aa),components:{PrettyCheck:se()},props:{data:Object},computed:Z(aa,"logging"),watch:{"$props.data.cloudflare":{handler(e){e.computed?(this.$props.data.cfRay.enabled=!0,this.$props.data.cfRay.computed=this.$props.data.cfRay.value,this.$props.data.cfConnectingIp.enabled=!0,this.$props.data.cfConnectingIp.computed=this.$props.data.cfConnectingIp.value,this.$props.data.xForwardedFor.enabled=!0,this.$props.data.xForwardedFor.computed=this.$props.data.xForwardedFor.value,this.$props.data.xForwardedProto.enabled=!0,this.$props.data.xForwardedProto.computed=this.$props.data.xForwardedProto.value,this.$props.data.trueClientIp.enabled=!0,this.$props.data.trueClientIp.computed=this.$props.data.trueClientIp.value,this.$props.data.cfIpCountry.enabled=!0,this.$props.data.cfIpCountry.computed=this.$props.data.cfIpCountry.value,this.$props.data.cfVisitor.enabled=!0,this.$props.data.cfVisitor.computed=this.$props.data.cfVisitor.value,this.$props.data.cdnLoop.enabled=!0,this.$props.data.cdnLoop.computed=this.$props.data.cdnLoop.value):(this.$props.data.cfRay.enabled=!1,this.$props.data.cfRay.computed=!1,this.$props.data.cfConnectingIp.enabled=!1,this.$props.data.cfConnectingIp.computed=!1,this.$props.data.xForwardedFor.enabled=!1,this.$props.data.xForwardedFor.computed=!1,this.$props.data.xForwardedProto.enabled=!1,this.$props.data.xForwardedProto.computed=!1,this.$props.data.trueClientIp.enabled=!1,this.$props.data.trueClientIp.computed=!1,this.$props.data.cfIpCountry.enabled=!1,this.$props.data.cfIpCountry.computed=!1,this.$props.data.cfVisitor.enabled=!1,this.$props.data.cfVisitor.computed=!1,this.$props.data.cdnLoop.enabled=!1,this.$props.data.cdnLoop.computed=!1)},deep:!0}}},ia=oa;var la=(0,Q.Z)(ia,ta,sa,!1,null,null,null);const na=la.exports;var ra=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.nginx.nginxConfigDirectory")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.nginxConfigDirectoryChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.nginxConfigDirectory,expression:"nginxConfigDirectory"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.nginxConfigDirectory.default},domProps:{value:e.nginxConfigDirectory},on:{input:function(t){t.target.composing||(e.nginxConfigDirectory=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.workerProcessesChanged?" is-changed":"")},[s("VueSelect",{attrs:{options:e.$props.data.workerProcesses.options,clearable:!1},model:{value:e.workerProcesses,callback:function(t){e.workerProcesses=t},expression:"workerProcesses"}})],1)])])]),s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.userChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.user,expression:"user"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.user.default},domProps:{value:e.user},on:{input:function(t){t.target.composing||(e.user=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.pidChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.pid,expression:"pid"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.pid.default},domProps:{value:e.pid},on:{input:function(t){t.target.composing||(e.pid=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(3),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[s("div",{class:"control is-expanded"+(e.clientMaxBodySizeChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.clientMaxBodySize,expression:"clientMaxBodySize",modifiers:{number:!0}}],staticClass:"input",attrs:{type:"number",min:"0",step:"1",placeholder:e.$props.data.clientMaxBodySize.default},domProps:{value:e.clientMaxBodySize},on:{input:function(t){t.target.composing||(e.clientMaxBodySize=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" "+e._s(e.$t("templates.globalSections.nginx.mb"))+" ")])])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(4),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.typesHashMaxSizeChanged?" is-changed":"")},[s("VueSelect",{attrs:{options:e.$props.data.typesHashMaxSize.options,clearable:!1},model:{value:e.typesHashMaxSize,callback:function(t){e.typesHashMaxSize=t},expression:"typesHashMaxSize"}})],1)])])]),s("div",{staticClass:"field is-horizontal"},[e._m(5),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.typesHashBucketSizeChanged?" is-changed":"")},[s("VueSelect",{attrs:{options:e.$props.data.typesHashBucketSize.options,clearable:!1},model:{value:e.typesHashBucketSize,callback:function(t){e.typesHashBucketSize=t},expression:"typesHashBucketSize"}})],1)])])])])},ca=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("worker_processes")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("user")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("pid")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("client_max_body_size")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("types_hash_max_size")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("types_hash_bucket_size")])])}];const pa={nginxConfigDirectory:{default:"/etc/nginx/",computed:"/etc/nginx",enabled:!0},workerProcesses:{default:"auto",options:["auto",...Array.from({length:16},((e,t)=>t+1))],enabled:!0},user:{default:"www-data",enabled:!0},pid:{default:"/run/nginx.pid",enabled:!0},clientMaxBodySize:{default:16,enabled:!0},typesHashMaxSize:{default:2048,options:Array.from({length:8},((e,t)=>Math.pow(2,t+6))),enabled:!0},typesHashBucketSize:{default:64,options:Array.from({length:10},((e,t)=>Math.pow(2,t+4))),enabled:!0}},da={name:"GlobalNGINX",display:"common.nginx",key:"nginx",delegated:W(pa),components:{VueSelect:j()},props:{data:Object},computed:Z(pa,"nginx"),watch:{"$props.data.nginxConfigDirectory":{handler(e){e.enabled&&e.computed.endsWith("/")&&(e.computed=e.computed.replace(/\/+$/,""))},deep:!0},"$props.data.workerProcesses":{handler(e){e.enabled&&(e.options.includes(e.computed)||(e.computed=e.default))},deep:!0},"$props.data.clientMaxBodySize":{handler(e){e.enabled&&e.computed<0&&(e.computed=0)},deep:!0},"$props.data.typesHashMaxSize":{handler(e){e.enabled&&(e.options.includes(e.computed)||(e.computed=e.default))},deep:!0},"$props.data.typesHashBucketSize":{handler(e){e.enabled&&(e.options.includes(e.computed)||(e.computed=e.default))},deep:!0}}},ua=da;var ha=(0,Q.Z)(ua,ra,ca,!1,null,null,null);const ma=ha.exports;var va=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.docker.docker")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("a",{staticClass:"button is-primary is-tiny",on:{click:e.applyDockerTweaks}},[e._v(" "+e._s(e.$t("templates.globalSections.docker.applyDockerTweaks"))+" ")]),s("p",[e._v(" "+e._s(e.$t("templates.globalSections.docker.applyDockerTweaksForNginx"))+" "),s("br"),s("small",{domProps:{innerHTML:e._s(e.$t("templates.globalSections.docker.applyDockerTweaksExplainer"))}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.docker.dockerfile")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.dockerfileChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.dockerfile,callback:function(t){e.dockerfile=t},expression:"dockerfile"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.docker.includeDockerfile"))+" ")])],1)])])])]),e.dockerfile?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.docker.dockerCompose")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.dockerComposeChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.dockerCompose,callback:function(t){e.dockerCompose=t},expression:"dockerCompose"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.docker.includeDockerCompose"))+" ")])],1)])])])]):e._e()])},fa=[];const ga={dockerfile:{default:!1,enabled:!0},dockerCompose:{default:!1,enabled:!1}},ba={name:"GlobalDocker",display:"templates.globalSections.docker.docker",key:"docker",delegated:W(ga),components:{PrettyCheck:se()},props:{data:Object},computed:Z(ga,"docker"),watch:{"$props.data.dockerfile":{handler(e){e.computed?(this.$props.data.dockerCompose.enabled=!0,this.$props.data.dockerCompose.computed=this.$props.data.dockerCompose.value):(this.$props.data.dockerCompose.enabled=!1,this.$props.data.dockerCompose.computed=!1)},deep:!0}},methods:{applyDockerTweaks(){B("apply_docker_tweaks","Presets"),this.$parent.setValue("nginx","user","nginx"),this.$parent.setValue("nginx","pid","/var/run/nginx.pid"),this.$parent.setValue("docker","dockerfile",!0)}}},Ca=ba;var ya=(0,Q.Z)(Ca,va,fa,!1,null,null,null);const $a=ya.exports;var _a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.tools.modularizedStructure")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.modularizedStructureChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.modularizedStructure,callback:function(t){e.modularizedStructure=t},expression:"modularizedStructure"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.tools.enableModularizedConfigFiles"))+" ")])],1)])])])]),e.symlinkVhostEnabled?s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.symlinkVhostChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.symlinkVhost,callback:function(t){e.symlinkVhost=t},expression:"symlinkVhost"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.tools.enableSymLinksFrom"))+" sites-available/ "+e._s(e.$t("templates.globalSections.tools.to"))+" sites-enabled/ ")])],1)])])])]):e._e(),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.tools.shareConfiguration")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.shareLink,expression:"shareLink"}],staticClass:"input",attrs:{type:"text",readonly:"readonly"},domProps:{value:e.shareLink},on:{click:e.select,input:function(t){t.target.composing||(e.shareLink=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.tools.resetConfiguration")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field is-grouped"},[s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:e.resetGlobal}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.resetGlobalConfig"))+" ")])]),e.hasDomain?s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:e.resetDomains}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.resetAllDomains"))+" ")])]):e._e(),e.hasDomain?s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:e.removeDomains}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.removeAllDomains"))+" ")])]):e._e()])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"}),s("div",{staticClass:"field-body is-vertical"},e._l(e.$parent.$parent.activeDomains,(function(t){return s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(t[0].server.domain.computed))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field is-grouped"},[s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:function(s){return e.resetDomain(t[1])}}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.resetDomainConfig"))+" ")])]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:function(s){return e.removeDomain(t[1])}}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.removeDomain"))+" ")])])])])])})),0)]),s("Modal",{ref:"confirmModal",attrs:{title:e.confirmTitle}},[s("p",[e._v(e._s(e.confirmBody))]),s("a",{staticClass:"button is-danger is-outline",on:{click:e.doConfirmAction}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.yesImSure"))+" ")]),s("a",{staticClass:"button is-outline",on:{click:function(t){return e.$refs.confirmModal.close()}}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.noCancel"))+" ")])])],1)},xa=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"})])}],ka=s(1667);const Sa={modularizedStructure:{default:!0,enabled:!0},symlinkVhost:{default:!0,enabled:!0}},Pa={name:"GlobalTools",display:"templates.globalSections.tools.tools",key:"tools",delegated:W(Sa),components:{PrettyCheck:se(),Modal:ka.Z},props:{data:Object},data(){return{confirmTitle:"",confirmBody:"",confirmAction:()=>{}}},computed:{...Z(Sa,"tools"),hasDomain(){return this.$parent.$parent.activeDomains.length>0},shareQuery(){return ps(this.$parent.$parent.activeDomains,this.$parent.$props.data)},shareLink(){const e=`${window.location.protocol}//${window.location.host}${window.location.pathname}`;return`${e}${this.shareQuery}`}},watch:{shareQuery(e){window.history.replaceState({},"",`${window.location.pathname}${e||""}`)},"$props.data.modularizedStructure":{handler(e){e.computed?(this.$props.data.symlinkVhost.enabled=!0,this.$props.data.symlinkVhost.computed=this.$props.data.symlinkVhost.value):(this.$props.data.symlinkVhost.enabled=!1,this.$props.data.symlinkVhost.computed=!1)},deep:!0}},methods:{confirm(e,t,s){this.$data.confirmTitle=e,this.$data.confirmBody=t,this.$data.confirmAction=s,this.$refs.confirmModal.open()},doConfirmAction(){this.$refs.confirmModal.close(),this.$data.confirmAction()},doResetDomain(e){e&&Object.values(e).forEach((e=>{Object.values(e).forEach((e=>{e.value=e.default,e.computed=e.default}))}))},doRemoveDomain(e){this.$set(this.$parent.$parent.$data.domains,e,null)},resetGlobal(){this.confirm(this.$t("templates.globalSections.tools.resetGlobalConfig"),this.$t("templates.globalSections.tools.resetGlobalConfigBody"),(()=>{this.resetGlobalEvent(),Object.values(this.$parent.$props.data).forEach((e=>{Object.values(e).forEach((e=>{e.value=e.default,e.computed=e.default}))}))}))},resetDomain(e){if(e>=this.$parent.$parent.$data.domains.length)return;const t=this.$parent.$parent.$data.domains[e];t&&this.confirm(this.$t("templates.globalSections.tools.resetDomainConfig"),`${this.$t("templates.globalSections.tools.areYouSureYouWantToResetAllConfigurationOptionsForThe")}\n ${t.server.domain.computed}\n ${this.$t("templates.globalSections.tools.domain")}`,(()=>{this.resetDomainEvent(t.server.domain.computed),this.doResetDomain(t)}))},removeDomain(e){if(e>=this.$parent.$parent.$data.domains.length)return;const t=this.$parent.$parent.$data.domains[e];t&&this.confirm(this.$t("templates.globalSections.tools.removeDomain"),`${this.$t("templates.globalSections.tools.areYouSureYouWantToRemoveThe")}\n ${t.server.domain.computed}\n ${this.$t("templates.globalSections.tools.domainConfiguration")}`,(()=>{this.removeDomainEvent(t.server.domain.computed),this.doRemoveDomain(e)}))},resetDomains(){this.confirm(this.$t("templates.globalSections.tools.resetAllDomainsConfig"),this.$t("templates.globalSections.tools.resetAllDomainsConfigBody"),(()=>{this.resetDomainsEvent(this.$parent.$parent.activeDomains.map((e=>e[0].server.domain.computed)),this.$parent.$parent.activeDomains.length);for(let e=0;e{this.removeDomainsEvent(this.$parent.$parent.activeDomains.map((e=>e[0].server.domain.computed)),this.$parent.$parent.activeDomains.length);for(let e=0;e(e[t.key]=t.delegated,e)),{}),Oa={name:"Global",delegated:Da,props:{data:Object},data(){return{active:Ra[0].key,tabs:Ra}},computed:{nextTab(){const e=this.$data.tabs.map((e=>e.key)),t=e.indexOf(this.$data.active)+1;return te.key)),t=e.indexOf(this.$data.active)-1;return t>=0&&e[t]}},methods:{changesCount(e){return Object.keys(this.$props.data[e]).filter((t=>H(this.$props.data[e][t],e,t))).length},changes(e){const t=this.changesCount(e);return t?` (${t.toLocaleString()})`:""},setValue(e,t,s){Object.assign(this.$props.data[e][t],{value:s,computed:s})},resetValue(e,t){this.setValue(e,t,this.$props.data[e][t].default)},tabClass(e){const t=[];e===this.$data.active&&t.push("is-active"),this.changesCount(e)&&t.push("is-changed");const s=this.$data.tabs.map((e=>e.key));return s.indexOf(e){this.observer&&(this.observer.disconnect(),this.observer.observe(this.$el))}))},beforeDestroy(){this.observerCleanup()},methods:{observerCleanup(){this.observer&&(this.observer.disconnect(),this.observer=null)},observerCallback(e){for(const t of e)t.isIntersecting&&(this.observerCleanup(),this.calloutVisibleEvent())},calloutVisibleEvent(){B({category:"Droplet callout",action:"Visible",nonInteraction:!0})},linkClickEvent(){B({category:"Droplet callout",action:"Clicked"})}}},Ma=Ia;var Fa=(0,Q.Z)(Ma,La,Ha,!1,null,null,null);const Na=Fa.exports;var Ba=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"callout floating",style:e.style},[s("div",{staticClass:"close"},[s("p",[e._v(" "+e._s(e.$t("templates.callouts.contribute.wantToContributeChanges"))+" ")]),s("a",{on:{click:function(t){return t.preventDefault(),e.close(t)}}},[s("i",{staticClass:"fas fa-times"})])]),s("a",{staticClass:"button is-primary",attrs:{href:"https://github.com/digitalocean/nginxconfig.io",target:"_blank"},on:{click:e.linkClickEvent}},[e._v(" "+e._s(e.$t("templates.callouts.contribute.getInvolvedOnGitHub"))+" ")])])},Va=[];const Ga={name:"ContributeCallout",data(){return{scrolled:!1,closed:!1}},computed:{visible(){return this.$data.scrolled&&!this.$data.closed},style(){return this.visible?void 0:{opacity:0,pointerEvents:"none"}}},mounted(){document.addEventListener("scroll",(()=>{this.$data.scrolled||window.scrollY<300||(this.$data.scrolled=!0,this.calloutVisibleEvent())}))},methods:{close(){this.$data.closed=!0,this.closedEvent()},closedEvent(){B({category:"Contribute callout",action:"Closed"})},calloutVisibleEvent(){B({category:"Contribute callout",action:"Visible",nonInteraction:!0})},linkClickEvent(){B({category:"Contribute callout",action:"Clicked"})}}},Wa=Ga;var Za=(0,Q.Z)(Wa,Ba,Va,!1,null,null,null);const Ua=Za.exports;var qa=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"setup"},[s("div",{staticClass:"panel"},[s("div",{staticClass:"tabs"},[s("ul",e._l(e.tabs,(function(t){return s("li",{class:e.tabClass(t.key)},[s("a",{on:{click:function(s){return e.showTab(t.key)}}},[e._v(e._s(e.$t(t.display)))])])})),0)]),e._l(e.tabs,(function(t){return s(t,{key:t.key,tag:"component",staticClass:"container",style:{display:e.active===t.key?void 0:"none"},attrs:{data:e.$props.data}})})),s("div",{staticClass:"navigation-buttons"},[!1!==e.previousTab?s("a",{staticClass:"button is-mini",on:{click:e.showPreviousTab}},[s("i",{staticClass:"fas fa-long-arrow-alt-left"}),e._v(" "),s("span",[e._v(e._s(e.$t("common.back")))])]):e._e(),!1!==e.nextTab?s("a",{staticClass:"button is-primary is-mini",on:{click:e.showNextTab}},[s("span",[e._v(e._s(e.$t("common.next")))]),e._v(" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"})]):e._e()])],2),s("div",{staticClass:"buttons is-centered"},[s("a",{staticClass:"button is-success",on:{click:e.downloadTar}},[e._v(e._s(e.$t("templates.setup.downloadConfig")))]),s("a",{ref:"copyTar",staticClass:"button is-primary"},[e._v(e._s(e.$t("templates.setup.copyBase64")))])])])},Ya=[],Qa=s(1898),Xa=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("ol",[s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.downloadTheGeneratedConfig"))}}),s("b",[e._v(" "),s("a",{on:{click:e.$parent.downloadTar}},[e._v(e._s(e.$parent.tarName))])]),s("br"),s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.andUploadItToYourServers"))}}),s("code",{staticClass:"slim"},[e._v(e._s(e.$props.data.global.nginx.nginxConfigDirectory.computed))]),e._v(" "+e._s(e.$t("templates.setupSections.download.directory"))+" ")]),s("p",[e._v(" "+e._s(e.$t("templates.setupSections.download.or"))+" "),s("b",[s("a",{ref:"copyTar"},[e._v(" "+e._s(e.$t("templates.setupSections.download.copyBase64StringOfCompressedConfig")))])]),s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.pasteItInYourServersCommandLineAndExecute"))}})])]),s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.navigateToYourNginxConfigurationDirectoryOnYourServer"))}}),s("br"),s("BashPrism",{key:e.$props.data.global.nginx.nginxConfigDirectory.computed,attrs:{cmd:"cd "+e.$props.data.global.nginx.nginxConfigDirectory.computed},on:{copied:function(t){return e.codeCopiedEvent("Navigate to nginx config directory")}}})],1)]),s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.createABackupOfYourCurrentNginxConfiguration"))}}),s("br"),s("BashPrism",{attrs:{cmd:"tar -czvf nginx_$(date +'%F_%H-%M-%S').tar.gz nginx.conf sites-available/ sites-enabled/ nginxconfig.io/"},on:{copied:function(t){return e.codeCopiedEvent("Create nginx config backup tar")}}})],1)]),s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.extractTheNewCompressedConfigurationArchiveUsingTar"))}}),s("br"),s("BashPrism",{key:e.$parent.tarName,attrs:{cmd:"tar -xzvf "+e.$parent.tarName},on:{copied:function(t){return e.codeCopiedEvent("Extract new nginx config tar")}}})],1)])])])},Ka=[],Ja=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{on:{copied:e.copied}},[s("pre",[s("code",{staticClass:"language-bash"},[e._v(e._s(e.cmd))])])])},eo=[];const to={name:"BashPrism",props:{cmd:String},mounted(){console.info(`Highlighting ${this.$props.cmd}...`),window.Prism.highlightAllUnder(this.$el)},methods:{copied(e){this.$emit("copied",e.detail.text)}}},so=to;var ao=(0,Q.Z)(so,Ja,eo,!1,null,null,null);const oo=ao.exports,io={name:"SetupDownload",display:"templates.setupSections.download.download",key:"download",components:{BashPrism:oo},props:{data:Object},mounted(){this.$parent.setupCopy(this.$refs.copyTar)},methods:{codeCopiedEvent(e){B({category:"Setup",action:"Code snippet copied",label:`download: ${e}`})}}},lo=io;var no=(0,Q.Z)(lo,Xa,Ka,!1,null,null,null);const ro=no.exports;var co=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.diffieHellmanValue||e.letsEncryptActive?s("ol",[e.diffieHellmanValue?s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.ssl.generateDiffieHellmanKeysByRunningThisCommandOnYourServer"))}}),s("br"),s("BashPrism",{key:e.$props.data.global.nginx.nginxConfigDirectory.computed+"-"+e.diffieHellmanValue,attrs:{cmd:"openssl dhparam -out "+e.$props.data.global.nginx.nginxConfigDirectory.computed+"/dhparam.pem "+e.diffieHellmanValue},on:{copied:function(t){return e.codeCopiedEvent("Generate diffie-hellman keys")}}})],1)]):e._e(),e.letsEncryptActive?s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.ssl.createACommonAcmeChallengeDirectoryForLetsEncrypt"))}}),s("br"),s("BashPrism",{key:e.letsEncryptDir,attrs:{cmd:"mkdir -p "+e.letsEncryptDir},on:{copied:function(t){return e.codeCopiedEvent("Create let's encrypt directory")}}}),s("BashPrism",{key:e.nginxUser+"-"+e.letsEncryptDir,attrs:{cmd:"chown "+e.nginxUser+" "+e.letsEncryptDir},on:{copied:function(t){return e.codeCopiedEvent("Set let's encrypt directory ownership")}}})],1)]):e._e()]):s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.setupSections.ssl.noAdditionalStepsAreNeededToSetUpSslForNginx"))+" ")])])])])])])},po=[];const uo={name:"SetupSSL",display:"templates.setupSections.ssl.sslInit",key:"ssl",components:{BashPrism:oo},props:{data:Object},computed:{letsEncryptDir(){return this.$props.data.global.https.letsEncryptRoot.computed.replace(/\/+$/,"")},nginxUser(){return this.$props.data.global.nginx.user.computed},diffieHellmanValue(){switch(this.$props.data.global.https.sslProfile.computed){case"intermediate":return 2048;case"old":return 1024;case"modern":default:return 0}},letsEncryptActive(){for(const e of this.$props.data.domains)if(e&&"letsEncrypt"===e.https.certType.computed)return!0;return!1}},methods:{codeCopiedEvent(e){B({category:"Setup",action:"Code snippet copied",label:`ssl: ${e}`})}}},ho=uo;var mo=(0,Q.Z)(ho,co,po,!1,null,null,null);const vo=mo.exports;var fo=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.letsEncryptActive?s("ol",[s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.commentOutSslDirectivesInConfiguration"))+" "),s("br")]),s("BashPrism",{key:e.sitesAvailable,attrs:{cmd:"sed -i -r 's/(listen .*443)/\\1; #/g; s/(ssl_(certificate|certificate_key|trusted_certificate) )/#;#\\1/g; s/(server \\{)/\\1\\n ssl off;/g' "+e.sitesAvailable},on:{copied:function(t){return e.codeCopiedEvent("Disable ssl directives")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.reloadYourNginxServer"))+" "),s("br")]),s("BashPrism",{attrs:{cmd:"sudo nginx -t && sudo systemctl reload nginx"},on:{copied:function(t){return e.codeCopiedEvent("Reload nginx")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.obtainSslCertificatesFromLetsEncrypt"))+" "),s("br")]),s("BashPrism",{key:e.certbotCmds,attrs:{cmd:e.certbotCmds},on:{copied:function(t){return e.codeCopiedEvent("Obtain certificates using certbot")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.uncommentSslDirectivesInConfiguration"))+" "),s("br")]),s("BashPrism",{key:e.sitesAvailable,attrs:{cmd:"sed -i -r -z 's/#?; ?#//g; s/(server \\{)\\n ssl off;/\\1/g' "+e.sitesAvailable},on:{copied:function(t){return e.codeCopiedEvent("Enable ssl directives")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.reloadYourNginxServer"))+" "),s("br")]),s("BashPrism",{attrs:{cmd:"sudo nginx -t && sudo systemctl reload nginx"},on:{copied:function(t){e.codeCopiedEvent("Reload nginx (2)")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.configureCertbotToReloadNginxOnCertificateRenewal"))+" "),s("br")]),s("BashPrism",{attrs:{cmd:"echo -e '#!/bin/bash\\nnginx -t && systemctl reload nginx' | sudo tee /etc/letsencrypt/renewal-hooks/post/nginx-reload.sh"},on:{copied:function(t){return e.codeCopiedEvent("Create nginx auto-restart on renewal")}}}),s("BashPrism",{attrs:{cmd:"sudo chmod a+x /etc/letsencrypt/renewal-hooks/post/nginx-reload.sh"},on:{copied:function(t){return e.codeCopiedEvent("Enable execution of auto-restart")}}})],1)]):s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.setupSections.certbot.certbotDoesNotNeedToBeSetupForYourConfiguration"))+" ")])])])])])])},go=[];const bo={name:"SetupCertbot",display:"templates.setupSections.certbot.certbot",key:"certbot",components:{BashPrism:oo},props:{data:Object},computed:{letsEncryptDir(){return this.$props.data.global.https.letsEncryptRoot.computed.replace(/\/+$/,"")},letsEncryptActive(){for(const e of this.$props.data.domains)if(e&&"letsEncrypt"===e.https.certType.computed)return!0;return!1},sitesAvailable(){if(!this.$props.data.global.tools.modularizedStructure.computed)return`${this.$props.data.global.nginx.nginxConfigDirectory.computed}/nginx.conf`;const e=this.$props.data.global.tools.symlinkVhost.computed?"available":"enabled";return this.$props.data.domains.filter((e=>"letsEncrypt"===e.https.certType.computed)).map((t=>`${this.$props.data.global.nginx.nginxConfigDirectory.computed}/sites-${e}/${t.server.domain.computed}.conf`)).join(" ")},certbotCmds(){return this.$props.data.domains.filter((e=>"letsEncrypt"===e.https.certType.computed)).map((e=>["certbot certonly --webroot",`-d ${e.server.domain.computed}`,e.server.wwwSubdomain.computed?`-d www.${e.server.domain.computed}`:null,e.server.cdnSubdomain.computed?`-d cdn.${e.server.domain.computed}`:null,`--email ${e.https.letsEncryptEmail.computed}`,`-w ${this.letsEncryptDir}`,"-n --agree-tos --force-renewal"].filter((e=>null!==e)).join(" "))).join("\n")}},methods:{codeCopiedEvent(e){B({category:"Setup",action:"Code snippet copied",label:`certbot: ${e}`})}}},Co=bo;var yo=(0,Q.Z)(Co,fo,go,!1,null,null,null);const $o=yo.exports;var _o=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("p",[s("b",[e._v(e._s(e.$t("templates.setupSections.goLive.letsGoLive")))]),e._v(" 🎉 ")]),s("p",[e._v(" "+e._s(e.$t("templates.setupSections.goLive.reloadNginxToLoadInYourNewConfiguration"))+" "),s("br"),s("BashPrism",{attrs:{cmd:"sudo nginx -t && sudo systemctl reload nginx"},on:{copied:function(t){return e.codeCopiedEvent("Reload nginx")}}})],1)])},xo=[];const ko={name:"SetupGoLive",display:"templates.setupSections.goLive.goLive",key:"goLive",components:{BashPrism:oo},props:{data:Object},methods:{codeCopiedEvent(e){B({category:"Setup",action:"Code snippet copied",label:`goLive: ${e}`})}}},So=ko;var Po=(0,Q.Z)(So,_o,xo,!1,null,null,null);const Eo=Po.exports,wo=Object.values(i),To={name:"Setup",props:{data:Object},data(){return{active:wo[0].key,tabs:wo}},computed:{nextTab(){const e=this.$data.tabs.map((e=>e.key)),t=e.indexOf(this.$data.active)+1;return te.key)),t=e.indexOf(this.$data.active)-1;return t>=0&&e[t]},domainCount(){return this.$props.data.domains.filter((e=>null!==e)).length},tarName(){const e=this.$props.data.domains.filter((e=>null!==e)).map((e=>e.server.domain.computed));return`nginxconfig.io-${e.join(",")}.tar.gz`}},mounted(){this.setupCopy(this.$refs.copyTar)},methods:{tabClass(e){if(e===this.$data.active)return"is-active";const t=this.$data.tabs.map((e=>e.key));return t.indexOf(e){setTimeout((()=>{e.textContent=t}),5e3)},a=new(r())(e,{text:this.copyTar});a.on("success",(t=>{e.textContent="Copied",t.clearSelection(),s()})),a.on("error",(()=>{e.textContent="Press Ctrl + C to copy",s()}))},showTab(e){B({category:"Setup",action:"Tab clicked",label:`${this.$data.active}, ${e}`}),this.$data.active=e},showPreviousTab(){B({category:"Setup",action:"Back clicked",label:`${this.$data.active}, ${this.previousTab}`}),this.$data.active=this.previousTab},showNextTab(){B({category:"Setup",action:"Next clicked",label:`${this.$data.active}, ${this.nextTab}`}),this.$data.active=this.nextTab}}},Ro=To;var Do=(0,Q.Z)(Ro,qa,Ya,!1,null,null,null);const Oo=Do.exports;var zo=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"footer"},[s("div",{staticClass:"container"},[s("p",[s("a",{staticClass:"button is-primary is-small",attrs:{href:"#top"}},[e._v(e._s(e.$t("templates.footer.backToTop")))])]),s("p",[e._v(" "+e._s(e.$t("templates.footer.thisToolIs"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.footer.openSourceOnGitHub"),link:"https://github.com/digitalocean/nginxconfig.io"}}),e._v(" "+e._s(e.$t("templates.footer.underThe"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.footer.mit"),link:"https://github.com/digitalocean/nginxconfig.io/blob/master/LICENSE"}}),e._v(" "+e._s(e.$t("templates.footer.license"))+" "+e._s(e.$t("templates.footer.weWelcomeFeedbackAndContributions"))+" ")],1),s("p",[e._v(" "+e._s(e.$t("templates.footer.originallyCreatedBy"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.footer.balintSzekeres"),link:"https://b4lint.hu/"}}),e._v(", "+e._s(e.$t("templates.footer.maintainedBy"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.footer.digitalOcean"),link:"https://github.com/digitalocean/nginxconfig.io"}}),e._v(". ")],1)])])},jo=[];const Ao={name:"Footer",components:{ExternalLink:ue.Z}},Lo=Ao;var Ho=(0,Q.Z)(Lo,zo,jo,!1,null,null,null);const Io=Ho.exports;var Mo=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{class:"column "+(e.half?"is-half":"is-full")+" is-full-mobile is-full-tablet",on:{copied:e.copied}},[s("h3",{domProps:{innerHTML:e._s(e.name)}}),s("pre",[s("code",{staticClass:"language-nginx",domProps:{innerHTML:e._s(e.conf)}})])])},Fo=[];const No={name:"NginxPrism",props:{name:String,conf:String,half:Boolean},mounted(){console.info(`Highlighting ${this.$props.name}...`),window.Prism.highlightAllUnder(this.$el)},methods:{copied(e){this.$emit("copied",e.detail.text)}}},Bo=No;var Vo=(0,Q.Z)(Bo,Mo,Fo,!1,null,null,null);const Go=Vo.exports,Wo={name:"App",components:{Header:A.Z,VueSelect:j(),Footer:Io,Domain:yt,Global:Aa,DropletCallout:Na,ContributeCallout:Ua,Setup:Oo,NginxPrism:Go,YamlPrism:()=>s.e(172).then(s.bind(s,9172)),DockerPrism:()=>s.e(10).then(s.bind(s,2010))},data(){return{domains:[],global:{...Aa.delegated,app:{lang:{default:m,value:m,computed:m,enabled:!0}}},active:0,ready:!1,splitColumn:!1,confWatcherWaiting:!1,confFilesPrevious:{},confFilesOutput:[],languageLoading:!1,languagePrevious:m,interactiveEvents:!1}},computed:{activeDomains(){return this.$data.domains.map(((e,t)=>[e,t])).filter((e=>null!==e[0]))},confFiles(){return ms(this.$data.domains.filter((e=>null!==e)),this.$data.global)},lang:{get(){return this.$data.global.app.lang.value},set(e){this.$data.global.app.lang.value=e,this.$data.global.app.lang.computed=e}},i18nPacks(){return b.map((e=>({label:this.$t(`languages.${e}`)+(e===this.$i18n.locale?"":` - ${this.$t(`languages.${e}`,e)}`),value:e})))}},watch:{confFiles(e,t){this.$data.confWatcherWaiting||(this.$data.confWatcherWaiting=!0,this.$data.confFilesPrevious=t,this.$nextTick((()=>this.checkChange(e))))},"$data.global.app.lang":{handler(e){this.$data.languageLoading=!0;const t=this.$data.interactiveEvents;b.includes(e.value)||(e.computed=e.default),k(e.computed).then((()=>{console.log("Language set to",e.computed),this.$data.languagePrevious=e.computed,this.$data.languageLoading=!1,this.languageSetEvent(!t)})).catch((t=>{console.log("Failed to set language to",e.computed),console.error(t),e.value=this.$data.languagePrevious,e.computed=this.$data.languagePrevious,this.$data.languageLoading=!1}))},deep:!0}},async mounted(){const e=window.location.search||window.location.hash.slice(1);await Tt(e,this.$data.domains,this.$data.global,this.$nextTick);this.splitColumnEvent(!0);for(let t=0;t"presets"===t[0]?e:$t(t[1])?(e+=Object.keys(t[1]).filter((e=>H(t[1][e],t[0],e))).length,e):e),0);return s?` (${s.toLocaleString()})`:""},add(){const e=w()(yt.delegated);let t=1;while(this.$data.domains.some((t=>t&&t.server.domain.computed===e.server.domain.computed)))t++,e.server.domain.computed=e.server.domain.default.replace(".com",`${t}.com`);e.server.domain.value=e.server.domain.computed,this.$data.domains.push(e),this.$data.active=this.$data.domains.length-1,this.addSiteEvent(this.activeDomains.length)},remove(e){const t=this.$data.domains[e].server.domain.computed;this.$set(this.$data.domains,e,null),this.$data.active===e&&(this.$data.active=this.$data.domains.findIndex((e=>null!==e))),this.removeSiteEvent(this.activeDomains.length,t)},checkChange(e){if(e===this.confFiles)return this.$data.ready||(this.$data.confFilesPrevious=this.confFiles,this.$nextTick((()=>{this.$data.ready=!0}))),void this.updateDiff(this.confFiles,this.$data.confFilesPrevious);this.$nextTick((()=>this.checkChange(this.confFiles)))},updateDiff(e,t){try{const s=(0,L.Z)(e,t,{highlightFunction:e=>`${e}`});this.$data.confFilesOutput=Object.entries(s).map((([e,{name:t,content:s}])=>{const a=t.filter((e=>!e.removed)).map((e=>e.value)).join(""),o=`${O()(this.$data.global.nginx.nginxConfigDirectory.computed)}/${a}`,i=s.filter((e=>!e.removed)).map((e=>e.value)).join("");return[o,i,`${R()(o)}-${R()(i)}`,e]}))}catch(s){console.error(s),this.$data.confFilesOutput=Object.entries(e).map((([e,t])=>{const s=`${O()(this.$data.global.nginx.nginxConfigDirectory.computed)}/${e}`;return[s,t,`${R()(s)}-${R()(t)}`,e]}))}this.$nextTick((()=>this.$data.confWatcherWaiting=!1))},splitColumnToggle(){this.$data.splitColumn=!this.$data.splitColumn,this.splitColumnEvent()},splitColumnEvent(e=!1){B({category:"Split column",action:this.$data.splitColumn?"Enabled":"Disabled",nonInteraction:e})},languageSetEvent(e=!1){B({category:"Language",action:"Set",label:this.$data.global.app.lang.computed,nonInteraction:e})},addSiteEvent(e,t=!1){B({category:"Site",action:"Added",value:e,nonInteraction:t})},removeSiteEvent(e,t){B({category:"Site",action:"Removed",label:t,value:e})},codeCopiedEvent(e){B({category:"Config files",action:"Code snippet copied",label:e})},getPrismComponent(e){switch(e){case"/etc/nginx/Dockerfile":return"DockerPrism";case"/etc/nginx/docker-compose.yaml":return"YamlPrism";default:return"NginxPrism"}}}},Zo=Wo;var Uo=(0,Q.Z)(Zo,S,P,!1,null,null,null);const qo=Uo.exports,Yo=document.currentScript.src.split("/").slice(0,-1).join("/");("undefined"===typeof global?window:global).__replaceWebpackDynamicImport=e=>{const t=e.split("/").pop();return console.log(`Modifying import ${e} to use dir ${Yo} and base ${t}`),`${Yo}/${t}`},new l.Z({i18n:_,render:e=>e(qo)}).$mount("#app")},4654:()=>{}},t={};function s(a){var o=t[a];if(void 0!==o)return o.exports;var i=t[a]={exports:{}};return e[a].call(i.exports,i,i.exports,s),i.exports}if(s.m=e,(()=>{s.amdO={}})(),(()=>{var e=[];s.O=(t,a,o,i)=>{if(!a){var l=1/0;for(c=0;c=i)&&Object.keys(s.O).every((e=>s.O[e](a[r])))?a.splice(r--,1):(n=!1,i0&&e[c-1][2]>i;c--)e[c]=e[c-1];e[c]=[a,o,i]}})(),(()=>{s.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return s.d(t,{a:t}),t}})(),(()=>{s.d=(e,t)=>{for(var a in t)s.o(t,a)&&!s.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}})(),(()=>{s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,a)=>(s.f[a](e,t),t)),[]))})(),(()=>{s.u=e=>"js/"+e+".js"})(),(()=>{s.miniCssF=e=>{}})(),(()=>{s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="nginxconfig.io:";s.l=(a,o,i,l)=>{if(e[a])e[a].push(o);else{var n,r;if(void 0!==i)for(var c=document.getElementsByTagName("script"),p=0;p{n.onerror=n.onload=null,clearTimeout(h);var o=e[a];if(delete e[a],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(s))),t)return t(s)},h=setTimeout(u.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=u.bind(null,n.onerror),n.onload=u.bind(null,n.onload),r&&document.head.appendChild(n)}}})(),(()=>{s.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{s.p=""})(),"function"===typeof jsonpScriptSrc){var a=jsonpScriptSrc;function o(){try{if("function"!==typeof __replaceWebpackDynamicImport)throw new Error("WebpackRequireFrom: '__replaceWebpackDynamicImport' is not a function or not available at runtime. See https://github.com/agoldis/webpack-require-from#troubleshooting");var e=__replaceWebpackDynamicImport(a.apply(this,arguments));if(!e||"string"!==typeof e)throw new Error("WebpackRequireFrom: '__replaceWebpackDynamicImport' does not return string. See https://github.com/agoldis/webpack-require-from#troubleshooting");return e}catch(t){return console.error(t),a.apply(this,arguments)}}jsonpScriptSrc=o}(()=>{var e={143:0};s.f.j=(t,a)=>{var o=s.o(e,t)?e[t]:void 0;if(0!==o)if(o)a.push(o[2]);else{var i=new Promise(((s,a)=>o=e[t]=[s,a]));a.push(o[2]=i);var l=s.p+s.u(t),n=new Error,r=a=>{if(s.o(e,t)&&(o=e[t],0!==o&&(e[t]=void 0),o)){var i=a&&("load"===a.type?"missing":a.type),l=a&&a.target&&a.target.src;n.message="Loading chunk "+t+" failed.\n("+i+": "+l+")",n.name="ChunkLoadError",n.type=i,n.request=l,o[1](n)}};s.l(l,r,"chunk-"+t,t)}},s.O.j=t=>0===e[t];var t=(t,a)=>{var o,i,[l,n,r]=a,c=0;for(o in n)s.o(n,o)&&(s.m[o]=n[o]);for(r&&r(s),t&&t(a);cs(8791)));i=s.O(i)})(); \ No newline at end of file +(()=>{var e={4535:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"English",zhCN:"Chinese (simplified)",zhTW:"Chinese (traditional)",ptBR:"Portuguese (brazilian)",fr:"French",ru:"Russian"}},4938:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"Anglais",zhCN:"Chinois (simplifié)",zhTW:"Chinois (traditionnel)",ptBR:"Portugais (brésilien)",fr:"Français",ru:"Russe"}},4663:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"Inglês",zhCN:"Chinês (simplificado)",zhTW:"Chinês (tradicional)",ptBR:"Português (brasileiro)",fr:"Francês",ru:"Russa"}},5306:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>W});const a={back:"Назад",next:"Дальше",enable:"включить",php:"PHP",ssl:"SSL",nginx:"NGINX",http:"HTTP",https:"HTTPS",letsEncrypt:"Let's Encrypt",python:"Python",wordPress:"WordPress",drupal:"Drupal",magento:"Magento",joomla:"Joomla",django:"Django",nodejs:"Node.js",logging:"Логирование",reverseProxy:"Обратный прокси",reverseProxyLower:"обратный прокси",restrict:"Ограничить",path:"Путь"};var o=s(2256);const i={title:`Сервис настройки ${a.nginx}`,description:`Заполните форму и сервис подготовит конфигурационные файлы веб-сервера ${a.nginx} для вашего кейса – веб-сервер, сервер для ${a.django} или ${a.nodejs}, сервер для CMS ${a.wordPress}, ${a.joomla}, ${a.drupal}. Настройка возможна как для одного и нескольких доменов. Готовые файлы конфигурации можно скачать или выполнить одну команду на сервере для автоматического обновления.`,singleColumnMode:"Одноколоночный режим",splitColumnMode:"Режим разделения столбца",perWebsiteConfig:"Конфигурация для каждого сайта",addSite:"Добавить сайт",globalConfig:"Глобальная конфигурация",setup:"Настройка",configFiles:"Файлы конфигурации"},l={downloadConfig:"Скачать конфигурацию",copyBase64:"Копировать Base64"},n={backToTop:"Вернуться в начало",thisToolIs:"Этот инструмент",openSourceOnGitHub:"с открытым исходным кодом на GitHub",underThe:"под",mit:"MIT",license:"лицензией!",weWelcomeFeedbackAndContributions:"Мы приветсвуем обратную связь и поддержку.",originallyCreatedBy:"Начало проекта положил",balintSzekeres:"Bálint Szekeres",maintainedBy:"при поддержке",digitalOcean:"DigitalOcean"},r={enableEncryptedSslConnection:`${a.enable} зашифрованные ${a.ssl} соединения`,http2:`${a.http}/2`,enableHttp2Connections:`${a.enable} ${a.http}/2 соединения`,http3:`${a.http}/3`,enableHttp3Connections:`${a.enable} ${a.http}/3 соединения`,portReuse:"Reuseport",enableReuseOfPort:`${a.enable} reuseport to generate a listening socket per worker`,forceHttps:`Использовать только ${a.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${a.enable} Strict Transport Security, требующая HTTPS соединения`,enableIncludeSubDomains:`${a.enable} includeSubDomains директиву, требующая HTTPS соединения для ВСЕХ поддоменов`,enablePreload:`${a.enable} preload директиву, указывающая браузерам всегда устанавливать только HTTPS-соединения`,certificationType:"Тип сертификации",customCertificate:"Другой сертификат",letsEncryptEmail:`${a.letsEncrypt} email`,http3Warning1:"HTTP/3 isn't a standard NGINX module, check the ",http3Warning2:"NGINX QUIC readme ",http3Warning3:" or the ",http3Warning4:"Cloudflare quiche project ",http3Warning5:" for how to build NGINX with HTTP/3!"},c={byDomain:"по домену",enableForThisDomain:`${a.enable} для этого домена`},p={phpIsDisabled:`${a.php} выключен.`,phpCannotBeEnabledWithReverseProxy:`${a.php} не может быть включен, пока включен обратный прокси.`,phpCannotBeEnabledWithPython:`${a.php} не может быть включен, пока включен ${a.python}.`,enablePhp:`${a.enable} ${a.php}`,wordPressRules:`${a.wordPress} правила`,enableWordPressRules:`${a.enable} ${a.wordPress}-специфичные правила`,drupalRules:`${a.drupal} правила`,enableDrupalRules:`${a.enable} ${a.drupal}-специфичные правила`,magentoRules:`${a.magento} правила`,enableMagentoRules:`${a.enable} ${a.magento}-специфичные правила`,joomlaRules:`${a.joomla} правила`,enableJoomlaRules:`${a.enable} ${a.joomla}-специфичные правила`,phpServer:`${a.php} сервер`,phpBackupServer:`${a.php} бекап сервер`,tcp:"TCP",hhvmSocket:"HHVM сокет",php5Socket:"5.x сокет",php70Socket:"7.0 сокет",php71Socket:"7.1 сокет",php72Socket:"7.2 сокет",php73Socket:"7.3 сокет",php74Socket:"7.4 сокет",php80Socket:"8.0 сокет",phpSocket:"PHP сокет",custom:"Другой",disabled:"Выключено"},d={presets:"Пресеты",itLooksLikeYouCustomisedTheConfig:"Похоже, вы уже настроили конфигурацию для этого домена. Выбор нового пресета может привести к сбросу или изменению некоторых настроек, которые Вы настроили ранее.",frontend:"Фронтэнд",nodeJs:"Node.js",singlePageApplication:"Одностраничное приложение"},u={pythonIsDisabled:`${a.python} выключен.`,pythonCannotBeEnabledWithReverseProxy:`${a.python} не может быть включен, пока включен обратный прокси.`,pythonCannotBeEnabledWithPhp:`${a.python} не может быть включен, пока включен ${a.php}.`,enablePython:`${a.enable} ${a.python}`,djangoRules:`${a.django} правила`,enableDjangoRules:`${a.enable} ${a.django}-специфичные правила`},h={reverseProxyIsDisabled:`${a.reverseProxy} выключено.`,reverseProxyCannotBeEnabledWithPhp:`${a.reverseProxy} не может быть включен, пока включен ${a.php}.`,reverseProxyCannotBeEnabledWithPython:`${a.reverseProxy} не может быть включен, пока включен ${a.python}.`,enableReverseProxy:`${a.enable} ${a.reverseProxyLower}`},m={fallbackRouting:"Fallback маршрутизация",fallbackRoutingPhpPath:`Путь к Fallback ${a.php}`,legacyPhpRouting:`Устаревшая маршрутизация ${a.php}`,enableLegacyRouting:`${a.enable} устаревшую маршрутизацию`,routing:"Маршрутизация"},v={domain:"Домен",documentRoot:"Корневая директория",oneOrMoreOtherDomainsAreAlsoNamed:"Один или несколько других доменов также названы",thisWillCauseIssuesWithConfigGeneration:"Это вызовет проблемы с генерацией конфигурации.",wwwSubdomain:"WWW поддомен",cdnSubdomain:"CDN поддомен",redirectSubdomains:"Перенаправлять поддомены",server:"Сервер",listen:"Слушать от адреса"},f={disableForThisDomain:"выключено для этого домена",responseCode:"Код ответа"},g="Onion",b={onion:g,onionLocation:`Расположение ${g}`,provideAnOnionLocationToSetOnionLocationHeader:`Укажите расположение ${g}, чтобы задать заголовок Onion-Location для Вашего сайта.`,letsVisitorsKnownOnionServicesIsAvailable:`Это позволит узнать посетителям, что у Вашего сайта есть ${g}-версия, доступная в браузере Tor.`,learnMoreAboutOnionServices:`Узнайте больше об ${g}`,onionLocationExpectedToEndWithOnion:`Адреса ${g} обычно оканчиваются на \`.onion\`.`},C={https:r,logging:c,php:p,presets:d,python:u,reverseProxy:h,routing:m,server:v,restrict:f,onion:b},y="Mozilla",$="IPv4",_="IPv6",x={sslProfile:`${a.ssl} Профиль`,httpsMustBeEnabledOnOneSite:`${a.https} должен быть включен хотя бы на одном сайте, чтобы сконфигурировать глобальные ${a.https} настройки.`,ocspDnsResolvers:"OCSP DNS Преобразователи",cloudflareResolver:"Cloudflare Преобразователь",googlePublicDns:"Публичные Google DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`Директория ${a.letsEncrypt}`,letsEncryptCertRoot:`Директория сертификата ${a.letsEncrypt}`,mozillaModern:`${y} Modern`,mozillaIntermediate:`${y} Intermediate`,mozillaOld:`${y} Old`,ipv4Only:`только ${$}`,ipv6Only:`только ${_}`,ipv4AndIpv6:`${$} & ${_}`},k={enableFileNotFoundErrorLogging:`${a.enable} логирование ошибок для файлов, которые не были найдены при запросе`,logformat:"log_format",enableCloudflare:"добавить Cloudflare хедеры запроса в дефолтный формат логов",cfRay:"CF-Ray",cfConnectingIp:"CF-Connecting-IP",xForwardedFor:"X-Forwarded-For",xForwardedProto:"X-Forwarded-Proto",trueClientIp:"True-Client-IP",cfIpCountry:"CF-IPCountry",cfVisitor:"CF-Visitor",cdnLoop:"CDN-Loop"},S={nginxConfigDirectory:`Директория конфигурации ${a.nginx}`,mb:"MB"},P={gzipCompression:"Gzip сжатие",enableGzipCompression:`${a.enable} gzip сжатие`,brotliCompression:"Brotli сжатие",enableBrotliCompression:`${a.enable} brotli сжатие`,expirationForAssets:"Истечение срока для ассетов",expirationForMedia:"Истечение срока для медиа файлов",expirationForSvgs:"Истечение срока для SVG файлов",expirationForFonts:"Истечение срока для шрифтов",performance:"Производительность"},E={pythonServer:`${a.python} сервер`,pythonMustBeEnabledOnOneSite:`${a.python} должен быть включен как минимум на одном сайте, чтобы сконфигурировать глобальные настройки ${a.python}.`},w={reverseProxyMustBeEnabledOnOneSite:`${a.reverseProxy} должен быть включен как минимум на одном сайте, чтобы сконфигурировать глобальные настройки ${a.reverseProxyLower}.`,seconds:"секунд"},T={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`Во время использования ${a.wordPress}, 'unsafe-eval' часто требуется в Content Security Policy, чтобы панель администратора работала исправно.`,security:"Безопасность"},R={modularizedStructure:"Модульная структура",enableModularizedConfigFiles:`${a.enable} модульную структуру для фйлов конфигурации`,symlinkVhost:"Symlink vhost",enableSymLinksFrom:`${a.enable} symlinks из`,to:"в",shareConfiguration:"Поделиться конфигурацией",resetConfiguration:"Сбросить конфигурацию",resetGlobalConfig:"Сбросить глобальную конфигурацию",resetAllDomains:"Сбросить все домены",removeAllDomains:"Удалить все домены",resetAllDomainsConfig:"Сбросить конфигурации всех доменов",resetDomainConfig:"Сбросить конфигурацию домена",removeDomain:"Удалить домен",yesImSure:"Да, я уверен",noCancel:"Нет, отменить",tools:"Инструменты",resetGlobalConfigBody:"Вы уверены, что хотите сбросить все параметры конфигурации в разделе глобальной конфигурации?",resetAllDomainsConfigBody:"Вы уверены, что хотите сбросить конфигурацию ВСЕХ доменов?",removeAllDomainsBody:"Вы действительно хотите удалить ВСЕ конфигурации домена?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"Вы действительно хотите сбросить все параметры конфигурации для",domain:"домена?",areYouSureYouWantToRemoveThe:"Вы уверены, что желаете удалить ",domainConfiguration:"конфигурацию домена?"},D="Docker",O="Dockerfile",z={docker:D,dockerfile:O,dockerCompose:`${D} Compose`,applyDockerTweaks:`Применить настройки ${D}`,applyDockerTweaksForNginx:`Примените настройки конфигурации для запуска ${a.nginx} с ${D}`,applyDockerTweaksExplainer:`Обновляет пользователя ${a.nginx} на nginx и pid на /var/run/nginx.pid`,includeDockerfile:`Добавить ${O}, чтобы запустить ${a.nginx} с ${D}`,includeDockerCompose:`Добавить docker-compose, чтобы запустить ${a.nginx} с docker-compose`},j={https:x,logging:k,nginx:S,performance:P,python:E,reverseProxy:w,security:T,tools:R,docker:z},A="Certbot",L={commentOutSslDirectivesInConfiguration:`Закомментируйте директивы, связанные с ${a.ssl} в конфигурации:`,reloadYourNginxServer:`Перезагрузите свой ${a.nginx} сервер:`,obtainSslCertificatesFromLetsEncrypt:`Получите ${a.ssl} сертификат ${a.letsEncrypt} используя ${A}:`,uncommentSslDirectivesInConfiguration:`Раскомментируйте директивы, связанные с ${a.ssl} в конфигурации:`,configureCertbotToReloadNginxOnCertificateRenewal:`Настройте ${A}, чтобы перезагрузить ${a.nginx}, когда сертификаты успешно обновятся:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${A} не нужно настраивать для вашей ${a.nginx} конфигурации.`,certbot:A},H={downloadTheGeneratedConfig:"Скачать сгенерированную конфигурацию:",andUploadItToYourServers:"и загрузить её на Ваш сервер",directory:"директория.",or:"или, ",copyBase64StringOfCompressedConfig:"Скопируйте Base64 c сжатой конфигурацией",pasteItInYourServersCommandLineAndExecute:", вставьте это в Вашу командную строку на сервере и запустите.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Перейдите в папку конфигурации ${a.nginx} на Вашем сервере:`,createABackupOfYourCurrentNginxConfiguration:`Сделайте резервную копию Вашей нынешней ${a.nginx} конфигурации:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Извлеките архив с новой конфигурацией с помощью использованием tar:",download:"Скачать"},I={letsGoLive:"Время запуска!",reloadNginxToLoadInYourNewConfiguration:`Перезагрузите ${a.nginx}, чтобы запустить его с новой конфигурацией:`,goLive:"Запустить!"},F={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Сгенерируйте ключи Диффи-Хеллмана, запустив следующую команду на своем сервере:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Создайте директорию хранения ACME-challenge (для ${a.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`Больше ничего не требуется, чтобы настроить ${a.ssl} в Вашей ${a.nginx} конфигурации.`,sslInit:`${a.ssl} init`},M={certbot:L,download:H,goLive:I,ssl:F},N={lookingForAPlaceToDeploy:"👋 Ищете место для развертывания новой конфигурации?",tryOutDigitalOceansDroplet:"Попробуйте LEMP Droplet от DigitalOcean с NGINX"},B={wantToContributeChanges:"👋 Хотите запросить новые функции, внести изменения или перевести инструмент на новый язык?",getInvolvedOnGitHub:"Посмотреть на GitHub"},V={droplet:N,contribute:B},G={app:i,setup:l,footer:n,domainSections:C,globalSections:j,setupSections:M,callouts:V},W={common:a,languages:o.default,templates:G}},2256:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"Английский",zhCN:"Китайский (упрощённый)",zhTW:"Китайский (традиционный)",ptBR:"Португальский (бразильский)",fr:"Французский",ru:"Русский"}},3866:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"英语",zhCN:"简体中文",zhTW:"繁体中文",ptBR:"葡萄牙语 (巴西)",fr:"法语",ru:"俄语"}},8891:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>a});const a={en:"英語",zhCN:"簡體中文",zhTW:"繁體中文",ptBR:"葡萄牙語(巴西)",fr:"法語",ru:"俄語"}},1925:(e,t,s)=>{var a={"./en/index.js":[763,763],"./fr/index.js":[9859,859],"./pt-br/index.js":[1481,481],"./ru/index.js":[5306],"./zh-cn/index.js":[5136,136],"./zh-tw/index.js":[3002,2]};function o(e){if(!s.o(a,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],o=t[0];return Promise.all(t.slice(1).map(s.e)).then((()=>s(o)))}o.keys=()=>Object.keys(a),o.id=1925,e.exports=o},879:(e,t,s)=>{var a={"./en/languages.js":4535,"./fr/languages.js":4938,"./pt-br/languages.js":4663,"./ru/languages.js":2256,"./zh-cn/languages.js":3866,"./zh-tw/languages.js":8891};function o(e){var t=i(e);return s(t)}function i(e){if(!s.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}o.keys=function(){return Object.keys(a)},o.resolve=i,e.exports=o,o.id=879},2827:(e,t,s)=>{"use strict";var a={};s.r(a),s.d(a,{HTTPS:()=>ge,Logging:()=>et,Onion:()=>mt,PHP:()=>Pe,Python:()=>ze,Restrict:()=>nt,ReverseProxy:()=>Me,Routing:()=>Ue,Server:()=>ne});var o={};s.r(o),s.d(o,{Docker:()=>$a,HTTPS:()=>Ss,Logging:()=>na,NGINX:()=>ma,Performance:()=>ea,Python:()=>Fs,ReverseProxy:()=>Us,Security:()=>Os,Tools:()=>Ta});var i={};s.r(i),s.d(i,{Certbot:()=>$o,Download:()=>ro,GoLive:()=>Eo,SSL:()=>vo});var l=s(144),n=s(2152),r=s.n(n),c=s(5660),p=s.n(c);s(3436),s(7874),s(6488),s(5206);const d=()=>{p().plugins.toolbar?p().plugins.toolbar.registerButton("copy-to-clipboard",(e=>{const t=document.createElement("button");t.textContent="Copy";const s=e.element,a=new(r())(t,{text:()=>s.textContent}),o=()=>{setTimeout((()=>{t.textContent="Copy"}),5e3)},i=()=>{t.dispatchEvent(new CustomEvent("copied",{bubbles:!0,detail:{text:s.textContent}}))};return a.on("success",(()=>{t.textContent="Copied!",i(),o()})),a.on("error",(()=>{const e=navigator.platform.includes("Mac");t.textContent=`Press ${e?"Cmd":"Ctrl"}+C to copy`,o()})),t})):console.warn("Copy to Clipboard loaded before Toolbar.")};d();var u=s(7152),h=s(5306);const m="ru",v=(e,t)=>e.match(/^([a-z]+)([A-Z]*)$/).slice(1).map((e=>e.toLowerCase())).filter((e=>!!e)).join(t),f=(e,t)=>e.split(t,2)[0].toLowerCase()+(e.split(t,2)[1]||"").toUpperCase(),g=s(1925),b=Object.freeze(g.keys().map((e=>e.match(/^\.\/([^/]+)\/index\.js$/))).filter((e=>null!==e)).map((e=>f(e[1],"-"))));l.Z.use(u.Z);const C={};C[m]=h.default;const y=[m],$=s(879);for(const Qo of b)Qo!==m&&(C[Qo]={languages:$(`./${v(Qo,"-")}/languages.js`).default});const _=new u.Z({locale:m,fallbackLocale:m,messages:C}),x=e=>{if(_.locale!==e&&!y.includes(e))return g(`./${v(e,"-")}/index.js`).then((t=>C[e]=t.default))},k=async e=>{await x(e),_.locale=e};var S=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"all do-bulma"},[s("Header",{attrs:{title:e.$t("templates.app.title")},scopedSlots:e._u([{key:"description",fn:function(){return[e._v(" "+e._s(e.$t("templates.app.description"))+" ")]},proxy:!0},{key:"header",fn:function(){},proxy:!0},{key:"buttons",fn:function(){},proxy:!0}])}),s("div",{staticClass:"main container",style:{display:e.ready?void 0:"none"}},[s("div",{staticClass:"columns is-multiline"},[s("div",{class:"column "+(e.splitColumn?"is-half":"is-full")+" is-full-touch"},[s("h2",[e._v(e._s(e.$t("templates.app.perWebsiteConfig")))]),s("div",{staticClass:"tabs"},[s("ul",[e._l(e.activeDomains,(function(t){return s("li",{class:t[1]===e.active?"is-active":void 0},[s("a",{staticClass:"domain",on:{click:function(s){e.active=t[1]}}},[e._v(" "+e._s(t[0].server.domain.computed)+e._s(e.changes(t[1]))+" ")]),s("a",{staticClass:"remove",on:{click:function(s){return e.remove(t[1])}}},[s("i",{staticClass:"fas fa-times"})])])})),s("li",[s("a",{on:{click:e.add}},[s("i",{staticClass:"fas fa-plus"}),e._v(" "+e._s(e.$t("templates.app.addSite")))])])],2)]),e._l(e.activeDomains,(function(t){return[s("Domain",{key:t[1],style:{display:t[1]===e.active?void 0:"none"},attrs:{data:t[0]}})]})),s("h2",[e._v(e._s(e.$t("templates.app.globalConfig")))]),s("Global",{attrs:{data:e.global}}),s("DropletCallout"),s("h2",[e._v(e._s(e.$t("templates.app.setup")))]),s("Setup",{attrs:{data:{domains:e.domains.filter((function(e){return null!==e})),global:e.global,confFiles:e.confFiles}}})],2),s("div",{class:"column "+(e.splitColumn?"is-half":"is-full")+" is-full-touch"},[s("h2",[e._v(e._s(e.$t("templates.app.configFiles")))]),s("div",{ref:"files",staticClass:"columns is-multiline files"},[e._l(e.confFilesOutput,(function(t){return[s(e.getPrismComponent(t[0]),{key:t[2],tag:"component",attrs:{name:t[0],conf:t[1],half:Object.keys(e.confFilesOutput).length>1&&!e.splitColumn},on:{copied:function(s){return e.codeCopiedEvent(t[3])}}})]}))],2)])])])],1)},P=[],E=s(6313),w=s.n(E),T=s(8397),R=s.n(T),D=s(5573),O=s.n(D),z=s(9938),j=s.n(z),A=s(1308),L=s(8871);const H=(e,t,s)=>e.enabled&&e.value!==e.default||"php"===t&&"php"===s&&e.computed!==e.default;var I=s(129),F=s.n(I),M=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"panel presets"},[s("Presets",{attrs:{data:e.$props.data.presets}})],1),s("div",{staticClass:"panel"},[s("div",{staticClass:"tabs"},[s("ul",e._l(e.tabs,(function(t){return s("li",{class:e.tabClass(t.key)},[s("a",{on:{click:function(s){return e.showTab(t.key)}}},[e._v(e._s(e.$t(t.display))+e._s(e.changes(t.key)))])])})),0)]),e._l(e.tabs,(function(t){return s(t,{key:t.key,tag:"component",staticClass:"container",style:{display:e.active===t.key?void 0:"none"},attrs:{data:e.$props.data[t.key]}})})),s("div",{staticClass:"navigation-buttons"},[!1!==e.previousTab?s("a",{staticClass:"button is-mini",on:{click:e.showPreviousTab}},[s("i",{staticClass:"fas fa-long-arrow-alt-left"}),e._v(" "),s("span",[e._v(e._s(e.$t("common.back")))])]):e._e(),!1!==e.nextTab?s("a",{staticClass:"button is-primary is-mini",on:{click:e.showNextTab}},[s("span",[e._v(e._s(e.$t("common.next")))]),e._v(" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"})]):e._e()])],2)])},N=[];const B=({category:e,action:t,label:s,value:a,nonInteraction:o})=>{console.info("Analytics event:",{category:e,action:t,label:s,value:a,nonInteraction:o});try{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"nginx_tool",category:e,action:t,label:s,value:a,nonInteraction:o})}catch(i){}try{window.analytics.track("Web Interaction",{category:e,action:t,label:s,value:a,nonInteraction:o})}catch(i){}};var V=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"container"},[s("div",{staticClass:"header-group",style:{cursor:e.interacted?"pointer":void 0},on:{click:e.toggleCollapse}},[s("h3",[e._v(e._s(e.$t("templates.domainSections.presets.presets")))]),e.interacted?s("a",{staticClass:"button is-tiny"},[s("i",{class:"fas fa-angle-"+(e.expanded?"up":"down")})]):e._e()]),!e.$parent.$props.data.hasUserInteraction||e.expanded?[e.$parent.$props.data.hasUserInteraction?s("div",{staticClass:"message is-warning"},[s("div",{staticClass:"message-body"},[e._v(" "+e._s(e.$t("templates.domainSections.presets.itLooksLikeYouCustomisedTheConfig"))+" ")])]):e._e(),s("div",{staticClass:"buttons-group"},e._l(e.$props.data,(function(t,a){return s("a",{class:"button"+(t.computed?" is-primary":""),on:{click:function(t){return e.setPreset(a)}}},[e._v(" "+e._s(e.$t(t.display))+" ")])})),0)]:e._e()],2)},G=[];const W=e=>Object.keys(e).reduce(((t,s)=>(t[s]={value:e[s].default,computed:e[s].default,...e[s]},t)),{}),Z=(e,t,s=!0)=>Object.keys(e).reduce(((e,a)=>(e[a]={get(){return this.$props.data[a].value},set(e){s&&this.$parent&&"data"in this.$parent.$props&&"hasUserInteraction"in this.$parent.$props.data&&!this.$parent.$props.data.hasUserInteraction&&this.$props.data[a].value!==e&&(this.$parent.$props.data.hasUserInteraction=!0),this.$props.data[a].value=e,this.$props.data[a].computed=e}},e[a+"Default"]={get(){return this.$props.data[a].default}},e[a+"Enabled"]={get(){return this.$props.data[a].enabled}},e[a+"Changed"]={get(){return H(this.$props.data[a],t,a)}},e)),{}),U={frontend:{default:!1,display:"templates.domainSections.presets.frontend",enabled:!0,computedCheck(e){return!e.php.php.computed&&!e.python.python.computed&&!e.reverseProxy.reverseProxy.computed&&"index.html"===e.routing.index.computed&&e.routing.fallbackHtml.computed}},php:{default:!0,display:"common.php",enabled:!0,computedCheck(e){return e.php.php.computed&&"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&!e.php.wordPressRules.computed&&!e.php.drupalRules.computed&&!e.php.magentoRules.computed&&!e.php.joomlaRules.computed}},django:{default:!1,display:"common.django",enabled:!0,computedCheck(e){return e.python.python.computed&&e.python.djangoRules.computed&&!e.routing.root.computed}},nodejs:{default:!1,display:"templates.domainSections.presets.nodeJs",enabled:!0,computedCheck(e){return e.reverseProxy.reverseProxy.computed&&!e.routing.root.computed}},singlePageApplication:{default:!1,display:"templates.domainSections.presets.singlePageApplication",enabled:!0,computedCheck(e){return e.php.php.computed&&"index.html"===e.routing.index.computed&&e.routing.fallbackHtml.computed}},wordPress:{default:!1,display:"common.wordPress",enabled:!0,computedCheck(e){return"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&e.php.wordPressRules.computed&&!e.php.drupalRules.computed&&!e.php.magentoRules.computed&&!e.php.joomlaRules.computed}},drupal:{default:!1,display:"common.drupal",enabled:!0,computedCheck(e){return"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&!e.php.wordPressRules.computed&&e.php.drupalRules.computed&&!e.php.magentoRules.computed&&!e.php.joomlaRules.computed}},magento:{default:!1,display:"common.magento",enabled:!0,computedCheck(e){return"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&!e.php.wordPressRules.computed&&!e.php.drupalRules.computed&&e.php.magentoRules.computed&&!e.php.joomlaRules.computed}},joomla:{default:!1,display:"common.joomla",enabled:!0,computedCheck(e){return"index.php"===e.routing.index.computed&&e.routing.fallbackPhp.computed&&!e.routing.fallbackHtml.computed&&!e.php.wordPressRules.computed&&!e.php.drupalRules.computed&&!e.php.magentoRules.computed&&e.php.joomlaRules.computed}}},q={name:"DomainPresets",display:"templates.domainSections.presets.presets",key:"presets",delegated:W(U),props:{data:Object},data(){return{expanded:!1}},computed:{...Z(U,"presets",!1),interacted(){return this.$parent.$props.data.hasUserInteraction}},watch:{"$parent.$props.data":{handler(e){Object.keys(this.$props.data).forEach((t=>{this.$props.data[t].computed=this.$props.data[t].computedCheck(e)}))},deep:!0}},methods:{setPreset(e){switch(Object.keys(this.$props.data).forEach((t=>this[t]=t===e)),this.presetEvent(e,this.interacted),this.$parent.resetValue("server","domain"),this.$parent.resetValue("php","php"),this.$parent.resetValue("php","wordPressRules"),this.$parent.resetValue("php","drupalRules"),this.$parent.resetValue("php","magentoRules"),this.$parent.resetValue("php","joomlaRules"),this.$parent.resetValue("python","python"),this.$parent.resetValue("python","djangoRules"),this.$parent.resetValue("reverseProxy","reverseProxy"),this.$parent.resetValue("routing","root"),this.$parent.resetValue("routing","index"),this.$parent.resetValue("routing","fallbackHtml"),this.$parent.resetValue("routing","fallbackPhp"),e){case"frontend":this.$parent.setValue("php","php",!1),this.$parent.setValue("routing","index","index.html"),this.$parent.setValue("routing","fallbackHtml",!0);break;case"php":break;case"django":this.$parent.setValue("php","php",!1),this.$parent.setValue("python","python",!0),this.$parent.setValue("python","djangoRules",!0),this.$parent.setValue("routing","root",!1);break;case"nodejs":this.$parent.setValue("php","php",!1),this.$parent.setValue("reverseProxy","reverseProxy",!0),this.$parent.setValue("routing","root",!1);break;case"singlePageApplication":this.$parent.setValue("routing","index","index.html"),this.$parent.setValue("routing","fallbackHtml",!0);break;case"wordPress":this.$parent.setValue("php","wordPressRules",!0);break;case"drupal":this.$parent.setValue("php","drupalRules",!0);break;case"magento":this.$parent.setValue("php","magentoRules",!0);break;case"joomla":this.$parent.setValue("php","joomlaRules",!0);break}},presetEvent(e,t=!1){B({category:"Preset",action:t?"Overwritten":"Applied",label:e})},toggleCollapse(){this.interacted&&(this.expanded=!this.expanded)}}},Y=q;var Q=s(5961),X=(0,Q.Z)(Y,V,G,!1,null,null,null);const K=X.exports;var J=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field-row"},[s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.domain")))]),s("div",{class:"control"+(e.domainChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.domain,expression:"domain"}],staticClass:"input",attrs:{type:"text",placeholder:e.domainDefault},domProps:{value:e.domain},on:{input:function(t){t.target.composing||(e.domain=t.target.value)}}})])]),s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.path")))]),s("div",{class:"control"+(e.pathChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.path,expression:"path"}],staticClass:"input",attrs:{type:"text",placeholder:"/var/www/"+e.domain},domProps:{value:e.path},on:{input:function(t){t.target.composing||(e.path=t.target.value)}}})])]),s("div",{staticClass:"field"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.documentRoot")))]),s("div",{class:"control"+(e.documentRootChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.documentRoot,expression:"documentRoot"}],staticClass:"input",attrs:{type:"text",placeholder:e.documentRootDefault},domProps:{value:e.documentRoot},on:{input:function(t){t.target.composing||(e.documentRoot=t.target.value)}}})])])]),e.duplicateDomain?[s("br"),s("div",{staticClass:"message is-warning"},[s("div",{staticClass:"message-body"},[e._v(" "+e._s(e.$t("templates.domainSections.server.oneOrMoreOtherDomainsAreAlsoNamed"))+" "),s("code",{staticClass:"slim"},[e._v(e._s(e.$props.data.domain.computed))]),e._v(". "+e._s(e.$t("templates.domainSections.server.thisWillCauseIssuesWithConfigGeneration"))+" ")])])]:e._e(),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.wwwSubdomain")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.wwwSubdomainChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.wwwSubdomain,callback:function(t){e.wwwSubdomain=t},expression:"wwwSubdomain"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" (www."+e._s(e.$props.data.domain.computed)+") ")])],1)])])])]),e.cdnSubdomainEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.cdnSubdomain")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.cdnSubdomainChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cdnSubdomain,callback:function(t){e.cdnSubdomain=t},expression:"cdnSubdomain"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" (cdn."+e._s(e.$props.data.domain.computed)+") ")])],1)])])])]):e._e(),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.redirectSubdomains")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.redirectSubdomainsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.redirectSubdomains,callback:function(t){e.redirectSubdomains=t},expression:"redirectSubdomains"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" ("+e._s(e.wwwSubdomain?e.domain+", ":"")+"*."+e._s(e.$props.data.domain.computed)+" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"}),e._v(" "+e._s(e.wwwSubdomain?"www.":"")+e._s(e.$props.data.domain.computed)+") ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.server.listen")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[e._m(0),s("div",{class:"control is-expanded"+(e.listenIpv4Changed?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.listenIpv4,expression:"listenIpv4"}],staticClass:"input",attrs:{type:"text",placeholder:e.listenIpv4Default},domProps:{value:e.listenIpv4},on:{input:function(t){t.target.composing||(e.listenIpv4=t.target.value)}}})])]),s("div",{staticClass:"field has-addons"},[e._m(1),s("div",{class:"control is-expanded"+(e.listenIpv6Changed?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.listenIpv6,expression:"listenIpv6"}],staticClass:"input",attrs:{type:"text",placeholder:e.listenIpv6Default},domProps:{value:e.listenIpv6},on:{input:function(t){t.target.composing||(e.listenIpv6=t.target.value)}}})])])])])],2)},ee=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" IPv4 ")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" IPv6 ")])])}],te=s(8648),se=s.n(te);const ae={domain:{default:"example.com",enabled:!0},path:{default:"",computed:"/var/www/example.com",enabled:!0},documentRoot:{default:"/public",enabled:!0},wwwSubdomain:{default:!1,enabled:!0},cdnSubdomain:{default:!1,enabled:!1},redirectSubdomains:{default:!0,enabled:!0},listenIpv4:{default:"*",enabled:!0},listenIpv6:{default:"::",enabled:!0}},oe={name:"DomainServer",display:"templates.domainSections.server.server",key:"server",delegated:W(ae),components:{PrettyCheck:se()},props:{data:Object},computed:{...Z(ae,"server"),duplicateDomain(){return this.$parent.$parent.$data.domains.filter((e=>e&&e.server.domain.computed===this.$props.data.domain.computed)).length>1}},watch:{"$props.data.domain":{handler(e){e.computed.startsWith("www.")&&(e.computed=e.computed.slice(4),this.wwwSubdomain=!0),e.computed.trim()||(e.computed=e.default),this.$props.data.path.value.trim()||(this.$props.data.path.computed=`/var/www/${e.computed}`)},deep:!0},"$props.data.wwwSubdomain":{handler(e){e.computed?(this.$props.data.cdnSubdomain.enabled=!0,this.$props.data.cdnSubdomain.computed=this.$props.data.cdnSubdomain.value):(this.$props.data.cdnSubdomain.enabled=!1,this.$props.data.cdnSubdomain.computed=!1)},deep:!0},"$props.data.path":{handler(e){e.computed.trim()||(e.computed=`/var/www/${this.$props.data.domain.computed}`)},deep:!0}}},ie=oe;var le=(0,Q.Z)(ie,J,ee,!1,null,null,null);const ne=le.exports;var re=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.https")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.httpsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.https,callback:function(t){e.https=t},expression:"https"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableEncryptedSslConnection"))+" ")])],1)])])])]),e.http2Enabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.http2")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.http2Changed?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.http2,callback:function(t){e.http2=t},expression:"http2"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableHttp2Connections"))+" ")])],1)])])])]):e._e(),e.http3Enabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.http3")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.http3Changed?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.http3,callback:function(t){e.http3=t},expression:"http3"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableHttp3Connections"))+" ")])],1)])])])]):e._e(),e.portReuseEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.portReuse")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.portReuseChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.portReuse,callback:function(t){e.portReuse=t},expression:"portReuse"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableReuseOfPort"))+" ")])],1)])])])]):e._e(),e.forceHttpsEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.forceHttps")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.forceHttpsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.forceHttps,callback:function(t){e.forceHttps=t},expression:"forceHttps"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" (http://"+e._s(e.$parent.$props.data.server.domain.computed)+" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"}),e._v(" https://"+e._s(e.$parent.$props.data.server.domain.computed)+") ")])],1)])])])]):e._e(),e.hstsEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.hsts")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.hstsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.hsts,callback:function(t){e.hsts=t},expression:"hsts"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableStrictTransportSecurity"))+" ")])],1)]),e.hstsSubdomainsEnabled?s("div",{class:"control"+(e.hstsSubdomainsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.hstsSubdomains,callback:function(t){e.hstsSubdomains=t},expression:"hstsSubdomains"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enableIncludeSubDomains"))+" ")])],1)]):e._e(),e.hstsPreloadEnabled?s("div",{class:"control"+(e.hstsPreloadChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.hstsPreload,callback:function(t){e.hstsPreload=t},expression:"hstsPreload"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.https.enablePreload"))+" ")])],1)]):e._e()])])]):e._e(),e.certTypeEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.certificationType")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},e._l(e.$props.data.certType.options,(function(t,a){return s("div",{class:"control"+(e.certTypeChanged&&a===e.certType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.certType,callback:function(t){e.certType=t},expression:"certType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0)])]):e._e(),e.letsEncryptEmailEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.https.letsEncryptEmail")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.letsEncryptEmailChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.letsEncryptEmail,expression:"letsEncryptEmail"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.letsEncryptEmail.computed},domProps:{value:e.letsEncryptEmail},on:{input:function(t){t.target.composing||(e.letsEncryptEmail=t.target.value)}}})])])])]):e._e(),e.sslCertificateEnabled?s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.sslCertificateChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.sslCertificate,expression:"sslCertificate"}],staticClass:"input",attrs:{type:"text",placeholder:e.$parent.$parent.$data.global.nginx.nginxConfigDirectory.computed+"/ssl/"+e.$parent.$props.data.server.domain.computed+".crt"},domProps:{value:e.sslCertificate},on:{input:function(t){t.target.composing||(e.sslCertificate=t.target.value)}}})])])])]):e._e(),e.sslCertificateKeyEnabled?s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.sslCertificateKeyChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.sslCertificateKey,expression:"sslCertificateKey"}],staticClass:"input",attrs:{type:"text",placeholder:e.$parent.$parent.$data.global.nginx.nginxConfigDirectory.computed+"/ssl/"+e.$parent.$props.data.server.domain.computed+".key"},domProps:{value:e.sslCertificateKey},on:{input:function(t){t.target.composing||(e.sslCertificateKey=t.target.value)}}})])])])]):e._e(),e.$props.data.http3.value?[s("br"),s("div",{staticClass:"message is-warning"},[s("div",{staticClass:"message-body"},[e._v(" "+e._s(e.$t("templates.domainSections.https.http3Warning1"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.domainSections.https.http3Warning2"),link:"https://quic.nginx.org/README"}}),e._v(" "+e._s(e.$t("templates.domainSections.https.http3Warning3"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.domainSections.https.http3Warning4"),link:"https://github.com/cloudflare/quiche/tree/master/extras/nginx"}}),e._v(" "+e._s(e.$t("templates.domainSections.https.http3Warning5"))+" ")],1)])]:e._e()],2)},ce=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("ssl_certificate")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("ssl_certificate_key")])])}],pe=s(4310),de=s.n(pe),ue=s(8216);const he={https:{default:!0,enabled:!0},http2:{default:!0,enabled:!0},http3:{default:!1,enabled:!0},portReuse:{default:!0,enabled:!1},forceHttps:{default:!0,enabled:!0},hsts:{default:!0,enabled:!0},hstsSubdomains:{default:!0,enabled:!0},hstsPreload:{default:!1,enabled:!0},certType:{default:"letsEncrypt",options:{letsEncrypt:"common.letsEncrypt",custom:"templates.domainSections.https.customCertificate"},enabled:!0},letsEncryptEmail:{default:"",computed:"info@example.com",enabled:!0},sslCertificate:{default:"",enabled:!1},sslCertificateKey:{default:"",enabled:!1}},me={name:"DomainHTTPS",display:"common.https",key:"https",delegated:W(he),components:{PrettyCheck:se(),PrettyRadio:de(),ExternalLink:ue.Z},props:{data:Object},computed:Z(he,"https"),watch:{"$props.data.https":{handler(e){const t=e.computed;t?(this.$props.data.http2.enabled=!0,this.$props.data.http2.computed=this.$props.data.http2.value,this.$props.data.http3.enabled=!0,this.$props.data.http3.computed=this.$props.data.http3.value,this.$props.data.forceHttps.enabled=!0,this.$props.data.forceHttps.computed=this.$props.data.forceHttps.value,this.$props.data.hsts.enabled=!0,this.$props.data.hsts.computed=this.$props.data.hsts.value,this.$props.data.certType.enabled=!0,this.$props.data.certType.computed=this.$props.data.certType.value):(this.$props.data.http2.enabled=!1,this.$props.data.http2.computed=!1,this.$props.data.http3.enabled=!1,this.$props.data.http3.computed=!1,this.$props.data.forceHttps.enabled=!1,this.$props.data.forceHttps.computed=!1,this.$props.data.hsts.enabled=!1,this.$props.data.hsts.computed=!1,this.$props.data.certType.enabled=!1,this.$props.data.certType.computed="")},deep:!0},"$props.data.http3":{handler(e){e.computed?(this.$props.data.portReuse.enabled=!0,this.$props.data.portReuse.computed=this.$props.data.portReuse.value):(this.$props.data.portReuse.enabled=!1,this.$props.data.portReuse.computed=!1)},deep:!0},"$props.data":{handler(){this.$props.data.hsts.computed?(this.$props.data.hstsSubdomains.enabled=!0,this.$props.data.hstsSubdomains.computed=this.$props.data.hstsSubdomains.value):(this.$props.data.hstsSubdomains.enabled=!1,this.$props.data.hstsSubdomains.computed=!1),this.$props.data.hsts.computed&&this.$props.data.hstsSubdomains.computed?(this.$props.data.hstsPreload.enabled=!0,this.$props.data.hstsPreload.computed=this.$props.data.hstsPreload.value):(this.$props.data.hstsPreload.enabled=!1,this.$props.data.hstsPreload.computed=!1)},deep:!0},"$props.data.certType":{handler(e){e.enabled?(Object.keys(e.options).includes(e.computed)||(e.computed=e.default),"letsEncrypt"===e.computed?(this.$props.data.letsEncryptEmail.enabled=!0,this.$props.data.letsEncryptEmail.computed=this.$props.data.letsEncryptEmail.value,this.$props.data.sslCertificate.enabled=!1,this.$props.data.sslCertificate.computed="",this.$props.data.sslCertificateKey.enabled=!1,this.$props.data.sslCertificateKey.computed=""):(this.$props.data.sslCertificate.enabled=!0,this.$props.data.sslCertificate.computed=this.$props.data.sslCertificate.value,this.$props.data.sslCertificateKey.enabled=!0,this.$props.data.sslCertificateKey.computed=this.$props.data.sslCertificateKey.value,this.$props.data.letsEncryptEmail.enabled=!1,this.$props.data.letsEncryptEmail.computed="")):(this.$props.data.letsEncryptEmail.enabled=!1,this.$props.data.letsEncryptEmail.computed="",this.$props.data.sslCertificate.enabled=!1,this.$props.data.sslCertificate.computed="",this.$props.data.sslCertificateKey.enabled=!1,this.$props.data.sslCertificateKey.computed="")},deep:!0},"$props.data.letsEncryptEmail":{handler(e){e.computed.trim()||(e.computed=`info@${this.$parent.$props.data.server.domain.computed}`)},deep:!0},"$parent.$props.data.server.domain":{handler(e){this.$props.data.letsEncryptEmail.value.trim()||(this.$props.data.letsEncryptEmail.computed=`info@${e.computed}`)},deep:!0}}},ve=me;var fe=(0,Q.Z)(ve,re,ce,!1,null,null,null);const ge=fe.exports;var be=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.phpEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.php")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.phpChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.php,callback:function(t){e.php=t},expression:"php"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enablePhp"))+" ")])],1)])])])]):s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.php")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control is-changed"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.php.phpIsDisabled"))+" "),e.$parent.$props.data.reverseProxy.reverseProxy.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.php.phpCannotBeEnabledWithReverseProxy"))+" ")]:e._e(),e.$parent.$props.data.python.python.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.php.phpCannotBeEnabledWithPython"))+" ")]:e._e()],2)])])])]),e.phpServerEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label has-margin-top"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.phpServer")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.phpServerChanged?" is-changed":"")},[s("VueSelect",{ref:"phpServerSelect",attrs:{options:e.phpServerOptions,clearable:!1,reduce:function(e){return e.value}},model:{value:e.phpServer,callback:function(t){e.phpServer=t},expression:"phpServer"}})],1),e.phpServerCustomEnabled?s("div",{class:"control"+(e.phpServerCustomChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.phpServerCustom,expression:"phpServerCustom"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.phpServerCustom.default},domProps:{value:e.phpServerCustom},on:{input:function(t){t.target.composing||(e.phpServerCustom=t.target.value)}}})]):e._e()])])]):e._e(),e.phpBackupServerEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label has-margin-top"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.phpBackupServer")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.phpBackupServerChanged?" is-changed":"")},[s("VueSelect",{ref:"phpBackupServerSelect",attrs:{options:e.phpBackupServerOptions,clearable:!1,reduce:function(e){return e.value}},model:{value:e.phpBackupServer,callback:function(t){e.phpBackupServer=t},expression:"phpBackupServer"}})],1),e.phpBackupServerCustomEnabled?s("div",{class:"control"+(e.phpBackupServerCustomChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.phpBackupServerCustom,expression:"phpBackupServerCustom"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.phpBackupServerCustom.default},domProps:{value:e.phpBackupServerCustom},on:{input:function(t){t.target.composing||(e.phpBackupServerCustom=t.target.value)}}})]):e._e()])])]):e._e(),e.wordPressRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.wordPressRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.wordPressRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.wordPressRules,callback:function(t){e.wordPressRules=t},expression:"wordPressRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enableWordPressRules"))+" ")])],1)])])])]):e._e(),e.drupalRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.drupalRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.drupalRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.drupalRules,callback:function(t){e.drupalRules=t},expression:"drupalRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enableDrupalRules"))+" ")])],1)])])])]):e._e(),e.magentoRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.magentoRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.magentoRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.magentoRules,callback:function(t){e.magentoRules=t},expression:"magentoRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enableMagentoRules"))+" ")])],1)])])])]):e._e(),e.joomlaRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.php.joomlaRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.joomlaRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.joomlaRules,callback:function(t){e.joomlaRules=t},expression:"joomlaRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.php.enableJoomlaRules"))+" ")])],1)])])])]):e._e()])},Ce=[];const ye={"127.0.0.1:9000":"templates.domainSections.php.tcp","/var/run/hhvm/sock":"templates.domainSections.php.hhvmSocket","/var/run/hhvm/hhvm.sock":"templates.domainSections.php.hhvmSocket","/var/run/php5-fpm.sock":"templates.domainSections.php.php5Socket","/var/run/php/php7.1-fpm.sock":"templates.domainSections.php.php71Socket","/var/run/php/php7.2-fpm.sock":"templates.domainSections.php.php72Socket","/var/run/php/php7.0-fpm.sock":"templates.domainSections.php.php70Socket","/var/run/php/php7.3-fpm.sock":"templates.domainSections.php.php73Socket","/var/run/php/php7.4-fpm.sock":"templates.domainSections.php.php74Socket","/var/run/php/php8.0-fpm.sock":"templates.domainSections.php.php80Socket","/var/run/php/php-fpm.sock":"templates.domainSections.php.phpSocket",custom:"templates.domainSections.php.custom"},$e=["","custom"],_e={phpServer:{default:"/var/run/php/php-fpm.sock",options:ye,enabled:!0},phpServerCustom:{default:"unix:/var/run/php/php-fpm.sock",enabled:!1},phpBackupServer:{default:"",options:{"":"templates.domainSections.php.disabled",...ye},enabled:!0},phpBackupServerCustom:{default:"unix:/var/run/php/php-fpm.sock",enabled:!1},php:{default:!0,enabled:!0},wordPressRules:{default:!1,enabled:!0},drupalRules:{default:!1,enabled:!0},magentoRules:{default:!1,enabled:!0},joomlaRules:{default:!1,enabled:!0}},xe={name:"DomainPHP",display:"common.php",key:"php",delegated:W(_e),components:{PrettyCheck:se(),VueSelect:j()},props:{data:Object},computed:{...Z(_e,"php"),phpServerOptions(){return Object.entries(this.$props.data.phpServer.options).map((([e,t])=>this.formattedOption(e,t)))},phpBackupServerOptions(){return Object.entries(this.$props.data.phpBackupServer.options).map((([e,t])=>this.formattedOption(e,t)))}},watch:{"$parent.$props.data":{handler(e){e.reverseProxy.reverseProxy.computed||e.python.python.computed?(this.$props.data.php.enabled=!1,this.$props.data.php.computed=!1):(this.$props.data.php.enabled=!0,this.$props.data.php.computed=this.$props.data.php.value)},deep:!0},"$props.data.php":{handler(e){e.computed?(this.$props.data.phpServer.enabled=!0,this.$props.data.phpServer.computed=this.$props.data.phpServer.value,this.$props.data.phpBackupServer.enabled=!0,this.$props.data.phpBackupServer.computed=this.$props.data.phpBackupServer.value,this.$props.data.wordPressRules.enabled=!0,this.$props.data.wordPressRules.computed=this.$props.data.wordPressRules.value,this.$props.data.drupalRules.enabled=!0,this.$props.data.drupalRules.computed=this.$props.data.drupalRules.value,this.$props.data.magentoRules.enabled=!0,this.$props.data.magentoRules.computed=this.$props.data.magentoRules.value,this.$props.data.joomlaRules.enabled=!0,this.$props.data.joomlaRules.computed=this.$props.data.joomlaRules.value):(this.$props.data.phpServer.enabled=!1,this.$props.data.phpServer.computed="",this.$props.data.phpBackupServer.enabled=!1,this.$props.data.phpBackupServer.computed="",this.$props.data.wordPressRules.enabled=!1,this.$props.data.wordPressRules.computed=!1,this.$props.data.drupalRules.enabled=!1,this.$props.data.drupalRules.computed=!1,this.$props.data.magentoRules.enabled=!1,this.$props.data.magentoRules.computed=!1,this.$props.data.joomlaRules.enabled=!1,this.$props.data.joomlaRules.computed=!1)},deep:!0},"$props.data.phpServer":{handler(e){if(e.enabled)return Object.keys(e.options).includes(e.computed)||(e.computed=e.default),void(this.$props.data.phpServerCustom.enabled="custom"===e.computed);this.$props.data.phpServerCustom.enabled=!1},deep:!0},"$props.data.phpBackupServer":{handler(e){if(e.enabled)return Object.keys(e.options).includes(e.computed)||(e.computed=e.default),void(this.$props.data.phpBackupServerCustom.enabled="custom"===e.computed);this.$props.data.phpBackupServerCustom.enabled=!1},deep:!0},"$i18n.locale"(){if(!this.$refs.phpServerSelect)return!1;const e=this.phpServerOptions.find((e=>e.value===this.$refs.phpServerSelect.$data._value.value));e&&(this.$refs.phpServerSelect.$data._value=e);const t=this.phpBackupServerOptions.find((e=>e.value===this.$refs.phpBackupServerSelect.$data._value.value));t&&(this.$refs.phpBackupServerSelect.$data._value=t)}},methods:{formattedOption(e,t){return{label:`${this.$t(t)}${$e.includes(e)?"":`: ${e}`}`,value:e}}}},ke=xe;var Se=(0,Q.Z)(ke,be,Ce,!1,null,null,null);const Pe=Se.exports;var Ee=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.pythonEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.python")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.pythonChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.python,callback:function(t){e.python=t},expression:"python"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.python.enablePython"))+" ")])],1)])])])]):s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.python")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.python.pythonIsDisabled"))+" "),e.$parent.$props.data.reverseProxy.reverseProxy.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.python.pythonCannotBeEnabledWithReverseProxy"))+" ")]:e._e(),e.$parent.$props.data.php.php.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.python.pythonCannotBeEnabledWithPhp"))+" ")]:e._e()],2)])])])]),e.djangoRulesEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.python.djangoRules")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.djangoRulesChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.djangoRules,callback:function(t){e.djangoRules=t},expression:"djangoRules"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.python.enableDjangoRules"))+" ")])],1)])])])]):e._e()])},we=[];const Te={python:{default:!1,enabled:!1},djangoRules:{default:!1,enabled:!1}},Re={name:"DomainPython",display:"common.python",key:"python",delegated:W(Te),components:{PrettyCheck:se()},props:{data:Object},computed:Z(Te,"python"),watch:{"$parent.$props.data":{handler(e){e.reverseProxy.reverseProxy.computed||e.php.php.computed?(this.$props.data.python.enabled=!1,this.$props.data.python.computed=!1):(this.$props.data.python.enabled=!0,this.$props.data.python.computed=this.$props.data.python.value)},deep:!0},"$props.data.python":{handler(e){e.computed?(this.$props.data.djangoRules.enabled=!0,this.$props.data.djangoRules.computed=this.$props.data.djangoRules.value):(this.$props.data.djangoRules.enabled=!1,this.$props.data.djangoRules.computed=!1)},deep:!0}}},De=Re;var Oe=(0,Q.Z)(De,Ee,we,!1,null,null,null);const ze=Oe.exports;var je=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.reverseProxyEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.reverseProxy")))])]),s("div",{staticClass:"field-body"},[s("div",{class:"field"+(e.reverseProxyChanged?" is-changed":"")},[s("div",{staticClass:"control"},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.reverseProxy,callback:function(t){e.reverseProxy=t},expression:"reverseProxy"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.reverseProxy.enableReverseProxy"))+" ")])],1)])])])]):s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.reverseProxy")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.reverseProxy.reverseProxyIsDisabled"))+" "),e.$parent.$props.data.php.php.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.reverseProxy.reverseProxyCannotBeEnabledWithPhp"))+" ")]:e._e(),e.$parent.$props.data.python.python.computed?[s("br"),e._v(e._s(e.$t("templates.domainSections.reverseProxy.reverseProxyCannotBeEnabledWithPython"))+" ")]:e._e()],2)])])])]),e.pathEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.path")))])]),s("div",{staticClass:"field-body"},[s("div",{class:"field"+(e.pathChanged?" is-changed":"")},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.path,expression:"path"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.path.default},domProps:{value:e.path},on:{input:function(t){t.target.composing||(e.path=t.target.value)}}})])])])]):e._e(),e.proxyPassEnabled?s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{class:"field"+(e.proxyPassChanged?" is-changed":"")},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.proxyPass,expression:"proxyPass"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.proxyPass.default},domProps:{value:e.proxyPass},on:{input:function(t){t.target.composing||(e.proxyPass=t.target.value)}}})])])])]):e._e()])},Ae=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("proxy_pass")])])}];const Le={reverseProxy:{default:!1,enabled:!1},path:{default:"/",enabled:!1},proxyPass:{default:"http://127.0.0.1:3000",enabled:!1}},He={name:"DomainReverseProxy",display:"common.reverseProxy",key:"reverseProxy",delegated:W(Le),components:{PrettyCheck:se()},props:{data:Object},computed:Z(Le,"reverseProxy"),watch:{"$parent.$props.data":{handler(e){e.php.php.computed||e.python.python.computed?(this.$props.data.reverseProxy.enabled=!1,this.$props.data.reverseProxy.computed=!1):(this.$props.data.reverseProxy.enabled=!0,this.$props.data.reverseProxy.computed=this.$props.data.reverseProxy.value)},deep:!0},"$props.data.reverseProxy":{handler(e){e.computed?(this.$props.data.path.enabled=!0,this.$props.data.path.computed=this.$props.data.path.value,this.$props.data.proxyPass.enabled=!0,this.$props.data.proxyPass.computed=this.$props.data.proxyPass.value):(this.$props.data.path.enabled=!1,this.$props.data.path.computed="",this.$props.data.proxyPass.enabled=!1,this.$props.data.proxyPass.computed="")},deep:!0}}},Ie=He;var Fe=(0,Q.Z)(Ie,je,Ae,!1,null,null,null);const Me=Fe.exports;var Ne=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.rootChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.root,callback:function(t){e.root=t},expression:"root"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("common.enable"))+" ")])],1)])])])]),e.indexEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},e._l(e.$props.data.index.options,(function(t){return s("div",{class:"control"+(e.indexChanged&&t===e.index?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:t},model:{value:e.index,callback:function(t){e.index=t},expression:"index"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(t)+" ")])],1)])})),0)])]):e._e(),e.fallbackHtmlEnabled||e.fallbackPhpEnabled?s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.routing.fallbackRouting")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[e.fallbackHtmlEnabled?s("div",{class:"control"+(e.fallbackHtmlChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.fallbackHtml,callback:function(t){e.fallbackHtml=t},expression:"fallbackHtml"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" index.html ")])],1)]):e._e(),e.fallbackPhpEnabled?s("div",{class:"control"+(e.fallbackPhpChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.fallbackPhp,callback:function(t){e.fallbackPhp=t},expression:"fallbackPhp"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" index.php ")])],1)]):e._e()])])]):e._e(),e.fallbackPhpPathEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.routing.fallbackRoutingPhpPath")))])]),s("div",{staticClass:"field-body"},[s("div",{class:"field"+(e.fallbackPhpPathChanged?" is-changed":"")},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.fallbackPhpPath,expression:"fallbackPhpPath"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.fallbackPhpPath.default},domProps:{value:e.fallbackPhpPath},on:{input:function(t){t.target.composing||(e.fallbackPhpPath=t.target.value)}}})])])])]):e._e(),e.legacyPhpRoutingEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.routing.legacyPhpRouting")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.legacyPhpRoutingChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.legacyPhpRouting,callback:function(t){e.legacyPhpRouting=t},expression:"legacyPhpRouting"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.routing.enableLegacyRouting"))+" ")])],1)])])])]):e._e()])},Be=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("root")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("index")])])}];const Ve={root:{default:!0,enabled:!0},index:{default:"index.php",options:["index.html","index.php"],enabled:!0},fallbackHtml:{default:!1,enabled:!0},fallbackPhp:{default:!0,enabled:!0},fallbackPhpPath:{default:"/api/",enabled:!1},legacyPhpRouting:{default:!1,enabled:!0}},Ge={name:"DomainRouting",display:"templates.domainSections.routing.routing",key:"routing",delegated:W(Ve),components:{PrettyCheck:se(),PrettyRadio:de()},props:{data:Object},computed:Z(Ve,"routing"),watch:{"$props.data.root":{handler(e){e.computed?(this.$props.data.index.enabled=!0,this.$props.data.index.computed=this.$props.data.index.value,this.$props.data.fallbackHtml.enabled=!0,this.$props.data.fallbackHtml.computed=this.$props.data.fallbackHtml.value,this.$props.data.fallbackPhp.enabled=!0,this.$props.data.fallbackPhp.computed=this.$props.data.fallbackPhp.value):(this.$props.data.index.enabled=!1,this.$props.data.index.computed="",this.$props.data.fallbackHtml.enabled=!1,this.$props.data.fallbackHtml.computed=!1,this.$props.data.fallbackPhp.enabled=!1,this.$props.data.fallbackPhp.computed=!1)},deep:!0},"$props.data":{handler(e){e.fallbackHtml.computed&&e.fallbackPhp.computed?(this.$props.data.fallbackPhpPath.enabled=!0,this.$props.data.fallbackPhpPath.computed=this.$props.data.fallbackPhpPath.value):(this.$props.data.fallbackPhpPath.enabled=!1,this.$props.data.fallbackPhpPath.computed="")},deep:!0}}},We=Ge;var Ze=(0,Q.Z)(We,Ne,Be,!1,null,null,null);const Ue=Ze.exports;var qe=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("access_log "+e._s(e.$t("templates.domainSections.logging.byDomain")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.accessLogChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.accessLog,callback:function(t){e.accessLog=t},expression:"accessLog"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.logging.enableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("error_log "+e._s(e.$t("templates.domainSections.logging.byDomain")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.errorLogChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.errorLog,callback:function(t){e.errorLog=t},expression:"errorLog"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.logging.enableForThisDomain"))+" ")])],1)])])])])])},Ye=[];const Qe={accessLog:{default:!1,enabled:!0},errorLog:{default:!1,enabled:!0}},Xe={name:"DomainLogging",display:"common.logging",key:"logging",delegated:W(Qe),components:{PrettyCheck:se()},props:{data:Object},computed:Z(Qe,"logging")},Ke=Xe;var Je=(0,Q.Z)(Ke,qe,Ye,!1,null,null,null);const et=Je.exports;var tt=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"columns"},[s("div",{staticClass:"column"},[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.getMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.getMethod,callback:function(t){e.getMethod=t},expression:"getMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.postMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.postMethod,callback:function(t){e.postMethod=t},expression:"postMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.putMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.putMethod,callback:function(t){e.putMethod=t},expression:"putMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(3),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.patchMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.patchMethod,callback:function(t){e.patchMethod=t},expression:"patchMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(4),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.deleteMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.deleteMethod,callback:function(t){e.deleteMethod=t},expression:"deleteMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])])]),s("div",{staticClass:"column"},[s("div",{staticClass:"field is-horizontal"},[e._m(5),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.headMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.headMethod,callback:function(t){e.headMethod=t},expression:"headMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(6),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.connectMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.connectMethod,callback:function(t){e.connectMethod=t},expression:"connectMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(7),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.optionsMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.optionsMethod,callback:function(t){e.optionsMethod=t},expression:"optionsMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(8),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.traceMethodChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.traceMethod,callback:function(t){e.traceMethod=t},expression:"traceMethod"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.domainSections.restrict.disableForThisDomain"))+" ")])],1)])])])])])]),e.hasAtLeastOneEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.restrict.responseCode")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.responseCodeChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.responseCode,expression:"responseCode",modifiers:{number:!0}}],class:["input",e.validResponseCode?"":"is-danger"],attrs:{type:"number",min:"100",step:"1",placeholder:e.$props.data.responseCode.default},domProps:{value:e.responseCode},on:{input:function(t){t.target.composing||(e.responseCode=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})])])])]):e._e()])},st=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("GET")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("POST")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("PUT")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("PATCH")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("DELETE")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("HEAD")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("CONNECT")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("OPTIONS")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("TRACE")])])}];const at={getMethod:{default:!1,enabled:!0},postMethod:{default:!1,enabled:!0},putMethod:{default:!1,enabled:!0},patchMethod:{default:!1,enabled:!0},deleteMethod:{default:!1,enabled:!0},headMethod:{default:!1,enabled:!0},connectMethod:{default:!1,enabled:!0},optionsMethod:{default:!1,enabled:!0},traceMethod:{default:!1,enabled:!0},responseCode:{default:405,enabled:!0}},ot={name:"DomainRestrict",display:"common.restrict",key:"restrict",delegated:W(at),components:{PrettyCheck:se()},props:{data:Object},data(){return{validResponseCode:!0}},computed:{...Z(at,"restrict"),hasAtLeastOneEnabled(){return Object.keys(this.$props.data).filter((e=>this.$props.data[e].computed&&"responseCode"!==e)).length>0}},watch:{"$props.data.responseCode":{handler(e){e.computed&&/^[1-5][0-9][0-9]$/.test(e.computed)?this.validResponseCode=!0:this.validResponseCode=!1},deep:!0}}},it=ot;var lt=(0,Q.Z)(it,tt,st,!1,null,null,null);const nt=lt.exports;var rt=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label has-margin-top"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.domainSections.onion.onionLocation")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.onionLocationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.onionLocation,expression:"onionLocation"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.onionLocation.placeholder},domProps:{value:e.onionLocation},on:{input:function(t){t.target.composing||(e.onionLocation=t.target.value)}}})]),e.onionLocationChanged?e._e():[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.onion.provideAnOnionLocationToSetOnionLocationHeader"))+" ")])]),s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.domainSections.onion.letsVisitorsKnownOnionServicesIsAvailable"))+" ")])]),s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[s("ExternalLink",{attrs:{text:e.$t("templates.domainSections.onion.learnMoreAboutOnionServices"),link:"https://community.torproject.org/onion-services/"}})],1)])],e.incorrectEnding?s("div",{staticClass:"control"},[s("label",{staticClass:"text message is-warning"},[s("span",{staticClass:"message-body"},[e._v(" "+e._s(e.$t("templates.domainSections.onion.onionLocationExpectedToEndWithOnion"))+" ")])])]):e._e()],2)])])])},ct=[];const pt={onionLocation:{default:"",placeholder:".onion",enabled:!0}},dt={name:"DomainOnion",display:"templates.domainSections.onion.onion",key:"onion",delegated:W(pt),components:{ExternalLink:ue.Z},props:{data:Object},computed:{...Z(pt,"onion"),incorrectEnding(){return this.onionLocationChanged&&!this.$props.data.onionLocation.computed.endsWith(".onion")}},watch:{"$props.data.onionLocation":{handler(e){e.computed=e.computed.replace(/^https?:\/\//,"")},deep:!0}}},ut=dt;var ht=(0,Q.Z)(ut,rt,ct,!1,null,null,null);const mt=ht.exports,vt=Object.values(a),ft={hasUserInteraction:!1,presets:K.delegated,...vt.reduce(((e,t)=>(e[t.key]=t.delegated,e)),{})},gt={name:"Domain",delegated:ft,components:{Presets:K},props:{data:Object},data(){return{active:vt[0].key,tabs:vt}},computed:{nextTab(){const e=this.$data.tabs.map((e=>e.key)),t=e.indexOf(this.$data.active)+1;return te.key)),t=e.indexOf(this.$data.active)-1;return t>=0&&e[t]}},methods:{changesCount(e){return Object.keys(this.$props.data[e]).filter((t=>H(this.$props.data[e][t],e,t))).length},changes(e){const t=this.changesCount(e);return t?` (${t.toLocaleString()})`:""},setValue(e,t,s){Object.assign(this.$props.data[e][t],{value:s,computed:s})},resetValue(e,t){this.setValue(e,t,this.$props.data[e][t].default)},tabClass(e){const t=[];e===this.$data.active&&t.push("is-active"),this.changesCount(e)&&t.push("is-changed");const s=this.$data.tabs.map((e=>e.key));return s.indexOf(e)"[object Object]"===Object.prototype.toString.call(e),_t=e=>""===e.toString().trim()||e,xt={ssl_profile:["https","sslProfile"],resolver_cloudflare:["https","ocspCloudflare",_t],resolver_google:["https","ocspGoogle",_t],resolver_opendns:["https","ocspOpenDns",_t],directory_letsencrypt:["https","letsEncryptRoot"],referrer_policy:["security","referrerPolicy"],content_security_policy:["security","contentSecurityPolicy"],server_tokens:["security","serverTokens",_t],limit_req:["security","limitReq",_t],php_server:["php","phpServer"],php_server_backup:["php","phpBackupServer"],python_server:["python","pythonServer"],gzip:["performance","gzipCompression",_t],brotli:["performance","brotliCompression",_t],expires_assets:["performance","assetsExpiration"],expires_media:["performance","mediaExpiration"],expires_svg:["performance","svgExpiration"],expires_fonts:["performance","fontsExpiration"],access_log:["logging","accessLog"],error_log:["logging","errorLog"],log_not_found:["logging","logNotFound",_t],directory_nginx:["nginx","nginxConfigDirectory"],worker_processes:["nginx","workerProcesses"],user:["nginx","user"],pid:["nginx","pid"],client_max_body_size:["nginx","clientMaxBodySize"],file_structure:["tools","modularizedStructure",e=>"modularized"===e.toLowerCase().trim()],symlink:["tools","symlinkVhost",_t]},kt={domain:["server","domain"],path:["server","path"],document_root:["server","documentRoot"],non_www:["server","wwwSubdomain",e=>!_t(e)],cdn:["server","cdnSubdomain",_t],redirect:["server","redirectSubdomains",_t],ipv4:["server","listenIpv4"],ipv6:["server","listenIpv6"],https:["https","https",_t],http2:["https","http2",_t],force_https:["https","forceHttps",_t],hsts:["https","hsts",_t],hsts_subdomains:["https","hstsSubdomains",_t],hsts_preload:["https","hstsPreload",_t],cert_type:["https","certType",e=>"custom"===e.toLowerCase().trim()?"custom":"letsEncrypt"],email:["https","letsEncryptEmail"],ssl_certificate:["https","sslCertificate"],ssl_certificate_key:["https","sslCertificateKey"],php:["php","php",_t],wordpress:["php","wordPressRules",_t],drupal:["php","drupalRules",_t],magento:["php","magentoRules",_t],python:["python","python",_t],django:["python","djangoRules",_t],proxy:["reverseProxy","reverseProxy",_t],proxy_path:["reverseProxy","path"],proxy_pass:["reverseProxy","proxyPass"],root:["routing","root",_t],index:["routing","index"],fallback_html:["routing","fallbackHtml",_t],fallback_php:["routing","fallbackPhp",_t],fallback_php_path:["routing","fallbackPhpPath"],php_legacy_routing:["routing","legacyPhpRouting",_t],access_log_domain:["logging","accessLog",_t],error_log_domain:["logging","errorLog",_t]},St=e=>{const t={};for(const s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(!(s in xt)||$t(e[s]))isNaN(parseInt(s))||(e.domains=$t(e.domains)?e.domains:{},e.domains[s]=e[s]);else{const a=xt[s];t[a[0]]=t[a[0]]||{},t[a[0]][a[1]]=a.length<3?e[s]:a[2](e[s])}if(e.global={...e.global||{},...t},"domains"in e&&$t(e.domains))for(const s in e.domains){if(!Object.prototype.hasOwnProperty.call(e.domains,s))continue;if(!$t(e.domains[s]))continue;const t={};for(const a in e.domains[s])if(Object.prototype.hasOwnProperty.call(e.domains[s],a)&&!$t(e.domains[s][a])&&a in kt){const o=kt[a];t[o[0]]=t[o[0]]||{},t[o[0]][o[1]]=o.length<3?e.domains[s][a]:o[2](e.domains[s][a])}e.domains[s]={...e.domains[s],...t}}},Pt=(e,t)=>{const s=(e,t)=>{Object.keys(t).forEach((a=>{t[a]&&"object"===typeof t[a]?s(e[a]=e[a]||{},t[a]):e[a]=t[a]}))};s(e,t)},Et=e=>{if("global"in e&&$t(e.global)){const t={php:{}},s={php:["phpServer","phpServerCustom","phpBackupServer","phpBackupServerCustom"]};for(const a in e.global)if(Object.prototype.hasOwnProperty.call(e.global,a)&&Object.prototype.hasOwnProperty.call(s,a))for(const o in e.global[a])Object.prototype.hasOwnProperty.call(e.global[a],o)&&s[a].includes(o)&&(t[a][o]=e.global[a][o]);for(const a in e.domains)Object.prototype.hasOwnProperty.call(e.domains,a)&&Pt(e.domains[a],t)}},wt=(e,t)=>{for(const s in e)if(Object.prototype.hasOwnProperty.call(e,s)&&"presets"!==s&&s in t&&$t(e[s]))for(const a in e[s])Object.prototype.hasOwnProperty.call(e[s],a)&&a in t[s]&&(t[s][a].value=e[s][a],t[s][a].computed=e[s][a])},Tt=(e,t,s,a)=>new Promise((o=>{const i=F().parse(e,{ignoreQueryPrefix:!0,allowDots:!0,parseArrays:!1,decoder(e){if(e=decodeURIComponent(e),/^(\d+|\d*\.\d+)$/.test(e))return parseFloat(e);let t={true:!0,false:!1,null:null,undefined:void 0};return e in t?t[e]:e}});if(St(i),Et(i),"domains"in i&&$t(i.domains)){const e=Object.keys(i.domains).map((e=>parseInt(e))).filter((e=>!isNaN(e)));for(let s=0;swt(i.domains[s],o)))}}else t.push(w()(yt.delegated));"global"in i&&$t(i.global)&&wt(i.global,s),a((()=>a((()=>o(i)))))})),Rt=e=>$t(e)||Array.isArray(e)&&e.every((e=>Array.isArray(e)&&2===e.length)),Dt=e=>{let t=0;for(const s of e){if(Rt(s[1]))return t;s[0].length>t&&!s[0].startsWith("#")&&(t=s[0].length)}return t},Ot=(e,t)=>{const s=$t(e)?Object.entries(e):e;if(!Array.isArray(s)||!s.every((e=>Array.isArray(e)&&2===e.length)))return"";let a="",o=Dt(s);const i=" ".repeat(t);let l=!1;for(let n=0;n{const s=t.toString();a+=i+(e[0]+p+s).trim()+(e[0].startsWith("#")?"":";")+"\n"}))}return a},zt=e=>{let t,s=Ot(e,0);s=s.replace(/\n\n\n/g,"\n\n").replace(/^([^\S\r\n]*[^#\s].*[^\n])\n([^\S\r\n]*)#/gm,"$1\n\n$2#").replace(/^([^\S\r\n]*#.*)(?:\n[^\S\r\n]*)+\n([^\S\r\n]*.*{)/gm,"$1\n$2").replace(/^([^\S\r\n]*#.*\n[^\S\r\n]*#.*\n)([^\S\r\n]*[^#\s])/gm,"$1\n$2").replace(/^([^\S\r\n]*.*{)\n[^\S\r\n]*(})/gm,"$1$2");do{t=/^([^\S\r\n]*})(?:\n[^\S\r\n]*)+\n([^\S\r\n]*})/m.exec(s),t&&(s=s.slice(0,t.index)+t[1]+"\n"+t[2]+s.slice(t.index+t[0].length))}while(t);return s.trim()},jt=s(6358),At=e=>jt.stringify(e),Lt={modern:{name:"Mozilla Modern",protocols:["TLSv1.3"],ciphers:[],server_preferred_order:!1,dh_param_size:!1,oldest_clients:["Firefox 63","Android 10.0","Chrome 70","Edge 75","Java 11","OpenSSL 1.1.1","Opera 57","Safari 12.1"]},intermediate:{name:"Mozilla Intermediate",protocols:["TLSv1.2","TLSv1.3"],ciphers:["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-CHACHA20-POLY1305","ECDHE-RSA-CHACHA20-POLY1305","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES256-GCM-SHA384"],server_preferred_order:!1,dh_param_size:2048,oldest_clients:["Firefox 27","Android 4.4.2","Chrome 31","Edge","IE 11 on Windows 7","Java 8u31","OpenSSL 1.0.1","Opera 20","Safari 9"]},old:{name:"Mozilla Old",protocols:["TLSv1","TLSv1.1","TLSv1.2","TLSv1.3"],ciphers:["ECDHE-ECDSA-AES128-GCM-SHA256","ECDHE-RSA-AES128-GCM-SHA256","ECDHE-ECDSA-AES256-GCM-SHA384","ECDHE-RSA-AES256-GCM-SHA384","ECDHE-ECDSA-CHACHA20-POLY1305","ECDHE-RSA-CHACHA20-POLY1305","DHE-RSA-AES128-GCM-SHA256","DHE-RSA-AES256-GCM-SHA384","DHE-RSA-CHACHA20-POLY1305","ECDHE-ECDSA-AES128-SHA256","ECDHE-RSA-AES128-SHA256","ECDHE-ECDSA-AES128-SHA","ECDHE-RSA-AES128-SHA","ECDHE-ECDSA-AES256-SHA384","ECDHE-RSA-AES256-SHA384","ECDHE-ECDSA-AES256-SHA","ECDHE-RSA-AES256-SHA","DHE-RSA-AES128-SHA256","DHE-RSA-AES256-SHA256","AES128-GCM-SHA256","AES256-GCM-SHA384","AES128-SHA256","AES256-SHA256","AES128-SHA","AES256-SHA","DES-CBC3-SHA"],server_preferred_order:!0,dh_param_size:1024,oldest_clients:["Firefox 1","Android 2.3","Chrome 1","Edge 12","IE8 on Windows XP","Java 6","OpenSSL 0.9.8","Opera 5","Safari 1"]}},Ht=(e,t)=>"letsEncrypt"===e.https.certType.computed?`${t.https.letsEncryptCertRoot.computed.replace(/\/+$/,"")}/${e.server.domain.computed}/fullchain.pem`:e.https.sslCertificate.computed?e.https.sslCertificate.computed:`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/ssl/${e.server.domain.computed}.crt`,It=(e,t)=>"letsEncrypt"===e.https.certType.computed?`${t.https.letsEncryptCertRoot.computed.replace(/\/+$/,"")}/${e.server.domain.computed}/privkey.pem`:e.https.sslCertificateKey.computed?e.https.sslCertificateKey.computed:`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/ssl/${e.server.domain.computed}.key`,Ft=(e,t)=>t.logging.accessLog.computed.replace(/([^/]+)\.log$/,`${e.server.domain.computed}.$1.log`),Mt=(e,t)=>t.logging.errorLog.computed.replace(/([^/]+)\.log (.+)$/,`${e.server.domain.computed}.$1.log $2`),Nt="text/plain text/css text/xml application/json application/javascript application/rss+xml application/atom+xml image/svg+xml",Bt={assets:"css(\\.map)?|js(\\.map)?",fonts:"ttf|ttc|otf|eot|woff2?",svg:"svgz?",images:"jpe?g|png|gif|ico|cur|heic|webp|tiff?",audio:"mp3|m4a|aac|ogg|midi?|wav",video:"mp4|mov|webm|mpe?g|avi|ogv|flv|wmv",docs:"pdf|docx?|dotx?|docm|dotm|xlsx?|xltx?|xlsm|xltm|pptx?|potx?|pptm|potm|ppsx?"},Vt=e=>e.every((e=>e.https.hsts.computed))&&(e.every((e=>e.https.hstsSubdomains.computed))||e.every((e=>!e.https.hstsSubdomains.computed)))&&(e.every((e=>e.https.hstsPreload.computed))||e.every((e=>!e.https.hstsPreload.computed))),Gt=(e,t)=>{const s=[];if(s.push(["# security headers",""]),s.push(["add_header X-Frame-Options",'"SAMEORIGIN" always']),s.push(["add_header X-XSS-Protection",'"1; mode=block" always']),s.push(["add_header X-Content-Type-Options",'"nosniff" always']),s.push(["add_header Referrer-Policy",`"${t.security.referrerPolicy.computed}" always`]),t.security.contentSecurityPolicy.computed&&s.push(["add_header Content-Security-Policy",`"${t.security.contentSecurityPolicy.computed}" always`]),Vt(e)){const t=e.length&&e[0].https.hstsSubdomains.computed,a=e.length&&e[0].https.hstsPreload.computed;s.push(["add_header Strict-Transport-Security",`"max-age=31536000${t?"; includeSubDomains":""}${a?"; preload":""}" always`])}return s.push(["# . files",""]),s.push(["location ~ /\\.(?!well-known)",{deny:"all"}]),t.security.securityTxt.computed&&(s.push(["# security.txt",""]),s.push(["location /security.txt",{return:"301 /.well-known/security.txt"}]),s.push(["location = /.well-known/security.txt",{alias:`${t.security.securityTxtPath.value}`}])),s},Wt=e=>{const t={"# default uwsgi_params":"",include:"uwsgi_params","# uwsgi settings":""};return t.uwsgi_pass=("/"===e.python.pythonServer.computed[0]?"unix:":"")+e.python.pythonServer.computed,t["uwsgi_param Host"]="$host",t["uwsgi_param X-Real-IP"]="$remote_addr",t["uwsgi_param X-Forwarded-For"]="$proxy_add_x_forwarded_for",t["uwsgi_param X-Forwarded-Proto"]="$http_x_forwarded_proto",t},Zt=e=>{const t={proxy_http_version:"1.1",proxy_cache_bypass:"$http_upgrade","# Proxy headers":"","proxy_set_header Upgrade":"$http_upgrade","proxy_set_header Connection":"$connection_upgrade","proxy_set_header Host":"$host","proxy_set_header X-Real-IP":"$remote_addr","proxy_set_header X-Forwarded-For":"$proxy_add_x_forwarded_for","proxy_set_header X-Forwarded-Proto":"$scheme","proxy_set_header X-Forwarded-Host":"$host","proxy_set_header X-Forwarded-Port":"$server_port","# Proxy timeouts":""};return t["proxy_connect_timeout"]=e.reverseProxy.proxyConnectTimeout.computed,t["proxy_send_timeout"]=e.reverseProxy.proxySendTimeout.computed,t["proxy_read_timeout"]=e.reverseProxy.proxyReadTimeout.computed,t},Ut=e=>{const t=e.some((e=>e.routing.legacyPhpRouting.computed)),s={};return t&&(s["# split path"]="",s.fastcgi_split_path_info="^(.+\\.php)(/.+)$",s.set="$_fastcgi_path_info $fastcgi_path_info"),s["# 404"]="",s.try_files="$fastcgi_script_name =404",s["# default fastcgi_params"]="",s.include="fastcgi_params",s["# fastcgi settings"]="",s.fastcgi_index="index.php",s.fastcgi_buffers="8 16k",s.fastcgi_buffer_size="32k",s["# fastcgi params"]="",s["fastcgi_param DOCUMENT_ROOT"]="$realpath_root",s["fastcgi_param SCRIPT_FILENAME"]="$realpath_root$fastcgi_script_name",t&&(s["fastcgi_param PATH_INFO"]="$_fastcgi_path_info"),s["fastcgi_param PHP_ADMIN_VALUE"]='"open_basedir=$base/:/usr/lib/php/:/tmp/"',s},qt=(e,t)=>{const s={"# favicon.ico":"","location = /favicon.ico":{log_not_found:"off"}};if(t.logging.accessLog.computed&&(s["location = /favicon.ico"].access_log="off"),s["# robots.txt"]="",s["location = /robots.txt"]={log_not_found:"off"},t.logging.accessLog.computed&&(s["location = /robots.txt"].access_log="off"),e.every((e=>e.routing.root.computed))){if(t.performance.assetsExpiration.computed===t.performance.mediaExpiration.computed){if(t.performance.assetsExpiration.computed){s["# assets, media"]="";const e=`location ~* \\.(?:${Bt.assets}|${Bt.images}|${Bt.audio}|${Bt.video})$`;s[e]={expires:t.performance.assetsExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}}else{if(t.performance.assetsExpiration.computed){s["# assets"]="";const e=`location ~* \\.(?:${Bt.assets})$`;s[e]={expires:t.performance.assetsExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}if(t.performance.mediaExpiration.computed){s["# media"]="";const e=`location ~* \\.(?:${Bt.images}|${Bt.audio}|${Bt.video})$`;s[e]={expires:t.performance.mediaExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}}if(t.performance.svgExpiration.computed===t.performance.fontsExpiration.computed){if(t.performance.svgExpiration.computed){s["# svg, fonts"]="";const e=`location ~* \\.(?:${Bt.svg}|${Bt.fonts})$`;s[e]={add_header:'Access-Control-Allow-Origin "*"',expires:t.performance.svgExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}}else{if(t.performance.svgExpiration.computed){s["# svg"]="";const e=`location ~* \\.${Bt.svg}$`;s[e]={add_header:'Access-Control-Allow-Origin "*"',expires:t.performance.svgExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}if(t.performance.fontsExpiration.computed){s["# fonts"]="";const e=`location ~* \\.${Bt.fonts}$`;s[e]={add_header:'Access-Control-Allow-Origin "*"',expires:t.performance.fontsExpiration.computed},t.logging.accessLog.computed&&(s[e].access_log="off")}}}return t.performance.gzipCompression.computed&&(s["# gzip"]="",s.gzip="on",s.gzip_vary="on",s.gzip_proxied="any",s.gzip_comp_level=6,s.gzip_types=Nt),t.performance.brotliCompression.computed&&(s["# brotli"]="",s.brotli="on",s.brotli_comp_level=6,s.brotli_types=Nt),s},Yt=e=>{const t={"# WordPress: allow TinyMCE":"","location = /wp-includes/js/tinymce/wp-tinymce.php":{include:"nginxconfig.io/php_fastcgi.conf"},"# WordPress: deny wp-content, wp-includes php files":"","location ~* ^/(?:wp-content|wp-includes)/.*\\.php$":{deny:"all"},"# WordPress: deny wp-content/uploads nasty stuff":"","location ~* ^/wp-content/uploads/.*\\.(?:s?html?|php|js|swf)$":{deny:"all"},"# WordPress: SEO plugin":"","location ~* ^/wp-content/plugins/wordpress-seo(?:-premium)?/css/main-sitemap\\.xsl$":{},"# WordPress: deny wp-content/plugins (except earlier rules)":"","location ~ ^/wp-content/plugins":{deny:"all"},"# WordPress: deny general stuff":"","location ~* ^/(?:xmlrpc\\.php|wp-links-opml\\.php|wp-config\\.php|wp-config-sample\\.php|readme\\.html|license\\.txt)$":{deny:"all"}};return e.security.limitReq.computed&&(t["# WordPress: throttle wp-login.php"]="",t["location = /wp-login.php"]={limit_req:"zone=login burst=2 nodelay",include:"nginxconfig.io/php_fastcgi.conf"}),t},Qt=e=>{const t={"# Drupal: deny private files":"","location ~ ((^|/)\\.|^.*\\.yml$|^/sites/.*/private/|^/sites/[^/]+/[^/]*settings.*\\.php$)":{deny:"all",return:"404"},"# Drupal: deny php in files":"","location ~ ^/sites/[^/]+/files/.*\\.php$":{deny:"all"},"# Drupal: deny php in vendor":"","location ~ /vendor/.*\\.php$":{deny:"all"},"# Drupal: allow image styles to be handled by the CMS":"","location ~ ^/sites/[^/]+/files/styles/":{try_files:"$uri /index.php?q=$uri&$args"},"# Drupal: handle private files":"","location ~ ^(/[a-z\\-]+)?/system/files/":{try_files:"$uri /index.php?$query_string"}};return e.security.limitReq.computed&&(t["# Drupal: throttle user functions"]="",t["location ~ ^/user/(?:login|register|password)"]={limit_req:"zone=login burst=2 nodelay",try_files:"$uri /index.php?$query_string"}),t},Xt=()=>{const e={"# Magento: setup":"","location ^~ /setup":{root:"$base","# allow index.php":"","location ~ ^/setup/index.php":{include:"nginxconfig.io/php_fastcgi.conf"},"# deny everything except pub":"","location ~ ^/setup/(?!pub/).":{deny:"all"}},"# Magento: update":"","location ^~ /update":{root:"$base","# allow index.php":"","location ~ ^/update/index.php":{include:"nginxconfig.io/php_fastcgi.conf"},"# deny everything except pub":"","location ~ ^/update/(?!pub/).":{deny:"all"}},"# Magento: media files":"","location ^~ /media/":{try_files:"$uri $uri/ /get.php?$args","location ~* \\.(?:ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$":{expires:"+1y",add_header:'Cache-Control "public"',try_files:"$uri $uri/ /get.php?$args"},"location ~* \\.(?:zip|gz|gzip|bz2|csv|xml)$":{expires:"off",add_header:'Cache-Control "no-store"',try_files:"$uri $uri/ /get.php?$args"},"location ~ ^/media/theme_customization/.*\\.xml":{deny:"all"},"location ~ ^/media/(?:customer|downloadable|import)/":{deny:"all"}},"# Magento: static route":"","location @magento_static":{rewrite:"^/static/(version\\d*/)?(.*)$ /static.php?resource=$2 last"},"# Magento: static files":"","location ^~ /static/":{expires:"max",try_files:"$uri $uri/ @magento_static","location ~* \\.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$":{expires:"+1y",add_header:'Cache-Control "public"',try_files:"$uri $uri/ magento_static"},"location ~* .(zip|gz|gzip|bz2|csv|xml)$":{expires:"off",add_header:'Cache-Control "no-store"',try_files:"$uri $uri/ @magento_static"}},"# Magento: deny cron":"","location ~ cron\\.php":{deny:"all"}};return e},Kt=()=>{const e={"# Joomla: deny running scripts inside writable directories":"","location ~* /(images|cache|media|logs|tmp)/.*\\.(php|pl|py|jsp|asp|sh|cgi)$":{return:"403",error_page:"403 /403_error.html"},"# Joomla: caching of files":("",""),"location ~* \\.(ico|pdf|flv)$":{expires:"1y"},"location ~* \\.(js|css|png|jpg|jpeg|gif|swf|xml|txt)$":{expires:"14d"}};return e},Jt=e=>{const t={"# ACME-challenge":""};return t["location ^~ /.well-known/acme-challenge/"]={root:e.https.letsEncryptRoot.computed.replace(/\/+$/,"")},t},es=(e,t=!1)=>{const s=`php${t?"Backup":""}Server`;return"custom"===e.php[s].computed?e.php[`${s}Custom`].computed:("/"===e.php[s].computed[0]?"unix:":"")+e.php[s].computed},ts=e=>`php_${e.server.domain.computed.replace(/\./g,"_")}`,ss=(e,t)=>{const s=[];return e.https.https.computed&&(s.push(["# SSL",""]),s.push(["ssl_certificate",Ht(e,t)]),s.push(["ssl_certificate_key",It(e,t)]),"letsEncrypt"===e.https.certType.computed&&s.push(["ssl_trusted_certificate",`${t.https.letsEncryptCertRoot.computed.replace(/\/+$/,"")}/${e.server.domain.computed}/chain.pem`])),s},as=e=>{const t=[];return t.push(["listen",`${"*"===e.server.listenIpv4.computed?"":`${e.server.listenIpv4.computed}:`}443 ssl${e.https.http2.computed?" http2":""}`]),e.https.http3.computed&&t.push(["listen",`${"*"===e.server.listenIpv4.computed?"":`${e.server.listenIpv4.computed}:`}443 http3${e.https.portReuse.computed?" reuseport":""}`]),e.server.listenIpv6.computed&&t.push(["listen",`[${e.server.listenIpv6.computed}]:443 ssl${e.https.http2.computed?" http2":""}`]),e.server.listenIpv6.computed&&e.https.http3.computed&&t.push(["listen",`[${e.server.listenIpv6.computed}]:443 http3${e.https.portReuse.computed?" reuseport":""}`]),t},os=e=>{const t=[];return t.push(["listen",("*"===e.server.listenIpv4.computed?"":`${e.server.listenIpv4.computed}:`)+"80"]),e.server.listenIpv6.computed&&t.push(["listen",`[${e.server.listenIpv6.computed}]:80`]),t},is=e=>e.https.https.computed?as(e):os(e),ls=(e,t,s,a)=>{const o=[];return o.push(...os(e)),o.push(["server_name",s]),"letsEncrypt"===e.https.certType.computed?(t.tools.modularizedStructure.computed?o.push(["include","nginxconfig.io/letsencrypt.conf"]):o.push(...Object.entries(Jt(t))),o.push(["location /",{return:`301 https://${a||s}$request_uri`}])):o.push(["return",`301 https://${a||s}$request_uri`]),o},ns=(e,t,s)=>{const a=[],o=[];if(e.https.https.computed&&e.https.forceHttps.computed||o.push(...os(e)),e.https.https.computed&&o.push(...as(e)),o.push(["server_name",`${e.server.wwwSubdomain.computed?"www.":""}${e.server.domain.computed}`]),(e.php.php.computed||e.python.python.computed&&e.python.djangoRules.computed)&&(o.push(["set",`$base ${e.server.path.computed}`]),e.routing.root.computed&&o.push(["root",`$base${e.server.documentRoot.computed}`])),e.php.php.computed||e.python.python.computed&&e.python.djangoRules.computed||!e.routing.root.computed||o.push(["root",`${e.server.path.computed}${e.server.documentRoot.computed}`]),o.push(...ss(e,s)),e.onion.onionLocation.computed&&(o.push(["# Onion services",""]),o.push(["add_header Onion-Location",`http://${e.onion.onionLocation.computed}$request_uri`])),!Vt(t)&&e.https.hsts.computed&&(o.push(["# HSTS",""]),o.push(["add_header Strict-Transport-Security",`"max-age=31536000${e.https.hstsSubdomains.computed?"; includeSubDomains":""}${e.https.hstsPreload.computed?"; preload":""}" always`])),s.tools.modularizedStructure.computed?(o.push(["# security",""]),o.push(["include","nginxconfig.io/security.conf"])):o.push(...Gt(t,s)),Object.keys(e.restrict).find((t=>e.restrict[t].computed&&"responseCode"!==t))){const t=Object.keys(e.restrict).filter((t=>!e.restrict[t].computed&&"responseCode"!==t)).map((e=>e.replace("Method","").toUpperCase()));o.push(["# restrict methods",""]),o.push([`if ($request_method !~ ^(${t.join("|")})$)`,{return:`'${e.restrict.responseCode.computed}'`}])}if((e.logging.accessLog.computed||e.logging.errorLog.computed)&&(o.push(["# logging",""]),e.logging.accessLog.computed&&o.push(["access_log",Ft(e,s)+(s.logging.cloudflare.computed?" cloudflare":"")]),e.logging.errorLog.computed&&o.push(["error_log",Mt(e,s)])),"index.php"===e.routing.index.computed&&(o.push(["# index.php",""]),o.push(["index","index.php"])),!e.routing.fallbackHtml.computed&&!e.routing.fallbackPhp.computed||e.reverseProxy.reverseProxy.computed&&"/"===e.reverseProxy.path.computed||(o.push([`# index.${e.routing.fallbackHtml.computed?"html":e.routing.fallbackPhp.computed?"php":""} fallback`,""]),o.push(["location /",{try_files:"$uri $uri/ /index."+(e.routing.fallbackHtml.computed?"html":e.routing.fallbackPhp.computed?"php?$query_string":"")}])),e.routing.fallbackHtml.computed&&e.routing.fallbackPhp.computed&&(o.push(["# index.php fallback",""]),o.push([`location ~ ^${e.routing.fallbackPhpPath.computed}`,{try_files:"$uri $uri/ /index.php?$query_string"}])),e.python.python.computed&&(s.tools.modularizedStructure.computed?o.push(["location /",{include:"nginxconfig.io/python_uwsgi.conf"}]):o.push(["location /",Wt(s)]),e.python.djangoRules.computed&&(o.push(["# Django media",""]),o.push(["location /media/",{alias:"$base/media/"}]),o.push(["# Django static",""]),o.push(["location /static/",{alias:"$base/static/"}]))),e.reverseProxy.reverseProxy.computed){const t=[];t.push(["proxy_pass",e.reverseProxy.proxyPass.computed]),s.tools.modularizedStructure.computed?t.push(["include","nginxconfig.io/proxy.conf"]):t.push(...Object.entries(Zt(s))),o.push(["# reverse proxy",""]),o.push([`location ${e.reverseProxy.path.computed}`,t])}if(s.tools.modularizedStructure.computed?(o.push(["# additional config",""]),o.push(["include","nginxconfig.io/general.conf"]),e.https.forceHttps.computed||"letsEncrypt"!==e.https.certType.computed||o.push(["include","nginxconfig.io/letsencrypt.conf"]),e.php.wordPressRules.computed&&o.push(["include","nginxconfig.io/wordpress.conf"]),e.php.drupalRules.computed&&o.push(["include","nginxconfig.io/drupal.conf"]),e.php.magentoRules.computed&&o.push(["include","nginxconfig.io/magento.conf"]),e.php.joomlaRules.computed&&o.push(["include","nginxconfig.io/joomla.conf"])):(o.push(...Object.entries(qt(t,s))),e.https.forceHttps.computed||"letsEncrypt"!==e.https.certType.computed||o.push(...Object.entries(Jt(s))),e.php.wordPressRules.computed&&o.push(...Object.entries(Yt(s))),e.php.drupalRules.computed&&o.push(...Object.entries(Qt(s))),e.php.magentoRules.computed&&o.push(...Object.entries(Xt())),e.php.joomlaRules.computed&&o.push(...Object.entries(Kt()))),e.php.php.computed){e.php.phpBackupServer.computed&&a.push([`upstream ${ts(e)}`,{server:[es(e),`${es(e,!0)} backup`]}]),o.push(["# handle .php",""]);const i="location ~ "+(e.routing.legacyPhpRouting.computed?"[^/]\\.php(/|$)":"\\.php$"),l={fastcgi_pass:""!==e.php.phpBackupServer.computed?ts(e):es(e)};s.tools.modularizedStructure.computed||e.php.wordPressRules.computed?o.push([i,{...l,include:"nginxconfig.io/php_fastcgi.conf"}]):o.push([i,{...l,...Ut(t)}])}if(a.push(["server",o]),e.server.cdnSubdomain.computed){const t=[];t.push(...is(e)),t.push(["server_name",`cdn.${e.server.domain.computed}`]),t.push(["root",`${e.server.path.computed}${e.server.documentRoot.computed}`]),t.push(...ss(e,s)),t.push(["# disable access_log",""]),t.push(["access_log","off"]),s.performance.gzipCompression.computed&&(t.push(["# gzip",""]),t.push(["gzip","on"]),t.push(["gzip_vary","on"]),t.push(["gzip_proxied","any"]),t.push(["gzip_comp_level",6]),t.push(["gzip_types",Nt])),t.push(["# allow safe files",""]),t.push([`location ~* \\.(?:${Bt.assets}|${Bt.fonts}|${Bt.svg}|${Bt.images}|${Bt.audio}|${Bt.video}|${Bt.docs})$`,[["add_header",'Access-Control-Allow-Origin "*"'],["add_header",'Cache-Control "public"'],["expires","30d"]]]),t.push(["# deny everything else",""]),t.push(["location /",{deny:"all"}]),a.push(["# CDN",""]),a.push(["server",t])}if(e.server.redirectSubdomains.computed){const t=[];t.push(...is(e)),t.push(["server_name",`${e.server.wwwSubdomain.computed?"":"*"}.${e.server.domain.computed}`]),t.push(...ss(e,s)),t.push(["return",`301 http${e.https.https.computed?"s":""}://${e.server.wwwSubdomain.computed?"www.":""}${e.server.domain.computed}$request_uri`]),a.push([`# ${e.server.wwwSubdomain.computed?"non-www, ":""}subdomains redirect`,""]),a.push(["server",t])}return e.https.forceHttps.computed&&(a.push(["# HTTP redirect",""]),e.server.wwwSubdomain.computed&&!e.server.redirectSubdomains.computed?(a.push(["server",ls(e,s,e.server.domain.computed,`www.${e.server.domain.computed}`)]),a.push(["server",ls(e,s,`www.${e.server.domain.computed}`)])):e.server.wwwSubdomain.computed||e.server.redirectSubdomains.computed||a.push(["server",ls(e,s,e.server.domain.computed)]),e.server.cdnSubdomain.computed&&a.push(["server",ls(e,s,`cdn.${e.server.domain.computed}`)]),e.server.redirectSubdomains.computed&&a.push(["server",ls(e,s,`.${e.server.domain.computed}`,`${e.server.wwwSubdomain.computed?"www.":""}${e.server.domain.computed}`)])),a},rs=e=>{const t={};for(const s in e){if("presets"===s)continue;const a={};for(const t in e[s]){const o=e[s][t];o.value!==o.default&&(a[t]=o.value)}Object.keys(a).length&&(t[s]=a)}return t},cs=(e,t)=>{const s={};s.domains=e.map((e=>rs(e[0]))).reduce(((e,t,s)=>(e[s]=t,e)),{});const a=rs(t);return Object.keys(a).length&&(s.global=a),s},ps=(e,t)=>{const s=cs(e,t),a=F().stringify(s,{allowDots:!0});return`${a.length>4e3?"#":""}${a.length?"?":""}${a}`},ds=(e,t)=>{const s={"# Generated by nginxconfig.io":""},a=ps(e.map(((e,t)=>[e,t])).filter((e=>null!==e[0])),t);if(s[`# ${window.location.protocol}//${window.location.host}${window.location.pathname}${a}`]="",s.user=t.nginx.user.computed,t.nginx.pid.computed&&(s.pid=t.nginx.pid.computed),s.worker_processes=t.nginx.workerProcesses.computed,s.worker_rlimit_nofile=65535,s["# Load modules"]="",s.include=`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/modules-enabled/*.conf`,s.events={multi_accept:"on",worker_connections:65535},s.http=[],s.http.push(["charset","utf-8"]),s.http.push(["sendfile","on"]),s.http.push(["tcp_nopush","on"]),s.http.push(["tcp_nodelay","on"]),t.security.serverTokens.computed||s.http.push(["server_tokens","off"]),t.logging.logNotFound.computed||s.http.push(["log_not_found","off"]),s.http.push(["types_hash_max_size",t.nginx.typesHashMaxSize.computed]),s.http.push(["types_hash_bucket_size",t.nginx.typesHashBucketSize.computed]),s.http.push(["client_max_body_size",`${t.nginx.clientMaxBodySize.computed}M`]),s.http.push(["# MIME",""]),s.http.push(["include","mime.types"]),s.http.push(["default_type","application/octet-stream"]),t.logging.cloudflare.computed){s.http.push(["# Log Format",""]);let e=["$remote_addr","-","$remote_user","[$time_local]",'"$request"',"$status","$body_bytes_sent",'"$http_referer"','"$http_user_agent"'];t.logging.cfRay.computed&&e.push("$http_cf_ray"),t.logging.cfConnectingIp.computed&&e.push("$http_cf_connecting_ip"),t.logging.xForwardedFor.computed&&e.push("$http_x_forwarded_for"),t.logging.xForwardedProto.computed&&e.push("$http_x_forwarded_proto"),t.logging.trueClientIp.computed&&e.push("$http_true_client_ip"),t.logging.cfIpCountry.computed&&e.push("$http_cf_ipcountry"),t.logging.cfVisitor.computed&&e.push("$http_cf_visitor"),t.logging.cdnLoop.computed&&e.push("$http_cdn_loop"),s.http.push(["log_format",`cloudflare '${e.join(" ")}'`])}s.http.push(["# Logging",""]),s.http.push(["access_log",t.logging.accessLog.computed.trim()+(t.logging.cloudflare.computed?" cloudflare":"")||"off"]),s.http.push(["error_log",t.logging.errorLog.computed.trim()||"/dev/null"]),t.security.limitReq.computed&&(s.http.push(["# Limits",""]),s.http.push(["limit_req_log_level","warn"]),s.http.push(["limit_req_zone","$binary_remote_addr zone=login:10m rate=10r/m"]));let o=!1;for(const i of e)if(i&&i.https&&i.https.https&&i.https.https.computed){o=!0;break}if(o){s.http.push(["# SSL",""]),s.http.push(["ssl_session_timeout","1d"]),s.http.push(["ssl_session_cache","shared:SSL:10m"]),s.http.push(["ssl_session_tickets","off"]);const e=Lt[t.https.sslProfile.computed];e&&(e.dh_param_size&&(s.http.push(["# Diffie-Hellman parameter for DHE ciphersuites",""]),s.http.push(["ssl_dhparam",`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/dhparam.pem`])),s.http.push([`# ${e.name} configuration`,""]),s.http.push(["ssl_protocols",e.protocols.join(" ")]),e.ciphers.length&&s.http.push(["ssl_ciphers",e.ciphers.join(":")]),e.server_preferred_order&&s.http.push(["ssl_prefer_server_ciphers","on"])),s.http.push(["# OCSP Stapling",""]),s.http.push(["ssl_stapling","on"]),s.http.push(["ssl_stapling_verify","on"]);const a=[];t.https.ocspCloudflare.computed&&(["ipv4","both"].includes(t.https.ocspCloudflareType.computed)&&a.push("1.1.1.1","1.0.0.1"),["ipv6","both"].includes(t.https.ocspCloudflareType.computed)&&a.push("[2606:4700:4700::1111]","[2606:4700:4700::1001]")),t.https.ocspGoogle.computed&&(["ipv4","both"].includes(t.https.ocspGoogleType.computed)&&a.push("8.8.8.8","8.8.4.4"),["ipv6","both"].includes(t.https.ocspGoogleType.computed)&&a.push("[2001:4860:4860::8888]","[2001:4860:4860::8844]")),t.https.ocspOpenDns.computed&&(["ipv4","both"].includes(t.https.ocspOpenDnsType.computed)&&a.push("208.67.222.222","208.67.220.220"),["ipv6","both"].includes(t.https.ocspOpenDnsType.computed)&&a.push("[2620:119:35::35]","[2620:119:53::53]")),t.https.ocspQuad9.computed&&(["ipv4","both"].includes(t.https.ocspQuad9Type.computed)&&a.push("9.9.9.9","149.112.112.112"),["ipv6","both"].includes(t.https.ocspQuad9Type.computed)&&a.push("[2620:fe::fe]","[2620:fe::9]")),t.https.ocspVerisign.computed&&(["ipv4","both"].includes(t.https.ocspVerisignType.computed)&&a.push("64.6.64.6","64.6.65.6"),["ipv6","both"].includes(t.https.ocspVerisignType.computed)&&a.push("[2620:74:1b::1:1]","[2620:74:1c::2:2]")),a.length&&(s.http.push(["resolver",`${a.join(" ")} valid=60s`]),s.http.push(["resolver_timeout","2s"]))}if(e.some((e=>e.reverseProxy.reverseProxy.computed))&&(s.http.push(["# Connection header for WebSocket reverse proxy",""]),s.http.push(["map $http_upgrade $connection_upgrade",{default:"upgrade",'""':"close"}])),s.http.push(["# Load configs",""]),s.http.push(["include",[`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/conf.d/*.conf`,t.tools.modularizedStructure.computed?`${t.nginx.nginxConfigDirectory.computed.replace(/\/+$/,"")}/sites-enabled/*`:""].filter((e=>e.length))]),!t.tools.modularizedStructure.computed)for(const i of e)s.http.push([`# ${i.server.domain.computed}`,""]),s.http.push(...ns(i,e,t));return s},us=()=>({version:"3.3",services:{nginx:{build:{context:".",dockerfile:"Dockerfile"}}}}),hs=()=>"FROM nginx:latest\nCOPY . /etc/nginx/",ms=(e,t)=>{const s={};if(s["nginx.conf"]=zt(ds(e,t)),t.docker.dockerfile.computed&&(s["Dockerfile"]=hs()),t.docker.dockerCompose.computed&&(s["docker-compose.yaml"]=At(us())),t.tools.modularizedStructure.computed){for(const a of e)s[`sites-${t.tools.symlinkVhost.computed?"available":"enabled"}/${a.server.domain.computed}.conf`]=zt(ns(a,e,t));e.some((e=>"letsEncrypt"===e.https.certType.computed))&&(s["nginxconfig.io/letsencrypt.conf"]=zt(Jt(t))),s["nginxconfig.io/security.conf"]=zt(Gt(e,t)),s["nginxconfig.io/general.conf"]=zt(qt(e,t)),e.some((e=>e.php.php.computed))&&(s["nginxconfig.io/php_fastcgi.conf"]=zt(Ut(e))),e.some((e=>e.python.python.computed))&&(s["nginxconfig.io/python_uwsgi.conf"]=zt(Wt(t))),e.some((e=>e.reverseProxy.reverseProxy.computed))&&(s["nginxconfig.io/proxy.conf"]=zt(Zt(t))),e.some((e=>e.php.wordPressRules.computed))&&(s["nginxconfig.io/wordpress.conf"]=zt(Yt(t))),e.some((e=>e.php.drupalRules.computed))&&(s["nginxconfig.io/drupal.conf"]=zt(Qt(t))),e.some((e=>e.php.magentoRules.computed))&&(s["nginxconfig.io/magento.conf"]=zt(Xt())),e.some((e=>e.php.joomlaRules.computed))&&(s["nginxconfig.io/joomla.conf"]=zt(Kt()))}else e.some((e=>e.php.wordPressRules.computed))&&(s["nginxconfig.io/php_fastcgi.conf"]=zt(Ut(e)));return s};var vs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"panel"},[s("div",{staticClass:"tabs"},[s("ul",e._l(e.tabs,(function(t){return s("li",{class:e.tabClass(t.key)},[s("a",{on:{click:function(s){return e.showTab(t.key)}}},[e._v(e._s(e.$t(t.display))+e._s(e.changes(t.key)))])])})),0)]),e._l(e.tabs,(function(t){return s(t,{key:t.key,tag:"component",staticClass:"container",style:{display:e.active===t.key?void 0:"none"},attrs:{data:e.$props.data[t.key]}})})),s("div",{staticClass:"navigation-buttons"},[!1!==e.previousTab?s("a",{staticClass:"button is-mini",on:{click:e.showPreviousTab}},[s("i",{staticClass:"fas fa-long-arrow-alt-left"}),e._v(" "),s("span",[e._v(e._s(e.$t("common.back")))])]):e._e(),!1!==e.nextTab?s("a",{staticClass:"button is-primary is-mini",on:{click:e.showNextTab}},[s("span",[e._v(e._s(e.$t("common.next")))]),e._v(" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"})]):e._e()])],2)},fs=[],gs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.sslProfileEnabled?[s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.sslProfile")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"field"},e._l(e.$props.data.sslProfile.options,(function(t,a){return s("div",{class:"control"+(e.sslProfileChanged&&a===e.sslProfile?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.sslProfile,callback:function(t){e.sslProfile=t},expression:"sslProfile"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0)])])]),s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.ocspDnsResolvers")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.ocspCloudflareChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspCloudflare,callback:function(t){e.ocspCloudflare=t},expression:"ocspCloudflare"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.cloudflareResolver"))+" ")])],1)]),e.$props.data.ocspCloudflare.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspCloudflareType.options,(function(t,a){return s("div",{class:"control"+(e.ocspCloudflareTypeChanged&&a===e.ocspCloudflareType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspCloudflareType,callback:function(t){e.ocspCloudflareType=t},expression:"ocspCloudflareType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e(),s("div",{class:"control"+(e.ocspGoogleChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspGoogle,callback:function(t){e.ocspGoogle=t},expression:"ocspGoogle"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.googlePublicDns"))+" ")])],1)]),e.$props.data.ocspGoogle.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspGoogleType.options,(function(t,a){return s("div",{class:"control"+(e.ocspGoogleTypeChanged&&a===e.ocspGoogleType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspGoogleType,callback:function(t){e.ocspGoogleType=t},expression:"ocspGoogleType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e(),s("div",{class:"control"+(e.ocspOpenDnsChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspOpenDns,callback:function(t){e.ocspOpenDns=t},expression:"ocspOpenDns"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.openDns"))+" ")])],1)]),e.$props.data.ocspOpenDns.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspOpenDnsType.options,(function(t,a){return s("div",{class:"control"+(e.ocspOpenDnsTypeChanged&&a===e.ocspOpenDnsType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspOpenDnsType,callback:function(t){e.ocspOpenDnsType=t},expression:"ocspOpenDnsType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e(),s("div",{class:"control"+(e.ocspQuad9Changed?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspQuad9,callback:function(t){e.ocspQuad9=t},expression:"ocspQuad9"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.quad9"))+" ")])],1)]),e.$props.data.ocspQuad9.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspQuad9Type.options,(function(t,a){return s("div",{class:"control"+(e.ocspQuad9TypeChanged&&a===e.ocspQuad9Type?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspQuad9Type,callback:function(t){e.ocspQuad9Type=t},expression:"ocspQuad9Type"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e(),s("div",{class:"control"+(e.ocspVerisignChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.ocspVerisign,callback:function(t){e.ocspVerisign=t},expression:"ocspVerisign"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.https.verisign"))+" ")])],1)]),e.$props.data.ocspVerisign.computed?s("div",{staticClass:"control field is-horizontal is-expanded"},e._l(e.$props.data.ocspVerisignType.options,(function(t,a){return s("div",{class:"control"+(e.ocspVerisignTypeChanged&&a===e.ocspVerisignType?" is-changed":"")},[s("div",{staticClass:"radio"},[s("PrettyRadio",{staticClass:"p-default p-round p-fill p-icon",attrs:{value:a},model:{value:e.ocspVerisignType,callback:function(t){e.ocspVerisignType=t},expression:"ocspVerisignType"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t(t))+" ")])],1)])})),0):e._e()])])]),e.letsEncryptRootEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.letsEncryptWebroot")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.letsEncryptRootChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.letsEncryptRoot,expression:"letsEncryptRoot"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.letsEncryptRoot.default},domProps:{value:e.letsEncryptRoot},on:{input:function(t){t.target.composing||(e.letsEncryptRoot=t.target.value)}}})])])])]):e._e(),e.letsEncryptCertRootEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.letsEncryptCertRoot")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.letsEncryptCertRootChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.letsEncryptCertRoot,expression:"letsEncryptCertRoot"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.letsEncryptCertRoot.default},domProps:{value:e.letsEncryptCertRoot},on:{input:function(t){t.target.composing||(e.letsEncryptCertRoot=t.target.value)}}})])])])]):e._e()]:s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.https.sslProfile")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.globalSections.https.httpsMustBeEnabledOnOneSite"))+" ")])])])])])],2)},bs=[];const Cs={default:"ipv4",options:{ipv4:"templates.globalSections.https.ipv4Only",ipv6:"templates.globalSections.https.ipv6Only",both:"templates.globalSections.https.ipv4AndIpv6"},enabled:!0},ys=e=>{e.enabled&&(Object.keys(e.options).includes(e.computed)||(e.computed=e.default))},$s={sslProfile:{default:"intermediate",options:{modern:"templates.globalSections.https.mozillaModern",intermediate:"templates.globalSections.https.mozillaIntermediate",old:"templates.globalSections.https.mozillaOld"},enabled:!0},ocspCloudflare:{default:!0,enabled:!0},ocspCloudflareType:w()(Cs),ocspGoogle:{default:!0,enabled:!0},ocspGoogleType:w()(Cs),ocspOpenDns:{default:!0,enabled:!0},ocspOpenDnsType:w()(Cs),ocspQuad9:{default:!1,enabled:!0},ocspQuad9Type:w()(Cs),ocspVerisign:{default:!1,enabled:!0},ocspVerisignType:w()(Cs),letsEncryptRoot:{default:"/var/www/_letsencrypt/",enabled:!0},letsEncryptCertRoot:{default:"/etc/letsencrypt/live/",enabled:!0}},_s={name:"GlobalHTTPS",display:"common.https",key:"https",delegated:W($s),components:{PrettyCheck:se(),PrettyRadio:de()},props:{data:Object},computed:Z($s,"https"),watch:{"$props.data.sslProfile":{handler:ys,deep:!0},"$props.data.ocspCloudflareType":{handler:ys,deep:!0},"$props.data.ocspGoogleType":{handler:ys,deep:!0},"$props.data.ocspOpenDnsType":{handler:ys,deep:!0},"$props.data.ocspQuad9Type":{handler:ys,deep:!0},"$props.data.ocspVerisignType":{handler:ys,deep:!0},"$parent.$parent.$data.domains":{handler(e){let t=!1,s=!1;for(const a of e)a&&a.https&&a.https.https&&a.https.https.computed&&(this.$props.data.sslProfile.enabled=!0,this.$props.data.sslProfile.computed=this.$props.data.sslProfile.value,this.$props.data.ocspCloudflare.enabled=!0,this.$props.data.ocspCloudflare.computed=this.$props.data.ocspCloudflare.value,this.$props.data.ocspGoogle.enabled=!0,this.$props.data.ocspGoogle.computed=this.$props.data.ocspGoogle.value,this.$props.data.ocspOpenDns.enabled=!0,this.$props.data.ocspOpenDns.computed=this.$props.data.ocspOpenDns.value,this.$props.data.letsEncryptRoot.enabled=!0,this.$props.data.letsEncryptRoot.computed=this.$props.data.letsEncryptRoot.value,t=!0),a&&a.https&&a.https.certType&&"letsEncrypt"===a.https.certType.computed&&(this.$props.data.letsEncryptRoot.enabled=!0,this.$props.data.letsEncryptRoot.computed=this.$props.data.letsEncryptRoot.value,s=!0);t||(this.$props.data.sslProfile.enabled=!1,this.$props.data.sslProfile.computed="",this.$props.data.ocspCloudflare.enabled=!1,this.$props.data.ocspCloudflare.computed=!1,this.$props.data.ocspGoogle.enabled=!1,this.$props.data.ocspGoogle.computed=!1,this.$props.data.ocspOpenDns.enabled=!1,this.$props.data.ocspOpenDns.computed=!1,this.$props.data.letsEncryptRoot.enabled=!1,this.$props.data.letsEncryptRoot.computed=""),s||(this.$props.data.letsEncryptRoot.enabled=!1,this.$props.data.letsEncryptRoot.computed="")},deep:!0}}},xs=_s;var ks=(0,Q.Z)(xs,gs,bs,!1,null,null,null);const Ss=ks.exports;var Ps=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.referrerPolicyChanged?" is-changed":"")},[s("VueSelect",{attrs:{options:e.$props.data.referrerPolicy.options,clearable:!1},model:{value:e.referrerPolicy,callback:function(t){e.referrerPolicy=t},expression:"referrerPolicy"}})],1)])])]),s("div",{class:"field is-horizontal"+(e.hasWordPress&&!e.hasUnsafeEval?" is-aligned-top":"")},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.contentSecurityPolicyChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.contentSecurityPolicy,expression:"contentSecurityPolicy"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.contentSecurityPolicy.default},domProps:{value:e.contentSecurityPolicy},on:{input:function(t){t.target.composing||(e.contentSecurityPolicy=t.target.value)}}})]),e.hasWordPress&&!e.hasUnsafeEval?[s("br"),s("div",{staticClass:"message is-warning"},[s("div",{staticClass:"message-body",domProps:{innerHTML:e._s(e.$t("templates.globalSections.security.whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality"))}})])]:e._e()],2)])]),s("div",{staticClass:"field is-horizontal"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.serverTokensChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.serverTokens,callback:function(t){e.serverTokens=t},expression:"serverTokens"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("common.enable"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(3),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.limitReqChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.limitReq,callback:function(t){e.limitReq=t},expression:"limitReq"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("common.enable"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(4),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.securityTxt?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.securityTxt,callback:function(t){e.securityTxt=t},expression:"securityTxt"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("common.enable"))+" ")])],1)])])])]),e.$props.data.securityTxt.computed?s("div",{staticClass:"field is-horizontal"},[e._m(5),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.securityTxtChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.securityTxtPath,expression:"securityTxtPath"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.securityTxtPath.default},domProps:{value:e.securityTxtPath},on:{input:function(t){t.target.composing||(e.securityTxtPath=t.target.value)}}})])])])]):e._e()])},Es=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("Referrer-Policy")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("Content-Security-Policy")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("server_tokens")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("limit_req")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("security.txt")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("security.txt path")])])}];const ws={referrerPolicy:{default:"no-referrer-when-downgrade",options:["no-referrer","no-referrer-when-downgrade","origin","origin-when-cross-origin","same-origin","strict-origin","strict-origin-when-cross-origin","unsafe-url"],enabled:!0},contentSecurityPolicy:{default:"default-src 'self' http: https: data: blob: 'unsafe-inline'",enabled:!0},serverTokens:{default:!1,enabled:!0},limitReq:{default:!1,enabled:!0},securityTxt:{default:!1,enabled:!0},securityTxtPath:{default:"~/security.txt",enabled:!0}},Ts={name:"GlobalSecurity",display:"templates.globalSections.security.security",key:"security",delegated:W(ws),components:{PrettyCheck:se(),VueSelect:j()},props:{data:Object},computed:{...Z(ws,"security"),hasWordPress(){return this.$parent.$parent.$data.domains.some((e=>e&&e.php.wordPressRules.computed))},hasUnsafeEval(){return this.$props.data.contentSecurityPolicy.computed.includes("'unsafe-eval'")}},watch:{"$props.data.referrerPolicy":{handler(e){e.enabled&&(e.options.includes(e.computed)||(e.computed=e.default))},deep:!0}}},Rs=Ts;var Ds=(0,Q.Z)(Rs,Ps,Es,!1,null,null,null);const Os=Ds.exports;var zs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.pythonServerEnabled?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.python.pythonServer")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.pythonServerChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.pythonServer,expression:"pythonServer"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.pythonServer.default},domProps:{value:e.pythonServer},on:{input:function(t){t.target.composing||(e.pythonServer=t.target.value)}}})])])])]):s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.python.pythonServer")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.globalSections.python.pythonMustBeEnabledOnOneSite"))+" ")])])])])])])},js=[];const As={pythonServer:{default:"/tmp/uwsgi.sock",enabled:!1}},Ls={name:"GlobalPython",display:"common.python",key:"python",delegated:W(As),props:{data:Object},computed:Z(As,"python"),watch:{"$parent.$parent.$data.domains":{handler(e){for(const t of e)if(t&&t.python&&t.python.python&&t.python.python.computed)return this.$props.data.pythonServer.enabled=!0,void(this.$props.data.pythonServer.computed=this.$props.data.pythonServer.value);this.$props.data.pythonServer.enabled=!1,this.$props.data.pythonServer.computed=""},deep:!0}}},Hs=Ls;var Is=(0,Q.Z)(Hs,zs,js,!1,null,null,null);const Fs=Is.exports;var Ms=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.reverseProxyEnabled?[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[s("div",{class:"control is-expanded"+(e.proxyConnectTimeoutChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.proxyConnectTimeout,expression:"proxyConnectTimeout",modifiers:{number:!0}}],staticClass:"input",attrs:{type:"number",min:"0",step:"1",placeholder:e.$props.data.proxyConnectTimeout.default},domProps:{value:e.proxyConnectTimeout},on:{input:function(t){t.target.composing||(e.proxyConnectTimeout=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" "+e._s(e.$t("templates.globalSections.reverseProxy.seconds"))+" ")])])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[s("div",{class:"control is-expanded"+(e.proxySendTimeoutChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.proxySendTimeout,expression:"proxySendTimeout",modifiers:{number:!0}}],staticClass:"input",attrs:{type:"number",min:"0",step:"1",placeholder:e.$props.data.proxySendTimeout.default},domProps:{value:e.proxySendTimeout},on:{input:function(t){t.target.composing||(e.proxySendTimeout=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" "+e._s(e.$t("templates.globalSections.reverseProxy.seconds"))+" ")])])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[s("div",{class:"control is-expanded"+(e.proxyReadTimeoutChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.proxyReadTimeout,expression:"proxyReadTimeout",modifiers:{number:!0}}],staticClass:"input",attrs:{type:"number",min:"0",step:"1",placeholder:e.$props.data.proxyReadTimeout.default},domProps:{value:e.proxyReadTimeout},on:{input:function(t){t.target.composing||(e.proxyReadTimeout=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" "+e._s(e.$t("templates.globalSections.reverseProxy.seconds"))+" ")])])])])])]:s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("common.reverseProxy")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.globalSections.reverseProxy.reverseProxyMustBeEnabledOnOneSite"))+" ")])])])])])],2)},Ns=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("proxy_connect_timeout")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("proxy_send_timeout")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("proxy_read_timeout")])])}];const Bs={proxyConnectTimeout:{default:60,computed:"60s",enabled:!1},proxySendTimeout:{default:60,computed:"60s",enabled:!1},proxyReadTimeout:{default:60,computed:"60s",enabled:!1}},Vs=e=>{let t=parseFloat(e.computed);isNaN(t)&&(t=e.default),e.computed=`${t}s`},Gs={name:"GlobalReverseProxy",display:"common.reverseProxy",key:"reverseProxy",delegated:W(Bs),props:{data:Object},data(){return{reverseProxyEnabled:!1}},computed:Z(Bs,"reverseProxy"),watch:{"$parent.$parent.$data.domains":{handler(e){for(const t of e)if(t&&t.reverseProxy&&t.reverseProxy.reverseProxy&&t.reverseProxy.reverseProxy.computed)return this.$data.reverseProxyEnabled=!0,this.$props.data.proxyConnectTimeout.enabled=!0,this.$props.data.proxyConnectTimeout.computed=this.$props.data.proxyConnectTimeout.value,this.$props.data.proxySendTimeout.enabled=!0,this.$props.data.proxySendTimeout.computed=this.$props.data.proxySendTimeout.value,this.$props.data.proxyReadTimeout.enabled=!0,void(this.$props.data.proxyReadTimeout.computed=this.$props.data.proxyReadTimeout.value);this.$data.reverseProxyEnabled=!1,this.$props.data.proxyConnectTimeout.enabled=!1,this.$props.data.proxyConnectTimeout.computed="",this.$props.data.proxySendTimeout.enabled=!1,this.$props.data.proxySendTimeout.computed="",this.$props.data.proxyReadTimeout.enabled=!1,this.$props.data.proxyReadTimeout.computed=""},deep:!0},"$props.data.proxyConnectTimeout":{handler:Vs,deep:!0},"$props.data.proxySendTimeout":{handler:Vs,deep:!0},"$props.data.proxyReadTimeout":{handler:Vs,deep:!0}}},Ws=Gs;var Zs=(0,Q.Z)(Ws,Ms,Ns,!1,null,null,null);const Us=Zs.exports;var qs=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.gzipCompression")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.gzipCompressionChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.gzipCompression,callback:function(t){e.gzipCompression=t},expression:"gzipCompression"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.performance.enableGzipCompression"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.brotliCompression")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.brotliCompressionChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.brotliCompression,callback:function(t){e.brotliCompression=t},expression:"brotliCompression"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.performance.enableBrotliCompression"))+" ")])],1)])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.expirationForAssets")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.assetsExpirationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.assetsExpiration,expression:"assetsExpiration"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.assetsExpiration.default},domProps:{value:e.assetsExpiration},on:{input:function(t){t.target.composing||(e.assetsExpiration=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.expirationForMedia")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.mediaExpirationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.mediaExpiration,expression:"mediaExpiration"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.mediaExpiration.default},domProps:{value:e.mediaExpiration},on:{input:function(t){t.target.composing||(e.mediaExpiration=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.expirationForSvgs")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.svgExpirationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.svgExpiration,expression:"svgExpiration"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.svgExpiration.default},domProps:{value:e.svgExpiration},on:{input:function(t){t.target.composing||(e.svgExpiration=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.performance.expirationForFonts")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.fontsExpirationChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.fontsExpiration,expression:"fontsExpiration"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.fontsExpiration.default},domProps:{value:e.fontsExpiration},on:{input:function(t){t.target.composing||(e.fontsExpiration=t.target.value)}}})])])])])])},Ys=[];const Qs={gzipCompression:{default:!0,enabled:!0},brotliCompression:{default:!1,enabled:!0},assetsExpiration:{default:"7d",enabled:!0},mediaExpiration:{default:"7d",enabled:!0},svgExpiration:{default:"7d",enabled:!0},fontsExpiration:{default:"7d",enabled:!0}},Xs={name:"GlobalPerformance",display:"templates.globalSections.performance.performance",key:"performance",delegated:W(Qs),components:{PrettyCheck:se()},props:{data:Object},computed:Z(Qs,"performance")},Ks=Xs;var Js=(0,Q.Z)(Ks,qs,Ys,!1,null,null,null);const ea=Js.exports;var ta=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.accessLogChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.accessLog,expression:"accessLog"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.accessLog.default},domProps:{value:e.accessLog},on:{input:function(t){t.target.composing||(e.accessLog=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.errorLogChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.errorLog,expression:"errorLog"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.errorLog.default},domProps:{value:e.errorLog},on:{input:function(t){t.target.composing||(e.errorLog=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal is-aligned-top"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.logNotFoundChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.logNotFound,callback:function(t){e.logNotFound=t},expression:"logNotFound"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.enableFileNotFoundErrorLogging"))+" error_log ")])],1)])])])]),s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.logging.logformat")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[e.cloudflareEnabled?s("div",{class:"control"+(e.cloudflareChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cloudflare,callback:function(t){e.cloudflare=t},expression:"cloudflare"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.enableCloudflare"))+" ")])],1)]):e._e(),e.cfRayEnabled?s("div",{class:"control"+(e.cfRayChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cfRay,callback:function(t){e.cfRay=t},expression:"cfRay"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cfRay"))+" ")])],1)]):e._e(),e.cfConnectingIpEnabled?s("div",{class:"control"+(e.cfConnectingIpChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cfConnectingIp,callback:function(t){e.cfConnectingIp=t},expression:"cfConnectingIp"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cfConnectingIp"))+" ")])],1)]):e._e(),e.xForwardedForEnabled?s("div",{class:"control"+(e.xForwardedForChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.xForwardedFor,callback:function(t){e.xForwardedFor=t},expression:"xForwardedFor"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.xForwardedFor"))+" ")])],1)]):e._e(),e.xForwardedProtoEnabled?s("div",{class:"control"+(e.xForwardedProtoChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.xForwardedProto,callback:function(t){e.xForwardedProto=t},expression:"xForwardedProto"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.xForwardedProto"))+" ")])],1)]):e._e(),e.trueClientIpEnabled?s("div",{class:"control"+(e.trueClientIpChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.trueClientIp,callback:function(t){e.trueClientIp=t},expression:"trueClientIp"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.trueClientIp"))+" ")])],1)]):e._e(),e.cfIpCountryEnabled?s("div",{class:"control"+(e.cfIpCountryChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cfIpCountry,callback:function(t){e.cfIpCountry=t},expression:"cfIpCountry"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cfIpCountry"))+" ")])],1)]):e._e(),e.cfVisitorEnabled?s("div",{class:"control"+(e.cfVisitorChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cfVisitor,callback:function(t){e.cfVisitor=t},expression:"cfVisitor"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cfVisitor"))+" ")])],1)]):e._e(),e.cdnLoopEnabled?s("div",{class:"control"+(e.cdnLoopChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.cdnLoop,callback:function(t){e.cdnLoop=t},expression:"cdnLoop"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.logging.cdnLoop"))+" ")])],1)]):e._e()])])])])},sa=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("access_log")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("error_log")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("log_not_found")])])}];const aa={accessLog:{default:"/var/log/nginx/access.log",enabled:!0},errorLog:{default:"/var/log/nginx/error.log warn",enabled:!0},logNotFound:{default:!1,enabled:!0},cloudflare:{default:!1,enabled:!0},cfRay:{default:!0,enabled:!1},cfConnectingIp:{default:!0,enabled:!1},xForwardedFor:{default:!1,enabled:!1},xForwardedProto:{default:!1,enabled:!1},trueClientIp:{default:!1,enabled:!1},cfIpCountry:{default:!1,enabled:!1},cfVisitor:{default:!1,enabled:!1},cdnLoop:{default:!1,enabled:!1}},oa={name:"GlobalLogging",display:"common.logging",key:"logging",delegated:W(aa),components:{PrettyCheck:se()},props:{data:Object},computed:Z(aa,"logging"),watch:{"$props.data.cloudflare":{handler(e){e.computed?(this.$props.data.cfRay.enabled=!0,this.$props.data.cfRay.computed=this.$props.data.cfRay.value,this.$props.data.cfConnectingIp.enabled=!0,this.$props.data.cfConnectingIp.computed=this.$props.data.cfConnectingIp.value,this.$props.data.xForwardedFor.enabled=!0,this.$props.data.xForwardedFor.computed=this.$props.data.xForwardedFor.value,this.$props.data.xForwardedProto.enabled=!0,this.$props.data.xForwardedProto.computed=this.$props.data.xForwardedProto.value,this.$props.data.trueClientIp.enabled=!0,this.$props.data.trueClientIp.computed=this.$props.data.trueClientIp.value,this.$props.data.cfIpCountry.enabled=!0,this.$props.data.cfIpCountry.computed=this.$props.data.cfIpCountry.value,this.$props.data.cfVisitor.enabled=!0,this.$props.data.cfVisitor.computed=this.$props.data.cfVisitor.value,this.$props.data.cdnLoop.enabled=!0,this.$props.data.cdnLoop.computed=this.$props.data.cdnLoop.value):(this.$props.data.cfRay.enabled=!1,this.$props.data.cfRay.computed=!1,this.$props.data.cfConnectingIp.enabled=!1,this.$props.data.cfConnectingIp.computed=!1,this.$props.data.xForwardedFor.enabled=!1,this.$props.data.xForwardedFor.computed=!1,this.$props.data.xForwardedProto.enabled=!1,this.$props.data.xForwardedProto.computed=!1,this.$props.data.trueClientIp.enabled=!1,this.$props.data.trueClientIp.computed=!1,this.$props.data.cfIpCountry.enabled=!1,this.$props.data.cfIpCountry.computed=!1,this.$props.data.cfVisitor.enabled=!1,this.$props.data.cfVisitor.computed=!1,this.$props.data.cdnLoop.enabled=!1,this.$props.data.cdnLoop.computed=!1)},deep:!0}}},ia=oa;var la=(0,Q.Z)(ia,ta,sa,!1,null,null,null);const na=la.exports;var ra=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.nginx.nginxConfigDirectory")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.nginxConfigDirectoryChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.nginxConfigDirectory,expression:"nginxConfigDirectory"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.nginxConfigDirectory.default},domProps:{value:e.nginxConfigDirectory},on:{input:function(t){t.target.composing||(e.nginxConfigDirectory=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.workerProcessesChanged?" is-changed":"")},[s("VueSelect",{attrs:{options:e.$props.data.workerProcesses.options,clearable:!1},model:{value:e.workerProcesses,callback:function(t){e.workerProcesses=t},expression:"workerProcesses"}})],1)])])]),s("div",{staticClass:"field is-horizontal"},[e._m(1),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.userChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.user,expression:"user"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.user.default},domProps:{value:e.user},on:{input:function(t){t.target.composing||(e.user=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(2),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.pidChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.pid,expression:"pid"}],staticClass:"input",attrs:{type:"text",placeholder:e.$props.data.pid.default},domProps:{value:e.pid},on:{input:function(t){t.target.composing||(e.pid=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(3),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field has-addons"},[s("div",{class:"control is-expanded"+(e.clientMaxBodySizeChanged?" is-changed":"")},[s("input",{directives:[{name:"model",rawName:"v-model.number",value:e.clientMaxBodySize,expression:"clientMaxBodySize",modifiers:{number:!0}}],staticClass:"input",attrs:{type:"number",min:"0",step:"1",placeholder:e.$props.data.clientMaxBodySize.default},domProps:{value:e.clientMaxBodySize},on:{input:function(t){t.target.composing||(e.clientMaxBodySize=e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}})]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-static"},[e._v(" "+e._s(e.$t("templates.globalSections.nginx.mb"))+" ")])])])])]),s("div",{staticClass:"field is-horizontal"},[e._m(4),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.typesHashMaxSizeChanged?" is-changed":"")},[s("VueSelect",{attrs:{options:e.$props.data.typesHashMaxSize.options,clearable:!1},model:{value:e.typesHashMaxSize,callback:function(t){e.typesHashMaxSize=t},expression:"typesHashMaxSize"}})],1)])])]),s("div",{staticClass:"field is-horizontal"},[e._m(5),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.typesHashBucketSizeChanged?" is-changed":"")},[s("VueSelect",{attrs:{options:e.$props.data.typesHashBucketSize.options,clearable:!1},model:{value:e.typesHashBucketSize,callback:function(t){e.typesHashBucketSize=t},expression:"typesHashBucketSize"}})],1)])])])])},ca=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("worker_processes")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("user")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("pid")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("client_max_body_size")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("types_hash_max_size")])])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v("types_hash_bucket_size")])])}];const pa={nginxConfigDirectory:{default:"/etc/nginx/",computed:"/etc/nginx",enabled:!0},workerProcesses:{default:"auto",options:["auto",...Array.from({length:16},((e,t)=>t+1))],enabled:!0},user:{default:"www-data",enabled:!0},pid:{default:"/run/nginx.pid",enabled:!0},clientMaxBodySize:{default:16,enabled:!0},typesHashMaxSize:{default:2048,options:Array.from({length:8},((e,t)=>Math.pow(2,t+6))),enabled:!0},typesHashBucketSize:{default:64,options:Array.from({length:10},((e,t)=>Math.pow(2,t+4))),enabled:!0}},da={name:"GlobalNGINX",display:"common.nginx",key:"nginx",delegated:W(pa),components:{VueSelect:j()},props:{data:Object},computed:Z(pa,"nginx"),watch:{"$props.data.nginxConfigDirectory":{handler(e){e.enabled&&e.computed.endsWith("/")&&(e.computed=e.computed.replace(/\/+$/,""))},deep:!0},"$props.data.workerProcesses":{handler(e){e.enabled&&(e.options.includes(e.computed)||(e.computed=e.default))},deep:!0},"$props.data.clientMaxBodySize":{handler(e){e.enabled&&e.computed<0&&(e.computed=0)},deep:!0},"$props.data.typesHashMaxSize":{handler(e){e.enabled&&(e.options.includes(e.computed)||(e.computed=e.default))},deep:!0},"$props.data.typesHashBucketSize":{handler(e){e.enabled&&(e.options.includes(e.computed)||(e.computed=e.default))},deep:!0}}},ua=da;var ha=(0,Q.Z)(ua,ra,ca,!1,null,null,null);const ma=ha.exports;var va=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.docker.docker")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field is-horizontal is-aligned-top"},[s("a",{staticClass:"button is-primary is-tiny",on:{click:e.applyDockerTweaks}},[e._v(" "+e._s(e.$t("templates.globalSections.docker.applyDockerTweaks"))+" ")]),s("p",[e._v(" "+e._s(e.$t("templates.globalSections.docker.applyDockerTweaksForNginx"))+" "),s("br"),s("small",{domProps:{innerHTML:e._s(e.$t("templates.globalSections.docker.applyDockerTweaksExplainer"))}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.docker.dockerfile")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.dockerfileChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.dockerfile,callback:function(t){e.dockerfile=t},expression:"dockerfile"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.docker.includeDockerfile"))+" ")])],1)])])])]),e.dockerfile?s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.docker.dockerCompose")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.dockerComposeChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.dockerCompose,callback:function(t){e.dockerCompose=t},expression:"dockerCompose"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.docker.includeDockerCompose"))+" ")])],1)])])])]):e._e()])},fa=[];const ga={dockerfile:{default:!1,enabled:!0},dockerCompose:{default:!1,enabled:!1}},ba={name:"GlobalDocker",display:"templates.globalSections.docker.docker",key:"docker",delegated:W(ga),components:{PrettyCheck:se()},props:{data:Object},computed:Z(ga,"docker"),watch:{"$props.data.dockerfile":{handler(e){e.computed?(this.$props.data.dockerCompose.enabled=!0,this.$props.data.dockerCompose.computed=this.$props.data.dockerCompose.value):(this.$props.data.dockerCompose.enabled=!1,this.$props.data.dockerCompose.computed=!1)},deep:!0}},methods:{applyDockerTweaks(){B("apply_docker_tweaks","Presets"),this.$parent.setValue("nginx","user","nginx"),this.$parent.setValue("nginx","pid","/var/run/nginx.pid"),this.$parent.setValue("docker","dockerfile",!0)}}},Ca=ba;var ya=(0,Q.Z)(Ca,va,fa,!1,null,null,null);const $a=ya.exports;var _a=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.tools.modularizedStructure")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.modularizedStructureChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.modularizedStructure,callback:function(t){e.modularizedStructure=t},expression:"modularizedStructure"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.tools.enableModularizedConfigFiles"))+" ")])],1)])])])]),e.symlinkVhostEnabled?s("div",{staticClass:"field is-horizontal"},[e._m(0),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{class:"control"+(e.symlinkVhostChanged?" is-changed":"")},[s("div",{staticClass:"checkbox"},[s("PrettyCheck",{staticClass:"p-default p-curve p-fill p-icon",model:{value:e.symlinkVhost,callback:function(t){e.symlinkVhost=t},expression:"symlinkVhost"}},[s("i",{staticClass:"icon fas fa-check",attrs:{slot:"extra"},slot:"extra"}),e._v(" "+e._s(e.$t("templates.globalSections.tools.enableSymLinksFrom"))+" sites-available/ "+e._s(e.$t("templates.globalSections.tools.to"))+" sites-enabled/ ")])],1)])])])]):e._e(),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.tools.shareConfiguration")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.shareLink,expression:"shareLink"}],staticClass:"input",attrs:{type:"text",readonly:"readonly"},domProps:{value:e.shareLink},on:{click:e.select,input:function(t){t.target.composing||(e.shareLink=t.target.value)}}})])])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(e.$t("templates.globalSections.tools.resetConfiguration")))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field is-grouped"},[s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:e.resetGlobal}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.resetGlobalConfig"))+" ")])]),e.hasDomain?s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:e.resetDomains}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.resetAllDomains"))+" ")])]):e._e(),e.hasDomain?s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:e.removeDomains}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.removeAllDomains"))+" ")])]):e._e()])])]),s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"}),s("div",{staticClass:"field-body is-vertical"},e._l(e.$parent.$parent.activeDomains,(function(t){return s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"},[e._v(e._s(t[0].server.domain.computed))])]),s("div",{staticClass:"field-body"},[s("div",{staticClass:"field is-grouped"},[s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:function(s){return e.resetDomain(t[1])}}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.resetDomainConfig"))+" ")])]),s("div",{staticClass:"control"},[s("a",{staticClass:"button is-danger is-outline is-mini",on:{click:function(s){return e.removeDomain(t[1])}}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.removeDomain"))+" ")])])])])])})),0)]),s("Modal",{ref:"confirmModal",attrs:{title:e.confirmTitle}},[s("p",[e._v(e._s(e.confirmBody))]),s("a",{staticClass:"button is-danger is-outline",on:{click:e.doConfirmAction}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.yesImSure"))+" ")]),s("a",{staticClass:"button is-outline",on:{click:function(t){return e.$refs.confirmModal.close()}}},[e._v(" "+e._s(e.$t("templates.globalSections.tools.noCancel"))+" ")])])],1)},xa=[function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"field-label"},[s("label",{staticClass:"label"})])}],ka=s(1667);const Sa={modularizedStructure:{default:!0,enabled:!0},symlinkVhost:{default:!0,enabled:!0}},Pa={name:"GlobalTools",display:"templates.globalSections.tools.tools",key:"tools",delegated:W(Sa),components:{PrettyCheck:se(),Modal:ka.Z},props:{data:Object},data(){return{confirmTitle:"",confirmBody:"",confirmAction:()=>{}}},computed:{...Z(Sa,"tools"),hasDomain(){return this.$parent.$parent.activeDomains.length>0},shareQuery(){return ps(this.$parent.$parent.activeDomains,this.$parent.$props.data)},shareLink(){const e=`${window.location.protocol}//${window.location.host}${window.location.pathname}`;return`${e}${this.shareQuery}`}},watch:{shareQuery(e){window.history.replaceState({},"",`${window.location.pathname}${e||""}`)},"$props.data.modularizedStructure":{handler(e){e.computed?(this.$props.data.symlinkVhost.enabled=!0,this.$props.data.symlinkVhost.computed=this.$props.data.symlinkVhost.value):(this.$props.data.symlinkVhost.enabled=!1,this.$props.data.symlinkVhost.computed=!1)},deep:!0}},methods:{confirm(e,t,s){this.$data.confirmTitle=e,this.$data.confirmBody=t,this.$data.confirmAction=s,this.$refs.confirmModal.open()},doConfirmAction(){this.$refs.confirmModal.close(),this.$data.confirmAction()},doResetDomain(e){e&&Object.values(e).forEach((e=>{Object.values(e).forEach((e=>{e.value=e.default,e.computed=e.default}))}))},doRemoveDomain(e){this.$set(this.$parent.$parent.$data.domains,e,null)},resetGlobal(){this.confirm(this.$t("templates.globalSections.tools.resetGlobalConfig"),this.$t("templates.globalSections.tools.resetGlobalConfigBody"),(()=>{this.resetGlobalEvent(),Object.values(this.$parent.$props.data).forEach((e=>{Object.values(e).forEach((e=>{e.value=e.default,e.computed=e.default}))}))}))},resetDomain(e){if(e>=this.$parent.$parent.$data.domains.length)return;const t=this.$parent.$parent.$data.domains[e];t&&this.confirm(this.$t("templates.globalSections.tools.resetDomainConfig"),`${this.$t("templates.globalSections.tools.areYouSureYouWantToResetAllConfigurationOptionsForThe")}\n ${t.server.domain.computed}\n ${this.$t("templates.globalSections.tools.domain")}`,(()=>{this.resetDomainEvent(t.server.domain.computed),this.doResetDomain(t)}))},removeDomain(e){if(e>=this.$parent.$parent.$data.domains.length)return;const t=this.$parent.$parent.$data.domains[e];t&&this.confirm(this.$t("templates.globalSections.tools.removeDomain"),`${this.$t("templates.globalSections.tools.areYouSureYouWantToRemoveThe")}\n ${t.server.domain.computed}\n ${this.$t("templates.globalSections.tools.domainConfiguration")}`,(()=>{this.removeDomainEvent(t.server.domain.computed),this.doRemoveDomain(e)}))},resetDomains(){this.confirm(this.$t("templates.globalSections.tools.resetAllDomainsConfig"),this.$t("templates.globalSections.tools.resetAllDomainsConfigBody"),(()=>{this.resetDomainsEvent(this.$parent.$parent.activeDomains.map((e=>e[0].server.domain.computed)),this.$parent.$parent.activeDomains.length);for(let e=0;e{this.removeDomainsEvent(this.$parent.$parent.activeDomains.map((e=>e[0].server.domain.computed)),this.$parent.$parent.activeDomains.length);for(let e=0;e(e[t.key]=t.delegated,e)),{}),Oa={name:"Global",delegated:Da,props:{data:Object},data(){return{active:Ra[0].key,tabs:Ra}},computed:{nextTab(){const e=this.$data.tabs.map((e=>e.key)),t=e.indexOf(this.$data.active)+1;return te.key)),t=e.indexOf(this.$data.active)-1;return t>=0&&e[t]}},methods:{changesCount(e){return Object.keys(this.$props.data[e]).filter((t=>H(this.$props.data[e][t],e,t))).length},changes(e){const t=this.changesCount(e);return t?` (${t.toLocaleString()})`:""},setValue(e,t,s){Object.assign(this.$props.data[e][t],{value:s,computed:s})},resetValue(e,t){this.setValue(e,t,this.$props.data[e][t].default)},tabClass(e){const t=[];e===this.$data.active&&t.push("is-active"),this.changesCount(e)&&t.push("is-changed");const s=this.$data.tabs.map((e=>e.key));return s.indexOf(e){this.observer&&(this.observer.disconnect(),this.observer.observe(this.$el))}))},beforeDestroy(){this.observerCleanup()},methods:{observerCleanup(){this.observer&&(this.observer.disconnect(),this.observer=null)},observerCallback(e){for(const t of e)t.isIntersecting&&(this.observerCleanup(),this.calloutVisibleEvent())},calloutVisibleEvent(){B({category:"Droplet callout",action:"Visible",nonInteraction:!0})},linkClickEvent(){B({category:"Droplet callout",action:"Clicked"})}}},Fa=Ia;var Ma=(0,Q.Z)(Fa,La,Ha,!1,null,null,null);const Na=Ma.exports;var Ba=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"callout floating",style:e.style},[s("div",{staticClass:"close"},[s("p",[e._v(" "+e._s(e.$t("templates.callouts.contribute.wantToContributeChanges"))+" ")]),s("a",{on:{click:function(t){return t.preventDefault(),e.close(t)}}},[s("i",{staticClass:"fas fa-times"})])]),s("a",{staticClass:"button is-primary",attrs:{href:"https://github.com/digitalocean/nginxconfig.io",target:"_blank"},on:{click:e.linkClickEvent}},[e._v(" "+e._s(e.$t("templates.callouts.contribute.getInvolvedOnGitHub"))+" ")])])},Va=[];const Ga={name:"ContributeCallout",data(){return{scrolled:!1,closed:!1}},computed:{visible(){return this.$data.scrolled&&!this.$data.closed},style(){return this.visible?void 0:{opacity:0,pointerEvents:"none"}}},mounted(){document.addEventListener("scroll",(()=>{this.$data.scrolled||window.scrollY<300||(this.$data.scrolled=!0,this.calloutVisibleEvent())}))},methods:{close(){this.$data.closed=!0,this.closedEvent()},closedEvent(){B({category:"Contribute callout",action:"Closed"})},calloutVisibleEvent(){B({category:"Contribute callout",action:"Visible",nonInteraction:!0})},linkClickEvent(){B({category:"Contribute callout",action:"Clicked"})}}},Wa=Ga;var Za=(0,Q.Z)(Wa,Ba,Va,!1,null,null,null);const Ua=Za.exports;var qa=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"setup"},[s("div",{staticClass:"panel"},[s("div",{staticClass:"tabs"},[s("ul",e._l(e.tabs,(function(t){return s("li",{class:e.tabClass(t.key)},[s("a",{on:{click:function(s){return e.showTab(t.key)}}},[e._v(e._s(e.$t(t.display)))])])})),0)]),e._l(e.tabs,(function(t){return s(t,{key:t.key,tag:"component",staticClass:"container",style:{display:e.active===t.key?void 0:"none"},attrs:{data:e.$props.data}})})),s("div",{staticClass:"navigation-buttons"},[!1!==e.previousTab?s("a",{staticClass:"button is-mini",on:{click:e.showPreviousTab}},[s("i",{staticClass:"fas fa-long-arrow-alt-left"}),e._v(" "),s("span",[e._v(e._s(e.$t("common.back")))])]):e._e(),!1!==e.nextTab?s("a",{staticClass:"button is-primary is-mini",on:{click:e.showNextTab}},[s("span",[e._v(e._s(e.$t("common.next")))]),e._v(" "),s("i",{staticClass:"fas fa-long-arrow-alt-right"})]):e._e()])],2),s("div",{staticClass:"buttons is-centered"},[s("a",{staticClass:"button is-success",on:{click:e.downloadTar}},[e._v(e._s(e.$t("templates.setup.downloadConfig")))]),s("a",{ref:"copyTar",staticClass:"button is-primary"},[e._v(e._s(e.$t("templates.setup.copyBase64")))])])])},Ya=[],Qa=s(1898),Xa=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("ol",[s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.downloadTheGeneratedConfig"))}}),s("b",[e._v(" "),s("a",{on:{click:e.$parent.downloadTar}},[e._v(e._s(e.$parent.tarName))])]),s("br"),s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.andUploadItToYourServers"))}}),s("code",{staticClass:"slim"},[e._v(e._s(e.$props.data.global.nginx.nginxConfigDirectory.computed))]),e._v(" "+e._s(e.$t("templates.setupSections.download.directory"))+" ")]),s("p",[e._v(" "+e._s(e.$t("templates.setupSections.download.or"))+" "),s("b",[s("a",{ref:"copyTar"},[e._v(" "+e._s(e.$t("templates.setupSections.download.copyBase64StringOfCompressedConfig")))])]),s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.pasteItInYourServersCommandLineAndExecute"))}})])]),s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.navigateToYourNginxConfigurationDirectoryOnYourServer"))}}),s("br"),s("BashPrism",{key:e.$props.data.global.nginx.nginxConfigDirectory.computed,attrs:{cmd:"cd "+e.$props.data.global.nginx.nginxConfigDirectory.computed},on:{copied:function(t){return e.codeCopiedEvent("Navigate to nginx config directory")}}})],1)]),s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.createABackupOfYourCurrentNginxConfiguration"))}}),s("br"),s("BashPrism",{attrs:{cmd:"tar -czvf nginx_$(date +'%F_%H-%M-%S').tar.gz nginx.conf sites-available/ sites-enabled/ nginxconfig.io/"},on:{copied:function(t){return e.codeCopiedEvent("Create nginx config backup tar")}}})],1)]),s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.download.extractTheNewCompressedConfigurationArchiveUsingTar"))}}),s("br"),s("BashPrism",{key:e.$parent.tarName,attrs:{cmd:"tar -xzvf "+e.$parent.tarName},on:{copied:function(t){return e.codeCopiedEvent("Extract new nginx config tar")}}})],1)])])])},Ka=[],Ja=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{on:{copied:e.copied}},[s("pre",[s("code",{staticClass:"language-bash"},[e._v(e._s(e.cmd))])])])},eo=[];const to={name:"BashPrism",props:{cmd:String},mounted(){console.info(`Highlighting ${this.$props.cmd}...`),window.Prism.highlightAllUnder(this.$el)},methods:{copied(e){this.$emit("copied",e.detail.text)}}},so=to;var ao=(0,Q.Z)(so,Ja,eo,!1,null,null,null);const oo=ao.exports,io={name:"SetupDownload",display:"templates.setupSections.download.download",key:"download",components:{BashPrism:oo},props:{data:Object},mounted(){this.$parent.setupCopy(this.$refs.copyTar)},methods:{codeCopiedEvent(e){B({category:"Setup",action:"Code snippet copied",label:`download: ${e}`})}}},lo=io;var no=(0,Q.Z)(lo,Xa,Ka,!1,null,null,null);const ro=no.exports;var co=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.diffieHellmanValue||e.letsEncryptActive?s("ol",[e.diffieHellmanValue?s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.ssl.generateDiffieHellmanKeysByRunningThisCommandOnYourServer"))}}),s("br"),s("BashPrism",{key:e.$props.data.global.nginx.nginxConfigDirectory.computed+"-"+e.diffieHellmanValue,attrs:{cmd:"openssl dhparam -out "+e.$props.data.global.nginx.nginxConfigDirectory.computed+"/dhparam.pem "+e.diffieHellmanValue},on:{copied:function(t){return e.codeCopiedEvent("Generate diffie-hellman keys")}}})],1)]):e._e(),e.letsEncryptActive?s("li",[s("p",[s("span",{domProps:{innerHTML:e._s(e.$t("templates.setupSections.ssl.createACommonAcmeChallengeDirectoryForLetsEncrypt"))}}),s("br"),s("BashPrism",{key:e.letsEncryptDir,attrs:{cmd:"mkdir -p "+e.letsEncryptDir},on:{copied:function(t){return e.codeCopiedEvent("Create let's encrypt directory")}}}),s("BashPrism",{key:e.nginxUser+"-"+e.letsEncryptDir,attrs:{cmd:"chown "+e.nginxUser+" "+e.letsEncryptDir},on:{copied:function(t){return e.codeCopiedEvent("Set let's encrypt directory ownership")}}})],1)]):e._e()]):s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.setupSections.ssl.noAdditionalStepsAreNeededToSetUpSslForNginx"))+" ")])])])])])])},po=[];const uo={name:"SetupSSL",display:"templates.setupSections.ssl.sslInit",key:"ssl",components:{BashPrism:oo},props:{data:Object},computed:{letsEncryptDir(){return this.$props.data.global.https.letsEncryptRoot.computed.replace(/\/+$/,"")},nginxUser(){return this.$props.data.global.nginx.user.computed},diffieHellmanValue(){switch(this.$props.data.global.https.sslProfile.computed){case"intermediate":return 2048;case"old":return 1024;case"modern":default:return 0}},letsEncryptActive(){for(const e of this.$props.data.domains)if(e&&"letsEncrypt"===e.https.certType.computed)return!0;return!1}},methods:{codeCopiedEvent(e){B({category:"Setup",action:"Code snippet copied",label:`ssl: ${e}`})}}},ho=uo;var mo=(0,Q.Z)(ho,co,po,!1,null,null,null);const vo=mo.exports;var fo=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.letsEncryptActive?s("ol",[s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.commentOutSslDirectivesInConfiguration"))+" "),s("br")]),s("BashPrism",{key:e.sitesAvailable,attrs:{cmd:"sed -i -r 's/(listen .*443)/\\1; #/g; s/(ssl_(certificate|certificate_key|trusted_certificate) )/#;#\\1/g; s/(server \\{)/\\1\\n ssl off;/g' "+e.sitesAvailable},on:{copied:function(t){return e.codeCopiedEvent("Disable ssl directives")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.reloadYourNginxServer"))+" "),s("br")]),s("BashPrism",{attrs:{cmd:"sudo nginx -t && sudo systemctl reload nginx"},on:{copied:function(t){return e.codeCopiedEvent("Reload nginx")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.obtainSslCertificatesFromLetsEncrypt"))+" "),s("br")]),s("BashPrism",{key:e.certbotCmds,attrs:{cmd:e.certbotCmds},on:{copied:function(t){return e.codeCopiedEvent("Obtain certificates using certbot")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.uncommentSslDirectivesInConfiguration"))+" "),s("br")]),s("BashPrism",{key:e.sitesAvailable,attrs:{cmd:"sed -i -r -z 's/#?; ?#//g; s/(server \\{)\\n ssl off;/\\1/g' "+e.sitesAvailable},on:{copied:function(t){return e.codeCopiedEvent("Enable ssl directives")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.reloadYourNginxServer"))+" "),s("br")]),s("BashPrism",{attrs:{cmd:"sudo nginx -t && sudo systemctl reload nginx"},on:{copied:function(t){e.codeCopiedEvent("Reload nginx (2)")}}})],1),s("li",[s("p",[e._v(" "+e._s(e.$t("templates.setupSections.certbot.configureCertbotToReloadNginxOnCertificateRenewal"))+" "),s("br")]),s("BashPrism",{attrs:{cmd:"echo -e '#!/bin/bash\\nnginx -t && systemctl reload nginx' | sudo tee /etc/letsencrypt/renewal-hooks/post/nginx-reload.sh"},on:{copied:function(t){return e.codeCopiedEvent("Create nginx auto-restart on renewal")}}}),s("BashPrism",{attrs:{cmd:"sudo chmod a+x /etc/letsencrypt/renewal-hooks/post/nginx-reload.sh"},on:{copied:function(t){return e.codeCopiedEvent("Enable execution of auto-restart")}}})],1)]):s("div",{staticClass:"field is-horizontal"},[s("div",{staticClass:"field-body"},[s("div",{staticClass:"field"},[s("div",{staticClass:"control"},[s("label",{staticClass:"text"},[e._v(" "+e._s(e.$t("templates.setupSections.certbot.certbotDoesNotNeedToBeSetupForYourConfiguration"))+" ")])])])])])])},go=[];const bo={name:"SetupCertbot",display:"templates.setupSections.certbot.certbot",key:"certbot",components:{BashPrism:oo},props:{data:Object},computed:{letsEncryptDir(){return this.$props.data.global.https.letsEncryptRoot.computed.replace(/\/+$/,"")},letsEncryptActive(){for(const e of this.$props.data.domains)if(e&&"letsEncrypt"===e.https.certType.computed)return!0;return!1},sitesAvailable(){if(!this.$props.data.global.tools.modularizedStructure.computed)return`${this.$props.data.global.nginx.nginxConfigDirectory.computed}/nginx.conf`;const e=this.$props.data.global.tools.symlinkVhost.computed?"available":"enabled";return this.$props.data.domains.filter((e=>"letsEncrypt"===e.https.certType.computed)).map((t=>`${this.$props.data.global.nginx.nginxConfigDirectory.computed}/sites-${e}/${t.server.domain.computed}.conf`)).join(" ")},certbotCmds(){return this.$props.data.domains.filter((e=>"letsEncrypt"===e.https.certType.computed)).map((e=>["certbot certonly --webroot",`-d ${e.server.domain.computed}`,e.server.wwwSubdomain.computed?`-d www.${e.server.domain.computed}`:null,e.server.cdnSubdomain.computed?`-d cdn.${e.server.domain.computed}`:null,`--email ${e.https.letsEncryptEmail.computed}`,`-w ${this.letsEncryptDir}`,"-n --agree-tos --force-renewal"].filter((e=>null!==e)).join(" "))).join("\n")}},methods:{codeCopiedEvent(e){B({category:"Setup",action:"Code snippet copied",label:`certbot: ${e}`})}}},Co=bo;var yo=(0,Q.Z)(Co,fo,go,!1,null,null,null);const $o=yo.exports;var _o=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[s("p",[s("b",[e._v(e._s(e.$t("templates.setupSections.goLive.letsGoLive")))]),e._v(" 🎉 ")]),s("p",[e._v(" "+e._s(e.$t("templates.setupSections.goLive.reloadNginxToLoadInYourNewConfiguration"))+" "),s("br"),s("BashPrism",{attrs:{cmd:"sudo nginx -t && sudo systemctl reload nginx"},on:{copied:function(t){return e.codeCopiedEvent("Reload nginx")}}})],1)])},xo=[];const ko={name:"SetupGoLive",display:"templates.setupSections.goLive.goLive",key:"goLive",components:{BashPrism:oo},props:{data:Object},methods:{codeCopiedEvent(e){B({category:"Setup",action:"Code snippet copied",label:`goLive: ${e}`})}}},So=ko;var Po=(0,Q.Z)(So,_o,xo,!1,null,null,null);const Eo=Po.exports,wo=Object.values(i),To={name:"Setup",props:{data:Object},data(){return{active:wo[0].key,tabs:wo}},computed:{nextTab(){const e=this.$data.tabs.map((e=>e.key)),t=e.indexOf(this.$data.active)+1;return te.key)),t=e.indexOf(this.$data.active)-1;return t>=0&&e[t]},domainCount(){return this.$props.data.domains.filter((e=>null!==e)).length},tarName(){const e=this.$props.data.domains.filter((e=>null!==e)).map((e=>e.server.domain.computed));return`nginxconfig.io-${e.join(",")}.tar.gz`}},mounted(){this.setupCopy(this.$refs.copyTar)},methods:{tabClass(e){if(e===this.$data.active)return"is-active";const t=this.$data.tabs.map((e=>e.key));return t.indexOf(e){setTimeout((()=>{e.textContent=t}),5e3)},a=new(r())(e,{text:this.copyTar});a.on("success",(t=>{e.textContent="Copied",t.clearSelection(),s()})),a.on("error",(()=>{e.textContent="Press Ctrl + C to copy",s()}))},showTab(e){B({category:"Setup",action:"Tab clicked",label:`${this.$data.active}, ${e}`}),this.$data.active=e},showPreviousTab(){B({category:"Setup",action:"Back clicked",label:`${this.$data.active}, ${this.previousTab}`}),this.$data.active=this.previousTab},showNextTab(){B({category:"Setup",action:"Next clicked",label:`${this.$data.active}, ${this.nextTab}`}),this.$data.active=this.nextTab}}},Ro=To;var Do=(0,Q.Z)(Ro,qa,Ya,!1,null,null,null);const Oo=Do.exports;var zo=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"footer"},[s("div",{staticClass:"container"},[s("p",[s("a",{staticClass:"button is-primary is-small",attrs:{href:"#top"}},[e._v(e._s(e.$t("templates.footer.backToTop")))])]),s("p",[e._v(" "+e._s(e.$t("templates.footer.thisToolIs"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.footer.openSourceOnGitHub"),link:"https://github.com/digitalocean/nginxconfig.io"}}),e._v(" "+e._s(e.$t("templates.footer.underThe"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.footer.mit"),link:"https://github.com/digitalocean/nginxconfig.io/blob/master/LICENSE"}}),e._v(" "+e._s(e.$t("templates.footer.license"))+" "+e._s(e.$t("templates.footer.weWelcomeFeedbackAndContributions"))+" ")],1),s("p",[e._v(" "+e._s(e.$t("templates.footer.originallyCreatedBy"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.footer.balintSzekeres"),link:"https://b4lint.hu/"}}),e._v(", "+e._s(e.$t("templates.footer.maintainedBy"))+" "),s("ExternalLink",{attrs:{text:e.$t("templates.footer.digitalOcean"),link:"https://github.com/digitalocean/nginxconfig.io"}}),e._v(". ")],1)])])},jo=[];const Ao={name:"Footer",components:{ExternalLink:ue.Z}},Lo=Ao;var Ho=(0,Q.Z)(Lo,zo,jo,!1,null,null,null);const Io=Ho.exports;var Fo=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{class:"column "+(e.half?"is-half":"is-full")+" is-full-mobile is-full-tablet",on:{copied:e.copied}},[s("h3",{domProps:{innerHTML:e._s(e.name)}}),s("pre",[s("code",{staticClass:"language-nginx",domProps:{innerHTML:e._s(e.conf)}})])])},Mo=[];const No={name:"NginxPrism",props:{name:String,conf:String,half:Boolean},mounted(){console.info(`Highlighting ${this.$props.name}...`),window.Prism.highlightAllUnder(this.$el)},methods:{copied(e){this.$emit("copied",e.detail.text)}}},Bo=No;var Vo=(0,Q.Z)(Bo,Fo,Mo,!1,null,null,null);const Go=Vo.exports,Wo={name:"App",components:{Header:A.Z,VueSelect:j(),Footer:Io,Domain:yt,Global:Aa,DropletCallout:Na,ContributeCallout:Ua,Setup:Oo,NginxPrism:Go,YamlPrism:()=>s.e(172).then(s.bind(s,9172)),DockerPrism:()=>s.e(10).then(s.bind(s,2010))},data(){return{domains:[],global:{...Aa.delegated,app:{lang:{default:m,value:m,computed:m,enabled:!0}}},active:0,ready:!1,splitColumn:!1,confWatcherWaiting:!1,confFilesPrevious:{},confFilesOutput:[],languageLoading:!1,languagePrevious:m,interactiveEvents:!1}},computed:{activeDomains(){return this.$data.domains.map(((e,t)=>[e,t])).filter((e=>null!==e[0]))},confFiles(){return ms(this.$data.domains.filter((e=>null!==e)),this.$data.global)},lang:{get(){return this.$data.global.app.lang.value},set(e){this.$data.global.app.lang.value=e,this.$data.global.app.lang.computed=e}},i18nPacks(){return b.map((e=>({label:this.$t(`languages.${e}`)+(e===this.$i18n.locale?"":` - ${this.$t(`languages.${e}`,e)}`),value:e})))}},watch:{confFiles(e,t){this.$data.confWatcherWaiting||(this.$data.confWatcherWaiting=!0,this.$data.confFilesPrevious=t,this.$nextTick((()=>this.checkChange(e))))},"$data.global.app.lang":{handler(e){this.$data.languageLoading=!0;const t=this.$data.interactiveEvents;b.includes(e.value)||(e.computed=e.default),k(e.computed).then((()=>{console.log("Language set to",e.computed),this.$data.languagePrevious=e.computed,this.$data.languageLoading=!1,this.languageSetEvent(!t)})).catch((t=>{console.log("Failed to set language to",e.computed),console.error(t),e.value=this.$data.languagePrevious,e.computed=this.$data.languagePrevious,this.$data.languageLoading=!1}))},deep:!0}},async mounted(){const e=window.location.search||window.location.hash.slice(1);await Tt(e,this.$data.domains,this.$data.global,this.$nextTick);this.splitColumnEvent(!0);for(let t=0;t"presets"===t[0]?e:$t(t[1])?(e+=Object.keys(t[1]).filter((e=>H(t[1][e],t[0],e))).length,e):e),0);return s?` (${s.toLocaleString()})`:""},add(){const e=w()(yt.delegated);let t=1;while(this.$data.domains.some((t=>t&&t.server.domain.computed===e.server.domain.computed)))t++,e.server.domain.computed=e.server.domain.default.replace(".com",`${t}.com`);e.server.domain.value=e.server.domain.computed,this.$data.domains.push(e),this.$data.active=this.$data.domains.length-1,this.addSiteEvent(this.activeDomains.length)},remove(e){const t=this.$data.domains[e].server.domain.computed;this.$set(this.$data.domains,e,null),this.$data.active===e&&(this.$data.active=this.$data.domains.findIndex((e=>null!==e))),this.removeSiteEvent(this.activeDomains.length,t)},checkChange(e){if(e===this.confFiles)return this.$data.ready||(this.$data.confFilesPrevious=this.confFiles,this.$nextTick((()=>{this.$data.ready=!0}))),void this.updateDiff(this.confFiles,this.$data.confFilesPrevious);this.$nextTick((()=>this.checkChange(this.confFiles)))},updateDiff(e,t){try{const s=(0,L.Z)(e,t,{highlightFunction:e=>`${e}`});this.$data.confFilesOutput=Object.entries(s).map((([e,{name:t,content:s}])=>{const a=t.filter((e=>!e.removed)).map((e=>e.value)).join(""),o=`${O()(this.$data.global.nginx.nginxConfigDirectory.computed)}/${a}`,i=s.filter((e=>!e.removed)).map((e=>e.value)).join("");return[o,i,`${R()(o)}-${R()(i)}`,e]}))}catch(s){console.error(s),this.$data.confFilesOutput=Object.entries(e).map((([e,t])=>{const s=`${O()(this.$data.global.nginx.nginxConfigDirectory.computed)}/${e}`;return[s,t,`${R()(s)}-${R()(t)}`,e]}))}this.$nextTick((()=>this.$data.confWatcherWaiting=!1))},splitColumnToggle(){this.$data.splitColumn=!this.$data.splitColumn,this.splitColumnEvent()},splitColumnEvent(e=!1){B({category:"Split column",action:this.$data.splitColumn?"Enabled":"Disabled",nonInteraction:e})},languageSetEvent(e=!1){B({category:"Language",action:"Set",label:this.$data.global.app.lang.computed,nonInteraction:e})},addSiteEvent(e,t=!1){B({category:"Site",action:"Added",value:e,nonInteraction:t})},removeSiteEvent(e,t){B({category:"Site",action:"Removed",label:t,value:e})},codeCopiedEvent(e){B({category:"Config files",action:"Code snippet copied",label:e})},getPrismComponent(e){switch(e){case"/etc/nginx/Dockerfile":return"DockerPrism";case"/etc/nginx/docker-compose.yaml":return"YamlPrism";default:return"NginxPrism"}}}},Zo=Wo;var Uo=(0,Q.Z)(Zo,S,P,!1,null,null,null);const qo=Uo.exports,Yo=document.currentScript.src.split("/").slice(0,-1).join("/");("undefined"===typeof global?window:global).__replaceWebpackDynamicImport=e=>{const t=e.split("/").pop();return console.log(`Modifying import ${e} to use dir ${Yo} and base ${t}`),`${Yo}/${t}`},new l.Z({i18n:_,render:e=>e(qo)}).$mount("#app")},4654:()=>{}},t={};function s(a){var o=t[a];if(void 0!==o)return o.exports;var i=t[a]={exports:{}};return e[a].call(i.exports,i,i.exports,s),i.exports}if(s.m=e,(()=>{s.amdO={}})(),(()=>{var e=[];s.O=(t,a,o,i)=>{if(!a){var l=1/0;for(c=0;c=i)&&Object.keys(s.O).every((e=>s.O[e](a[r])))?a.splice(r--,1):(n=!1,i0&&e[c-1][2]>i;c--)e[c]=e[c-1];e[c]=[a,o,i]}})(),(()=>{s.n=e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;return s.d(t,{a:t}),t}})(),(()=>{s.d=(e,t)=>{for(var a in t)s.o(t,a)&&!s.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})}})(),(()=>{s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce(((t,a)=>(s.f[a](e,t),t)),[]))})(),(()=>{s.u=e=>"js/"+e+".js"})(),(()=>{s.miniCssF=e=>{}})(),(()=>{s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e={},t="nginxconfig.io:";s.l=(a,o,i,l)=>{if(e[a])e[a].push(o);else{var n,r;if(void 0!==i)for(var c=document.getElementsByTagName("script"),p=0;p{n.onerror=n.onload=null,clearTimeout(h);var o=e[a];if(delete e[a],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(s))),t)return t(s)},h=setTimeout(u.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=u.bind(null,n.onerror),n.onload=u.bind(null,n.onload),r&&document.head.appendChild(n)}}})(),(()=>{s.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}})(),(()=>{s.p=""})(),"function"===typeof jsonpScriptSrc){var a=jsonpScriptSrc;function o(){try{if("function"!==typeof __replaceWebpackDynamicImport)throw new Error("WebpackRequireFrom: '__replaceWebpackDynamicImport' is not a function or not available at runtime. See https://github.com/agoldis/webpack-require-from#troubleshooting");var e=__replaceWebpackDynamicImport(a.apply(this,arguments));if(!e||"string"!==typeof e)throw new Error("WebpackRequireFrom: '__replaceWebpackDynamicImport' does not return string. See https://github.com/agoldis/webpack-require-from#troubleshooting");return e}catch(t){return console.error(t),a.apply(this,arguments)}}jsonpScriptSrc=o}(()=>{var e={143:0};s.f.j=(t,a)=>{var o=s.o(e,t)?e[t]:void 0;if(0!==o)if(o)a.push(o[2]);else{var i=new Promise(((s,a)=>o=e[t]=[s,a]));a.push(o[2]=i);var l=s.p+s.u(t),n=new Error,r=a=>{if(s.o(e,t)&&(o=e[t],0!==o&&(e[t]=void 0),o)){var i=a&&("load"===a.type?"missing":a.type),l=a&&a.target&&a.target.src;n.message="Loading chunk "+t+" failed.\n("+i+": "+l+")",n.name="ChunkLoadError",n.type=i,n.request=l,o[1](n)}};s.l(l,r,"chunk-"+t,t)}},s.O.j=t=>0===e[t];var t=(t,a)=>{var o,i,[l,n,r]=a,c=0;for(o in n)s.o(n,o)&&(s.m[o]=n[o]);for(r&&r(s),t&&t(a);cs(2827)));i=s.O(i)})(); \ No newline at end of file