diff --git a/banner.png b/banner.png new file mode 100644 index 00000000..cd39eefb Binary files /dev/null and b/banner.png differ diff --git a/banner.svg b/banner.svg new file mode 100644 index 00000000..39e5a251 --- /dev/null +++ b/banner.svg @@ -0,0 +1,18 @@ + diff --git a/css/app.css b/css/app.css new file mode 100644 index 00000000..75aa743d --- /dev/null +++ b/css/app.css @@ -0,0 +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;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 .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;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:9999px;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:hsla(0,0%,4%,.3)}.do-bulma .delete:active,.do-bulma .modal-close:active{background-color:hsla(0,0%,4%,.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{animation:spinAround .5s linear infinite;border:2px solid #dbdbdb;border-radius:9999px;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-16by9 .has-ratio,.do-bulma .image.is-16by9 img,.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-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 .navbar-burger{color:currentColor;font-family:inherit;font-size:1em;margin:0;padding: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:#485fc7}.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}@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 hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02);color:#333;display:block;padding:1.25rem}.do-bulma a.box:focus,.do-bulma a.box:hover{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px #485fc7}.do-bulma a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #485fc7}.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:#485fc7;color:#363636}.do-bulma .button.is-focused:not(:active),.do-bulma .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(72,95,199,.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:#485fc7;text-decoration:none}.do-bulma .button.is-ghost.is-hovered,.do-bulma .button.is-ghost:hover{color:#485fc7;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:#fff;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 hsla(0,0%,4%,.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:#0a0a0a;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%,.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:#f5f5f5;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:#363636;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:#0069ff;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:#485fc7;border-color:transparent;color:#fff}.do-bulma .button.is-link.is-hovered,.do-bulma .button.is-link:hover{background-color:#3e56c4;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(72,95,199,.25)}.do-bulma .button.is-link.is-active,.do-bulma .button.is-link:active{background-color:#3a51bb;border-color:transparent;color:#fff}.do-bulma .button.is-link[disabled],fieldset[disabled] .do-bulma .button.is-link{background-color:#485fc7;border-color:#485fc7;box-shadow:none}.do-bulma .button.is-link.is-inverted{background-color:#fff;color:#485fc7}.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:#485fc7}.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:#485fc7;color:#485fc7}.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:#485fc7;border-color:#485fc7;color:#fff}.do-bulma .button.is-link.is-outlined.is-loading:after{border-color:transparent transparent #485fc7 #485fc7!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:#485fc7;box-shadow:none;color:#485fc7}.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:#485fc7}.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 #485fc7 #485fc7!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:#eff1fa;color:#3850b7}.do-bulma .button.is-link.is-light.is-hovered,.do-bulma .button.is-link.is-light:hover{background-color:#e6e9f7;border-color:transparent;color:#3850b7}.do-bulma .button.is-link.is-light.is-active,.do-bulma .button.is-link.is-light:active{background-color:#dce0f4;border-color:transparent;color:#3850b7}.do-bulma .button.is-info{background-color:#3e8ed0;border-color:transparent;color:#fff}.do-bulma .button.is-info.is-hovered,.do-bulma .button.is-info:hover{background-color:#3488ce;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(62,142,208,.25)}.do-bulma .button.is-info.is-active,.do-bulma .button.is-info:active{background-color:#3082c5;border-color:transparent;color:#fff}.do-bulma .button.is-info[disabled],fieldset[disabled] .do-bulma .button.is-info{background-color:#3e8ed0;border-color:#3e8ed0;box-shadow:none}.do-bulma .button.is-info.is-inverted{background-color:#fff;color:#3e8ed0}.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:#3e8ed0}.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:#3e8ed0;color:#3e8ed0}.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:#3e8ed0;border-color:#3e8ed0;color:#fff}.do-bulma .button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3e8ed0 #3e8ed0!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:#3e8ed0;box-shadow:none;color:#3e8ed0}.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:#3e8ed0}.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 #3e8ed0 #3e8ed0!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:#eff5fb;color:#296fa8}.do-bulma .button.is-info.is-light.is-hovered,.do-bulma .button.is-info.is-light:hover{background-color:#e4eff9;border-color:transparent;color:#296fa8}.do-bulma .button.is-info.is-light.is-active,.do-bulma .button.is-info.is-light:active{background-color:#dae9f6;border-color:transparent;color:#296fa8}.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:#11a95e;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:#f56109;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:#d91d1d;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:9999px;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}@media screen and (max-width:768px){.do-bulma .button.is-responsive.is-small{font-size:.5625rem}.do-bulma .button.is-responsive,.do-bulma .button.is-responsive.is-normal{font-size:.65625rem}.do-bulma .button.is-responsive.is-medium{font-size:.75rem}.do-bulma .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width:769px)and (max-width:1023px){.do-bulma .button.is-responsive.is-small{font-size:.65625rem}.do-bulma .button.is-responsive,.do-bulma .button.is-responsive.is-normal{font-size:.75rem}.do-bulma .button.is-responsive.is-medium{font-size:1rem}.do-bulma .button.is-responsive.is-large{font-size:1.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-normal{font-size:1rem}.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:9999px}.do-bulma .image.is-fullwidth{width:100%}.do-bulma .image.is-16by9 .has-ratio,.do-bulma .image.is-16by9 img,.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-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:#485fc7;color:#fff}.do-bulma .notification.is-link.is-light{background-color:#eff1fa;color:#3850b7}.do-bulma .notification.is-info{background-color:#3e8ed0;color:#fff}.do-bulma .notification.is-info.is-light{background-color:#eff5fb;color:#296fa8}.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:9999px;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:#485fc7}.do-bulma .progress.is-link::-moz-progress-bar{background-color:#485fc7}.do-bulma .progress.is-link::-ms-fill{background-color:#485fc7}.do-bulma .progress.is-link:indeterminate{background-image:linear-gradient(90deg,#485fc7 30%,#ededed 0)}.do-bulma .progress.is-info::-webkit-progress-value{background-color:#3e8ed0}.do-bulma .progress.is-info::-moz-progress-bar{background-color:#3e8ed0}.do-bulma .progress.is-info::-ms-fill{background-color:#3e8ed0}.do-bulma .progress.is-info:indeterminate{background-image:linear-gradient(90deg,#3e8ed0 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{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;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}@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:#485fc7;border-color:#485fc7;color:#fff}.do-bulma .table td.is-info,.do-bulma .table th.is-info{background-color:#3e8ed0;border-color:#3e8ed0;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:left}.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 tbody tr:not(.is-selected):hover,.do-bulma .table.is-hoverable.is-striped 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:#485fc7;color:#fff}.do-bulma .tag:not(body).is-link.is-light{background-color:#eff1fa;color:#3850b7}.do-bulma .tag:not(body).is-info{background-color:#3e8ed0;color:#fff}.do-bulma .tag:not(body).is-info.is-light{background-color:#eff5fb;color:#296fa8}.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:9999px}.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: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 .number{align-items:center;background-color:#fff;border-radius:9999px;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:#485fc7;box-shadow:0 0 0 .125em rgba(72,95,199,.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%,48%,.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%,48%,.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%,48%,.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%,48%,.3)}.do-bulma .input,.do-bulma .textarea{box-shadow:inset 0 .0625em .125em hsla(0,0%,4%,.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 hsla(0,0%,4%,.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%,.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:#485fc7}.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(72,95,199,.25)}.do-bulma .is-info.input,.do-bulma .is-info.textarea{border-color:#3e8ed0}.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(62,142,208,.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:9999px;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:#485fc7;right:1.125em;z-index:4}.do-bulma .select.is-rounded select{border-radius:9999px;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 select,.do-bulma .select.is-white:not(:hover):after{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 select,.do-bulma .select.is-black:not(:hover):after{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 hsla(0,0%,4%,.25)}.do-bulma .select.is-light select,.do-bulma .select.is-light:not(:hover):after{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%,.25)}.do-bulma .select.is-dark select,.do-bulma .select.is-dark:not(:hover):after{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 select,.do-bulma .select.is-primary:not(:hover):after{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 select,.do-bulma .select.is-link:not(:hover):after{border-color:#485fc7}.do-bulma .select.is-link select.is-hovered,.do-bulma .select.is-link select:hover{border-color:#3a51bb}.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(72,95,199,.25)}.do-bulma .select.is-info select,.do-bulma .select.is-info:not(:hover):after{border-color:#3e8ed0}.do-bulma .select.is-info select.is-hovered,.do-bulma .select.is-info select:hover{border-color:#3082c5}.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(62,142,208,.25)}.do-bulma .select.is-success select,.do-bulma .select.is-success:not(:hover):after{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 select,.do-bulma .select.is-warning:not(:hover):after{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 select,.do-bulma .select.is-danger:not(:hover):after{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!important;opacity:.5}.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 hsla(0,0%,4%,.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%,.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:#485fc7;border-color:transparent;color:#fff}.do-bulma .file.is-link.is-hovered .file-cta,.do-bulma .file.is-link:hover .file-cta{background-color:#3e56c4;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(72,95,199,.25);color:#fff}.do-bulma .file.is-link.is-active .file-cta,.do-bulma .file.is-link:active .file-cta{background-color:#3a51bb;border-color:transparent;color:#fff}.do-bulma .file.is-info .file-cta{background-color:#3e8ed0;border-color:transparent;color:#fff}.do-bulma .file.is-info.is-hovered .file-cta,.do-bulma .file.is-info:hover .file-cta{background-color:#3488ce;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(62,142,208,.25);color:#fff}.do-bulma .file.is-info.is-active .file-cta,.do-bulma .file.is-info:active .file-cta{background-color:#3082c5;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-normal{font-size:1rem}.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:#485fc7}.do-bulma .help.is-info{color:#3e8ed0}.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:#485fc7;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 hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.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 hsla(0,0%,4%,.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{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;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 hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.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:#485fc7;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%,95%,.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%,95%,.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:#485fc7;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:#eff1fa}.do-bulma .message.is-link .message-header{background-color:#485fc7;color:#fff}.do-bulma .message.is-link .message-body{border-color:#485fc7;color:#3850b7}.do-bulma .message.is-info{background-color:#eff5fb}.do-bulma .message.is-info .message-header{background-color:#3e8ed0;color:#fff}.do-bulma .message.is-info .message-body{border-color:#3e8ed0;color:#296fa8}.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:10000}.do-bulma .modal.is-active{display:flex}.do-bulma .modal-background{background-color:hsla(0,0%,4%,.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:#485fc7;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:#3a51bb;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:#3a51bb;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:#3a51bb;color:#fff}.do-bulma .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#485fc7;color:#fff}}.do-bulma .navbar.is-info{background-color:#3e8ed0;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:#3082c5;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:#3082c5;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:#3082c5;color:#fff}.do-bulma .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3e8ed0;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;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;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:#485fc7}.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:#485fc7}.do-bulma .navbar-item.is-tab.is-active{border-bottom-style:solid;border-bottom-width:3px;color:#485fc7;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:#485fc7;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 hsla(0,0%,4%,.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 hsla(0,0%,4%,.1)}.do-bulma .navbar.is-fixed-top-touch{top:0}.do-bulma .navbar.is-fixed-top .navbar-menu,.do-bulma .navbar.is-fixed-top-touch .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 .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: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:#485fc7}.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 hsla(0,0%,4%,.1);top:auto}.do-bulma .navbar-item.is-active .navbar-dropdown,.do-bulma .navbar-item.is-hoverable:focus .navbar-dropdown,.do-bulma .navbar-item.is-hoverable:focus-within .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 .navbar-dropdown.is-boxed,.do-bulma .navbar-item.is-hoverable:focus-within .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 .navbar-dropdown,.navbar.is-spaced .do-bulma .navbar-item.is-hoverable:focus-within .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 hsla(0,0%,4%,.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:#485fc7}.do-bulma .navbar-dropdown.is-boxed,.navbar.is-spaced .do-bulma .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.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 hsla(0,0%,4%,.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:9999px}.do-bulma .pagination.is-rounded .pagination-link{border-radius:9999px}.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:#485fc7}.do-bulma .pagination-link:active,.do-bulma .pagination-next:active,.do-bulma .pagination-previous:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.do-bulma .pagination-link.is-disabled,.do-bulma .pagination-link[disabled],.do-bulma .pagination-next.is-disabled,.do-bulma .pagination-next[disabled],.do-bulma .pagination-previous.is-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:#485fc7;border-color:#485fc7;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-ellipsis,.do-bulma .pagination-link,.do-bulma .pagination-next,.do-bulma .pagination-previous{margin-bottom:0;margin-top:0}.do-bulma .pagination-previous{order:2}.do-bulma .pagination-next{order:3}.do-bulma .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.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 hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.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:#485fc7;color:#fff}.do-bulma .panel.is-link .panel-tabs a.is-active{border-bottom-color:#485fc7}.do-bulma .panel.is-link .panel-block.is-active .panel-icon{color:#485fc7}.do-bulma .panel.is-info .panel-heading{background-color:#3e8ed0;color:#fff}.do-bulma .panel.is-info .panel-tabs a.is-active{border-bottom-color:#3e8ed0}.do-bulma .panel.is-info .panel-block.is-active .panel-icon{color:#3e8ed0}.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:#485fc7}.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:#485fc7;color:#363636}.do-bulma .panel-block.is-active .panel-icon{color:#485fc7}.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:#485fc7;color:#485fc7}.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:#485fc7;border-color:#485fc7;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:9999px;border-top-left-radius:9999px;padding-left:1.25em}.do-bulma .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;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.33333337%}.columns.is-mobile>.do-bulma .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.do-bulma .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.do-bulma .column.is-offset-2{margin-left:16.66666674%}.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.33333337%}.columns.is-mobile>.do-bulma .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.do-bulma .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.do-bulma .column.is-offset-5{margin-left:41.66666674%}.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.33333337%}.columns.is-mobile>.do-bulma .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.do-bulma .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.do-bulma .column.is-offset-8{margin-left:66.66666674%}.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.33333337%}.columns.is-mobile>.do-bulma .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.do-bulma .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.do-bulma .column.is-offset-11{margin-left:91.66666674%}.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.33333337%}.do-bulma .column.is-offset-1-mobile{margin-left:8.33333337%}.do-bulma .column.is-2-mobile{flex:none;width:16.66666674%}.do-bulma .column.is-offset-2-mobile{margin-left:16.66666674%}.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.33333337%}.do-bulma .column.is-offset-4-mobile{margin-left:33.33333337%}.do-bulma .column.is-5-mobile{flex:none;width:41.66666674%}.do-bulma .column.is-offset-5-mobile{margin-left:41.66666674%}.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.33333337%}.do-bulma .column.is-offset-7-mobile{margin-left:58.33333337%}.do-bulma .column.is-8-mobile{flex:none;width:66.66666674%}.do-bulma .column.is-offset-8-mobile{margin-left:66.66666674%}.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.33333337%}.do-bulma .column.is-offset-10-mobile{margin-left:83.33333337%}.do-bulma .column.is-11-mobile{flex:none;width:91.66666674%}.do-bulma .column.is-offset-11-mobile{margin-left:91.66666674%}.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.33333337%}.do-bulma .column.is-offset-1,.do-bulma .column.is-offset-1-tablet{margin-left:8.33333337%}.do-bulma .column.is-2,.do-bulma .column.is-2-tablet{flex:none;width:16.66666674%}.do-bulma .column.is-offset-2,.do-bulma .column.is-offset-2-tablet{margin-left:16.66666674%}.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.33333337%}.do-bulma .column.is-offset-4,.do-bulma .column.is-offset-4-tablet{margin-left:33.33333337%}.do-bulma .column.is-5,.do-bulma .column.is-5-tablet{flex:none;width:41.66666674%}.do-bulma .column.is-offset-5,.do-bulma .column.is-offset-5-tablet{margin-left:41.66666674%}.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.33333337%}.do-bulma .column.is-offset-7,.do-bulma .column.is-offset-7-tablet{margin-left:58.33333337%}.do-bulma .column.is-8,.do-bulma .column.is-8-tablet{flex:none;width:66.66666674%}.do-bulma .column.is-offset-8,.do-bulma .column.is-offset-8-tablet{margin-left:66.66666674%}.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.33333337%}.do-bulma .column.is-offset-10,.do-bulma .column.is-offset-10-tablet{margin-left:83.33333337%}.do-bulma .column.is-11,.do-bulma .column.is-11-tablet{flex:none;width:91.66666674%}.do-bulma .column.is-offset-11,.do-bulma .column.is-offset-11-tablet{margin-left:91.66666674%}.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.33333337%}.do-bulma .column.is-offset-1-touch{margin-left:8.33333337%}.do-bulma .column.is-2-touch{flex:none;width:16.66666674%}.do-bulma .column.is-offset-2-touch{margin-left:16.66666674%}.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.33333337%}.do-bulma .column.is-offset-4-touch{margin-left:33.33333337%}.do-bulma .column.is-5-touch{flex:none;width:41.66666674%}.do-bulma .column.is-offset-5-touch{margin-left:41.66666674%}.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.33333337%}.do-bulma .column.is-offset-7-touch{margin-left:58.33333337%}.do-bulma .column.is-8-touch{flex:none;width:66.66666674%}.do-bulma .column.is-offset-8-touch{margin-left:66.66666674%}.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.33333337%}.do-bulma .column.is-offset-10-touch{margin-left:83.33333337%}.do-bulma .column.is-11-touch{flex:none;width:91.66666674%}.do-bulma .column.is-offset-11-touch{margin-left:91.66666674%}.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.33333337%}.do-bulma .column.is-offset-1-desktop{margin-left:8.33333337%}.do-bulma .column.is-2-desktop{flex:none;width:16.66666674%}.do-bulma .column.is-offset-2-desktop{margin-left:16.66666674%}.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.33333337%}.do-bulma .column.is-offset-4-desktop{margin-left:33.33333337%}.do-bulma .column.is-5-desktop{flex:none;width:41.66666674%}.do-bulma .column.is-offset-5-desktop{margin-left:41.66666674%}.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.33333337%}.do-bulma .column.is-offset-7-desktop{margin-left:58.33333337%}.do-bulma .column.is-8-desktop{flex:none;width:66.66666674%}.do-bulma .column.is-offset-8-desktop{margin-left:66.66666674%}.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.33333337%}.do-bulma .column.is-offset-10-desktop{margin-left:83.33333337%}.do-bulma .column.is-11-desktop{flex:none;width:91.66666674%}.do-bulma .column.is-offset-11-desktop{margin-left:91.66666674%}.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.33333337%}.do-bulma .column.is-offset-1-widescreen{margin-left:8.33333337%}.do-bulma .column.is-2-widescreen{flex:none;width:16.66666674%}.do-bulma .column.is-offset-2-widescreen{margin-left:16.66666674%}.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.33333337%}.do-bulma .column.is-offset-4-widescreen{margin-left:33.33333337%}.do-bulma .column.is-5-widescreen{flex:none;width:41.66666674%}.do-bulma .column.is-offset-5-widescreen{margin-left:41.66666674%}.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.33333337%}.do-bulma .column.is-offset-7-widescreen{margin-left:58.33333337%}.do-bulma .column.is-8-widescreen{flex:none;width:66.66666674%}.do-bulma .column.is-offset-8-widescreen{margin-left:66.66666674%}.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.33333337%}.do-bulma .column.is-offset-10-widescreen{margin-left:83.33333337%}.do-bulma .column.is-11-widescreen{flex:none;width:91.66666674%}.do-bulma .column.is-offset-11-widescreen{margin-left:91.66666674%}.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.33333337%}.do-bulma .column.is-offset-1-fullhd{margin-left:8.33333337%}.do-bulma .column.is-2-fullhd{flex:none;width:16.66666674%}.do-bulma .column.is-offset-2-fullhd{margin-left:16.66666674%}.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.33333337%}.do-bulma .column.is-offset-4-fullhd{margin-left:33.33333337%}.do-bulma .column.is-5-fullhd{flex:none;width:41.66666674%}.do-bulma .column.is-offset-5-fullhd{margin-left:41.66666674%}.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.33333337%}.do-bulma .column.is-offset-7-fullhd{margin-left:58.33333337%}.do-bulma .column.is-8-fullhd{flex:none;width:66.66666674%}.do-bulma .column.is-offset-8-fullhd{margin-left:66.66666674%}.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.33333337%}.do-bulma .column.is-offset-10-fullhd{margin-left:83.33333337%}.do-bulma .column.is-11-fullhd{flex:none;width:91.66666674%}.do-bulma .column.is-offset-11-fullhd{margin-left:91.66666674%}.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:-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.33333337%}.do-bulma .tile.is-2{flex:none;width:16.66666674%}.do-bulma .tile.is-3{flex:none;width:25%}.do-bulma .tile.is-4{flex:none;width:33.33333337%}.do-bulma .tile.is-5{flex:none;width:41.66666674%}.do-bulma .tile.is-6{flex:none;width:50%}.do-bulma .tile.is-7{flex:none;width:58.33333337%}.do-bulma .tile.is-8{flex:none;width:66.66666674%}.do-bulma .tile.is-9{flex:none;width:75%}.do-bulma .tile.is-10{flex:none;width:83.33333337%}.do-bulma .tile.is-11{flex:none;width:91.66666674%}.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:#485fc7!important}.do-bulma a.has-text-link:focus,.do-bulma a.has-text-link:hover{color:#3449a8!important}.do-bulma .has-background-link{background-color:#485fc7!important}.do-bulma .has-text-link-light{color:#eff1fa!important}.do-bulma a.has-text-link-light:focus,.do-bulma a.has-text-link-light:hover{color:#c8cfee!important}.do-bulma .has-background-link-light{background-color:#eff1fa!important}.do-bulma .has-text-link-dark{color:#3850b7!important}.do-bulma a.has-text-link-dark:focus,.do-bulma a.has-text-link-dark:hover{color:#576dcb!important}.do-bulma .has-background-link-dark{background-color:#3850b7!important}.do-bulma .has-text-info{color:#3e8ed0!important}.do-bulma a.has-text-info:focus,.do-bulma a.has-text-info:hover{color:#2b74b1!important}.do-bulma .has-background-info{background-color:#3e8ed0!important}.do-bulma .has-text-info-light{color:#eff5fb!important}.do-bulma a.has-text-info-light:focus,.do-bulma a.has-text-info-light:hover{color:#c6ddf1!important}.do-bulma .has-background-info-light{background-color:#eff5fb!important}.do-bulma .has-text-info-dark{color:#296fa8!important}.do-bulma a.has-text-info-dark:focus,.do-bulma a.has-text-info-dark:hover{color:#368ace!important}.do-bulma .has-background-info-dark{background-color:#296fa8!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 .m-auto{margin:auto!important}.do-bulma .mt-auto{margin-top:auto!important}.do-bulma .mr-auto{margin-right:auto!important}.do-bulma .mb-auto{margin-bottom:auto!important}.do-bulma .ml-auto,.do-bulma .mx-auto{margin-left:auto!important}.do-bulma .mx-auto{margin-right:auto!important}.do-bulma .my-auto{margin-top:auto!important;margin-bottom:auto!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 .p-auto{padding:auto!important}.do-bulma .pt-auto{padding-top:auto!important}.do-bulma .pr-auto{padding-right:auto!important}.do-bulma .pb-auto{padding-bottom:auto!important}.do-bulma .pl-auto,.do-bulma .px-auto{padding-left:auto!important}.do-bulma .px-auto{padding-right:auto!important}.do-bulma .py-auto{padding-top:auto!important;padding-bottom:auto!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 .is-underlined{text-decoration:underline!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:hsla(0,0%,4%,.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:hsla(0,0%,4%,.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{opacity:1}.do-bulma .hero.is-white .tabs li.is-active a{color:#fff!important;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:hsla(0,0%,4%,.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{opacity:1}.do-bulma .hero.is-black .tabs li.is-active a{color:#0a0a0a!important;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:hsla(0,0%,4%,.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{opacity:1}.do-bulma .hero.is-light .tabs li.is-active a{color:#f5f5f5!important;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:hsla(0,0%,4%,.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{opacity:1}.do-bulma .hero.is-dark .tabs li.is-active a{color:#363636!important;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:hsla(0,0%,4%,.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{opacity:1}.do-bulma .hero.is-primary .tabs li.is-active a{color:#0069ff!important;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:hsla(0,0%,4%,.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:#485fc7;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:#485fc7}}.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:#3a51bb;color:#fff}.do-bulma .hero.is-link .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-link .tabs a:hover{opacity:1}.do-bulma .hero.is-link .tabs li.is-active a{color:#485fc7!important;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:hsla(0,0%,4%,.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:#485fc7}.do-bulma .hero.is-link.is-bold{background-image:linear-gradient(141deg,#2959b3,#485fc7 71%,#5658d2)}@media screen and (max-width:768px){.do-bulma .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#2959b3,#485fc7 71%,#5658d2)}}.do-bulma .hero.is-info{background-color:#3e8ed0;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:#3e8ed0}}.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:#3082c5;color:#fff}.do-bulma .hero.is-info .tabs a{color:#fff;opacity:.9}.do-bulma .hero.is-info .tabs a:hover{opacity:1}.do-bulma .hero.is-info .tabs li.is-active a{color:#3e8ed0!important;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:hsla(0,0%,4%,.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:#3e8ed0}.do-bulma .hero.is-info.is-bold{background-image:linear-gradient(141deg,#208fbc,#3e8ed0 71%,#4d83db)}@media screen and (max-width:768px){.do-bulma .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#208fbc,#3e8ed0 71%,#4d83db)}}.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{opacity:1}.do-bulma .hero.is-success .tabs li.is-active a{color:#11a95e!important;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:hsla(0,0%,4%,.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{opacity:1}.do-bulma .hero.is-warning .tabs li.is-active a{color:#f56109!important;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:hsla(0,0%,4%,.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{opacity:1}.do-bulma .hero.is-danger .tabs li.is-active a{color:#d91d1d!important;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:hsla(0,0%,4%,.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 4.5rem}.do-bulma .hero.is-large .hero-body{padding:18rem 6rem}}.do-bulma .hero.is-fullheight .hero-body,.do-bulma .hero.is-fullheight-with-navbar .hero-body,.do-bulma .hero.is-halfheight .hero-body{align-items:center;display:flex}.do-bulma .hero.is-fullheight .hero-body>.container,.do-bulma .hero.is-fullheight-with-navbar .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}@media print,screen and (min-width:769px){.do-bulma .hero-body{padding:3rem 3rem}}.do-bulma .section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.do-bulma .section{padding:3rem 3rem}.do-bulma .section.is-medium{padding:9rem 4.5rem}.do-bulma .section.is-large{padding:18rem 6rem}}.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{min-height:calc(100vh - 171px)}.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;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;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 0 0-2.56 0l-16.64 16.64-7.744-7.744c-.64-.64-1.856-.64-2.496 0a1.816 1.816 0 0 0 0 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 0 0 0-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;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-flow:row 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;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{animation:skeleton-loading .5s linear .5s infinite;animation-play-state:paused;border:0;max-width:100%}.do-bulma .skeleton-running{animation-play-state:running}@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-flow:row 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-flow:row 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;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:.2em;padding-top:1px;padding-bottom:1px;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;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}@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{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;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 0}.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 pre.diff-highlight>code .token.deleted:not(.prefix),.do-bulma pre>code.diff-highlight .token.deleted:not(.prefix){background-color:rgba(255,0,0,.1);color:inherit;display:block}.do-bulma pre.diff-highlight>code .token.inserted:not(.prefix),.do-bulma pre>code.diff-highlight .token.inserted:not(.prefix){background-color:rgba(0,255,128,.1);color:inherit;display:block}.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}@keyframes zoom{0%{opacity:0;transform:scale(0)}}@keyframes tada{0%{animation-timing-function:ease-in;opacity:0;transform:scale(7)}38%{animation-timing-function:ease-out;opacity:1;transform:scale(1)}55%{animation-timing-function:ease-in;transform:scale(1.5)}72%{animation-timing-function:ease-out;transform:scale(1)}81%{animation-timing-function:ease-in;transform:scale(1.24)}89%{animation-timing-function:ease-out;transform:scale(1)}95%{animation-timing-function:ease-in;transform:scale(1.04)}to{animation-timing-function:ease-out;transform:scale(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)}}@keyframes rotate{0%{opacity:0;transform:translateZ(-200px) rotate(-45deg)}to{opacity:1;transform:translateZ(0) rotate(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:.1428571429em}.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 .svg,.do-bulma .pretty.p-toggle .state img,.do-bulma .pretty.p-toggle .state.p-off{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 input:checked~.state label:before,.do-bulma .pretty.p-plain.p-toggle .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 input:checked+.state .icon,.do-bulma .pretty.p-smooth input:checked+.state .svg,.do-bulma .pretty.p-smooth input:checked+.state img,.do-bulma .pretty.p-smooth.p-default input:checked+.state label:after{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{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{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{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{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 input:checked~.state.p-primary label:after,.do-bulma .pretty.p-toggle .state.p-primary label:after{background-color:#428bca!important}.do-bulma .pretty input:checked~.state.p-primary .icon,.do-bulma .pretty input:checked~.state.p-primary .svg,.do-bulma .pretty.p-toggle .state.p-primary .icon,.do-bulma .pretty.p-toggle .state.p-primary .svg{color:#fff;stroke:#fff}.do-bulma .pretty input:checked~.state.p-primary-o label:before,.do-bulma .pretty.p-toggle .state.p-primary-o label:before{border-color:#428bca}.do-bulma .pretty input:checked~.state.p-primary-o label:after,.do-bulma .pretty.p-toggle .state.p-primary-o label:after{background-color:transparent}.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,.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{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 input:checked~.state.p-info label:after,.do-bulma .pretty.p-toggle .state.p-info label:after{background-color:#5bc0de!important}.do-bulma .pretty input:checked~.state.p-info .icon,.do-bulma .pretty input:checked~.state.p-info .svg,.do-bulma .pretty.p-toggle .state.p-info .icon,.do-bulma .pretty.p-toggle .state.p-info .svg{color:#fff;stroke:#fff}.do-bulma .pretty input:checked~.state.p-info-o label:before,.do-bulma .pretty.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.do-bulma .pretty input:checked~.state.p-info-o label:after,.do-bulma .pretty.p-toggle .state.p-info-o label:after{background-color:transparent}.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,.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{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 input:checked~.state.p-success label:after,.do-bulma .pretty.p-toggle .state.p-success label:after{background-color:#5cb85c!important}.do-bulma .pretty input:checked~.state.p-success .icon,.do-bulma .pretty input:checked~.state.p-success .svg,.do-bulma .pretty.p-toggle .state.p-success .icon,.do-bulma .pretty.p-toggle .state.p-success .svg{color:#fff;stroke:#fff}.do-bulma .pretty input:checked~.state.p-success-o label:before,.do-bulma .pretty.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.do-bulma .pretty input:checked~.state.p-success-o label:after,.do-bulma .pretty.p-toggle .state.p-success-o label:after{background-color:transparent}.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,.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{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 input:checked~.state.p-warning label:after,.do-bulma .pretty.p-toggle .state.p-warning label:after{background-color:#f0ad4e!important}.do-bulma .pretty input:checked~.state.p-warning .icon,.do-bulma .pretty input:checked~.state.p-warning .svg,.do-bulma .pretty.p-toggle .state.p-warning .icon,.do-bulma .pretty.p-toggle .state.p-warning .svg{color:#fff;stroke:#fff}.do-bulma .pretty input:checked~.state.p-warning-o label:before,.do-bulma .pretty.p-toggle .state.p-warning-o label:before{border-color:#f0ad4e}.do-bulma .pretty input:checked~.state.p-warning-o label:after,.do-bulma .pretty.p-toggle .state.p-warning-o label:after{background-color:transparent}.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,.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{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 input:checked~.state.p-danger label:after,.do-bulma .pretty.p-toggle .state.p-danger label:after{background-color:#d9534f!important}.do-bulma .pretty input:checked~.state.p-danger .icon,.do-bulma .pretty input:checked~.state.p-danger .svg,.do-bulma .pretty.p-toggle .state.p-danger .icon,.do-bulma .pretty.p-toggle .state.p-danger .svg{color:#fff;stroke:#fff}.do-bulma .pretty input:checked~.state.p-danger-o label:before,.do-bulma .pretty.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.do-bulma .pretty input:checked~.state.p-danger-o label:after,.do-bulma .pretty.p-toggle .state.p-danger-o label:after{background-color:transparent}.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,.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{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 label:after,.do-bulma .pretty .state label:before,.do-bulma .pretty .state:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.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-flow:row 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{font-size:.75em;margin:0}.do-bulma .tabs ul li a i.fa-plus{font-size:.75em;margin:0 .35rem 0 0}.do-bulma .tabs ul li a i.fa-exclamation-triangle{color:#dc5708;font-size:.9em;margin:0 0 .1rem .35rem}.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-flow:row 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-flow:row 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>.field-label.has-small-margin-top{margin-top:.25rem}.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-border-color:#f1f1f1;--vs-border-radius:3px;--vs-dropdown-box-shadow:0 2px 4px rgba(3,27,78,.06);--vs-dropdown-option--active-bg:#0069ff}.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{padding:.25rem 1.25rem;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-flow:row 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 .code-toolbar>.toolbar>.toolbar-item>button{background:hsla(0,0%,100%,.9);border:1px solid #586987;color:rgba(88,105,135,.75);cursor:pointer;transition:color .25s cubic-bezier(.645,.045,.355,1),background .25s cubic-bezier(.645,.045,.355,1)}.do-bulma .code-toolbar>.toolbar>.toolbar-item>button:focus,.do-bulma .code-toolbar>.toolbar>.toolbar-item>button:hover{background:#fff;color:#586987}.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}.do-bulma .columns .column-scroll-y{overflow-y:auto;height:100vh}:root{--vs-colors--lightest:rgba(60,60,60,.26);--vs-colors--light:rgba(60,60,60,.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,.15);--vs-search-input-color:inherit;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,.5,.8,1);--vs-transition-duration:.15s}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.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:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;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>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>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>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:hsla(0,0%,88%,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none} \ No newline at end of file diff --git a/fonts/Inter-Bold.ttf b/fonts/Inter-Bold.ttf new file mode 100644 index 00000000..e98b84ce Binary files /dev/null and b/fonts/Inter-Bold.ttf differ diff --git a/fonts/Inter-Bold.woff b/fonts/Inter-Bold.woff new file mode 100644 index 00000000..80f70f05 Binary files /dev/null and b/fonts/Inter-Bold.woff differ diff --git a/fonts/Inter-Bold.woff2 b/fonts/Inter-Bold.woff2 new file mode 100644 index 00000000..622e5f14 Binary files /dev/null and b/fonts/Inter-Bold.woff2 differ diff --git a/fonts/Inter-Light.ttf b/fonts/Inter-Light.ttf new file mode 100644 index 00000000..a5f07369 Binary files /dev/null and b/fonts/Inter-Light.ttf differ diff --git a/fonts/Inter-Light.woff b/fonts/Inter-Light.woff new file mode 100644 index 00000000..0df2bc7c Binary files /dev/null and b/fonts/Inter-Light.woff differ diff --git a/fonts/Inter-Light.woff2 b/fonts/Inter-Light.woff2 new file mode 100644 index 00000000..b09ea9da Binary files /dev/null and b/fonts/Inter-Light.woff2 differ diff --git a/fonts/Inter-Medium.ttf b/fonts/Inter-Medium.ttf new file mode 100644 index 00000000..721147d8 Binary files /dev/null and b/fonts/Inter-Medium.ttf differ diff --git a/fonts/Inter-Medium.woff b/fonts/Inter-Medium.woff new file mode 100644 index 00000000..1d50f800 Binary files /dev/null and b/fonts/Inter-Medium.woff differ diff --git a/fonts/Inter-Medium.woff2 b/fonts/Inter-Medium.woff2 new file mode 100644 index 00000000..ffb4206c Binary files /dev/null and b/fonts/Inter-Medium.woff2 differ diff --git a/fonts/Inter-Regular.ttf b/fonts/Inter-Regular.ttf new file mode 100644 index 00000000..96fd6a12 Binary files /dev/null and b/fonts/Inter-Regular.ttf differ diff --git a/fonts/Inter-Regular.woff b/fonts/Inter-Regular.woff new file mode 100644 index 00000000..7cb4990b Binary files /dev/null and b/fonts/Inter-Regular.woff differ diff --git a/fonts/Inter-Regular.woff2 b/fonts/Inter-Regular.woff2 new file mode 100644 index 00000000..66691b83 Binary files /dev/null and b/fonts/Inter-Regular.woff2 differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..1bb5ae36 --- /dev/null +++ b/index.html @@ -0,0 +1,347 @@ +
script-src 'self' 'unsafe-inline' 'unsafe-eval';
est fréquemment exigé par la Politique de Sécurité du Contenu pour assurer le bon fonctionnement du panneau d'administration.`,security:"Sécurité"},w={modularizedStructure:"Structure modulaire",enableModularizedConfigFiles:`${r.enable} les fichiers de configuration modulaires`,symlinkVhost:"Lien symbolique pour vhost",enableSymLinksFrom:`${r.enable} les liens symboliques depuis`,to:"vers",shareConfiguration:"Partager la configuration",resetConfiguration:"Réinitialiser la configuration",resetGlobalConfig:"Réinitialiser la configuration globale",resetAllDomains:"Réinitialiser tous les domaines",removeAllDomains:"Supprimer tous les domaines",resetAllDomainsConfig:"Réinitialiser la configuration de tous les domaines",resetDomainConfig:"Réinitialiser la configuration du domaine",removeDomain:"Supprimer le domaine",yesImSure:"Oui, je suis sûr(e)",noCancel:"Non, annuler",tools:"Outils",resetGlobalConfigBody:"Voulez-vous vraiment réinitialiser toutes les options de configuration globales?",resetAllDomainsConfigBody:"Voulez-vous vraiment réinitialiser les configurations de TOUS les domaines?",removeAllDomainsBody:"Voulez-vous vraiment supprimer les configurations de TOUS les domaines?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"Voulez-vous vraiment réinitialiser toutes les options de configuration pour",domain:"?",areYouSureYouWantToRemoveThe:"Voulez-vous vraiment supprimer",domainConfiguration:"?"},L="Docker",N="Dockerfile",z={docker:L,dockerfile:N,dockerCompose:`${L} Compose`,applyDockerTweaks:`Configurer pour ${L}`,applyDockerTweaksForNginx:`Applique des ajustements pour exécuter ${r.nginx} avec ${L}`,applyDockerTweaksExplainer:`Définit l'utilisateur ${r.nginx} comme nginx
et le pid comme /var/run/nginx.pid
`,includeDockerfile:`Inclure un ${N} pour exécuter ${r.nginx} avec ${L}`,includeDockerCompose:`Inclure un docker-compose pour exécuter ${r.nginx} avec docker-compose`},E={https:x,logging:P,nginx:T,performance:D,python:k,reverseProxy:I,security:O,tools:w,docker:z},F="Certbot",A={commentOutSslDirectivesInConfiguration:`Commentez les directives relatives à ${r.ssl}:`,sslOffDeprecationWarning:`Cette commande ajoutera une directive temporaire ssl off
pour s'assurer que les directives ${r.ssl} ne sont pas actives. Cela peut amener ${r.nginx} à émettre un avertissement, qui peut être ignoré en toute sécurité. La directive sera supprimée une fois que ${F} sera configuré.`,reloadYourNginxServer:`Relancez le serveur ${r.nginx}:`,obtainSslCertificatesFromLetsEncrypt:`Obtenez les certificats ${r.ssl} de ${r.letsEncrypt} à l'aide de ${F}:`,uncommentSslDirectivesInConfiguration:`Décommentez les directives relatives à ${r.ssl}:`,configureCertbotToReloadNginxOnCertificateRenewal:`Configurez ${F} pour relancer ${r.nginx} lors du renouvellement des certificats:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`Il est inutile de configurer ${F} pour votre configuration ${r.nginx}.`,certbot:F},B={downloadTheGeneratedConfig:"Téléchargez la configuration générée:",andUploadItToYourServers:"et uploadez-la vers le répertoire",directory:"de votre serveur.",or:"ou, ",copyBase64StringOfCompressedConfig:"copiez la configuration compressée et encodée en base64",pasteItInYourServersCommandLineAndExecute:", puis collez-la et exécutez-la en ligne de commande sur votre serveur.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Sur votre serveur, naviguez vers le dossier de configuration de ${r.nginx}:`,createABackupOfYourCurrentNginxConfiguration:`Créez un backup de votre configuration ${r.nginx} actuelle:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Décompressez la nouvelle configuration en utilisant Tar:",download:"Téléchargement"},H={letsGoLive:"C'est en ligne!",reloadNginxToLoadInYourNewConfiguration:`Relancez ${r.nginx} pour charger la nouvelle configuration:`,goLive:"C'est en ligne!"},q={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Générez des clefs de Diffie-Hellman en exécutant cette commande sur votre serveur:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Créez un répertoire commun ACME-challenge (pour ${r.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`Aucune étape additionnelle n'est nécessaire pour configurer ${r.ssl} pour ${r.nginx}.`,sslInit:`${r.ssl} init`},M={certbot:A,download:B,goLive:H,ssl:q},j={lookingForAPlaceToDeploy:"👋 Vous cherchez à déployer votre nouvelle configuration?",tryOutDigitalOceansDroplet:"Essayez les Droplets LEMP de DigitalOcean avec NGINX"},G={wantToContributeChanges:"👋 Vous souhaitez demander de nouvelles fonctionnalités, apporter des modifications, ou traduire l'outil dans une nouvelle langue?",getInvolvedOnGitHub:"Participez sur GitHub"},W={droplet:j,contribute:G},V={app:t,setup:s,footer:a,domainSections:C,globalSections:E,setupSections:M,callouts:W},Y={common:r,languages:i["default"],templates:V}}}]);
\ No newline at end of file
diff --git a/js/274.js b/js/274.js
new file mode 100644
index 00000000..143eb016
--- /dev/null
+++ b/js/274.js
@@ -0,0 +1 @@
+"use strict";(self["webpackChunknginxconfig_io"]=self["webpackChunknginxconfig_io"]||[]).push([[274],{9274:(e,o,n)=>{n.d(o,{default:()=>V});const t={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",logging:"日志记录",reverseProxy:"反向代理",reverseProxyLower:"反向代理",restrict:"限制",path:"路径"};var r=n(2073);const i={title:`${t.nginx} 配置`,description:`配置高性能、安全、稳定的${t.nginx}服务器的最简单方法。`,singleColumnMode:"垂直模式",splitColumnMode:"水平模式",perWebsiteConfig:"站点配置",addSite:"添加站点",globalConfig:"全局配置",setup:"使用配置",configFiles:"配置文件",copied:"已复制"},s={downloadConfig:"下载配置",copyBase64:"复制Base64"},l={backToTop:"返回顶部",thisToolIs:"这个工具",openSourceOnGitHub:"开源在GitHub上",underThe:"基于",mit:"MIT",license:"许可!",weWelcomeFeedbackAndContributions:"我们欢迎您提供反馈和意见。",originallyCreatedBy:"最初创建者",balintSzekeres:"Bálint Szekeres",maintainedBy:"维护者",digitalOcean:"DigitalOcean"},a={enableEncryptedSslConnection:`${t.enable}加密的${t.ssl}连接`,http2:`${t.http}/2`,enableHttp2Connections:`${t.enable} ${t.http}/2 连接`,http3:`${t.http}/3`,enableHttp3Connections:`${t.enable} ${t.http}/3 连接`,forceHttps:`强制 ${t.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${t.enable}HSTS(强制客户端、浏览器等使用 HTTPS 与服务器创建链接),需要HTTPS连接`,enableIncludeSubDomains:`${t.enable}includeSubDomains指令,HSTS对所有子域生效`,enablePreload:`${t.enable}preload指令, 强制客户端只可以使用https连接`,certificationType:"证书类型",customCertificate:"本地证书",letsEncryptEmail:`${t.letsEncrypt} 邮箱`,http3IsANonStandardModule:"HTTP/3 并不是一个标准的 NGINX 模块, 请查看 ",http3NginxQuicReadme:"NGINX QUIC 使用文档",http3OrThe:" 或者 ",http3CloudflareQuicheProject:"Cloudflare quiche 项目",http3ForBuildingNginxWithHttp3:" 以构建支持 HTTP/3 的 NGINX!"},p={byDomain:"在此站点",enableForThisDomain:`为此站点${t.enable}`,arguments:"参数",level:"日志记录级别",forRedirects:"记录重定向"},c={phpIsDisabled:`${t.php}已禁用。`,phpCannotBeEnabledWithReverseProxy:`${t.php}在启用${t.reverseProxy}时无法启用。`,phpCannotBeEnabledWithPython:`${t.php} 在启用${t.python}时无法启用。`,enablePhp:`${t.enable} ${t.php}`,wordPressRules:`${t.wordPress} 规则`,enableWordPressRules:`${t.enable} ${t.wordPress}专属规则`,drupalRules:`${t.drupal} 规则`,enableDrupalRules:`${t.enable} ${t.drupal}专属规则`,magentoRules:`${t.magento} 规则`,enableMagentoRules:`${t.enable} ${t.magento}专属规则`,joomlaRules:`${t.joomla} 规则`,enableJoomlaRules:`${t.enable} ${t.joomla}专属规则`,phpServer:`${t.php} 服务`,phpBackupServer:`${t.php}备份服务器`,tcp:"TCP",hhvmSocket:"HHVM socket",php70Socket:"7.0 socket",php71Socket:"7.1 socket",php72Socket:"7.2 socket",php73Socket:"7.3 socket",php74Socket:"7.4 socket",php80Socket:"8.0 socket",php81Socket:"8.1 socket",php82Socket:"8.2 socket",phpSocket:"PHP socket",custom:"自定义",disabled:"禁用"},d={presets:"预设",itLooksLikeYouCustomisedTheConfig:"看起来您已经为这个站点定制了配置。选择新的预设可能会重置或更改一些您已经定制的设置。",frontend:"前端",nodeJs:"Node.js",singlePageApplication:"单页面应用"},g={pythonIsDisabled:`${t.python}已禁用。`,pythonCannotBeEnabledWithReverseProxy:`${t.python}在启用${t.reverseProxy}时无法启用。`,pythonCannotBeEnabledWithPhp:`${t.python}在启用${t.php}时无法启用。`,enablePython:`${t.enable} ${t.python}`,djangoRules:`${t.django} 规则`,enableDjangoRules:`${t.enable} ${t.django}专属规则`},u={reverseProxyIsDisabled:`${t.reverseProxy}已禁用。`,reverseProxyCannotBeEnabledWithPhp:`${t.reverseProxy}在启用${t.php}时无法启用。`,reverseProxyCannotBeEnabledWithPython:`${t.reverseProxy}在启用${t.python}时无法启用。`,enableReverseProxy:`${t.enable} ${t.reverseProxyLower}`,proxyHostHeader:"Proxy Host header"},b={fallbackRouting:"后备路由",fallbackRoutingPhpPath:`后备路由${t.php}路径`,legacyPhpRouting:`传统${t.php}路由`,enableLegacyRouting:`${t.enable}传统路由`,routing:"路由设置"},h={domain:"站点",documentRoot:"运行目录",oneOrMoreOtherDomainsAreAlsoNamed:"发现了重复的域名",thisWillCauseIssuesWithConfigGeneration:"这将导致生成配置出现问题。",wwwSubdomain:"www 子域名",cdnSubdomain:"CDN 子域名",redirectSubdomains:"子域名重定向",server:"服务",listen:"监听"},$={disableForThisDomain:"在此站点上禁用",responseCode:"响应代码"},m="洋葱",y={onion:m,onionLocation:`${m}位置`,provideAnOnionLocationToSetOnionLocationHeader:"提供一个洋葱位置地址,为您的站点设置洋葱协议头。",letsVisitorsKnownOnionServicesIsAvailable:"这可以让访问者知道你的网站的洋葱服务版本可用于Tor浏览器。",learnMoreAboutOnionServices:"了解有关洋葱服务的更多信息",onionLocationExpectedToEndWithOnion:"洋葱位置地址通常以.onion结尾。"},C={https:a,logging:p,php:c,presets:d,python:g,reverseProxy:u,routing:b,server:h,restrict:$,onion:y},f="Mozilla",S="IPv4",x="IPv6",P={sslProfile:`${t.ssl}配置`,httpsMustBeEnabledOnOneSite:`必须在至少一个站点上启用${t.https}才能配置全局${t.https}设置。`,portReuse:"端口重用",enableReuseOfPort:`${t.enable} 重用端口 为每个 NGINX Worker 单独生成一个监听套接字`,ocspDnsResolvers:"OCSP DNS解析器",cloudflareResolver:"Cloudflare解析器",googlePublicDns:"谷歌公共DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`${t.letsEncrypt} Web根目录`,letsEncryptCertRoot:`${t.letsEncrypt}证书目录`,mozillaModern:`${f} Modern`,mozillaIntermediate:`${f} Intermediate`,mozillaOld:`${f} Old`,ipv4Only:`${S}`,ipv6Only:`${x}`,ipv4AndIpv6:`${S} & ${x}`},v={enableFileNotFoundErrorLogging:`${t.enable}“文件未找到”错误日志:`,logformat:"log_format",level:"日志记录级别",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"},k={nginxConfigDirectory:`${t.nginx}配置目录`,mb:"MB"},T={disableHtmlCaching:"禁用 HTML 缓存",enableDisableHtmlCaching:"禁用 HTML 缓存",gzipCompression:"Gzip 压缩",enableGzipCompression:`${t.enable} Gzip 压缩`,brotliCompression:"Brotli 压缩",enableBrotliCompression:`${t.enable} Brotli 压缩`,brotliIsANonStandardModule:"Brotli 并不是一个 standard NGINX 模块, 请查看 ",brotliGoogleNgxBrotliProject:"Google ngx_brotli 项目",brotliForBuildingNginxWithBrotli:" 以构建支持 Brotli 的 NGINX!",expirationForAssets:"资源有效期",expirationForMedia:"媒体资源有效期",expirationForSvgs:"SVGs有效期",expirationForFonts:"字体有效期",performance:"性能"},D={pythonServer:`${t.python} 服务`,pythonMustBeEnabledOnOneSite:`必须在至少一个站点上启用${t.python}才能配置全局${t.python}设置。`},N="传统 X-Forwarded-* 请求头",I={reverseProxyMustBeEnabledOnOneSite:`必须在至少一个站点上启用${t.reverseProxy}才能配置全局${t.reverseProxy}设置。`,seconds:"秒",passOn:`转发 ${N}`,remove:`自动删除 ${N}`},O={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`当使用${t.wordPress}时,script-src 'self' 'unsafe-inline' 'unsafe-eval';
通常需要置于内容安全策略中,以确保管理面板的正常运行。`,security:"安全"},w={modularizedStructure:"模块化结构",enableModularizedConfigFiles:`${t.enable}模块化的配置文件`,symlinkVhost:"符号链接 vhost",enableSymLinksFrom:`${t.enable}符号链接`,to:"到",shareConfiguration:"分享配置",resetConfiguration:"重置配置",resetGlobalConfig:"重置全局配置",resetAllDomains:"重置所有站点",resetAllDomainsConfig:"重置所有站点",removeAllDomains:"删除所有站点",resetDomainConfig:"重置站点配置",removeDomain:"删除站点",yesImSure:"好的",noCancel:"取消",tools:"工具",resetGlobalConfigBody:"您确定要重置全局配置部分中的所有配置选项吗?",resetAllDomainsConfigBody:"您确定要重置所有站点的配置吗?",removeAllDomainsBody:"您确定要删除所有站点的配置吗?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"您确定要重置",domain:"站点的所有配置选项吗?",areYouSureYouWantToRemoveThe:"你确定要删除",domainConfiguration:"的站点配置吗?"},F="Docker",R="Dockerfile",B={docker:F,dockerfile:R,dockerCompose:`${F} 编排服务`,applyDockerTweaks:`应用${F}调整`,applyDockerTweaksForNginx:`为使用${F}运行${t.nginx}进行配置调整。`,applyDockerTweaksExplainer:`将${t.nginx}用户更新为nginx
,将pid更新为/var/run/nginx.pid
`,includeDockerfile:`生成${R}运行${t.nginx}与${F}`,includeDockerCompose:`生成docker-compose.yaml来运行${t.nginx} docker-compose`},E={https:P,logging:v,nginx:k,performance:T,python:D,reverseProxy:I,security:O,tools:w,docker:B},H="Certbot",A={commentOutSslDirectivesInConfiguration:`注释掉配置中的${t.ssl}相关指令:`,sslOffDeprecationWarning:`此命令将添加一个临时的 ssl off
指令,以确保 ${t.ssl} 命令处于未启用状态。这可能会导致 ${t.nginx} 发出警告,但您可以忽略。一旦配置了 ${H},该命令将被移除。`,reloadYourNginxServer:`重新加载你的${t.nginx}服务器:`,obtainSslCertificatesFromLetsEncrypt:`使用${H}从 ${t.letsEncrypt} 获得${t.ssl}证书:`,uncommentSslDirectivesInConfiguration:`在配置中取消注释${t.ssl}相关指令:`,configureCertbotToReloadNginxOnCertificateRenewal:`配置${H},当${t.nginx}成功更新证书时重新加载:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${H}不需要为您的${t.nginx}配置进行设置。 `,certbot:H},L={downloadTheGeneratedConfig:"下载 生成的配置:",andUploadItToYourServers:"然后 上传 到你的服务器的",directory:"目录.",or:"或, ",copyBase64StringOfCompressedConfig:"复制压缩配置的base64字符串",pasteItInYourServersCommandLineAndExecute:",将其粘贴到服务器的命令行并执行。",navigateToYourNginxConfigurationDirectoryOnYourServer:`进入你的 ${t.nginx}服务器上的配置目录:`,createABackupOfYourCurrentNginxConfiguration:`创建当前${t.nginx}配置的备份:`,extractTheNewCompressedConfigurationArchiveUsingTar:"使用tar解压新的压缩配置",download:"下载"},G={letsGoLive:"让我们开始吧!",reloadNginxToLoadInYourNewConfiguration:`重新加载${t.nginx}以载入新的配置:`,goLive:"上线!"},M={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"在您的服务器上运行此命令生成Diffie-Hellman keys:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`创建一个通用的ACME-challenge目录(用于 ${t.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`无需任何操作,即可为您的${t.nginx}完成${t.ssl}配置`,sslInit:`${t.ssl} 初始化`},W={certbot:A,download:L,goLive:G,ssl:M},Y={lookingForAPlaceToDeploy:"👋 在寻找部署新配置的地方?",tryOutDigitalOceansDroplet:"试用已安装 NGINX 的 DigitalOcean LEMP Droplet。"},j={wantToContributeChanges:"👋 想要申请新的功能,提出修改意见,或将该工具翻译成新的语言?",getInvolvedOnGitHub:"欢迎在 Github 中参与本项目"},z={droplet:Y,contribute:j},X={app:i,setup:s,footer:l,domainSections:C,globalSections:E,setupSections:W,callouts:z},V={common:t,languages:r["default"],templates:X}}}]);
\ No newline at end of file
diff --git a/js/33.js b/js/33.js
new file mode 100644
index 00000000..04c2627e
--- /dev/null
+++ b/js/33.js
@@ -0,0 +1 @@
+"use strict";(self["webpackChunknginxconfig_io"]=self["webpackChunknginxconfig_io"]||[]).push([[33],{7033:(e,n,i)=>{i.d(n,{default:()=>Y});const o={back:"Zurück",next:"Weiter",enable:"Aktiviere",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",logging:"Logging",reverseProxy:"Reverse Proxy",reverseProxyLower:"reverse proxy",restrict:"Beschränkungen",path:"Pfad"};var r=i(6568);const t={title:`${o.nginx}Config`,description:`Der einfachste Weg, einen performanten, sicheren und stabilen ${o.nginx} Server zu konfigurieren.`,singleColumnMode:"Einspaltiger Modus",splitColumnMode:"Mehrspaltiger Modus",perWebsiteConfig:"Webseiten-Konfiguration",addSite:"Webseite hinzufügen",globalConfig:"Globale Konfiguration",setup:"Setup",configFiles:"Konfigurationsdateien",copied:"kopiert"},s={downloadConfig:"Konfiguration herunterladen",copyBase64:"Als Base64 kopieren"},a={backToTop:"Zurück nach oben",thisToolIs:"Dieses Tool ist",openSourceOnGitHub:"Open-Source auf GitHub",underThe:"unter der",mit:"MIT",license:"Lizenz!",weWelcomeFeedbackAndContributions:"Feedback und Beiträge sind willkommen.",originallyCreatedBy:"Ursprünglich erstellt von",balintSzekeres:"Bálint Szekeres",maintainedBy:"gepflegt von",digitalOcean:"DigitalOcean"},l={enableEncryptedSslConnection:`${o.enable} verschlüsselte ${o.ssl} Verbindungen`,http2:`${o.http}/2`,enableHttp2Connections:`${o.enable} ${o.http}/2 Verbindungen`,http3:`${o.http}/3`,enableHttp3Connections:`${o.enable} ${o.http}/3 Verbindungen`,forceHttps:`Erzwinge ${o.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${o.enable} Strict Transport Security, was HTTPS Verbindungen erzwingt`,enableIncludeSubDomains:`${o.enable} includeSubDomains Direktive, welche HTTPS Verbindungen auf ALLEN Subdomains erzwingt`,enablePreload:`${o.enable} preload Direktive, welche Browsern mitteilt, ausschließlich HTTPS Verbindungen zu verwenden`,certificationType:"Zertifizierungsart",customCertificate:"Eigenes Zertifikat",letsEncryptEmail:`${o.letsEncrypt} E-Mail`,http3IsANonStandardModule:"HTTP/3 ist kein Standard NGINX Modul. Besuche das ",http3NginxQuicReadme:"NGINX QUIC Readme",http3OrThe:" oder das ",http3CloudflareQuicheProject:"Cloudflare Quiche Project",http3ForBuildingNginxWithHttp3:" für Informationen, wie man NGINX mit HTTP/3 verwendet!"},d={byDomain:"der Domain",enableForThisDomain:"Für diese Domain aktivieren",arguments:"arguments",level:"logging level",forRedirects:"for redirects"},u="Onion",c={onion:u,onionLocation:`${u} Location`,provideAnOnionLocationToSetOnionLocationHeader:"Gib eine Onion Adresse an, um den Onion-Location Header für deine Seite zu setzen.",letsVisitorsKnownOnionServicesIsAvailable:"Dies teilt deinen Besuchern mit, dass eine Onion-Version deiner Webseite für Tor-Browser verfügbar ist.",learnMoreAboutOnionServices:"Lerne mehr über Onion-Dienste",onionLocationExpectedToEndWithOnion:"Onion Adressen enden normalerweise mit `.onion`."},g={phpIsDisabled:`${o.php} ist deaktiviert.`,phpCannotBeEnabledWithReverseProxy:`${o.php} kann nicht aktiviert werden, während ein Reverse Proxy aktiviert ist.`,phpCannotBeEnabledWithPython:`${o.php} kann nicht aktiviert werden, während ${o.python} aktiviert ist.`,enablePhp:`${o.enable} ${o.php}`,wordPressRules:`${o.wordPress} Regeln`,enableWordPressRules:`${o.enable} ${o.wordPress}-spezifische Regeln`,drupalRules:`${o.drupal} Regeln`,enableDrupalRules:`${o.enable} ${o.drupal}-spezifische Regeln`,magentoRules:`${o.magento} Regeln`,enableMagentoRules:`${o.enable} ${o.magento}-spezifische Regeln`,joomlaRules:`${o.joomla} Regeln`,enableJoomlaRules:`${o.enable} ${o.joomla}-spezifische Regeln`,phpServer:`${o.php} Server`,phpBackupServer:`${o.php} Backup Server`,tcp:"TCP",hhvmSocket:"HHVM Socket",php70Socket:"7.0 Socket",php71Socket:"7.1 Socket",php72Socket:"7.2 Socket",php73Socket:"7.3 Socket",php74Socket:"7.4 Socket",php80Socket:"8.0 Socket",php81Socket:"8.1 Socket",php82Socket:"8.2 Socket",phpSocket:"PHP Socket",custom:"Benutzerdefiniert",disabled:"Deaktiviert"},p={presets:"Voreinstellungen",itLooksLikeYouCustomisedTheConfig:"Es sieht so aus, als hättest du die Konfiguration für diese Webseite angepasst. Eine neue Voreinstellung zu laden könnte manche deiner Anpassungen zurücksetzen oder ändern.",frontend:"Frontend",nodeJs:"Node.js",singlePageApplication:"Single-Page-Webanwendung"},h={pythonIsDisabled:`${o.python} ist deaktiviert.`,pythonCannotBeEnabledWithReverseProxy:`${o.python} kann nicht aktiviert werden, während ein Reverse Proxy aktiviert ist.`,pythonCannotBeEnabledWithPhp:`${o.python} kann nicht aktiviert werden, während ${o.php} aktiviert ist.`,enablePython:`${o.enable} ${o.python}`,djangoRules:`${o.django} Regeln`,enableDjangoRules:`${o.enable} ${o.django}-spezifische Regeln`},m={disableForThisDomain:"Für diese Domain deaktivieren",responseCode:"HTTP Antwort-Code"},f={reverseProxyIsDisabled:`${o.reverseProxy} ist deaktiviert.`,reverseProxyCannotBeEnabledWithPhp:`${o.reverseProxy} kann nicht aktiviert werden, während ${o.php} aktiviert ist.`,reverseProxyCannotBeEnabledWithPython:`${o.reverseProxy} kann nicht aktiviert werden, während ${o.python} aktiviert ist.`,enableReverseProxy:`${o.enable} ${o.reverseProxy}`,proxyHostHeader:"Proxy Host header"},b={fallbackRouting:"Fallback Routing",fallbackRoutingPhpPath:`Fallback Routing ${o.php} Pfad`,legacyPhpRouting:`Legacy ${o.php} Routing`,enableLegacyRouting:`${o.enable} Legacy Routing`,routing:"Routing"},v={domain:"Domain",documentRoot:"Document Root",oneOrMoreOtherDomainsAreAlsoNamed:"Eine oder mehrere Domains lauten ebenfalls",thisWillCauseIssuesWithConfigGeneration:"Dies sorgt für Probleme beim Generieren der Konfigurationsdateien.",wwwSubdomain:"WWW Subdomain",cdnSubdomain:"CDN Subdomain",redirectSubdomains:"Subdomains weiterleiten",server:"Server",listen:"Hören auf"},k={https:l,logging:d,php:g,presets:p,python:h,reverseProxy:f,routing:b,server:v,restrict:m,onion:c},S="Mozilla",$="IPv4",y="IPv6",C={sslProfile:`${o.ssl} Profil`,httpsMustBeEnabledOnOneSite:`${o.https} muss auf mindestes einer Webseite aktiviert sein, um globale ${o.https} Einstellungen zu konfigurieren.`,portReuse:"Reuseport",enableReuseOfPort:`${o.enable} Reuseport um einen Socket pro Worker zu generieren`,ocspDnsResolvers:"OCSP DNS Resolver",cloudflareResolver:"Cloudflare Resolver",googlePublicDns:"Google Public DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`${o.letsEncrypt} Web-Root`,letsEncryptCertRoot:`${o.letsEncrypt} Zertifikats-Verzeichnis`,mozillaModern:`${S} Modern`,mozillaIntermediate:`${S} Intermediate`,mozillaOld:`${S} Old`,ipv4Only:`nur ${$}`,ipv6Only:`nur ${y}`,ipv4AndIpv6:`${$} & ${y}`},P={enableFileNotFoundErrorLogging:`${o.enable} "Seite nicht gefunden" Error Logging in`,logformat:"log_format",level:"logging level",enableCloudflare:"Füge Cloudflare Anfrage-Header dem Standard Log-Format hinzu",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"},D={nginxConfigDirectory:`${o.nginx} Konfigurationsverzeichnis`,mb:"MB"},w={disableHtmlCaching:"Disable HTML caching",enableDisableHtmlCaching:"disable HTML caching",gzipCompression:"Gzip Komprimierung",enableGzipCompression:`${o.enable} Gzip Komprimierung`,brotliCompression:"Brotli Komprimierung",enableBrotliCompression:`${o.enable} Brotli Komprimierung`,brotliIsANonStandardModule:"Brotli ist kein Standard NGINX Modul. Besuche das ",brotliGoogleNgxBrotliProject:"Google ngx_brotli Projekt",brotliForBuildingNginxWithBrotli:" für Informationen, wie man NGINX mit Brotli verwendet!",expirationForAssets:"Ablauf von Assets",expirationForMedia:"Ablauf von Medien",expirationForSvgs:"Ablauf von SVGs",expirationForFonts:"Ablauf von Schriften",performance:"Performance"},z={pythonServer:`${o.python} Server`,pythonMustBeEnabledOnOneSite:`${o.python} muss auf mindestes einer Webseite aktiviert sein, um globale ${o.python} Einstellungen zu konfigurieren.`},x="Legacy X-Forwarded-* Header",T={reverseProxyMustBeEnabledOnOneSite:`${o.reverseProxy} muss auf mindestes einer Webseite aktiviert sein, um globale ${o.reverseProxy} Einstellungen zu konfigurieren.`,seconds:"Sekunden",passOn:`${x} weiterleiten`,remove:`${x} aktiv entfernen`},R={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`Bei der Verwendung von ${o.wordPress} ist es oft nötig, script-src 'self' 'unsafe-inline' 'unsafe-eval';
in die Content Security Policy aufzunehmen, damit der Admin-Bereich korrekt funktioniert.`,security:"Security"},B={modularizedStructure:"Modularisierte Struktur",enableModularizedConfigFiles:`${o.enable} modularisierte Konfigurationsdateien`,symlinkVhost:"Symlink VHost",enableSymLinksFrom:`${o.enable} Symlinks von`,to:"zu",shareConfiguration:"Konfiguration teilen",resetConfiguration:"Konfiguration zurücksetzen",resetGlobalConfig:"Globale Konfiguration zurücksetzen",resetAllDomains:"Alle Domains zurücksetzen",removeAllDomains:"Alle Domains entfernen",resetAllDomainsConfig:"Alle Domain-Konfigurationen entfernen",resetDomainConfig:"Konfiguration zurücksetzen",removeDomain:"Domain entfernen",yesImSure:"Ja, ich bin sicher",noCancel:"Nein, abbrechen",tools:"Tools",resetGlobalConfigBody:'Bist du dir sicher, dass du alle Optionen im Bereich "Globale Konfiguration" zurücksetzen möchtest?',resetAllDomainsConfigBody:"Bist du dir sicher, dass du die Konfiguration ALLER Domains zurücksetzen möchtest?",removeAllDomainsBody:"Bist du dir sicher, dass du ALLE Domains entfernen möchtest?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"Bist du dir sicher, dass du die Konfiguration von",domain:"zurücksetzen möchtest?",areYouSureYouWantToRemoveThe:"Bist du dir sicher, dass du die Domain ",domainConfiguration:"entfernen möchtest?"},E="Docker",O="Dockerfile",A={docker:E,dockerfile:O,dockerCompose:`${E} Compose`,applyDockerTweaks:`${E} Optimierungen anwenden`,applyDockerTweaksForNginx:`Füge Optimierungen für den Betrieb von ${o.nginx} mit ${E} der Konfigurationsdatei hinzu`,applyDockerTweaksExplainer:`Setzt den ${o.nginx} Benutzer auf nginx
und die PID auf /var/run/nginx.pid
`,includeDockerfile:`${O} hinzufügen, um ${o.nginx} mit ${E} zu betreiben`,includeDockerCompose:`docker-compose.yaml hinzufügen, um ${o.nginx} mit docker-compose zu betreiben`},F={https:C,logging:P,nginx:D,performance:w,python:z,reverseProxy:T,security:R,tools:B,docker:A},I="Certbot",L={commentOutSslDirectivesInConfiguration:`Kommentiere ${o.ssl}-relevante Direktiven in deiner Konfiguration aus:`,sslOffDeprecationWarning:`This command will add a temporary ssl off
directive to ensure that ${o.ssl} directives are not active. This may cause ${o.nginx} to emit a warning, which is safe to ignore. The directive will be removed once ${I} is configured.`,reloadYourNginxServer:`Führe einen reload deines ${o.nginx} Server aus:`,obtainSslCertificatesFromLetsEncrypt:`Erhalte ${o.ssl} Zertifikate von ${o.letsEncrypt} mittels ${I}:`,uncommentSslDirectivesInConfiguration:`Kommentiere ${o.ssl}-relevante Direktiven in deiner Konfiguration ein:`,configureCertbotToReloadNginxOnCertificateRenewal:`Konfiguriere ${I} um ${o.nginx} neu zu laden, wenn die Zertifikate erfolgreich erneuert wurden:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${I} muss für deine ${o.nginx} Konfiguration nicht eingerichtet werden.`,certbot:I},N={downloadTheGeneratedConfig:"Generierte Konfigurationsdateien herunterladen:",andUploadItToYourServers:"Auf deinen Server hochladen und ins Verzeichnis ",directory:"verschieben.",or:"Oder ",copyBase64StringOfCompressedConfig:"kopiere einen Base64 String der komprimierten Konfiguration",pasteItInYourServersCommandLineAndExecute:", füge ihn auf der Kommandozeile deines Servers ein und führe ihn aus.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Wechsle in das ${o.nginx} Konfigurationsverzeichnis deines Servers:`,createABackupOfYourCurrentNginxConfiguration:`Erstelle ein Backup deiner aktuellen ${o.nginx} Konfiguration:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Entpacke das komprimierte Konfigurationsverzeichnis mittels tar:",download:"Download"},K={letsGoLive:"Jetzt gehts los!",reloadNginxToLoadInYourNewConfiguration:`Lade ${o.nginx} neu, um deine neue Konfiguration zu verwenden:`,goLive:"Los gehts!"},W={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Erzeuge Diffie-Hellman Schlüssel indem du diesen Befehl auf deinem Server ausführst:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Erstelle ein ACME-Challenge Verzeichnis (für ${o.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`Es sind keine weiteren Schritte nötig, um ${o.ssl} für deine ${o.nginx} Konfiguration einzurichten.`,sslInit:`${o.ssl} initialisieren`},H={certbot:L,download:N,goLive:K,ssl:W},M={lookingForAPlaceToDeploy:"👋 Suchst du nach einem Ort, deine neue Konfiguration zu deployen?",tryOutDigitalOceansDroplet:"Teste DigitalOcean's LEMP Droplet mit NGINX"},G={wantToContributeChanges:"👋 Willst du neue Features vorschlagen, Änderungen beitragen oder das Tool in eine andere Sprache übersetzen?",getInvolvedOnGitHub:"Beteilige dich auf GitHub"},V={droplet:M,contribute:G},j={app:t,setup:s,footer:a,domainSections:k,globalSections:F,setupSections:H,callouts:V},Y={common:o,languages:r["default"],templates:j}}}]);
\ No newline at end of file
diff --git a/js/357.js b/js/357.js
new file mode 100644
index 00000000..aa4a643d
--- /dev/null
+++ b/js/357.js
@@ -0,0 +1 @@
+"use strict";(self["webpackChunknginxconfig_io"]=self["webpackChunknginxconfig_io"]||[]).push([[357],{5357:(e,o,n)=>{n.d(o,{default:()=>K});const a={back:"Wstecz",next:"Dalej",enable:"włącz",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",logging:"Logi",reverseProxy:"Reverse proxy",reverseProxyLower:"reverse proxy",restrict:"Ogranicz",path:"Ścieżka"};var i=n(1852);const r={title:`${a.nginx}Config`,description:`Najłatwiejszy sposób aby skonfigurować zoptymalizowany, bezpieczny i stabilny serwer ${a.nginx}.`,singleColumnMode:"Tryb jednokolumnowy",splitColumnMode:"Tryb wielokolumnowy",perWebsiteConfig:"Konfiguracja per strona",addSite:"Dodaj stronę",globalConfig:"Konfiguracja globalna",setup:"Setup",configFiles:"Pliki konfiguracyjne",copied:"Skopiowane"},t={downloadConfig:"Pobierz konfigurację",copyBase64:"Kopiuj Base64"},s={backToTop:"Wróć na górę",thisToolIs:"To narzędzie jest",openSourceOnGitHub:"open-source'owane na GitHub",underThe:"na",mit:"licencji MIT",license:"!",weWelcomeFeedbackAndContributions:"Mile widziane opinie oraz kontrybucje.",originallyCreatedBy:"Oryginalnie stworzone przez",balintSzekeres:"Bálint Szekeres",maintainedBy:"utrzymywane przez",digitalOcean:"DigitalOcean"},l={enableEncryptedSslConnection:`${a.enable} szyfrowane połączenie ${a.ssl}`,http2:`${a.http}/2`,enableHttp2Connections:`${a.enable} połączenia ${a.http}/2`,http3:`${a.http}/3`,enableHttp3Connections:`${a.enable} połączenia ${a.http}/3`,forceHttps:`Wymuś ${a.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${a.enable} Strict Transport Security, wymaga połaczenia HTTPS`,enableIncludeSubDomains:`${a.enable} dyrektywę includeSubDomains, wymaga połaczenia HTTPS dla WSZYSTKICH subdomen`,enablePreload:`${a.enable} dyrektywę preload, aby przekazać przeglądarce by wykonywała wyłącznie połączenia HTTPS`,certificationType:"Typ certyfikacji",customCertificate:"Własny certyfikat",letsEncryptEmail:`email ${a.letsEncrypt}`,http3IsANonStandardModule:"HTTP/3 nie jest standardowym modułem NGINX, sprawdź ",http3NginxQuicReadme:"NGINX QUIC readme",http3OrThe:" lub ",http3CloudflareQuicheProject:"Cloudflare quiche project",http3ForBuildingNginxWithHttp3:" aby dowiedzieć się o NGINX z HTTP/3!"},c={byDomain:"wg. domen",enableForThisDomain:`${a.enable} dla tej domeny`,arguments:"arguments",level:"logging level",forRedirects:"for redirects"},p={phpIsDisabled:`${a.php} jest wyłączony.`,phpCannotBeEnabledWithReverseProxy:`${a.php} nie może zostać włączony dopóki włączony jest reverse proxy.`,phpCannotBeEnabledWithPython:`${a.php} nie może zostać włączony dopóki włączony jest ${a.python}.`,enablePhp:`${a.enable} ${a.php}`,wordPressRules:`reguły ${a.wordPress}`,enableWordPressRules:`${a.enable} reguły specyficzne dla ${a.wordPress}`,drupalRules:`reguły ${a.drupal}`,enableDrupalRules:`${a.enable} reguły specyficzne dla ${a.drupal}`,magentoRules:`reguły ${a.magento}`,enableMagentoRules:`${a.enable} reguły specyficzne dla ${a.magento}`,joomlaRules:`reguły ${a.joomla}`,enableJoomlaRules:`${a.enable} reguły specyficzne dla ${a.joomla}`,phpServer:`serwer ${a.php}`,phpBackupServer:`serwer backupowy ${a.php}`,tcp:"TCP",hhvmSocket:"HHVM socket",php70Socket:"7.0 socket",php71Socket:"7.1 socket",php72Socket:"7.2 socket",php73Socket:"7.3 socket",php74Socket:"7.4 socket",php80Socket:"8.0 socket",php81Socket:"8.1 socket",php82Socket:"8.2 socket",phpSocket:"PHP socket",custom:"Własny",disabled:"Wyłączony"},d={presets:"Ustawienia wstępne",itLooksLikeYouCustomisedTheConfig:"Wygląda na to, że dostosowałeś konfigurację dla tej domeny. Wybranie nowego ustawienia wstępnego może spowodować zresetowanie lub zmianę niektórych dostosowanych ustawień.",frontend:"Frontend",nodeJs:"Node.js",singlePageApplication:"Aplikacja Single-page (SPA)"},u={pythonIsDisabled:`${a.python} jest wyłączony.`,pythonCannotBeEnabledWithReverseProxy:`${a.python} nie może zostać włączony dopóki włączony jest reverse proxy.`,pythonCannotBeEnabledWithPhp:`${a.python} nie może zostać włączony dopóki włączony jest ${a.php}.`,enablePython:`${a.enable} ${a.python}`,djangoRules:`reguły ${a.django}`,enableDjangoRules:`${a.enable} reguły specyficzne dla ${a.django}`},y={reverseProxyIsDisabled:`${a.reverseProxy} jest wyłączone.`,reverseProxyCannotBeEnabledWithPhp:`${a.reverseProxy} nie może zostać włączony dopóki włączony jest ${a.php}.`,reverseProxyCannotBeEnabledWithPython:`${a.reverseProxy} nie może zostać włączony dopóki włączony jest ${a.python}.`,enableReverseProxy:`${a.enable} ${a.reverseProxyLower}`,proxyHostHeader:"Proxy Host header"},g={fallbackRouting:"Routing rezerwowy",fallbackRoutingPhpPath:`Ścieżka routingu rezerwowego dla ${a.php}`,legacyPhpRouting:`Routing starego typu dla ${a.php}`,enableLegacyRouting:`${a.enable} routing starego typu`,routing:"Routing"},w={domain:"Domena",documentRoot:"Document root",oneOrMoreOtherDomainsAreAlsoNamed:"Jedna lub więej domen ma również nazwę",thisWillCauseIssuesWithConfigGeneration:"Spowoduje to problem z generowaniem pliku konfiguracyjnego.",wwwSubdomain:"subdomena dla www",cdnSubdomain:"subdomena dla CDN",redirectSubdomains:"Przekieruj subdomeny",server:"Serwer",listen:"nasłuchuj"},m={disableForThisDomain:"wyłącz dla tej domeny",responseCode:"Kod odpowiedzi"},k="Onion",z={onion:k,onionLocation:`lokalizacja ${k}`,provideAnOnionLocationToSetOnionLocationHeader:"Podaj adres lokalizacji onion aby ustawić nagłówek Onion-Location dla Twojej strony.",letsVisitorsKnownOnionServicesIsAvailable:"Inforuje Twoich odiwedzających, że dostępna jest wersja onion Twojego serwisu dla przeglądarek Tor.",learnMoreAboutOnionServices:"Dowiedz się więcej o serwisach Onion",onionLocationExpectedToEndWithOnion:"Adres lokalizacji Onion zwykle kończy się na `.onion`."},b={https:l,logging:c,php:p,presets:d,python:u,reverseProxy:y,routing:g,server:w,restrict:m,onion:z},j="Mozilla",h="IPv4",f="IPv6",$={sslProfile:`Profil ${a.ssl}`,httpsMustBeEnabledOnOneSite:`${a.https} musi być włączony na conajmniej jednej stronie, aby móc zastosować globalną konfigurację ${a.https}.`,portReuse:"Reuseport",enableReuseOfPort:`${a.enable} reuseport aby generować listening socket per worker`,ocspDnsResolvers:"OCSP DNS Resolvers",cloudflareResolver:"Cloudflare Resolver",googlePublicDns:"Google Public DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`${a.letsEncrypt} webroot`,letsEncryptCertRoot:`ścieżka certyfikatów ${a.letsEncrypt}`,mozillaModern:`${j} Modern`,mozillaIntermediate:`${j} Intermediate`,mozillaOld:`${j} Old`,ipv4Only:`tylko ${h}`,ipv6Only:`tylko ${f}`,ipv4AndIpv6:`${h} oraz ${f}`},C={enableFileNotFoundErrorLogging:`${a.enable} logowanie błędów o nieznalezionych plikach`,logformat:"log_format",level:"logging level",enableCloudflare:"dodaj nagłówki żądań Cloudflare do domyślnego formatu dziennika ",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:`ścieżka konfiguracji ${a.nginx}`,mb:"MB"},P={disableHtmlCaching:"Disable HTML caching",enableDisableHtmlCaching:"disable HTML caching",gzipCompression:"Kompresja gzip",enableGzipCompression:`${a.enable} kompresję gzip`,brotliCompression:"Kompresja brotli",enableBrotliCompression:`${a.enable} kompresję brotli`,brotliIsANonStandardModule:"Brotli nie jest standardowym modułem NGINX, sprawdź ",brotliGoogleNgxBrotliProject:"projekt Google ngx_brotli",brotliForBuildingNginxWithBrotli:" aby dowiedzieć się jak korzystać z NGINX z Brotli!",expirationForAssets:"Wygaśnięcie assetów",expirationForMedia:"Wygaśnięcie mediów",expirationForSvgs:"Wygaśnięcie SVG",expirationForFonts:"Wygaśnięcie czcionek",performance:"Wydajność"},v={pythonServer:`Serwer ${a.python}`,pythonMustBeEnabledOnOneSite:`${a.python} musi być włączony na conajmniej jednej stronie, aby móc utworzyć konfigurację globalną dla ${a.python}a.`},T="nagłówka X-Forwarded-* starego typu",x={reverseProxyMustBeEnabledOnOneSite:`${a.reverseProxy} musi być włączony na conajmniej jednej stronie, aby móc zastosować globalną konfigurację ${a.reverseProxyLower}.`,seconds:"sekund(y)",passOn:`Przekazywanie ${T}`,remove:`Aktywne usuwanie ${T}`},D={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`Korzystając z ${a.wordPress}, script-src 'self' 'unsafe-inline' 'unsafe-eval';
jest często wymagany w Content Security Policy aby panel administracyjny działał poprawnie.`,security:"Bezpieczeństwo"},N={modularizedStructure:"Struktura modułowa",enableModularizedConfigFiles:`${a.enable} pliki w strukturze modułowej`,symlinkVhost:"Symlink vhost",enableSymLinksFrom:`${a.enable} symlinki z`,to:"do",shareConfiguration:"Udostępnij konfigurację",resetConfiguration:"Zresetuj konfigurację",resetGlobalConfig:"Zresetuj globalną konfigurację",resetAllDomains:"Zresetuj wszystkie domeny",removeAllDomains:"Usuń wszystkie domeny",resetAllDomainsConfig:"Zresetuj wszystkie konfiguracje domen",resetDomainConfig:"Zresetuj konfigurację domeny",removeDomain:"Usuń domenę",yesImSure:"Tak, jestem pewien",noCancel:"Nie, poniechaj",tools:"Narzędzia",resetGlobalConfigBody:"Czy na pewno chcesz zresetować wszystkie opcje konfiguracji w sekcji konfiguracji globalnej?",resetAllDomainsConfigBody:"Czy na pewno chcesz zresetować konfigurację WSZYSTKICH domen?",removeAllDomainsBody:"Czy na pewno chcesz usunąć WSZYSTKIE konfiguracje domeny?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"Czy na pewno chcesz zresetować wszystkie opcje konfiguracji domeny",domain:"?",areYouSureYouWantToRemoveThe:"Czy napewno chcesz usunąć konfigurację dla domeny ",domainConfiguration:"?"},O="Docker",I="Dockerfile",R={docker:O,dockerfile:I,dockerCompose:`${O} Compose`,applyDockerTweaks:`Zastosuj poprawki pod ${O}a`,applyDockerTweaksForNginx:`Zastosuj poprawki konfiguracyjne pod ${a.nginx} z ${O}em`,applyDockerTweaksExplainer:`Aktualizuje użytkownika ${a.nginx} na nginx
oraz ustawia pid na /var/run/nginx.pid
`,includeDockerfile:`Dołącz ${I}, aby uruchomić ${a.nginx} z ${O}`,includeDockerCompose:`Dołącz docker-compose, aby uruchomić ${a.nginx} z docker-compose`},W={https:$,logging:C,nginx:S,performance:P,python:v,reverseProxy:x,security:D,tools:N,docker:R},F="Certbot",A={commentOutSslDirectivesInConfiguration:`Zakomentuj dyrektywy związane z ${a.ssl} w pliku konfiguracyjnym:`,sslOffDeprecationWarning:`This command will add a temporary ssl off
directive to ensure that ${a.ssl} directives are not active. This may cause ${a.nginx} to emit a warning, which is safe to ignore. The directive will be removed once ${F} is configured.`,reloadYourNginxServer:`Przeładuj usługę ${a.nginx}:`,obtainSslCertificatesFromLetsEncrypt:`Uzysjak certyfikat ${a.ssl} od ${a.letsEncrypt} za pomocą ${F}:`,uncommentSslDirectivesInConfiguration:`Odkomentuj dyrektywy związane z ${a.ssl} w pliku konfiguracyjnym:`,configureCertbotToReloadNginxOnCertificateRenewal:`Skonfiguruj ${F} aby przeładował ${a.nginx} kiedy poprawnie odnowi certyfikat:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${F} nie musi być skonfigurowany dla Twojej konfiguracji ${a.nginx}.`,certbot:F},E={downloadTheGeneratedConfig:"Pobierz wygenerowany konfig:",andUploadItToYourServers:"oraz wyślij go na serwer do katalogu",directory:"",or:"lub ",copyBase64StringOfCompressedConfig:"Skopiuj skompresowny do base64, plik konfiguracyjny",pasteItInYourServersCommandLineAndExecute:", wklej go w terminalu na serwerze i uruchom go.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Nawiguj do ścieżki konfiguracyjnej ${a.nginx} na swoim serwerze:`,createABackupOfYourCurrentNginxConfiguration:`Utrwórz kopię zapasową swojego obecnego pliku konfiguracyjnego ${a.nginx}:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Wypakuj skompresowane archiwum z konfiguracją, korzystając z tar:",download:"Pobierz"},H={letsGoLive:"Do dzieła!",reloadNginxToLoadInYourNewConfiguration:`Przeładuj ${a.nginx} aby załadować nową konfigurację:`,goLive:"Do dzieła!"},B={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Wygeneruj klucze Diffie-Hellman uruchamiając te komendę na swoim serwerze:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Utwórz powszechny katalog ACME-challenge (dla ${a.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`Nie potrzeba żadnych dodatkowych kroków dla ${a.ssl} w Twojej konfiguracji ${a.nginx}.`,sslInit:`${a.ssl} init`},L={certbot:A,download:E,goLive:H,ssl:B},M={lookingForAPlaceToDeploy:"👋 Szukasz miejsca do wdrożenia nowej konfiguracji? ",tryOutDigitalOceansDroplet:"Wypróbuj LEMP Droplet z NGINX od DigitalOcean"},G={wantToContributeChanges:"👋 Chcesz zapropnować nowe funkcje, wprowadzić zmiany lub przetłumaczyć narzędzie na inny język?",getInvolvedOnGitHub:"Zaangażuj się na GitHub"},Y={droplet:M,contribute:G},U={app:r,setup:t,footer:s,domainSections:b,globalSections:W,setupSections:L,callouts:Y},K={common:a,languages:i["default"],templates:U}}}]);
\ No newline at end of file
diff --git a/js/416.js b/js/416.js
new file mode 100644
index 00000000..6f02bc04
--- /dev/null
+++ b/js/416.js
@@ -0,0 +1 @@
+"use strict";(self["webpackChunknginxconfig_io"]=self["webpackChunknginxconfig_io"]||[]).push([[416],{4416:(e,o,n)=>{n.d(o,{default:()=>X});const i={back:"Anterior",next:"Siguiente",enable:"activar",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",logging:"Registro",reverseProxy:"Proxy inverso",reverseProxyLower:"proxy inverso",restrict:"Restringir",path:"Ruta"};var a=n(8449);const r={title:`${i.nginx}Config`,description:`La forma más fácil de configurar un rendidor, seguro y estable servidor de ${i.nginx}.`,singleColumnMode:"Modo de columna única",splitColumnMode:"Modo de columna dividida",perWebsiteConfig:"Configuración por sitio web",addSite:"Agregar sitio",globalConfig:"Configuración global",setup:"Configuración",configFiles:"Archivos de configuración",copied:"Copiado"},s={downloadConfig:"Descargar configuración",copyBase64:"Copiar Base64"},t={backToTop:"Ir al inicio",thisToolIs:"Esta herramienta es",openSourceOnGitHub:"open-source en GitHub",underThe:"bajo la",mit:"licencia MIT",license:"!",weWelcomeFeedbackAndContributions:"Agradecemos sus comentarios y contribuciones.",originallyCreatedBy:"Originalmente creado por",balintSzekeres:"Bálint Szekeres",maintainedBy:"mantenido por",digitalOcean:"DigitalOcean"},l={enableEncryptedSslConnection:`${i.enable} conexiones ${i.ssl} encriptadas`,http2:`${i.http}/2`,enableHttp2Connections:`${i.enable} conexiones ${i.http}/2`,http3:`${i.http}/3`,enableHttp3Connections:`${i.enable} conexiones ${i.http}/3`,forceHttps:`Forzar ${i.https}`,hsts:"HSTS",enableStrictTransportSecurity:`Para ${i.enable} Strict Transport Security, requiriendo conexiones HTTPS`,enableIncludeSubDomains:`Para ${i.enable} la directiva includeSubDomains, requiriendo conexiones HTTPS para TODOS los subdominios`,enablePreload:`Para ${i.enable} la directiva directive, decirle a los navegadores que siempre hagan solo conexiones HTTPS`,certificationType:"Tipo de certificado",customCertificate:"Certificado personalizado",letsEncryptEmail:`Correo para ${i.letsEncrypt}`,http3IsANonStandardModule:"HTTP/3 no es un modulo estandar de NGINX , verificar el ",http3NginxQuicReadme:"Readme de NGINX QUIC",http3OrThe:" o el ",http3CloudflareQuicheProject:"Projecto quiche de Cloudflare",http3ForBuildingNginxWithHttp3:" para saber como construir un NGINX con HTTP/3!"},c={byDomain:"por dominio",enableForThisDomain:`${i.enable} para este dominio`,arguments:"arguments",level:"logging level",forRedirects:"for redirects"},d={phpIsDisabled:`${i.php} esta desactivado.`,phpCannotBeEnabledWithReverseProxy:`${i.php} no se puede habilitar mientras el proxy inverso está habilitado.`,phpCannotBeEnabledWithPython:`${i.php} no se puede habilitar mientras ${i.python} está habilitado.`,enablePhp:`${i.enable} ${i.php}`,wordPressRules:`Reglas de ${i.wordPress}`,enableWordPressRules:`${i.enable} reglas especificas de ${i.wordPress}`,drupalRules:`Reglas de ${i.drupal}`,enableDrupalRules:`${i.enable} reglas especificas de ${i.drupal}`,magentoRules:`Reglas de ${i.magento}`,enableMagentoRules:`${i.enable} reglas especificas de ${i.magento}`,joomlaRules:`Reglas de ${i.joomla}`,enableJoomlaRules:`${i.enable} reglas especificas de ${i.joomla}`,phpServer:`Servidor ${i.php}`,phpBackupServer:`Servidor ${i.php} de respaldo`,tcp:"TCP",hhvmSocket:"HHVM socket",php70Socket:"7.0 socket",php71Socket:"7.1 socket",php72Socket:"7.2 socket",php73Socket:"7.3 socket",php74Socket:"7.4 socket",php80Socket:"8.0 socket",php81Socket:"8.1 socket",php82Socket:"8.2 socket",phpSocket:"PHP socket",custom:"Personalizado",disabled:"Desactivado"},u={presets:"Preajustes",itLooksLikeYouCustomisedTheConfig:"Parece que ha personalizado la configuración para este dominio. La elección de un nuevo ajuste preestablecido puede restablecer o cambiar algunas de las configuraciones que ha personalizado.",frontend:"Frontend",nodeJs:"Node.js",singlePageApplication:"Single-page application"},p={pythonIsDisabled:`${i.python} esta desactivado.`,pythonCannotBeEnabledWithReverseProxy:`${i.python} no se puede habilitar mientras el proxy inverso está habilitado.`,pythonCannotBeEnabledWithPhp:`${i.python} no se puede habilitar mientras ${i.php} está habilitado.`,enablePython:`${i.enable} ${i.python}`,djangoRules:`Reglas de ${i.django}`,enableDjangoRules:`${i.enable} reglas especificas de ${i.django}`},g={reverseProxyIsDisabled:`${i.reverseProxy} esta desactivado.`,reverseProxyCannotBeEnabledWithPhp:`${i.reverseProxy} no se puede habilitar mientras ${i.php} está habilitado.`,reverseProxyCannotBeEnabledWithPython:`${i.reverseProxy} no se puede habilitar mientras ${i.python} está habilitado.`,enableReverseProxy:`${i.enable} ${i.reverseProxyLower}`,proxyHostHeader:"Proxy Host header"},m={fallbackRouting:"Enrutamiento alternativo",fallbackRoutingPhpPath:`Ruta ${i.php} para el enrutamiento alternativo`,legacyPhpRouting:`Enrutamiento ${i.php} antiguo`,enableLegacyRouting:`${i.enable} enrutamiento antiguo`,routing:"Enrutamiento"},b={domain:"Dominio",documentRoot:"Raiz del documento",oneOrMoreOtherDomainsAreAlsoNamed:"Uno o más dominios tienen también ese mismo nombre",thisWillCauseIssuesWithConfigGeneration:"Esto va a causar problemas en la generación de la configuracion.",wwwSubdomain:"subdominio www",cdnSubdomain:"subdominio CDN",redirectSubdomains:"redirección de subdominio",server:"Servidor",listen:"listen"},h={disableForThisDomain:"deshabilitar para este dominio",responseCode:"Codigo de respuesta"},f="Onion",v={onion:f,onionLocation:`Ubicación ${f}`,provideAnOnionLocationToSetOnionLocationHeader:"Proporcione una dirección de ubicación Onion para configurar el encabezado de Onion-Location en su sitio.",letsVisitorsKnownOnionServicesIsAvailable:"Esto les permite a los visitantes saber que una versión de servicios Onion de su sitio está disponible para los navegadores Tor.",learnMoreAboutOnionServices:"Más información sobre los servicios Onion",onionLocationExpectedToEndWithOnion:"Las direcciones de ubicación Onion normalmente terminan con `.onion`."},$={https:l,logging:c,php:d,presets:u,python:p,reverseProxy:g,routing:m,server:b,restrict:h,onion:v},C="Mozilla",y="IPv4",S="IPv6",x={sslProfile:`Perfil ${i.ssl}`,httpsMustBeEnabledOnOneSite:`${i.https} debe estar habilitado en al menos un sitio para modificar globalmente la configuracion ${i.https}.`,portReuse:"Reuseport",enableReuseOfPort:`${i.enable} reuseport para generar un "listening socket" por "worker"`,ocspDnsResolvers:"OCSP DNS Resolvers",cloudflareResolver:"Cloudflare Resolver",googlePublicDns:"Google Public DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`${i.letsEncrypt} webroot`,letsEncryptCertRoot:`directorio del certificado ${i.letsEncrypt}`,mozillaModern:`${C} Moderno`,mozillaIntermediate:`${C} Intermedio`,mozillaOld:`${C} Antiguo`,ipv4Only:`solo ${y}`,ipv6Only:`solo ${S}`,ipv4AndIpv6:`${y} & ${S}`},P={enableFileNotFoundErrorLogging:`${i.enable} el registro de error de archivo no encontrado`,logformat:"log_format",level:"logging level",enableCloudflare:"agregar cabecera de petición de Cloudflare en el formato por defecto del registro",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"},D={nginxConfigDirectory:`Directorio de configuración de ${i.nginx}`,mb:"MB"},T={disableHtmlCaching:"Disable HTML caching",enableDisableHtmlCaching:"disable HTML caching",gzipCompression:"Compresión Gzip",enableGzipCompression:`${i.enable} compresión gzip`,brotliCompression:"Compresión Brotli",enableBrotliCompression:`${i.enable} compresión brotli`,brotliIsANonStandardModule:"Brotli no es un modulo estandar de NGINX , verifica el ",brotliGoogleNgxBrotliProject:"Proyecto de Google ngx_brotli",brotliForBuildingNginxWithBrotli:" para saber como construir un NGINX con Brotli!",expirationForAssets:"Expiración para assets",expirationForMedia:"Expiración para media",expirationForSvgs:"Expiración para SVGs",expirationForFonts:"Expiración para fuentes",performance:"Rendimiento"},k={pythonServer:`Servidor ${i.python}`,pythonMustBeEnabledOnOneSite:`${i.python} debe estar habilitado en al menos un sitio para modificar globalmente la configuración ${i.python}.`},R="Cabeceras X-Forwarded-* Legacy",E={reverseProxyMustBeEnabledOnOneSite:`${i.reverseProxy} debe estar habilitado en al menos un sitio para modificar globalmente la configuración ${i.reverseProxyLower}.`,seconds:"segundos",passOn:`${R} transmitido`,remove:`${R} removido`},O={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`Cuando usan ${i.wordPress}, script-src 'self' 'unsafe-inline' 'unsafe-eval';
es usualmente requerido en el Content Security Policy para permitir que el panel de administrador funcione correctamente.`,security:"Seguridad"},w={modularizedStructure:"Estructura modularizada",enableModularizedConfigFiles:`${i.enable} archivos de configuración modularizado`,symlinkVhost:"Enlaces simbólicos de vhost",enableSymLinksFrom:`${i.enable} enlaces simbólicos de`,to:"para",shareConfiguration:"Compartir configuración",resetConfiguration:"Reiniciar configuración",resetGlobalConfig:"Reiniciar configuración global",resetAllDomains:"Reiniciar todos los dominios",removeAllDomains:"Quitar todos los dominios",resetAllDomainsConfig:"Reiniciar todas las configuraciones de los dominions",resetDomainConfig:"Reiniciar la configuración del dominio",removeDomain:"Quitar dominio",yesImSure:"Si, Estoy seguro",noCancel:"No, cancelar",tools:"Herramientas",resetGlobalConfigBody:"¿Estás seguro de que desea reiniciar todas las opciones de configuración en la sección de configuración global?",resetAllDomainsConfigBody:"¿Estás seguro de que desea reiniciar la configuración de TODOS los dominios?",removeAllDomainsBody:"¿Estás seguro de que desea quitar TODAS las configuraciones de dominio?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"¿Estás seguro de que desea reiniciar todas las opciones de configuración del",domain:"dominio?",areYouSureYouWantToRemoveThe:"¿Estás seguro de que quieres quitar la ",domainConfiguration:"configuración de dominio?"},I="Docker",N="Dockerfile",A={docker:I,dockerfile:N,dockerCompose:`${I} Compose`,applyDockerTweaks:`Aplicar ajustes de ${I}`,applyDockerTweaksForNginx:`Aplicar ajuste de configuracion para ejecutar ${i.nginx} con ${I}`,applyDockerTweaksExplainer:`Actualizar el usuario de ${i.nginx} a nginx
y el pid a /var/run/nginx.pid
`,includeDockerfile:`Incluir ${N} para ejecutar ${i.nginx} con ${I}`,includeDockerCompose:`Incluir docker-compose para ejecutar ${i.nginx} con docker-compose`},F={https:x,logging:P,nginx:D,performance:T,python:k,reverseProxy:E,security:O,tools:w,docker:A},B="Certbot",H={commentOutSslDirectivesInConfiguration:`Comente las directivas relacionadas con ${i.ssl} en la configuración:`,sslOffDeprecationWarning:`This command will add a temporary ssl off
directive to ensure that ${i.ssl} directives are not active. This may cause ${i.nginx} to emit a warning, which is safe to ignore. The directive will be removed once ${B} is configured.`,reloadYourNginxServer:`Recargar el ${i.nginx}:`,obtainSslCertificatesFromLetsEncrypt:`Obtenga los certificados ${i.ssl} de ${i.letsEncrypt} usando ${B}:`,uncommentSslDirectivesInConfiguration:`Comente las directivas relacionadas con ${i.ssl} en la configuración:`,configureCertbotToReloadNginxOnCertificateRenewal:`Configure ${B} para recargar ${i.nginx} cuando renueve los certificados exitosamente:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${B} no es necesario configurarlo para su configuracion de ${i.nginx}.`,certbot:B},L={downloadTheGeneratedConfig:"Descargar la configuracion generada:",andUploadItToYourServers:"y subirla en",directory:".",or:"o, ",copyBase64StringOfCompressedConfig:"Copiar el texto comprimido en base64 de la configuracion",pasteItInYourServersCommandLineAndExecute:", péguelo en la línea de comando de su servidor y ejecútelo.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Navega en la carpeta de configuracion de ${i.nginx} de tu servidor:`,createABackupOfYourCurrentNginxConfiguration:`Crea un respaldo de tu configuracion actual de ${i.nginx}:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Extraer el nuevo archivo de configuracion comprimido usando tar:",download:"Descargar"},M={letsGoLive:"¡Vamos a desplegar!",reloadNginxToLoadInYourNewConfiguration:`Reiniciar ${i.nginx} para cargar tu nueva configuracion:`,goLive:"A desplegar!"},j={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Genera llaves Diffie-Hellman ejecutando este comando en su servidor:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Crear una simple carpeta ACME-challenge (para ${i.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`No se necesitan pasos adicionales para configurar ${i.ssl} en tu configuracion de ${i.nginx}.`,sslInit:`Preparar el ${i.ssl}`},G={certbot:H,download:L,goLive:M,ssl:j},z={lookingForAPlaceToDeploy:"👋 ¿Busca un lugar para desplegar su nueva configuración?",tryOutDigitalOceansDroplet:"Pruebe LEMP Droplet de DigitalOcean con NGINX"},W={wantToContributeChanges:"👋 ¿Quiere solicitar nuevas funciones, contribuir con cambios o traducir la herramienta a un nuevo idioma?",getInvolvedOnGitHub:"Involúcrate en GitHub"},q={droplet:z,contribute:W},Y={app:r,setup:s,footer:t,domainSections:$,globalSections:F,setupSections:G,callouts:q},X={common:i,languages:a["default"],templates:Y}}}]);
\ No newline at end of file
diff --git a/js/7.js b/js/7.js
new file mode 100644
index 00000000..d4dadaf1
--- /dev/null
+++ b/js/7.js
@@ -0,0 +1 @@
+"use strict";(self["webpackChunknginxconfig_io"]=self["webpackChunknginxconfig_io"]||[]).push([[7],{6007:(e,o,a)=>{a.d(o,{default:()=>V});const r={back:"Voltar",next:"Próximo",enable:"habilitar",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",logging:"Logs",reverseProxy:"Proxy reverso",reverseProxyLower:"proxy reverso",restrict:"Restringir",path:"Caminho"};var n=a(8487);const i={title:`${r.nginx}Configuração`,description:`A maneira mais fácil de configurar um servidor ${r.nginx} de alto desempenho, seguro e estável.`,singleColumnMode:"Modo de coluna única",splitColumnMode:"Modo com divisão de colunas",perWebsiteConfig:"Configuração por site",addSite:"Adicionar site",globalConfig:"Configuração global",setup:"Configurar",configFiles:"Arquivos de configuração",copied:"Copiado"},t={downloadConfig:"Baixar a configuração",copyBase64:"Cópia Base64"},s={backToTop:"Voltar ao topo",thisToolIs:"Esta ferramenta é",openSourceOnGitHub:"de código aberto no GitHub",underThe:"sob a",mit:"licença MIT",license:"!",weWelcomeFeedbackAndContributions:"Agradecemos comentários e contribuições.",originallyCreatedBy:"Originalmente criado por",balintSzekeres:"Bálint Szekeres",maintainedBy:"mantido por",digitalOcean:"DigitalOcean"},d={enableEncryptedSslConnection:`${r.enable} conexões ${r.ssl} criptografadas`,http2:`${r.http}/2`,enableHttp2Connections:`${r.enable} conexões ${r.http}/2`,http3:`${r.http}/3`,enableHttp3Connections:`${r.enable} conexões ${r.http}/3`,forceHttps:`Forçar ${r.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${r.enable} Strict Transport Security, requerendo conexões HTTPS`,enableIncludeSubDomains:`${r.enable} a diretiva includeSubDomains, requerendo conexões HTTPS para TODOS os subdomínios`,enablePreload:`${r.enable} a diretiva preload, dizendo aos navegadores para sempre fazer conexões HTTPS apenas`,certificationType:"Tipo de certificação",customCertificate:"Certificado personalizado",letsEncryptEmail:`E-mail do ${r.letsEncrypt}`,http3IsANonStandardModule:"HTTP/3 isn't a standard NGINX module, check the ",http3NginxQuicReadme:"NGINX QUIC readme",http3OrThe:" or the ",http3CloudflareQuicheProject:"Cloudflare quiche project",http3ForBuildingNginxWithHttp3:" for how to build NGINX with HTTP/3!"},l={byDomain:"por domínio",enableForThisDomain:`${r.enable} para este domínio`,arguments:"arguments",level:"logging level",forRedirects:"for redirects"},c={phpIsDisabled:`O ${r.php} está desabilitado.`,phpCannotBeEnabledWithReverseProxy:`O ${r.php} não pode ser habilitado enquanto o proxy reverso estiver habilitado.`,phpCannotBeEnabledWithPython:`O ${r.php} não pode ser habilitado enquanto o ${r.python} estiver habilitado.`,enablePhp:`${r.enable} ${r.php}`,wordPressRules:`Regras do ${r.wordPress}`,enableWordPressRules:`${r.enable} regras específicas do ${r.wordPress}`,drupalRules:`Regras do ${r.drupal}`,enableDrupalRules:`${r.enable} regras específicas do ${r.drupal}`,magentoRules:`Regras do ${r.magento}`,enableMagentoRules:`${r.enable} regras específicas do ${r.magento}`,joomlaRules:`Regras do ${r.joomla}`,enableJoomlaRules:`${r.enable} regras específicas do ${r.joomla}`,phpServer:`Servidor ${r.php}`,phpBackupServer:`Servidor de backup ${r.php}`,tcp:"TCP",hhvmSocket:"Socket HHVM",php70Socket:"Socket 7.0",php71Socket:"Socket 7.1",php72Socket:"Socket 7.2",php73Socket:"Socket 7.3",php74Socket:"Socket 7.4",php80Socket:"Socket 8.0",php81Socket:"Socket 8.1",php82Socket:"Socket 8.2",phpSocket:"Socket PHP",custom:"Custom",disabled:"Desabilitado"},p={presets:"Predefinições",itLooksLikeYouCustomisedTheConfig:"Parece que você personalizou a configuração para este domínio. A escolha de uma nova predefinição pode redefinir ou alterar algumas das configurações que você personalizou.",frontend:"Frontend",nodeJs:"Node.js",singlePageApplication:"Aplicação de página única"},u={pythonIsDisabled:`O ${r.python} está desabilitado.`,pythonCannotBeEnabledWithReverseProxy:`O ${r.python} não pode ser habilitado enquanto o proxy reverso estiver habilitado.`,pythonCannotBeEnabledWithPhp:`O ${r.python} não pode ser habilitado enquanto o ${r.php} estiver habilitado.`,enablePython:`${r.enable} ${r.python}`,djangoRules:`Regras do ${r.django}`,enableDjangoRules:`${r.enable} regras específicas do ${r.django}`},g={reverseProxyIsDisabled:`O ${r.reverseProxy} está desabilitado.`,reverseProxyCannotBeEnabledWithPhp:`O ${r.reverseProxy} não pode ser habilitado enquanto o ${r.php} estiver habilitado.`,reverseProxyCannotBeEnabledWithPython:`O ${r.reverseProxy} não pode ser habilitado enquanto o ${r.python} estiver habilitado.`,enableReverseProxy:`${r.enable} ${r.reverseProxyLower}`,proxyHostHeader:"Proxy Host header"},m={fallbackRouting:"Roteamento alternativo",fallbackRoutingPhpPath:`Caminho para roteamento alternativo ${r.php}`,legacyPhpRouting:`Roteamento ${r.php} legado`,enableLegacyRouting:`${r.enable} roteamento legado`,routing:"Roteamento"},b={domain:"Domínio",documentRoot:"Raiz dos documentos",oneOrMoreOtherDomainsAreAlsoNamed:"Um ou mais outros domínios também são nomeados",thisWillCauseIssuesWithConfigGeneration:"Isso causará problemas com a geração da configuração.",wwwSubdomain:"Subdomínio www",cdnSubdomain:"Subdomínio CDN",redirectSubdomains:"Redirecionar subdomínios",server:"Servidor",listen:"escutar"},h={disableForThisDomain:"desabilitar para este domínio",responseCode:"Código de resposta"},f="Onion",v={onion:f,onionLocation:`${f} location`,provideAnOnionLocationToSetOnionLocationHeader:"Provide an onion location address to set the Onion-Location header for your site.",letsVisitorsKnownOnionServicesIsAvailable:"This lets visitors know that an onion services version of your site is available for Tor browsers.",learnMoreAboutOnionServices:"Learn more about Onion services",onionLocationExpectedToEndWithOnion:"Onion location addresses normally end with `.onion`."},$={https:d,logging:l,php:c,presets:p,python:u,reverseProxy:g,routing:m,server:b,restrict:h,onion:v},C="Mozilla",y="IPv4",S="IPv6",x={sslProfile:`Perfil ${r.ssl}`,httpsMustBeEnabledOnOneSite:`O ${r.https} deve estar habilitado em pelo menos um site para definir as configurações globais de ${r.https}.`,portReuse:"Reuseport",enableReuseOfPort:`${r.enable} reuseport to generate a listening socket per worker`,ocspDnsResolvers:"Resolvedores de DNS OCSP",cloudflareResolver:"Resolvedor Cloudflare",googlePublicDns:"DNS público do Google",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`Diretório raiz do ${r.letsEncrypt}`,letsEncryptCertRoot:`Diretório de certificado do ${r.letsEncrypt}`,mozillaModern:`${C} Modern`,mozillaIntermediate:`${C} Intermediate`,mozillaOld:`${C} Old`,ipv4Only:`${y} apenas`,ipv6Only:`${S} apenas`,ipv4AndIpv6:`${y} & ${S}`},P={enableFileNotFoundErrorLogging:`${r.enable} erro de arquivo não encontrado ao fazer login`,logformat:"log_format",level:"logging level",enableCloudflare:"adicionar cabeçalhos de solicitação Cloudflare ao formato de log padrão",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"},T={nginxConfigDirectory:`Diretório de configuração do ${r.nginx}`,mb:"MB"},k={disableHtmlCaching:"Disable HTML caching",enableDisableHtmlCaching:"disable HTML caching",gzipCompression:"Compressão Gzip",enableGzipCompression:`${r.enable} compressão gzip`,brotliCompression:"Compressão Brotli",enableBrotliCompression:`${r.enable} compressão brotli`,brotliIsANonStandardModule:"Brotli isn't a standard NGINX module, check the ",brotliGoogleNgxBrotliProject:"Google ngx_brotli project",brotliForBuildingNginxWithBrotli:" for how to build NGINX with Brotli!",expirationForAssets:"Expiração de ativos",expirationForMedia:"Expiração de mídia",expirationForSvgs:"Expiração de SVGs",expirationForFonts:"Expiração de fontes",performance:"Desempenho"},D={pythonServer:`Servidor ${r.python}`,pythonMustBeEnabledOnOneSite:`O ${r.python} deve estar habilitado em pelo menos um site para definir as configurações globais do ${r.python}.`},O="Legacy X-Forwarded-* headers",R={reverseProxyMustBeEnabledOnOneSite:`O ${r.reverseProxy} deve estar habilitado em pelo menos um site para definir as configurações globais do ${r.reverseProxyLower}.`,seconds:"segundos",passOn:`${O} passed on`,remove:`${O} actively removed`},w={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`Ao utilizar o ${r.wordPress}, script-src 'self' 'unsafe-inline' 'unsafe-eval';
é frequentemente exigido na Política de Segurança de Conteúdo para permitir que o painel de administração funcione corretamente.`,security:"Segurança"},N={modularizedStructure:"Estrutura modularizada",enableModularizedConfigFiles:`${r.enable} arquivos de configuração modularizada`,symlinkVhost:"Symlink para vhost",enableSymLinksFrom:`${r.enable} symlinks de`,to:"para",shareConfiguration:"Compartilhar configuração",resetConfiguration:"Redefinir configuração",resetGlobalConfig:"Redefinir configuração global",resetAllDomains:"Redefinir todos os domínios",removeAllDomains:"Remover todos os domínios",resetAllDomainsConfig:"Redefinir todas as configurações de domínios",resetDomainConfig:"Redefinir configuração de domínio",removeDomain:"Remover domínio",yesImSure:"Sim, tenho certeza",noCancel:"Não, cancelar",tools:"Ferramentas",resetGlobalConfigBody:"Tem certeza de que deseja redefinir todas as opções de configuração na seção de configuração global?",resetAllDomainsConfigBody:"Tem certeza de que deseja redefinir a configuração de TODOS os domínios?",removeAllDomainsBody:"Tem certeza de que deseja remover TODAS as configurações de domínio?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"Tem certeza de que deseja redefinir todas as opções de configuração para o",domain:"domínio?",areYouSureYouWantToRemoveThe:"Tem certeza de que deseja remover a ",domainConfiguration:"configuração do domínio?"},I="Docker",E="Dockerfile",A={docker:I,dockerfile:E,dockerCompose:`${I} Compose`,applyDockerTweaks:`Aplicar ajustes do ${I}`,applyDockerTweaksForNginx:`Aplicar ajustes de configuração para executar o ${r.nginx} com ${I}`,applyDockerTweaksExplainer:`Atualiza o usuário ${r.nginx} para ser nginx
e o pid para /var/run/nginx.pid
`,includeDockerfile:`Incluir o ${E} para executar o ${r.nginx} com ${I}`,includeDockerCompose:`Incluir o docker-compose para executar o ${r.nginx} com docker-compose`},F={https:x,logging:P,nginx:T,performance:k,python:D,reverseProxy:R,security:w,tools:N,docker:A},B="Certbot",L={commentOutSslDirectivesInConfiguration:`Comente as diretivas relacionadas ao ${r.ssl} na configuração:`,sslOffDeprecationWarning:`This command will add a temporary ssl off
directive to ensure that ${r.ssl} directives are not active. This may cause ${r.nginx} to emit a warning, which is safe to ignore. The directive will be removed once ${B} is configured.`,reloadYourNginxServer:`Recarregue seu servidor ${r.nginx}:`,obtainSslCertificatesFromLetsEncrypt:`Obtenha certificados ${r.ssl} de ${r.letsEncrypt} usando o ${B}:`,uncommentSslDirectivesInConfiguration:`Descomente as diretivas relacionadas ao ${r.ssl} na configuração:`,configureCertbotToReloadNginxOnCertificateRenewal:`Configure o ${B} para recarregar o ${r.nginx} quando ele renovar certificados com sucesso:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`O ${B} não precisa ser definido para sua configuração ${r.nginx}.`,certbot:B},z={downloadTheGeneratedConfig:"Baixe a configuração gerada:",andUploadItToYourServers:"e carregue-a para o",directory:"diretórioi do seu servidor.",or:"ou, ",copyBase64StringOfCompressedConfig:"Copie uma string base64 da configuração compactado",pasteItInYourServersCommandLineAndExecute:", cole-a na linha de comando do seu servidor e execute-a.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Navegue até o diretório de configuração do ${r.nginx} em seu servidor:`,createABackupOfYourCurrentNginxConfiguration:`Crie um backup da sua configuração atual do ${r.nginx}:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Extraia o novo arquivo de configuração compactado usando tar:",download:"Baixar"},H={letsGoLive:"Vamos colocar no ar!",reloadNginxToLoadInYourNewConfiguration:`Recarregue o ${r.nginx} para carregar a sua nova configuração:`,goLive:"Está no ar!"},q={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Gere chaves Diffie-Hellman executando este comando em seu servidor:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Crie um diretório comum ACME-challenge (para o ${r.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`Nenhuma etapa adicional é necessária para configurar o ${r.ssl} para a sua configuração ${r.nginx}.`,sslInit:`${r.ssl} init`},M={certbot:L,download:z,goLive:H,ssl:q},G={lookingForAPlaceToDeploy:"👋 Looking for a place to deploy your new configuration?",tryOutDigitalOceansDroplet:"Try out DigitalOcean's LEMP Droplet with NGINX"},j={wantToContributeChanges:"👋 Want to request new features, contribute changes, or translate the tool into a new language?",getInvolvedOnGitHub:"Get involved on GitHub"},W={droplet:G,contribute:j},Y={app:i,setup:t,footer:s,domainSections:$,globalSections:F,setupSections:M,callouts:W},V={common:r,languages:n["default"],templates:Y}}}]);
\ No newline at end of file
diff --git a/js/724.js b/js/724.js
new file mode 100644
index 00000000..fd9a65bd
--- /dev/null
+++ b/js/724.js
@@ -0,0 +1 @@
+"use strict";(self["webpackChunknginxconfig_io"]=self["webpackChunknginxconfig_io"]||[]).push([[724],{3724:(e,o,n)=>{n.d(o,{default:()=>V});const r={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",logging:"日誌",reverseProxy:"反向 Proxy",reverseProxyLower:"反向 Proxy",restrict:"限制",path:"路徑"};var t=n(6101);const i={title:`${r.nginx}Config`,description:`設定高效能、安全、穩定的 ${r.nginx} 伺服器最簡單的方法。`,singleColumnMode:"單欄模式",splitColumnMode:"雙欄模式",perWebsiteConfig:"網站設定",addSite:"新增網站",globalConfig:"全域設定",setup:"使用設定",configFiles:"設定檔",copied:"已複製"},a={downloadConfig:"下載配置",copyBase64:"複製 Base64"},l={backToTop:"返回頁首",thisToolIs:"本工具",openSourceOnGitHub:"於 GitHub 上開源",underThe:"並採用",mit:"MIT",license:"授權條款!",weWelcomeFeedbackAndContributions:"我們歡迎您提供回饋和貢獻。",originallyCreatedBy:"初始作者",balintSzekeres:"Bálint Szekeres",maintainedBy:"維護者",digitalOcean:"DigitalOcean"},s={enableEncryptedSslConnection:`${r.enable}加密的 ${r.ssl} 連線`,http2:`${r.http}/2`,enableHttp2Connections:`${r.enable} ${r.http}/2 連線`,http3:`${r.http}/3`,enableHttp3Connections:`${r.enable} ${r.http}/3 連線`,forceHttps:`強制使用 ${r.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${r.enable} HSTS(強制安全傳輸),需要 HTTPS 連線`,enableIncludeSubDomains:`${r.enable} includeSubDomains 指令,所有子網域須啟用 HTTPS 連線`,enablePreload:`${r.enable} preload 指令,強制瀏覽器使用 HTTPS 連線`,certificationType:"憑證類型",customCertificate:"自訂憑證",letsEncryptEmail:`${r.letsEncrypt} 電子郵件地址`,http3IsANonStandardModule:"HTTP/3 並不是標準的 NGINX 模組,請查閱 ",http3NginxQuicReadme:"NGINX QUIC 說明",http3OrThe:" 或者 ",http3CloudflareQuicheProject:"Cloudflare quiche 專案",http3ForBuildingNginxWithHttp3:"以了解如何建置支援 HTTP/3 的 NGINX !"},p={byDomain:"在此網域",enableForThisDomain:`為此網域${r.enable}`,arguments:"arguments",level:"logging level",forRedirects:"for redirects"},c={phpIsDisabled:`${r.php} 已停用。`,phpCannotBeEnabledWithReverseProxy:`${r.php} 無法與${r.reverseProxy} 同時啟用。`,phpCannotBeEnabledWithPython:`${r.php} 無法與 ${r.python} 同時啟用。`,enablePhp:`${r.enable} ${r.php}`,wordPressRules:`${r.wordPress} 規則`,enableWordPressRules:`${r.enable} ${r.wordPress} 專屬規則`,drupalRules:`${r.drupal} 規則`,enableDrupalRules:`${r.enable} ${r.drupal} 專屬規則`,magentoRules:`${r.magento} 規則`,enableMagentoRules:`${r.enable} ${r.magento} 專屬規則`,joomlaRules:`${r.joomla} 規則`,enableJoomlaRules:`${r.enable} ${r.joomla} 專屬規則`,phpServer:`${r.php} 伺服器`,phpBackupServer:`${r.php} 備份伺服器`,tcp:"TCP",hhvmSocket:"HHVM 通訊端",php70Socket:"7.0 通訊端",php71Socket:"7.1 通訊端",php72Socket:"7.2 通訊端",php73Socket:"7.3 通訊端",php74Socket:"7.4 通訊端",php80Socket:"8.0 通訊端",php81Socket:"8.1 通訊端",php82Socket:"8.2 通訊端",phpSocket:"PHP 通訊端",custom:"自訂",disabled:"停用"},d={presets:"預設",itLooksLikeYouCustomisedTheConfig:"您似乎調整過此網域的設定。選擇新的預設可能會重置或更改一些您自訂的設定。",frontend:"前端",nodeJs:"Node.js",singlePageApplication:"SPA"},g={pythonIsDisabled:`${r.python} 已停用。`,pythonCannotBeEnabledWithReverseProxy:`${r.python} 無法與${r.reverseProxy} 同時啟用。`,pythonCannotBeEnabledWithPhp:`${r.python} 無法與 ${r.php} 同時啟用。`,enablePython:`${r.enable} ${r.python}`,djangoRules:`${r.django} 規則`,enableDjangoRules:`${r.enable} ${r.django} 專屬規則`},u={reverseProxyIsDisabled:`${r.reverseProxy} 已停用。`,reverseProxyCannotBeEnabledWithPhp:`${r.reverseProxy} 在啟用 ${r.php} 時無法啟用。`,reverseProxyCannotBeEnabledWithPython:`${r.reverseProxy} 在啟用 ${r.python} 時無法啟用。`,enableReverseProxy:`${r.enable}${r.reverseProxyLower}`,proxyHostHeader:"Proxy Host header"},b={fallbackRouting:"後援路由",fallbackRoutingPhpPath:`後援路由 ${r.php} 路徑`,legacyPhpRouting:`傳統 ${r.php} 路由`,enableLegacyRouting:`${r.enable}傳統路由`,routing:"路由設定"},h={domain:"網域",documentRoot:"檔案根目錄",oneOrMoreOtherDomainsAreAlsoNamed:"發現了重複的網域",thisWillCauseIssuesWithConfigGeneration:"產生設定時將發生錯誤。",wwwSubdomain:"www 子網域",cdnSubdomain:"CDN 子網域",redirectSubdomains:"重新導向子網域",server:"服務",listen:"監聽"},$={disableForThisDomain:"在此網站上停用",responseCode:"響應程式碼"},m="洋蔥",y={onion:m,onionLocation:`${m}位置`,provideAnOnionLocationToSetOnionLocationHeader:"提供一個洋蔥位址,來為您的網站設定 Onion-Location 標頭。",letsVisitorsKnownOnionServicesIsAvailable:"這可以讓訪客知道您的網站有可用於 Tor 瀏覽器的洋蔥服務版本。",learnMoreAboutOnionServices:"瞭解有關洋蔥服務的更多資訊",onionLocationExpectedToEndWithOnion:"洋蔥位址通常以 .onion 結尾。"},C={https:s,logging:p,php:c,presets:d,python:g,reverseProxy:u,routing:b,server:h,restrict:$,onion:y},f="Mozilla",v="IPv4",S="IPv6",P={sslProfile:`${r.ssl} 設定檔`,httpsMustBeEnabledOnOneSite:`必須在至少一個網站上啟用 ${r.https} 才能調整全域 ${r.https} 設定。`,portReuse:"連接埠複用",enableReuseOfPort:`${r.enable}連接埠複用來為每個 worker 產生監聽通訊端`,ocspDnsResolvers:"OCSP DNS 解析器",cloudflareResolver:"Cloudflare 解析器",googlePublicDns:"Google 公共 DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`${r.letsEncrypt} Web 根目錄`,letsEncryptCertRoot:`${r.letsEncrypt} 憑證目錄`,mozillaModern:`${f} Modern`,mozillaIntermediate:`${f} Intermediate`,mozillaOld:`${f} Old`,ipv4Only:`僅 ${v}`,ipv6Only:`僅 ${S}`,ipv4AndIpv6:`${v} & ${S}`},x={enableFileNotFoundErrorLogging:`${r.enable}「找不到檔案」錯誤日誌:`,logformat:"log_format",level:"logging level",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"},T={nginxConfigDirectory:`${r.nginx} 設定目錄`,mb:"MB"},D={disableHtmlCaching:"Disable HTML caching",enableDisableHtmlCaching:"disable HTML caching",gzipCompression:"Gzip 壓縮",enableGzipCompression:`${r.enable} Gzip 壓縮`,brotliCompression:"Brotli 壓縮",enableBrotliCompression:`${r.enable} brotli 壓縮`,brotliIsANonStandardModule:"Brotli 不是標準的 NGINX 模組,請參考 ",brotliGoogleNgxBrotliProject:"Google 的 ngx_brotli 專案",brotliForBuildingNginxWithBrotli:" 來了解如何建置支援 Brotli 的 NGINX!",expirationForAssets:"資源有效期",expirationForMedia:"媒體資源有效期",expirationForSvgs:"SVG 有效期",expirationForFonts:"字體有效期",performance:"效能"},k={pythonServer:`${r.python} 服務`,pythonMustBeEnabledOnOneSite:`必須在至少一個網站上啟用 ${r.python} 才能調整全域 ${r.python} 設定。`},w="傳統 X-Forwarded-* 標頭",N={reverseProxyMustBeEnabledOnOneSite:`必須在至少一個網站上啟用${r.reverseProxy} 才能調整全域${r.reverseProxy} 設定。`,seconds:"秒",passOn:`轉發${w}`,remove:`主動刪除${w}`},I={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`使用 ${r.wordPress} 時,通常需在 CSP 中加入 script-src 'self' 'unsafe-inline' 'unsafe-eval';
,以使管理面板正常運作。`,security:"安全性"},O={modularizedStructure:"模組化結構",enableModularizedConfigFiles:`${r.enable}模組化的設定檔案`,symlinkVhost:"符號連結 vhost",enableSymLinksFrom:`${r.enable}符號連結`,to:"到",shareConfiguration:"分享設定",resetConfiguration:"重置設定",resetGlobalConfig:"重置全域設定",resetAllDomains:"重置所有網域",removeAllDomains:"移除所有網域",resetAllDomainsConfig:"重置所有網域",resetDomainConfig:"重置網域設定",removeDomain:"移除網域",yesImSure:"是,我確定",noCancel:"取消",tools:"工具",resetGlobalConfigBody:"您確定要重置全域設定中的所有設定嗎?",resetAllDomainsConfigBody:"您確定要重置所有網域的設定嗎?",removeAllDomainsBody:"您確定要移除所有網域的設定嗎?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"您確定要重置",domain:"網域的所有設定嗎?",areYouSureYouWantToRemoveThe:"您確定要移除",domainConfiguration:"的網域設定嗎?"},F="Docker",R="Dockerfile",B={docker:F,dockerfile:R,dockerCompose:`${F} Compose`,applyDockerTweaks:`套用 ${F} 調校`,applyDockerTweaksForNginx:`套用在 ${F} 中執行 ${r.nginx} 所需的設定調校`,applyDockerTweaksExplainer:`將 ${r.nginx} 使用者設為 nginx
,將 pid 設為/var/run/nginx.pid
`,includeDockerfile:`產生 ${R} 以使用 ${F} 來執行 ${r.nginx}`,includeDockerCompose:`產生 docker-compose 以使用 docker-compose 來執行 ${r.nginx}`},E={https:P,logging:x,nginx:T,performance:D,python:k,reverseProxy:N,security:I,tools:O,docker:B},H="Certbot",A={commentOutSslDirectivesInConfiguration:`註解掉設定中的 ${r.ssl} 相關指令:`,sslOffDeprecationWarning:`This command will add a temporary ssl off
directive to ensure that ${r.ssl} directives are not active. This may cause ${r.nginx} to emit a warning, which is safe to ignore. The directive will be removed once ${H} is configured.`,reloadYourNginxServer:`重新載入您的 ${r.nginx} 伺服器:`,obtainSslCertificatesFromLetsEncrypt:`使用 ${H} 從 ${r.letsEncrypt} 取得 ${r.ssl} 憑證:`,uncommentSslDirectivesInConfiguration:`在設定中取消註解 ${r.ssl} 相關指令:`,configureCertbotToReloadNginxOnCertificateRenewal:`設定 ${H},當 ${r.nginx} 成功更新憑證時重新載入:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${H} 無須設定。`,certbot:H},L={downloadTheGeneratedConfig:"下載產生的設定:",andUploadItToYourServers:"然後上傳到您的伺服器的",directory:"目錄。",or:"或",copyBase64StringOfCompressedConfig:"複製壓縮過的設定的 base64 字串",pasteItInYourServersCommandLineAndExecute:",將其貼到伺服器的命令列並執行。",navigateToYourNginxConfigurationDirectoryOnYourServer:`前往您的 ${r.nginx} 伺服器的設定資料夾:`,createABackupOfYourCurrentNginxConfiguration:`建立${r.nginx} 目前設定的備份:`,extractTheNewCompressedConfigurationArchiveUsingTar:"使用 tar 解壓縮新的設定:",download:"下載"},G={letsGoLive:"好戲上場!",reloadNginxToLoadInYourNewConfiguration:`重新載入 ${r.nginx} 以套用新設定:`,goLive:"上線!"},M={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"在您的伺服器上執行此命令來產生迪菲-赫爾曼密鑰:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`建立一個通用的 ACME-challenge 目錄(用於 ${r.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`您的 ${r.nginx} 設定已完成 ${r.ssl} 設定,無須任何操作。`,sslInit:`${r.ssl} 初始化`},W={certbot:A,download:L,goLive:G,ssl:M},Y={lookingForAPlaceToDeploy:"👋 在尋找部署新設定的地方?",tryOutDigitalOceansDroplet:"試試 DigitalOcean 推出的 LEMP Droplet,適用於 NGINX。"},j={wantToContributeChanges:"👋 想要請求新功能,貢獻更動,或將本工具翻譯成新的語言嗎?",getInvolvedOnGitHub:"在 GitHub 上共襄盛舉"},z={droplet:Y,contribute:j},X={app:i,setup:a,footer:l,domainSections:C,globalSections:E,setupSections:W,callouts:z},V={common:r,languages:t["default"],templates:X}}}]);
\ No newline at end of file
diff --git a/js/80.js b/js/80.js
new file mode 100644
index 00000000..c159ef7d
--- /dev/null
+++ b/js/80.js
@@ -0,0 +1 @@
+(self["webpackChunknginxconfig_io"]=self["webpackChunknginxconfig_io"]||[]).push([[80],{3358:()=>{(function(e){var n=/[*&][^\s[\]{},]+/,r=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,t="(?:"+r.source+"(?:[ \t]+"+n.source+")?|"+n.source+"(?:[ \t]+"+r.source+")?)",o=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]script-src 'self' 'unsafe-inline' 'unsafe-eval';
は、管理画面を正しく機能させるために、コンテンツセキュリティポリシーで要求されることが多いようです。`,security:"セキュリティ"},I={modularizedStructure:"モジュール化された構造",enableModularizedConfigFiles:`モジュール化された設定ファイルを${t.enable}`,symlinkVhost:"Symlink vhost",enableSymLinksFrom:`シンボリックリンク を${t.enable} from`,to:"to",shareConfiguration:"設定を共有する",resetConfiguration:"設定をリセットする",resetGlobalConfig:"グローバル設定をリセットする",resetAllDomains:"全てのドメインをリセットする",removeAllDomains:"全てのドメインを削除する",resetAllDomainsConfig:"全てのドメインの設定をリセットする",resetDomainConfig:"ドメインの設定をリセットする",removeDomain:"ドメインを削除する",yesImSure:"はい、大丈夫です",noCancel:"いいえ、キャンセルします",tools:"ツール",resetGlobalConfigBody:"グローバル設定の全ての設定をリセットします、よろしいですか?",resetAllDomainsConfigBody:"全てのドメインの設定をリセットします、よろしいですか?",removeAllDomainsBody:"全てのドメインを削除します、よろしいですか?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"次のドメインの設定をリセットします、よろしいですか?",domain:"",areYouSureYouWantToRemoveThe:"次のドメインの設定を削除します、よろしいですか?",domainConfiguration:""},F="Docker",R="Dockerfile",E={docker:F,dockerfile:R,dockerCompose:`${F} Compose`,applyDockerTweaks:`${F} の調整を適用する`,applyDockerTweaksForNginx:`${t.nginx} を ${F} 上で動作させるため、設定の微調整を適用します。`,applyDockerTweaksExplainer:`${t.nginx} ユーザを nginx
に、 pid を /var/run/nginx.pid
に変更してください。`,includeDockerfile:`${t.nginx} を ${F} 上で動作させるための ${R} を含む`,includeDockerCompose:`${t.nginx} with docker-compose で動作させるための docker-compose.yaml を含む`},B={https:P,logging:x,nginx:T,performance:k,python:D,reverseProxy:w,security:N,tools:I,docker:E},H="Certbot",L={commentOutSslDirectivesInConfiguration:`設定中の ${t.ssl} 関連ディレクティブをコメントアウトします:`,sslOffDeprecationWarning:`This command will add a temporary ssl off
directive to ensure that ${t.ssl} directives are not active. This may cause ${t.nginx} to emit a warning, which is safe to ignore. The directive will be removed once ${H} is configured.`,reloadYourNginxServer:`${t.nginx} サーバをリロードします:`,obtainSslCertificatesFromLetsEncrypt:`${H} を利用して、 ${t.ssl} 証明書を ${t.letsEncrypt} から取得します:`,uncommentSslDirectivesInConfiguration:`設定中の ${t.ssl} 関連ディレクティブのコメントアウトを外します:`,configureCertbotToReloadNginxOnCertificateRenewal:`証明書の更新に成功したら ${H} が ${t.nginx} をリロードするように設定します:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${H} は、${t.nginx}の設定に合わせて設定する必要はありません。`,certbot:H},A={downloadTheGeneratedConfig:"生成された設定ファイルをダウンロードします:",andUploadItToYourServers:"そして、ご利用のサーバの以下のディレクトリに設定ファイルを アップロードします",directory:"。",or:"もしくは、",copyBase64StringOfCompressedConfig:"設定が圧縮されたbase64文字列をコピーし",pasteItInYourServersCommandLineAndExecute:"、 サーバのコマンドラインにペーストして実行します",navigateToYourNginxConfigurationDirectoryOnYourServer:`サーバの ${t.nginx} の設定ディレクトリへ移動します:`,createABackupOfYourCurrentNginxConfiguration:`現在の ${t.nginx} の設定をバックアップします:`,extractTheNewCompressedConfigurationArchiveUsingTar:"tar を使って、新しい設定の入った圧縮ファイルを展開します:",download:"ダウンロード"},M={letsGoLive:"起動しよう!",reloadNginxToLoadInYourNewConfiguration:`${t.nginx} をリロードして新しい設定を反映します:`,goLive:"起動!"},G={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"サーバでこのコマンドを実行して Diffie-Hellman keys を生成します:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`共通の ACME-challenge ディレクトリを作成します (${t.letsEncrypt} の場合):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`${t.ssl} を ${t.nginx} の構成に設定するための追加の手順は必要ありません。`,sslInit:`${t.ssl} 初期設定`},W={certbot:L,download:A,goLive:M,ssl:G},Y={lookingForAPlaceToDeploy:"👋 この新しい設定のデプロイ先をお探しですか?",tryOutDigitalOceansDroplet:"DigitalOceanの NGINXを使ったLEMP Droplet を試してみましょう"},j={wantToContributeChanges:"👋 新機能や変更の提案や実装、翻訳をしてみませんか?",getInvolvedOnGitHub:"GitHub で参加しよう"},z={droplet:Y,contribute:j},X={app:i,setup:s,footer:l,domainSections:C,globalSections:B,setupSections:W,callouts:z},U={common:t,languages:r["default"],templates:X}}}]);
\ No newline at end of file
diff --git a/js/950.js b/js/950.js
new file mode 100644
index 00000000..0c8ef183
--- /dev/null
+++ b/js/950.js
@@ -0,0 +1 @@
+"use strict";(self["webpackChunknginxconfig_io"]=self["webpackChunknginxconfig_io"]||[]).push([[950],{4950:(e,o,n)=>{n.d(o,{default:()=>V});const t={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",logging:"Логирование",reverseProxy:"Обратный прокси",reverseProxyLower:"обратный прокси",restrict:"Ограничить",path:"Путь"};var r=n(9938);const i={title:`${t.nginx}Config`,description:`Самый простой способ настроить производительный, безопасный и стабильный ${t.nginx} сервер.`,singleColumnMode:"Одноколоночный режим",splitColumnMode:"Режим разделения столбца",perWebsiteConfig:"Конфигурация для каждого сайта",addSite:"Добавить сайт",globalConfig:"Глобальная конфигурация",setup:"Настройка",configFiles:"Файлы конфигурации",copied:"Скопировано"},a={downloadConfig:"Скачать конфигурацию",copyBase64:"Копировать Base64"},l={backToTop:"Вернуться в начало",thisToolIs:"Этот инструмент",openSourceOnGitHub:"с открытым исходным кодом на GitHub",underThe:"под",mit:"MIT",license:"лицензией!",weWelcomeFeedbackAndContributions:"Мы приветствуем обратную связь и поддержку.",originallyCreatedBy:"Начало проекта положил",balintSzekeres:"Bálint Szekeres",maintainedBy:"при поддержке",digitalOcean:"DigitalOcean"},s={enableEncryptedSslConnection:`${t.enable} зашифрованные ${t.ssl} соединения`,http2:`${t.http}/2`,enableHttp2Connections:`${t.enable} ${t.http}/2 соединения`,http3:`${t.http}/3`,enableHttp3Connections:`${t.enable} ${t.http}/3 соединения`,forceHttps:`Использовать только ${t.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${t.enable} Strict Transport Security, требующая HTTPS соединения`,enableIncludeSubDomains:`${t.enable} includeSubDomains директиву, требующая HTTPS соединения для ВСЕХ поддоменов`,enablePreload:`${t.enable} preload директиву, указывающая браузерам всегда устанавливать только HTTPS-соединения`,certificationType:"Тип сертификации",customCertificate:"Другой сертификат",letsEncryptEmail:`${t.letsEncrypt} email`,http3IsANonStandardModule:"HTTP/3 не является стандартным модулем NGINX, ознакомьтесь с ",http3NginxQuicReadme:"readme NGINX QUIC",http3OrThe:" или с ",http3CloudflareQuicheProject:"проектом Cloudflare quiche",http3ForBuildingNginxWithHttp3:" чтобы узнать как собрать NGINX с HTTP/3!"},p={byDomain:"по домену",enableForThisDomain:`${t.enable} для этого домена`,arguments:"arguments",level:"logging level",forRedirects:"for redirects"},c={phpIsDisabled:`${t.php} выключен.`,phpCannotBeEnabledWithReverseProxy:`${t.php} не может быть включен, пока включен обратный прокси.`,phpCannotBeEnabledWithPython:`${t.php} не может быть включен, пока включен ${t.python}.`,enablePhp:`${t.enable} ${t.php}`,wordPressRules:`${t.wordPress} правила`,enableWordPressRules:`${t.enable} ${t.wordPress}-специфичные правила`,drupalRules:`${t.drupal} правила`,enableDrupalRules:`${t.enable} ${t.drupal}-специфичные правила`,magentoRules:`${t.magento} правила`,enableMagentoRules:`${t.enable} ${t.magento}-специфичные правила`,joomlaRules:`${t.joomla} правила`,enableJoomlaRules:`${t.enable} ${t.joomla}-специфичные правила`,phpServer:`${t.php} сервер`,phpBackupServer:`${t.php} бекап сервер`,tcp:"TCP",hhvmSocket:"HHVM сокет",php70Socket:"7.0 сокет",php71Socket:"7.1 сокет",php72Socket:"7.2 сокет",php73Socket:"7.3 сокет",php74Socket:"7.4 сокет",php80Socket:"8.0 сокет",php81Socket:"8.1 сокет",php82Socket:"8.2 сокет",phpSocket:"PHP сокет",custom:"Другой",disabled:"Выключено"},d={presets:"Пресеты",itLooksLikeYouCustomisedTheConfig:"Похоже, вы уже настроили конфигурацию для этого домена. Выбор нового пресета может привести к сбросу или изменению некоторых настроек, которые Вы настроили ранее.",frontend:"Фронтенд",nodeJs:"Node.js",singlePageApplication:"Одностраничное приложение"},g={pythonIsDisabled:`${t.python} выключен.`,pythonCannotBeEnabledWithReverseProxy:`${t.python} не может быть включен, пока включен обратный прокси.`,pythonCannotBeEnabledWithPhp:`${t.python} не может быть включен, пока включен ${t.php}.`,enablePython:`${t.enable} ${t.python}`,djangoRules:`${t.django} правила`,enableDjangoRules:`${t.enable} ${t.django}-специфичные правила`},u={reverseProxyIsDisabled:`${t.reverseProxy} выключено.`,reverseProxyCannotBeEnabledWithPhp:`${t.reverseProxy} не может быть включен, пока включен ${t.php}.`,reverseProxyCannotBeEnabledWithPython:`${t.reverseProxy} не может быть включен, пока включен ${t.python}.`,enableReverseProxy:`${t.enable} ${t.reverseProxyLower}`,proxyHostHeader:"Proxy Host header"},b={fallbackRouting:"Fallback маршрутизация",fallbackRoutingPhpPath:`Путь к Fallback ${t.php}`,legacyPhpRouting:`Устаревшая маршрутизация ${t.php}`,enableLegacyRouting:`${t.enable} устаревшую маршрутизацию`,routing:"Маршрутизация"},h={domain:"Домен",documentRoot:"Корневая директория",oneOrMoreOtherDomainsAreAlsoNamed:"Один или несколько других доменов также названы",thisWillCauseIssuesWithConfigGeneration:"Это вызовет проблемы с генерацией конфигурации.",wwwSubdomain:"WWW поддомен",cdnSubdomain:"CDN поддомен",redirectSubdomains:"Перенаправлять поддомены",server:"Сервер",listen:"Слушать от адреса"},$={disableForThisDomain:"выключено для этого домена",responseCode:"Код ответа"},m="Onion",y={onion:m,onionLocation:`Расположение ${m}`,provideAnOnionLocationToSetOnionLocationHeader:`Укажите расположение ${m}, чтобы задать заголовок Onion-Location для Вашего сайта.`,letsVisitorsKnownOnionServicesIsAvailable:`Это позволит узнать посетителям, что у Вашего сайта есть ${m}-версия, доступная в браузере Tor.`,learnMoreAboutOnionServices:`Узнайте больше об ${m}`,onionLocationExpectedToEndWithOnion:`Адреса ${m} обычно оканчиваются на \`.onion\`.`},C={https:s,logging:p,php:c,presets:d,python:g,reverseProxy:u,routing:b,server:h,restrict:$,onion:y},f="Mozilla",v="IPv4",S="IPv6",P={sslProfile:`${t.ssl} Профиль`,httpsMustBeEnabledOnOneSite:`${t.https} должен быть включен хотя бы на одном сайте, чтобы сконфигурировать глобальные ${t.https} настройки.`,portReuse:"Reuseport",enableReuseOfPort:`${t.enable} reuseport чтобы создавать отдельный слушающий сокет для каждого рабочего процесса`,ocspDnsResolvers:"OCSP DNS Преобразователи",cloudflareResolver:"Cloudflare Преобразователь",googlePublicDns:"Публичные Google DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`Директория ${t.letsEncrypt}`,letsEncryptCertRoot:`Директория сертификата ${t.letsEncrypt}`,mozillaModern:`${f} Modern`,mozillaIntermediate:`${f} Intermediate`,mozillaOld:`${f} Old`,ipv4Only:`только ${v}`,ipv6Only:`только ${S}`,ipv4AndIpv6:`${v} & ${S}`},x={enableFileNotFoundErrorLogging:`${t.enable} логирование ошибок для файлов, которые не были найдены при запросе`,logformat:"log_format",level:"logging level",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"},T={nginxConfigDirectory:`Директория конфигурации ${t.nginx}`,mb:"MB"},D={disableHtmlCaching:"Disable HTML caching",enableDisableHtmlCaching:"disable HTML caching",gzipCompression:"Gzip сжатие",enableGzipCompression:`${t.enable} gzip сжатие`,brotliCompression:"Brotli сжатие",enableBrotliCompression:`${t.enable} brotli сжатие`,brotliIsANonStandardModule:"Brotli isn't a standard NGINX module, check the ",brotliGoogleNgxBrotliProject:"Google ngx_brotli project",brotliForBuildingNginxWithBrotli:" for how to build NGINX with Brotli!",expirationForAssets:"Истечение срока для ассетов",expirationForMedia:"Истечение срока для медиа файлов",expirationForSvgs:"Истечение срока для SVG файлов",expirationForFonts:"Истечение срока для шрифтов",performance:"Производительность"},k={pythonServer:`${t.python} сервер`,pythonMustBeEnabledOnOneSite:`${t.python} должен быть включен как минимум на одном сайте, чтобы сконфигурировать глобальные настройки ${t.python}.`},N="Legacy X-Forwarded-* headers",O={reverseProxyMustBeEnabledOnOneSite:`${t.reverseProxy} должен быть включен как минимум на одном сайте, чтобы сконфигурировать глобальные настройки ${t.reverseProxyLower}.`,seconds:"секунд",passOn:`${N} passed on`,remove:`${N} actively removed`},w={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`Во время использования ${t.wordPress}, script-src 'self' 'unsafe-inline' 'unsafe-eval';
часто требуется в Content Security Policy, чтобы панель администратора работала исправно.`,security:"Безопасность"},I={modularizedStructure:"Модульная структура",enableModularizedConfigFiles:`${t.enable} модульную структуру для файлов конфигурации`,symlinkVhost:"Symlink vhost",enableSymLinksFrom:`${t.enable} symlinks из`,to:"в",shareConfiguration:"Поделиться конфигурацией",resetConfiguration:"Сбросить конфигурацию",resetGlobalConfig:"Сбросить глобальную конфигурацию",resetAllDomains:"Сбросить все домены",removeAllDomains:"Удалить все домены",resetAllDomainsConfig:"Сбросить конфигурации всех доменов",resetDomainConfig:"Сбросить конфигурацию домена",removeDomain:"Удалить домен",yesImSure:"Да, я уверен",noCancel:"Нет, отменить",tools:"Инструменты",resetGlobalConfigBody:"Вы уверены, что хотите сбросить все параметры конфигурации в разделе глобальной конфигурации?",resetAllDomainsConfigBody:"Вы уверены, что хотите сбросить конфигурацию ВСЕХ доменов?",removeAllDomainsBody:"Вы действительно хотите удалить ВСЕ конфигурации домена?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"Вы действительно хотите сбросить все параметры конфигурации для",domain:"домена?",areYouSureYouWantToRemoveThe:"Вы уверены, что желаете удалить ",domainConfiguration:"конфигурацию домена?"},F="Docker",R="Dockerfile",B={docker:F,dockerfile:R,dockerCompose:`${F} Compose`,applyDockerTweaks:`Применить настройки ${F}`,applyDockerTweaksForNginx:`Примените настройки конфигурации для запуска ${t.nginx} с ${F}`,applyDockerTweaksExplainer:`Обновляет пользователя ${t.nginx} на nginx
и pid на /var/run/nginx.pid
`,includeDockerfile:`Добавить ${R}, чтобы запустить ${t.nginx} с ${F}`,includeDockerCompose:`Добавить docker-compose, чтобы запустить ${t.nginx} с docker-compose`},E={https:P,logging:x,nginx:T,performance:D,python:k,reverseProxy:O,security:w,tools:I,docker:B},H="Certbot",L={commentOutSslDirectivesInConfiguration:`Закомментируйте директивы, связанные с ${t.ssl} в конфигурации:`,sslOffDeprecationWarning:`This command will add a temporary ssl off
directive to ensure that ${t.ssl} directives are not active. This may cause ${t.nginx} to emit a warning, which is safe to ignore. The directive will be removed once ${H} is configured.`,reloadYourNginxServer:`Перезагрузите свой ${t.nginx} сервер:`,obtainSslCertificatesFromLetsEncrypt:`Получите ${t.ssl} сертификат ${t.letsEncrypt} используя ${H}:`,uncommentSslDirectivesInConfiguration:`Раскомментируйте директивы, связанные с ${t.ssl} в конфигурации:`,configureCertbotToReloadNginxOnCertificateRenewal:`Настройте ${H}, чтобы перезагрузить ${t.nginx}, когда сертификаты успешно обновятся:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${H} не нужно настраивать для вашей ${t.nginx} конфигурации.`,certbot:H},A={downloadTheGeneratedConfig:"Скачать сгенерированную конфигурацию:",andUploadItToYourServers:"и загрузить её на Ваш сервер",directory:"директория.",or:"или, ",copyBase64StringOfCompressedConfig:"Скопируйте Base64 c сжатой конфигурацией",pasteItInYourServersCommandLineAndExecute:", вставьте это в Вашу командную строку на сервере и запустите.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Перейдите в папку конфигурации ${t.nginx} на Вашем сервере:`,createABackupOfYourCurrentNginxConfiguration:`Сделайте резервную копию Вашей нынешней ${t.nginx} конфигурации:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Извлеките архив с новой конфигурацией с помощью использованием tar:",download:"Скачать"},M={letsGoLive:"Время запуска!",reloadNginxToLoadInYourNewConfiguration:`Перезагрузите ${t.nginx}, чтобы запустить его с новой конфигурацией:`,goLive:"Запустить!"},W={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Сгенерируйте ключи Диффи-Хеллмана, запустив следующую команду на своем сервере:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Создайте директорию хранения ACME-challenge (для ${t.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`Больше ничего не требуется, чтобы настроить ${t.ssl} в Вашей ${t.nginx} конфигурации.`,sslInit:`${t.ssl} init`},G={certbot:L,download:A,goLive:M,ssl:W},j={lookingForAPlaceToDeploy:"👋 Ищете место для развертывания новой конфигурации?",tryOutDigitalOceansDroplet:"Попробуйте LEMP Droplet от DigitalOcean с NGINX"},Y={wantToContributeChanges:"👋 Хотите запросить новые функции, внести изменения или перевести инструмент на новый язык?",getInvolvedOnGitHub:"Посмотреть на GitHub"},z={droplet:j,contribute:Y},X={app:i,setup:a,footer:l,domainSections:C,globalSections:E,setupSections:G,callouts:z},V={common:t,languages:r["default"],templates:X}}}]);
\ No newline at end of file
diff --git a/js/app.js b/js/app.js
new file mode 100644
index 00000000..ff0f6237
--- /dev/null
+++ b/js/app.js
@@ -0,0 +1 @@
+(()=>{var e={6102:(e,t,o)=>{var a={"./de/languages.js":6568,"./en/languages.js":3932,"./es/languages.js":8449,"./fr/languages.js":2309,"./ja/languages.js":1773,"./pl/languages.js":1852,"./pt-br/languages.js":8487,"./ru/languages.js":9938,"./zh-cn/languages.js":2073,"./zh-tw/languages.js":6101};function s(e){return l(e).then(o)}function l(e){return Promise.resolve().then((()=>{if(!o.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}))}s.keys=()=>Object.keys(a),s.resolve=l,s.id=6102,e.exports=s},3449:(e,t,o)=>{var a={"./de/index.js":[7033,33],"./en/index.js":[3785],"./es/index.js":[4416,416],"./fr/index.js":[7218,218],"./ja/index.js":[9902,902],"./pl/index.js":[5357,357],"./pt-br/index.js":[6007,7],"./ru/index.js":[4950,950],"./zh-cn/index.js":[9274,274],"./zh-tw/index.js":[3724,724]};function s(e){if(!o.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],s=t[0];return Promise.all(t.slice(1).map(o.e)).then((()=>o(s)))}s.keys=()=>Object.keys(a),s.id=3449,e.exports=s},4654:()=>{},8847:(e,t,o)=>{"use strict";var a=o(3098);const s=document.currentScript.src.split("/").slice(0,-2).join("/")+"/";window.__webpackDynamicImportURL=()=>((0,a.um)(`Using ${s} for webpack dynamic import`),s)},6568:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"Englisch",es:"Spanisch",zhCN:"Chinesisch (vereinfacht)",zhTW:"Chinesisch (traditionell)",ptBR:"Portugiesisch (Brasilien)",fr:"Französisch",ru:"Russisch",pl:"Polnisch",de:"Deutsch",ja:"Japanisch"}},3785:(e,t,o)=>{"use strict";o.d(t,{default:()=>q});const a={back:"Back",next:"Next",enable:"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",logging:"Logging",reverseProxy:"Reverse proxy",reverseProxyLower:"reverse proxy",restrict:"Restrict",path:"Path"};var s=o(3932);const l={title:`${a.nginx}Config`,description:`The easiest way to configure a performant, secure, and stable ${a.nginx} server.`,singleColumnMode:"Single column mode",splitColumnMode:"Side-by-side mode",perWebsiteConfig:"Per-website config",addSite:"Add site",globalConfig:"Global config",setup:"Setup",configFiles:"Config files",copied:"Copied"},i={downloadConfig:"Download Config",copyBase64:"Copy Base64"},n={backToTop:"Back To Top",thisToolIs:"This tool is",openSourceOnGitHub:"open-source on GitHub",underThe:"under the",mit:"MIT",license:"license!",weWelcomeFeedbackAndContributions:"We welcome feedback and contributions.",originallyCreatedBy:"Originally created by",balintSzekeres:"Bálint Szekeres",maintainedBy:"maintained by",digitalOcean:"DigitalOcean"},r={enableEncryptedSslConnection:`${a.enable} encrypted ${a.ssl} connections`,http2:`${a.http}/2`,enableHttp2Connections:`${a.enable} ${a.http}/2 connections`,http3:`${a.http}/3`,enableHttp3Connections:`${a.enable} ${a.http}/3 connections`,forceHttps:`Force ${a.https}`,hsts:"HSTS",enableStrictTransportSecurity:`${a.enable} Strict Transport Security, requiring HTTPS connections`,enableIncludeSubDomains:`${a.enable} includeSubDomains directive, requiring HTTPS connections for ALL subdomains`,enablePreload:`${a.enable} preload directive, telling browsers to always make HTTPS connections only`,certificationType:"Certification type",customCertificate:"Custom certificate",letsEncryptEmail:`${a.letsEncrypt} email`,http3IsANonStandardModule:"HTTP/3 isn't a standard NGINX module, check the ",http3NginxQuicReadme:"NGINX QUIC readme",http3OrThe:" or the ",http3CloudflareQuicheProject:"Cloudflare quiche project",http3ForBuildingNginxWithHttp3:" for how to build NGINX with HTTP/3!"},d={byDomain:"by domain",enableForThisDomain:`${a.enable} for this domain`,arguments:"arguments",level:"logging level",forRedirects:"for redirects"},p={phpIsDisabled:`${a.php} is disabled.`,phpCannotBeEnabledWithReverseProxy:`${a.php} cannot be enabled whilst the reverse proxy is enabled.`,phpCannotBeEnabledWithPython:`${a.php} cannot be enabled whilst ${a.python} is enabled.`,enablePhp:`${a.enable} ${a.php}`,wordPressRules:`${a.wordPress} rules`,enableWordPressRules:`${a.enable} ${a.wordPress}-specific rules`,drupalRules:`${a.drupal} rules`,enableDrupalRules:`${a.enable} ${a.drupal}-specific rules`,magentoRules:`${a.magento} rules`,enableMagentoRules:`${a.enable} ${a.magento}-specific rules`,joomlaRules:`${a.joomla} rules`,enableJoomlaRules:`${a.enable} ${a.joomla}-specific rules`,phpServer:`${a.php} server`,phpBackupServer:`${a.php} backup server`,tcp:"TCP",hhvmSocket:"HHVM socket",php70Socket:"7.0 socket",php71Socket:"7.1 socket",php72Socket:"7.2 socket",php73Socket:"7.3 socket",php74Socket:"7.4 socket",php80Socket:"8.0 socket",php81Socket:"8.1 socket",php82Socket:"8.2 socket",phpSocket:"PHP socket",custom:"Custom",disabled:"Disabled"},c={presets:"Presets",itLooksLikeYouCustomisedTheConfig:"It looks like you've customised the configuration for this domain. Choosing a new preset may reset or change some of the settings that you've customised.",frontend:"Frontend",nodeJs:"Node.js",singlePageApplication:"Single-page application"},u={pythonIsDisabled:`${a.python} is disabled.`,pythonCannotBeEnabledWithReverseProxy:`${a.python} cannot be enabled whilst the reverse proxy is enabled.`,pythonCannotBeEnabledWithPhp:`${a.python} cannot be enabled whilst ${a.php} is enabled.`,enablePython:`${a.enable} ${a.python}`,djangoRules:`${a.django} rules`,enableDjangoRules:`${a.enable} ${a.django}-specific rules`},h={reverseProxyIsDisabled:`${a.reverseProxy} is disabled.`,reverseProxyCannotBeEnabledWithPhp:`${a.reverseProxy} cannot be enabled whilst ${a.php} is enabled.`,reverseProxyCannotBeEnabledWithPython:`${a.reverseProxy} cannot be enabled whilst ${a.python} is enabled.`,enableReverseProxy:`${a.enable} ${a.reverseProxyLower}`,proxyHostHeader:"Proxy Host header"},m={fallbackRouting:"Fallback routing",fallbackRoutingPhpPath:`Fallback routing ${a.php} path`,legacyPhpRouting:`Legacy ${a.php} routing`,enableLegacyRouting:`${a.enable} legacy routing`,routing:"Routing"},g={domain:"Domain",documentRoot:"Document root",oneOrMoreOtherDomainsAreAlsoNamed:"One or more other domains are also named",thisWillCauseIssuesWithConfigGeneration:"This will cause issues with config generation.",wwwSubdomain:"www subdomain",cdnSubdomain:"CDN subdomain",redirectSubdomains:"Redirect subdomains",server:"Server",listen:"listen"},f={disableForThisDomain:"disable for this domain",responseCode:"Response code"},b="Onion",v={onion:b,onionLocation:`${b} location`,provideAnOnionLocationToSetOnionLocationHeader:"Provide an onion location address to set the Onion-Location header for your site.",letsVisitorsKnownOnionServicesIsAvailable:"This lets visitors know that an onion services version of your site is available for Tor browsers.",learnMoreAboutOnionServices:"Learn more about Onion services",onionLocationExpectedToEndWithOnion:"Onion location addresses normally end with `.onion`."},y={https:r,logging:d,php:p,presets:c,python:u,reverseProxy:h,routing:m,server:g,restrict:f,onion:v},_="Mozilla",$="IPv4",w="IPv6",k={sslProfile:`${a.ssl} Profile`,httpsMustBeEnabledOnOneSite:`${a.https} must be enabled on at least one site to configure global ${a.https} settings.`,portReuse:"Reuseport",enableReuseOfPort:`${a.enable} reuseport to generate a listening socket per worker`,ocspDnsResolvers:"OCSP DNS Resolvers",cloudflareResolver:"Cloudflare Resolver",googlePublicDns:"Google Public DNS",openDns:"OpenDNS",quad9:"Quad9",verisign:"Verisign",letsEncryptWebroot:`${a.letsEncrypt} webroot`,letsEncryptCertRoot:`${a.letsEncrypt} certificate directory`,mozillaModern:`${_} Modern`,mozillaIntermediate:`${_} Intermediate`,mozillaOld:`${_} Old`,ipv4Only:`${$} only`,ipv6Only:`${w} only`,ipv4AndIpv6:`${$} & ${w}`},x={enableFileNotFoundErrorLogging:`${a.enable} file not found error logging in`,logformat:"log_format",level:"logging level",enableCloudflare:"add Cloudflare request headers to the default log format",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"},C={nginxConfigDirectory:`${a.nginx} config directory`,mb:"MB"},S={disableHtmlCaching:"Disable HTML caching",enableDisableHtmlCaching:"disable HTML caching",gzipCompression:"Gzip compression",enableGzipCompression:`${a.enable} gzip compression`,brotliCompression:"Brotli compression",enableBrotliCompression:`${a.enable} brotli compression`,brotliIsANonStandardModule:"Brotli isn't a standard NGINX module, check the ",brotliGoogleNgxBrotliProject:"Google ngx_brotli project",brotliForBuildingNginxWithBrotli:" for how to build NGINX with Brotli!",expirationForAssets:"Expiration for assets",expirationForMedia:"Expiration for media",expirationForSvgs:"Expiration for SVGs",expirationForFonts:"Expiration for fonts",performance:"Performance"},P={pythonServer:`${a.python} server`,pythonMustBeEnabledOnOneSite:`${a.python} must be enabled on at least one site to configure global ${a.python} settings.`},E="Legacy X-Forwarded-* headers",z={reverseProxyMustBeEnabledOnOneSite:`${a.reverseProxy} must be enabled on at least one site to configure global ${a.reverseProxyLower} settings.`,seconds:"seconds",passOn:`${E} passed on`,remove:`${E} actively removed`},D={whenUsingWordPressUnsafeEvalIsOftenRequiredToAllowFunctionality:`When using ${a.wordPress}, script-src 'self' 'unsafe-inline' 'unsafe-eval';
is often required in the Content Security Policy to allow the admin panel to function correctly.`,security:"Security"},T={modularizedStructure:"Modularized structure",enableModularizedConfigFiles:`${a.enable} modularized config files`,symlinkVhost:"Symlink vhost",enableSymLinksFrom:`${a.enable} symlinks from`,to:"to",shareConfiguration:"Share configuration",resetConfiguration:"Reset configuration",resetGlobalConfig:"Reset global config",resetAllDomains:"Reset all domains",removeAllDomains:"Remove all domains",resetAllDomainsConfig:"Reset all domain configs",resetDomainConfig:"Reset domain config",removeDomain:"Remove domain",yesImSure:"Yes, I'm sure",noCancel:"No, cancel",tools:"Tools",resetGlobalConfigBody:"Are you sure you want to reset all configuration options in the global config section?",resetAllDomainsConfigBody:"Are you sure you want to reset the configuration of ALL domains?",removeAllDomainsBody:"Are you sure you want to remove ALL domain configurations?",areYouSureYouWantToResetAllConfigurationOptionsForThe:"Are you sure you want to reset all configuration options for the",domain:"domain?",areYouSureYouWantToRemoveThe:"Are you sure you want to remove the ",domainConfiguration:"domain configuration?"},V="Docker",R="Dockerfile",L={docker:V,dockerfile:R,dockerCompose:`${V} Compose`,applyDockerTweaks:`Apply ${V} tweaks`,applyDockerTweaksForNginx:`Apply configuration tweaks for running ${a.nginx} with ${V}`,applyDockerTweaksExplainer:`Updates the ${a.nginx} user to be nginx
and the pid to /var/run/nginx.pid
`,includeDockerfile:`Include ${R} to run ${a.nginx} with ${V}`,includeDockerCompose:`Include docker-compose to run ${a.nginx} with docker-compose`},O={https:k,logging:x,nginx:C,performance:S,python:P,reverseProxy:z,security:D,tools:T,docker:L},U="Certbot",H={commentOutSslDirectivesInConfiguration:`Comment out ${a.ssl} related directives in the configuration:`,sslOffDeprecationWarning:`This command will add a temporary ssl off
directive to ensure that ${a.ssl} directives are not active. This may cause ${a.nginx} to emit a warning, which is safe to ignore. The directive will be removed once ${U} is configured.`,reloadYourNginxServer:`Reload your ${a.nginx} server:`,obtainSslCertificatesFromLetsEncrypt:`Obtain ${a.ssl} certificates from ${a.letsEncrypt} using ${U}:`,uncommentSslDirectivesInConfiguration:`Uncomment ${a.ssl} related directives in the configuration:`,configureCertbotToReloadNginxOnCertificateRenewal:`Configure ${U} to reload ${a.nginx} when it successfully renews certificates:`,certbotDoesNotNeedToBeSetupForYourConfiguration:`${U} does not need to be set up for your ${a.nginx} configuration.`,certbot:U},j={downloadTheGeneratedConfig:"Download the generated config:",andUploadItToYourServers:"and upload it to your server's",directory:"directory.",or:"or, ",copyBase64StringOfCompressedConfig:"Copy a base64 string of the compressed config",pasteItInYourServersCommandLineAndExecute:", paste it in your server's command line and execute it.",navigateToYourNginxConfigurationDirectoryOnYourServer:`Navigate to your ${a.nginx} configuration directory on your server:`,createABackupOfYourCurrentNginxConfiguration:`Create a backup of your current ${a.nginx} configuration:`,extractTheNewCompressedConfigurationArchiveUsingTar:"Extract the new compressed configuration archive using tar:",download:"Download"},A={letsGoLive:"Let's go live!",reloadNginxToLoadInYourNewConfiguration:`Reload ${a.nginx} to load in your new configuration:`,goLive:"Go live!"},W={generateDiffieHellmanKeysByRunningThisCommandOnYourServer:"Generate Diffie-Hellman keys by running this command on your server:",createACommonAcmeChallengeDirectoryForLetsEncrypt:`Create a common ACME-challenge directory (for ${a.letsEncrypt}):`,noAdditionalStepsAreNeededToSetUpSslForNginx:`No additional steps are needed to set up ${a.ssl} for your ${a.nginx} configuration.`,sslInit:`${a.ssl} init`},F={certbot:H,download:j,goLive:A,ssl:W},I={lookingForAPlaceToDeploy:"👋 Looking for a place to deploy your new configuration?",tryOutDigitalOceansDroplet:"Try out DigitalOcean's LEMP Droplet with NGINX"},M={wantToContributeChanges:"👋 Want to request new features, contribute changes, or translate the tool into a new language?",getInvolvedOnGitHub:"Get involved on GitHub"},B={droplet:I,contribute:M},N={app:l,setup:i,footer:n,domainSections:y,globalSections:O,setupSections:F,callouts:B},q={common:a,languages:s["default"],templates:N}},3932:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"English",es:"Spanish",zhCN:"Chinese (simplified)",zhTW:"Chinese (traditional)",ptBR:"Portuguese (brazilian)",fr:"French",ru:"Russian",pl:"Polish",de:"German",ja:"Japanese"}},8449:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"Ingles",es:"Español",zhCN:"Chino (simplificado)",zhTW:"Chino (tradicional)",ptBR:"Portugués (brasileño)",fr:"Francés",ru:"Ruso",pl:"Polaco",de:"Alemán",ja:"Japonés"}},2309:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"Anglais",es:"Espanol",zhCN:"Chinois (simplifié)",zhTW:"Chinois (traditionnel)",ptBR:"Portugais (brésilien)",fr:"Français",ru:"Russe",pl:"Polonais",de:"Allemand",ja:"Japonais"}},1773:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"英語",es:"スペイン語",zhCN:"中国語 (簡体字)",zhTW:"中国語 (繁体字)",ptBR:"ポルトガル語 (ブラジル)",fr:"フランス語",ru:"ロシア語",pl:"ポーランド語",de:"ドイツ語",ja:"日本語"}},1852:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"Angielski",es:"Hiszpański",zhCN:"Chiński (uproszczony)",zhTW:"Chiński (tradycyjny)",ptBR:"Portugalski (brazylijski)",fr:"Francuski",ru:"Rosyjski",pl:"Polski",de:"Niemiecki",ja:"Japoński"}},8487:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"Inglês",es:"Espanhol",zhCN:"Chinês (simplificado)",zhTW:"Chinês (tradicional)",ptBR:"Português (brasileiro)",fr:"Francês",ru:"Russa",pl:"Polonês",de:"Alemão",ja:"Japonês"}},9938:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"Английский",es:"испанский",zhCN:"Китайский (упрощённый)",zhTW:"Китайский (традиционный)",ptBR:"Португальский (бразильский)",fr:"Французский",ru:"Русский",pl:"Польский",de:"Немецкий",ja:"Японский"}},2073:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"英语",es:"西班牙语",zhCN:"简体中文",zhTW:"繁体中文",ptBR:"葡萄牙语 (巴西)",fr:"法语",ru:"俄语",pl:"波兰语",de:"德语",ja:"日语"}},6101:(e,t,o)=>{"use strict";o.d(t,{default:()=>a});const a={en:"英語",es:"西班牙語",zhCN:"簡體中文",zhTW:"繁體中文",ptBR:"葡萄牙語(巴西)",fr:"法語",ru:"俄語",pl:"波蘭語",de:"德語",ja:"日語"}},3387:(e,t,o)=>{"use strict";var a=o(9963),s=o(2152),l=o.n(s),i=o(5660),n=(o(3436),o(7874),o(6488),o(5206),o(3098));const r=()=>{i.plugins.toolbar?i.plugins.toolbar.registerButton("copy-to-clipboard",(e=>{const t=document.createElement("button");t.textContent="Copy";const o=e.element,a=new s(t,{text:()=>o.textContent}),l=()=>{setTimeout((()=>{t.textContent="Copy"}),5e3)},i=()=>{t.dispatchEvent(new CustomEvent("copied",{bubbles:!0,detail:{text:o.textContent}}))};return a.on("success",(()=>{t.textContent="Copied!",i(),l()})),a.on("error",(()=>{const e=navigator.platform.includes("Mac");t.textContent=`Press ${e?"Cmd":"Ctrl"}+C to copy`,l()})),t})):(0,n.ZK)("Copy to Clipboard loaded before Toolbar.")};r();var d=o(9150),p=o(3785);const c="en",u=(e,t)=>e.match(/^([a-z]+)([A-Z]*)$/).slice(1).map((e=>e.toLowerCase())).filter((e=>!!e)).join(t),h=(e,t)=>e.split(t,2)[0].toLowerCase()+(e.split(t,2)[1]||"").toUpperCase(),m=Object.freeze(["de","en","es","fr","ja","pl","ptBR","ru","zhCN","zhTW"]),g={};g[c]=p["default"];const f=[c];let b=null;const v=async()=>{if(b)return b;for(const e of m){if(e===c)continue;if(g[e])continue;const{default:t}=await o(6102)(`./${u(e,"-")}/languages.js`);g[e]={languages:t}}return b=(0,d.o)({locale:c,fallbackLocale:c,messages:g}),b},y=async e=>{if(b.locale===e)return;if(f.includes(e))return;const{default:t}=await o(3449)(`./${u(e,"-")}/index.js`);g[e]=t},_=async e=>{b&&(await y(e),b.global.locale=e)};var $=o(6252),w=o(3577);const k={class:"all do-bulma"},x={class:"has-icon"},C={key:0,class:"icon fas fa-spinner fa-pulse"},S={key:1,class:"icon fas fa-language"},P={class:"columns is-multiline"},E={class:"tabs"},z=["onClick"],D={key:0,class:"fas fa-exclamation-triangle"},T=["onClick"],V=(0,$._)("i",{class:"fas fa-times"},null,-1),R=[V],L=(0,$._)("i",{class:"fas fa-plus"},null,-1),O={ref:"files",class:"columns is-multiline files"};function U(e,t,o,a,s,l){const i=(0,$.up)("VueSelect"),n=(0,$.up)("Header"),r=(0,$.up)("Domain"),d=(0,$.up)("Global"),p=(0,$.up)("DropletCallout"),c=(0,$.up)("Setup"),u=(0,$.up)("Footer"),h=(0,$.up)("ContributeCallout");return(0,$.wg)(),(0,$.iD)("div",k,[(0,$.Wm)(n,{title:e.$t("templates.app.title")},{description:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.app.description")),1)])),header:(0,$.w5)((()=>[])),buttons:(0,$.w5)((()=>[(0,$.Wm)(i,{modelValue:l.lang,"onUpdate:modelValue":t[0]||(t[0]=e=>l.lang=e),options:l.i18nPacks,clearable:!1,reduce:e=>e.value,disabled:s.languageLoading},{"selected-option":(0,$.w5)((({label:e})=>[(0,$._)("span",x,[s.languageLoading?((0,$.wg)(),(0,$.iD)("i",C)):((0,$.wg)(),(0,$.iD)("i",S)),(0,$._)("span",null,(0,w.zw)(e),1)])])),_:1},8,["modelValue","options","reduce","disabled"]),s.splitColumn?((0,$.wg)(),(0,$.iD)("a",{key:0,class:"button is-primary is-outline is-hidden-touch",onClick:t[1]||(t[1]=(...e)=>l.splitColumnToggle&&l.splitColumnToggle(...e))},(0,w.zw)(e.$t("templates.app.singleColumnMode")),1)):((0,$.wg)(),(0,$.iD)("a",{key:1,class:"button is-primary is-hidden-touch",onClick:t[2]||(t[2]=(...e)=>l.splitColumnToggle&&l.splitColumnToggle(...e))},(0,w.zw)(e.$t("templates.app.splitColumnMode")),1))])),_:1},8,["title"]),(0,$._)("div",{class:"main container",style:(0,w.j5)({display:s.ready?void 0:"none"})},[(0,$._)("div",P,[(0,$._)("div",{class:(0,w.C_)(`column ${s.splitColumn?"is-half column-scroll-y":"is-full"} is-full-touch`)},[(0,$._)("h2",null,(0,w.zw)(e.$t("templates.app.perWebsiteConfig")),1),(0,$._)("div",E,[(0,$._)("ul",null,[((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(l.activeDomains,(e=>((0,$.wg)(),(0,$.iD)("li",{class:(0,w.C_)(e[1]===s.active?"is-active":void 0)},[(0,$._)("a",{class:"domain",onClick:t=>s.active=e[1]},[(0,$.Uk)((0,w.zw)(e[0].server.domain.computed)+(0,w.zw)(l.changes(e[1]))+" ",1),l.warnings(e[1])?((0,$.wg)(),(0,$.iD)("i",D)):(0,$.kq)("",!0)],8,z),(0,$._)("a",{class:"remove",onClick:t=>l.remove(e[1])},R,8,T)],2)))),256)),(0,$._)("li",null,[(0,$._)("a",{onClick:t[3]||(t[3]=(...e)=>l.add&&l.add(...e))},[L,(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.app.addSite")),1)])])])]),((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(l.activeDomains,(e=>((0,$.wg)(),(0,$.j4)(r,{key:e[1],ref_for:!0,ref:`domain-${e[1]}`,data:e[0],style:(0,w.j5)({display:e[1]===s.active?void 0:"none"})},null,8,["data","style"])))),128)),(0,$._)("h2",null,(0,w.zw)(e.$t("templates.app.globalConfig")),1),(0,$.Wm)(d,{data:s.global},null,8,["data"]),(0,$.Wm)(p),(0,$._)("h2",null,(0,w.zw)(e.$t("templates.app.setup")),1),(0,$.Wm)(c,{data:{domains:s.domains.filter((e=>null!==e)),global:s.global,confFiles:l.confFiles}},null,8,["data"])],2),(0,$._)("div",{class:(0,w.C_)(`column ${s.splitColumn?"is-half column-scroll-y":"is-full"} is-full-touch`)},[(0,$._)("h2",null,(0,w.zw)(e.$t("templates.app.configFiles")),1),(0,$._)("div",O,[((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(s.confFilesOutput,(e=>((0,$.wg)(),(0,$.j4)((0,$.LL)(l.getPrismComponent(e[0])),{key:e[2],name:e[0],conf:e[1],half:Object.keys(s.confFilesOutput).length>1&&!s.splitColumn,onCopied:t=>l.codeCopiedEvent(e[3])},null,40,["name","conf","half","onCopied"])))),128))],512)],2)])],4),(0,$.Wm)(u),(0,$.Wm)(h)])}var H=o(6313),j=o.n(H),A=o(8397),W=o.n(A),F=o(5573),I=o.n(F),M=o(5148),B=o(7886),N=o(3607);const q=(e,t,o)=>e.enabled&&e.value!==e.default||"php"===t&&"php"===o&&e.computed!==e.default;var G=o(129);const Y={class:"panel presets"},Z={class:"panel"},K={class:"tabs"},X=["onClick"],Q={key:0,class:"fas fa-exclamation-triangle"},J={class:"navigation-buttons"},ee=(0,$._)("i",{class:"fas fa-long-arrow-alt-left"},null,-1),te=(0,$._)("i",{class:"fas fa-long-arrow-alt-right"},null,-1);function oe(e,t,o,a,s,l){const i=(0,$.up)("Presets");return(0,$.wg)(),(0,$.iD)("div",null,[(0,$._)("div",Y,[(0,$.Wm)(i,{data:e.$props.data.presets},null,8,["data"])]),(0,$._)("div",Z,[(0,$._)("div",K,[(0,$._)("ul",null,[((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(s.tabs,(t=>((0,$.wg)(),(0,$.iD)("li",{class:(0,w.C_)(l.tabClass(t.key))},[(0,$._)("a",{onClick:e=>l.showTab(t.key)},[(0,$.Uk)((0,w.zw)(e.$t(t.display))+(0,w.zw)(l.changes(t.key))+" ",1),l.warnings(t.key)?((0,$.wg)(),(0,$.iD)("i",Q)):(0,$.kq)("",!0)],8,X)],2)))),256))])]),((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(s.tabs,(t=>((0,$.wg)(),(0,$.j4)((0,$.LL)(t),{key:t.key,ref_for:!0,ref:t.key,data:e.$props.data[t.key],style:(0,w.j5)({display:s.active===t.key?void 0:"none"}),class:"container"},null,8,["data","style"])))),128)),(0,$._)("div",J,[!1!==l.previousTab?((0,$.wg)(),(0,$.iD)("a",{key:0,class:"button is-mini",onClick:t[0]||(t[0]=(...e)=>l.showPreviousTab&&l.showPreviousTab(...e))},[ee,(0,$._)("span",null,(0,w.zw)(e.$t("common.back")),1)])):(0,$.kq)("",!0),!1!==l.nextTab?((0,$.wg)(),(0,$.iD)("a",{key:1,class:"button is-primary is-mini",onClick:t[1]||(t[1]=(...e)=>l.showNextTab&&l.showNextTab(...e))},[(0,$._)("span",null,(0,w.zw)(e.$t("common.next")),1),te])):(0,$.kq)("",!0)])])])}const ae=({category:e,action:t,label:o,value:a,nonInteraction:s})=>{(0,n.um)("Analytics event:",{category:e,action:t,label:o,value:a,nonInteraction:s});try{window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"nginx_tool",category:e,action:t,label:o,value:a,nonInteraction:s})}catch(l){}try{window.analytics.track("Web Interaction",{category:e,action:t,label:o,value:a,nonInteraction:s})}catch(l){}},se={class:"container"},le={key:0,class:"button is-tiny"},ie={key:0,class:"message is-warning"},ne={class:"message-body"},re={class:"buttons-group"},de=["onClick"];function pe(e,t,o,a,s,l){return(0,$.wg)(),(0,$.iD)("div",se,[(0,$._)("div",{class:"header-group",style:(0,w.j5)({cursor:l.interacted?"pointer":void 0}),onClick:t[0]||(t[0]=(...e)=>l.toggleCollapse&&l.toggleCollapse(...e))},[(0,$._)("h3",null,(0,w.zw)(e.$t("templates.domainSections.presets.presets")),1),l.interacted?((0,$.wg)(),(0,$.iD)("a",le,[(0,$._)("i",{class:(0,w.C_)("fas fa-angle-"+(s.expanded?"up":"down"))},null,2)])):(0,$.kq)("",!0)],4),!e.$parent.$props.data.hasUserInteraction||s.expanded?((0,$.wg)(),(0,$.iD)($.HY,{key:0},[e.$parent.$props.data.hasUserInteraction?((0,$.wg)(),(0,$.iD)("div",ie,[(0,$._)("p",ne,(0,w.zw)(e.$t("templates.domainSections.presets.itLooksLikeYouCustomisedTheConfig")),1)])):(0,$.kq)("",!0),(0,$._)("div",re,[((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(e.$props.data,((t,o)=>((0,$.wg)(),(0,$.iD)("a",{class:(0,w.C_)("button"+(t.computed?" is-primary":"")),onClick:e=>l.setPreset(o)},(0,w.zw)(e.$t(t.display)),11,de)))),256))])],64)):(0,$.kq)("",!0)])}const ce=e=>Object.keys(e).reduce(((t,o)=>(t[o]={value:e[o].default,computed:e[o].default,...e[o]},t)),{}),ue=(e,t,o=!0)=>Object.keys(e).reduce(((e,a)=>(e[a]={get(){return this.$props.data[a].value},set(e){o&&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 q(this.$props.data[a],t,a)}},e)),{}),he={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}}},me={name:"DomainPresets",display:"templates.domainSections.presets.presets",key:"presets",delegated:ce(he),props:{data:Object},data(){return{expanded:!1}},computed:{...ue(he,"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){ae({category:"Preset",action:t?"Overwritten":"Applied",label:e})},toggleCollapse(){this.interacted&&(this.expanded=!this.expanded)}}};var ge=o(3744);const fe=(0,ge.Z)(me,[["render",pe]]),be=fe,ve={class:"field-row"},ye={class:"field"},_e={class:"label"},$e=["placeholder"],we={class:"field"},ke={class:"label"},xe=["placeholder"],Ce={class:"field"},Se={class:"label"},Pe=["placeholder"],Ee={key:0,class:"field"},ze={class:"control"},De={class:"text message is-warning"},Te={class:"message-body"},Ve={class:"slim"},Re={class:"field is-horizontal"},Le={class:"field-label"},Oe={class:"label"},Ue={class:"field-body"},He={class:"field"},je={class:"checkbox"},Ae={key:1,class:"field is-horizontal"},We={class:"field-label"},Fe={class:"label"},Ie={class:"field-body"},Me={class:"field"},Be={class:"checkbox"},Ne={class:"field is-horizontal"},qe={class:"field-label"},Ge={class:"label"},Ye={class:"field-body"},Ze={class:"field"},Ke={class:"checkbox"},Xe=(0,$._)("i",{class:"fas fa-long-arrow-alt-right"},null,-1),Qe={class:"field is-horizontal"},Je={class:"field-label"},et={class:"label"},tt={class:"field-body"},ot={class:"field has-addons"},at=(0,$._)("div",{class:"control"},[(0,$._)("a",{class:"button is-static"},"IPv4")],-1),st=["placeholder"],lt={class:"field has-addons"},it=(0,$._)("div",{class:"control"},[(0,$._)("a",{class:"button is-static"},"IPv6")],-1),nt=["placeholder"];function rt(e,t,o,s,l,i){const n=(0,$.up)("PrettyCheck");return(0,$.wg)(),(0,$.iD)("div",null,[(0,$._)("div",ve,[(0,$._)("div",ye,[(0,$._)("label",_e,(0,w.zw)(e.$t("templates.domainSections.server.domain")),1),(0,$._)("div",{class:(0,w.C_)("control"+(e.domainChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[0]||(t[0]=t=>e.domain=t),class:"input",type:"text",placeholder:e.domainDefault},null,8,$e),[[a.nr,e.domain]])],2)]),(0,$._)("div",we,[(0,$._)("label",ke,(0,w.zw)(e.$t("common.path")),1),(0,$._)("div",{class:(0,w.C_)("control"+(e.pathChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.path=t),class:"input",type:"text",placeholder:`/var/www/${e.domain}`},null,8,xe),[[a.nr,e.path]])],2)]),(0,$._)("div",Ce,[(0,$._)("label",Se,(0,w.zw)(e.$t("templates.domainSections.server.documentRoot")),1),(0,$._)("div",{class:(0,w.C_)("control"+(e.documentRootChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.documentRoot=t),class:"input",type:"text",placeholder:e.documentRootDefault},null,8,Pe),[[a.nr,e.documentRoot]])],2)])]),i.duplicateDomain?((0,$.wg)(),(0,$.iD)("div",Ee,[(0,$._)("div",ze,[(0,$._)("label",De,[(0,$._)("span",Te,[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.server.oneOrMoreOtherDomainsAreAlsoNamed"))+" ",1),(0,$._)("code",Ve,(0,w.zw)(e.$props.data.domain.computed),1),(0,$.Uk)(" . "+(0,w.zw)(e.$t("templates.domainSections.server.thisWillCauseIssuesWithConfigGeneration")),1)])])])])):(0,$.kq)("",!0),(0,$._)("div",Re,[(0,$._)("div",Le,[(0,$._)("label",Oe,(0,w.zw)(e.$t("templates.domainSections.server.wwwSubdomain")),1)]),(0,$._)("div",Ue,[(0,$._)("div",He,[(0,$._)("div",{class:(0,w.C_)("control"+(e.wwwSubdomainChanged?" is-changed":""))},[(0,$._)("div",je,[(0,$.Wm)(n,{modelValue:e.wwwSubdomain,"onUpdate:modelValue":t[3]||(t[3]=t=>e.wwwSubdomain=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)(" (www."+(0,w.zw)(e.$props.data.domain.computed)+") ",1)])),_:1},8,["modelValue"])])],2)])])]),e.cdnSubdomainEnabled?((0,$.wg)(),(0,$.iD)("div",Ae,[(0,$._)("div",We,[(0,$._)("label",Fe,(0,w.zw)(e.$t("templates.domainSections.server.cdnSubdomain")),1)]),(0,$._)("div",Ie,[(0,$._)("div",Me,[(0,$._)("div",{class:(0,w.C_)("control"+(e.cdnSubdomainChanged?" is-changed":""))},[(0,$._)("div",Be,[(0,$.Wm)(n,{modelValue:e.cdnSubdomain,"onUpdate:modelValue":t[4]||(t[4]=t=>e.cdnSubdomain=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)(" (cdn."+(0,w.zw)(e.$props.data.domain.computed)+") ",1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0),(0,$._)("div",Ne,[(0,$._)("div",qe,[(0,$._)("label",Ge,(0,w.zw)(e.$t("templates.domainSections.server.redirectSubdomains")),1)]),(0,$._)("div",Ye,[(0,$._)("div",Ze,[(0,$._)("div",{class:(0,w.C_)("control"+(e.redirectSubdomainsChanged?" is-changed":""))},[(0,$._)("div",Ke,[(0,$.Wm)(n,{modelValue:e.redirectSubdomains,"onUpdate:modelValue":t[5]||(t[5]=t=>e.redirectSubdomains=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)(" ("+(0,w.zw)(e.wwwSubdomain?`${e.domain}, `:"")+"*."+(0,w.zw)(e.$props.data.domain.computed)+" ",1),Xe,(0,$.Uk)(" "+(0,w.zw)(e.wwwSubdomain?"www.":"")+(0,w.zw)(e.$props.data.domain.computed)+") ",1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",Qe,[(0,$._)("div",Je,[(0,$._)("label",et,(0,w.zw)(e.$t("templates.domainSections.server.listen")),1)]),(0,$._)("div",tt,[(0,$._)("div",ot,[at,(0,$._)("div",{class:(0,w.C_)("control is-expanded"+(e.listenIpv4Changed?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[6]||(t[6]=t=>e.listenIpv4=t),class:"input",type:"text",placeholder:e.listenIpv4Default},null,8,st),[[a.nr,e.listenIpv4]])],2)]),(0,$._)("div",lt,[it,(0,$._)("div",{class:(0,w.C_)("control is-expanded"+(e.listenIpv6Changed?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[7]||(t[7]=t=>e.listenIpv6=t),class:"input",type:"text",placeholder:e.listenIpv6Default},null,8,nt),[[a.nr,e.listenIpv6]])],2)])])])])}const dt="example.com";var pt=o(2262),ct=o(6976);const ut=(0,$._)("i",{class:"icon fas fa-check"},null,-1),ht={__name:"checkbox",setup(e){return(e,t)=>((0,$.wg)(),(0,$.j4)((0,pt.SU)(ct.Z),null,(0,$.Nv)({extra:(0,$.w5)((()=>[(0,$.WI)(e.$slots,"extra",{},(()=>[ut]))])),_:2},[(0,$.Ko)(e.$slots,((t,o)=>({name:o,fn:(0,$.w5)((t=>[(0,$.WI)(e.$slots,o,(0,w.vs)((0,$.F4)(t||{})))]))})))]),1024))}},mt=ht,gt=mt,ft={domain:{default:dt,enabled:!0},path:{default:"",computed:`/var/www/${dt}`,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}},bt={name:"DomainServer",display:"templates.domainSections.server.server",key:"server",delegated:ce(ft),components:{PrettyCheck:gt},props:{data:Object},computed:{...ue(ft,"server"),duplicateDomain(){return this.$parent.$parent.$data.domains.filter((e=>e&&e.server.domain.computed===this.$props.data.domain.computed)).length>1},hasWarnings(){return this.duplicateDomain}},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}}},vt=(0,ge.Z)(bt,[["render",rt]]),yt=vt,_t={class:"field is-horizontal"},$t={class:"field-label"},wt={class:"label"},kt={class:"field-body"},xt={class:"field"},Ct={class:"checkbox"},St={key:0,class:"field is-horizontal"},Pt={class:"field-label"},Et={class:"label"},zt={class:"field-body"},Dt={class:"field"},Tt={class:"checkbox"},Vt={key:1,class:"field is-horizontal is-aligned-top"},Rt={class:"field-label has-small-margin-top"},Lt={class:"label"},Ot={class:"field-body"},Ut={class:"field"},Ht={class:"checkbox"},jt={key:0,class:"control"},At={class:"text message is-warning"},Wt={class:"message-body"},Ft={key:2,class:"field is-horizontal"},It={class:"field-label"},Mt={class:"label"},Bt={class:"field-body"},Nt={class:"field"},qt={class:"checkbox"},Gt=(0,$._)("i",{class:"fas fa-long-arrow-alt-right"},null,-1),Yt={key:3,class:"field is-horizontal is-aligned-top"},Zt={class:"field-label"},Kt={class:"label"},Xt={class:"field-body"},Qt={class:"field"},Jt={class:"checkbox"},eo={class:"checkbox"},to={class:"checkbox"},oo={key:4,class:"field is-horizontal is-aligned-top"},ao={class:"field-label"},so={class:"label"},lo={class:"field-body"},io={class:"field"},no={class:"radio"},ro={key:5,class:"field is-horizontal"},po={class:"field-label"},co={class:"label"},uo={class:"field-body"},ho={class:"field"},mo=["placeholder"],go={key:6,class:"field is-horizontal"},fo=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"ssl_certificate")],-1),bo={class:"field-body"},vo={class:"field"},yo=["placeholder"],_o={key:7,class:"field is-horizontal"},$o=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"ssl_certificate_key")],-1),wo={class:"field-body"},ko={class:"field"},xo=["placeholder"];function Co(e,t,o,s,l,i){const n=(0,$.up)("PrettyCheck"),r=(0,$.up)("ExternalLink"),d=(0,$.up)("PrettyRadio");return(0,$.wg)(),(0,$.iD)("div",null,[(0,$._)("div",_t,[(0,$._)("div",$t,[(0,$._)("label",wt,(0,w.zw)(e.$t("common.https")),1)]),(0,$._)("div",kt,[(0,$._)("div",xt,[(0,$._)("div",{class:(0,w.C_)("control"+(e.httpsChanged?" is-changed":""))},[(0,$._)("div",Ct,[(0,$.Wm)(n,{modelValue:e.https,"onUpdate:modelValue":t[0]||(t[0]=t=>e.https=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.https.enableEncryptedSslConnection")),1)])),_:1},8,["modelValue"])])],2)])])]),e.http2Enabled?((0,$.wg)(),(0,$.iD)("div",St,[(0,$._)("div",Pt,[(0,$._)("label",Et,(0,w.zw)(e.$t("templates.domainSections.https.http2")),1)]),(0,$._)("div",zt,[(0,$._)("div",Dt,[(0,$._)("div",{class:(0,w.C_)("control"+(e.http2Changed?" is-changed":""))},[(0,$._)("div",Tt,[(0,$.Wm)(n,{modelValue:e.http2,"onUpdate:modelValue":t[1]||(t[1]=t=>e.http2=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.https.enableHttp2Connections")),1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0),e.http3Enabled?((0,$.wg)(),(0,$.iD)("div",Vt,[(0,$._)("div",Rt,[(0,$._)("label",Lt,(0,w.zw)(e.$t("templates.domainSections.https.http3")),1)]),(0,$._)("div",Ot,[(0,$._)("div",Ut,[(0,$._)("div",{class:(0,w.C_)("control"+(e.http3Changed?" is-changed":""))},[(0,$._)("div",Ht,[(0,$.Wm)(n,{modelValue:e.http3,"onUpdate:modelValue":t[2]||(t[2]=t=>e.http3=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.https.enableHttp3Connections")),1)])),_:1},8,["modelValue"])])],2),i.showHttp3Warning?((0,$.wg)(),(0,$.iD)("div",jt,[(0,$._)("label",At,[(0,$._)("span",Wt,[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.https.http3IsANonStandardModule"))+" ",1),(0,$.Wm)(r,{text:e.$t("templates.domainSections.https.http3NginxQuicReadme"),link:"https://quic.nginx.org/README"},null,8,["text"]),(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.domainSections.https.http3OrThe"))+" ",1),(0,$.Wm)(r,{text:e.$t("templates.domainSections.https.http3CloudflareQuicheProject"),link:"https://github.com/cloudflare/quiche/tree/master/nginx"},null,8,["text"]),(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.domainSections.https.http3ForBuildingNginxWithHttp3")),1)])])])):(0,$.kq)("",!0)])])])):(0,$.kq)("",!0),e.forceHttpsEnabled?((0,$.wg)(),(0,$.iD)("div",Ft,[(0,$._)("div",It,[(0,$._)("label",Mt,(0,w.zw)(e.$t("templates.domainSections.https.forceHttps")),1)]),(0,$._)("div",Bt,[(0,$._)("div",Nt,[(0,$._)("div",{class:(0,w.C_)("control"+(e.forceHttpsChanged?" is-changed":""))},[(0,$._)("div",qt,[(0,$.Wm)(n,{modelValue:e.forceHttps,"onUpdate:modelValue":t[3]||(t[3]=t=>e.forceHttps=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)(" (http://"+(0,w.zw)(e.$parent.$props.data.server.domain.computed)+" ",1),Gt,(0,$.Uk)(" https://"+(0,w.zw)(e.$parent.$props.data.server.domain.computed)+") ",1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0),e.hstsEnabled?((0,$.wg)(),(0,$.iD)("div",Yt,[(0,$._)("div",Zt,[(0,$._)("label",Kt,(0,w.zw)(e.$t("templates.domainSections.https.hsts")),1)]),(0,$._)("div",Xt,[(0,$._)("div",Qt,[(0,$._)("div",{class:(0,w.C_)("control"+(e.hstsChanged?" is-changed":""))},[(0,$._)("div",Jt,[(0,$.Wm)(n,{modelValue:e.hsts,"onUpdate:modelValue":t[4]||(t[4]=t=>e.hsts=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.https.enableStrictTransportSecurity")),1)])),_:1},8,["modelValue"])])],2),e.hstsSubdomainsEnabled?((0,$.wg)(),(0,$.iD)("div",{key:0,class:(0,w.C_)("control"+(e.hstsSubdomainsChanged?" is-changed":""))},[(0,$._)("div",eo,[(0,$.Wm)(n,{modelValue:e.hstsSubdomains,"onUpdate:modelValue":t[5]||(t[5]=t=>e.hstsSubdomains=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.https.enableIncludeSubDomains")),1)])),_:1},8,["modelValue"])])],2)):(0,$.kq)("",!0),e.hstsPreloadEnabled?((0,$.wg)(),(0,$.iD)("div",{key:1,class:(0,w.C_)("control"+(e.hstsPreloadChanged?" is-changed":""))},[(0,$._)("div",to,[(0,$.Wm)(n,{modelValue:e.hstsPreload,"onUpdate:modelValue":t[6]||(t[6]=t=>e.hstsPreload=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.https.enablePreload")),1)])),_:1},8,["modelValue"])])],2)):(0,$.kq)("",!0)])])])):(0,$.kq)("",!0),e.certTypeEnabled?((0,$.wg)(),(0,$.iD)("div",oo,[(0,$._)("div",ao,[(0,$._)("label",so,(0,w.zw)(e.$t("templates.domainSections.https.certificationType")),1)]),(0,$._)("div",lo,[(0,$._)("div",io,[((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(e.$props.data.certType.options,((o,a)=>((0,$.wg)(),(0,$.iD)("div",{class:(0,w.C_)("control"+(e.certTypeChanged&&a===e.certType?" is-changed":""))},[(0,$._)("div",no,[(0,$.Wm)(d,{modelValue:e.certType,"onUpdate:modelValue":t[7]||(t[7]=t=>e.certType=t),value:a,class:"p-default p-round p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t(o)),1)])),_:2},1032,["modelValue","value"])])],2)))),256))])])])):(0,$.kq)("",!0),e.letsEncryptEmailEnabled?((0,$.wg)(),(0,$.iD)("div",ro,[(0,$._)("div",po,[(0,$._)("label",co,(0,w.zw)(e.$t("templates.domainSections.https.letsEncryptEmail")),1)]),(0,$._)("div",uo,[(0,$._)("div",ho,[(0,$._)("div",{class:(0,w.C_)("control"+(e.letsEncryptEmailChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[8]||(t[8]=t=>e.letsEncryptEmail=t),class:"input",type:"text",placeholder:e.$props.data.letsEncryptEmail.computed},null,8,mo),[[a.nr,e.letsEncryptEmail]])],2)])])])):(0,$.kq)("",!0),e.sslCertificateEnabled?((0,$.wg)(),(0,$.iD)("div",go,[fo,(0,$._)("div",bo,[(0,$._)("div",vo,[(0,$._)("div",{class:(0,w.C_)("control"+(e.sslCertificateChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[9]||(t[9]=t=>e.sslCertificate=t),class:"input",type:"text",placeholder:`${e.$parent.$parent.$data.global.nginx.nginxConfigDirectory.computed}/ssl/${e.$parent.$props.data.server.domain.computed}.crt`},null,8,yo),[[a.nr,e.sslCertificate]])],2)])])])):(0,$.kq)("",!0),e.sslCertificateKeyEnabled?((0,$.wg)(),(0,$.iD)("div",_o,[$o,(0,$._)("div",wo,[(0,$._)("div",ko,[(0,$._)("div",{class:(0,w.C_)("control"+(e.sslCertificateKeyChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[10]||(t[10]=t=>e.sslCertificateKey=t),class:"input",type:"text",placeholder:`${e.$parent.$parent.$data.global.nginx.nginxConfigDirectory.computed}/ssl/${e.$parent.$props.data.server.domain.computed}.key`},null,8,xo),[[a.nr,e.sslCertificateKey]])],2)])])])):(0,$.kq)("",!0)])}var So=o(2591),Po=o(1156);const Eo=(0,$._)("i",{class:"icon fas fa-check"},null,-1),zo={__name:"radio",setup(e){return(e,t)=>((0,$.wg)(),(0,$.j4)((0,pt.SU)(Po.Z),null,(0,$.Nv)({extra:(0,$.w5)((()=>[(0,$.WI)(e.$slots,"extra",{},(()=>[Eo]))])),_:2},[(0,$.Ko)(e.$slots,((t,o)=>({name:o,fn:(0,$.w5)((t=>[(0,$.WI)(e.$slots,o,(0,w.vs)((0,$.F4)(t||{})))]))})))]),1024))}},Do=zo,To=Do,Vo={https:{default:!0,enabled:!0},http2:{default:!0,enabled:!0},http3:{default:!1,enabled:!0},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@${dt}`,enabled:!0},sslCertificate:{default:"",enabled:!1},sslCertificateKey:{default:"",enabled:!1}},Ro={name:"DomainHTTPS",display:"common.https",key:"https",delegated:ce(Vo),components:{PrettyCheck:gt,PrettyRadio:To,ExternalLink:So.Z},props:{data:Object},computed:{...ue(Vo,"https"),showHttp3Warning(){return this.$props.data.http3.computed},hasWarnings(){return this.showHttp3Warning}},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":{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}}},Lo=(0,ge.Z)(Ro,[["render",Co]]),Oo=Lo,Uo={key:0,class:"field is-horizontal is-aligned-top"},Ho={class:"field-label"},jo={class:"label"},Ao={class:"field-body"},Wo={class:"field"},Fo={class:"control is-changed"},Io={class:"text"},Mo=(0,$._)("br",null,null,-1),Bo=(0,$._)("br",null,null,-1),No={key:1,class:"field is-horizontal"},qo={class:"field-label"},Go={class:"label"},Yo={class:"field-body"},Zo={class:"field"},Ko={class:"checkbox"},Xo={key:2,class:"field is-horizontal is-aligned-top"},Qo={class:"field-label has-margin-top"},Jo={class:"label"},ea={class:"field-body"},ta={class:"field"},oa=["placeholder"],aa={key:3,class:"field is-horizontal is-aligned-top"},sa={class:"field-label has-margin-top"},la={class:"label"},ia={class:"field-body"},na={class:"field"},ra=["placeholder"],da={key:4,class:"field is-horizontal"},pa={class:"field-label"},ca={class:"label"},ua={class:"field-body"},ha={class:"field"},ma={class:"checkbox"},ga={key:5,class:"field is-horizontal"},fa={class:"field-label"},ba={class:"label"},va={class:"field-body"},ya={class:"field"},_a={class:"checkbox"},$a={key:6,class:"field is-horizontal"},wa={class:"field-label"},ka={class:"label"},xa={class:"field-body"},Ca={class:"field"},Sa={class:"checkbox"},Pa={key:7,class:"field is-horizontal"},Ea={class:"field-label"},za={class:"label"},Da={class:"field-body"},Ta={class:"field"},Va={class:"checkbox"};function Ra(e,t,o,s,l,i){const n=(0,$.up)("PrettyCheck"),r=(0,$.up)("VueSelect");return(0,$.wg)(),(0,$.iD)("div",null,[e.phpEnabled?((0,$.wg)(),(0,$.iD)("div",No,[(0,$._)("div",qo,[(0,$._)("label",Go,(0,w.zw)(e.$t("common.php")),1)]),(0,$._)("div",Yo,[(0,$._)("div",Zo,[(0,$._)("div",{class:(0,w.C_)("control"+(e.phpChanged?" is-changed":""))},[(0,$._)("div",Ko,[(0,$.Wm)(n,{modelValue:e.php,"onUpdate:modelValue":t[0]||(t[0]=t=>e.php=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.php.enablePhp")),1)])),_:1},8,["modelValue"])])],2)])])])):((0,$.wg)(),(0,$.iD)("div",Uo,[(0,$._)("div",Ho,[(0,$._)("label",jo,(0,w.zw)(e.$t("common.php")),1)]),(0,$._)("div",Ao,[(0,$._)("div",Wo,[(0,$._)("div",Fo,[(0,$._)("label",Io,[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.php.phpIsDisabled"))+" ",1),e.$parent.$props.data.reverseProxy.reverseProxy.computed?((0,$.wg)(),(0,$.iD)($.HY,{key:0},[Mo,(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.domainSections.php.phpCannotBeEnabledWithReverseProxy")),1)],64)):(0,$.kq)("",!0),e.$parent.$props.data.python.python.computed?((0,$.wg)(),(0,$.iD)($.HY,{key:1},[Bo,(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.domainSections.php.phpCannotBeEnabledWithPython")),1)],64)):(0,$.kq)("",!0)])])])])])),e.phpServerEnabled?((0,$.wg)(),(0,$.iD)("div",Xo,[(0,$._)("div",Qo,[(0,$._)("label",Jo,(0,w.zw)(e.$t("templates.domainSections.php.phpServer")),1)]),(0,$._)("div",ea,[(0,$._)("div",ta,[(0,$._)("div",{class:(0,w.C_)("control"+(e.phpServerChanged?" is-changed":""))},[(0,$.Wm)(r,{ref:"phpServerSelect",modelValue:e.phpServer,"onUpdate:modelValue":t[1]||(t[1]=t=>e.phpServer=t),options:i.phpServerOptions,clearable:!1,reduce:e=>e.value},null,8,["modelValue","options","reduce"])],2),e.phpServerCustomEnabled?((0,$.wg)(),(0,$.iD)("div",{key:0,class:(0,w.C_)("control"+(e.phpServerCustomChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.phpServerCustom=t),class:"input",type:"text",placeholder:e.$props.data.phpServerCustom.default},null,8,oa),[[a.nr,e.phpServerCustom]])],2)):(0,$.kq)("",!0)])])])):(0,$.kq)("",!0),e.phpBackupServerEnabled?((0,$.wg)(),(0,$.iD)("div",aa,[(0,$._)("div",sa,[(0,$._)("label",la,(0,w.zw)(e.$t("templates.domainSections.php.phpBackupServer")),1)]),(0,$._)("div",ia,[(0,$._)("div",na,[(0,$._)("div",{class:(0,w.C_)("control"+(e.phpBackupServerChanged?" is-changed":""))},[(0,$.Wm)(r,{ref:"phpBackupServerSelect",modelValue:e.phpBackupServer,"onUpdate:modelValue":t[3]||(t[3]=t=>e.phpBackupServer=t),options:i.phpBackupServerOptions,clearable:!1,reduce:e=>e.value},null,8,["modelValue","options","reduce"])],2),e.phpBackupServerCustomEnabled?((0,$.wg)(),(0,$.iD)("div",{key:0,class:(0,w.C_)("control"+(e.phpBackupServerCustomChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[4]||(t[4]=t=>e.phpBackupServerCustom=t),class:"input",type:"text",placeholder:e.$props.data.phpBackupServerCustom.default},null,8,ra),[[a.nr,e.phpBackupServerCustom]])],2)):(0,$.kq)("",!0)])])])):(0,$.kq)("",!0),e.wordPressRulesEnabled?((0,$.wg)(),(0,$.iD)("div",da,[(0,$._)("div",pa,[(0,$._)("label",ca,(0,w.zw)(e.$t("templates.domainSections.php.wordPressRules")),1)]),(0,$._)("div",ua,[(0,$._)("div",ha,[(0,$._)("div",{class:(0,w.C_)("control"+(e.wordPressRulesChanged?" is-changed":""))},[(0,$._)("div",ma,[(0,$.Wm)(n,{modelValue:e.wordPressRules,"onUpdate:modelValue":t[5]||(t[5]=t=>e.wordPressRules=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.php.enableWordPressRules")),1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0),e.drupalRulesEnabled?((0,$.wg)(),(0,$.iD)("div",ga,[(0,$._)("div",fa,[(0,$._)("label",ba,(0,w.zw)(e.$t("templates.domainSections.php.drupalRules")),1)]),(0,$._)("div",va,[(0,$._)("div",ya,[(0,$._)("div",{class:(0,w.C_)("control"+(e.drupalRulesChanged?" is-changed":""))},[(0,$._)("div",_a,[(0,$.Wm)(n,{modelValue:e.drupalRules,"onUpdate:modelValue":t[6]||(t[6]=t=>e.drupalRules=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.php.enableDrupalRules")),1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0),e.magentoRulesEnabled?((0,$.wg)(),(0,$.iD)("div",$a,[(0,$._)("div",wa,[(0,$._)("label",ka,(0,w.zw)(e.$t("templates.domainSections.php.magentoRules")),1)]),(0,$._)("div",xa,[(0,$._)("div",Ca,[(0,$._)("div",{class:(0,w.C_)("control"+(e.magentoRulesChanged?" is-changed":""))},[(0,$._)("div",Sa,[(0,$.Wm)(n,{modelValue:e.magentoRules,"onUpdate:modelValue":t[7]||(t[7]=t=>e.magentoRules=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.php.enableMagentoRules")),1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0),e.joomlaRulesEnabled?((0,$.wg)(),(0,$.iD)("div",Pa,[(0,$._)("div",Ea,[(0,$._)("label",za,(0,w.zw)(e.$t("templates.domainSections.php.joomlaRules")),1)]),(0,$._)("div",Da,[(0,$._)("div",Ta,[(0,$._)("div",{class:(0,w.C_)("control"+(e.joomlaRulesChanged?" is-changed":""))},[(0,$._)("div",Va,[(0,$.Wm)(n,{modelValue:e.joomlaRules,"onUpdate:modelValue":t[8]||(t[8]=t=>e.joomlaRules=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.php.enableJoomlaRules")),1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0)])}const La={"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/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/php8.1-fpm.sock":"templates.domainSections.php.php81Socket","/var/run/php/php8.2-fpm.sock":"templates.domainSections.php.php82Socket","/var/run/php/php-fpm.sock":"templates.domainSections.php.phpSocket",custom:"templates.domainSections.php.custom"},Oa=["","custom"],Ua={phpServer:{default:"/var/run/php/php-fpm.sock",options:La,enabled:!0},phpServerCustom:{default:"unix:/var/run/php/php-fpm.sock",enabled:!1},phpBackupServer:{default:"",options:{"":"templates.domainSections.php.disabled",...La},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}},Ha={name:"DomainPHP",display:"common.php",key:"php",delegated:ce(Ua),components:{PrettyCheck:gt,VueSelect:M.Z},props:{data:Object},computed:{...ue(Ua,"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)}${Oa.includes(e)?"":`: ${e}`}`,value:e}}}},ja=(0,ge.Z)(Ha,[["render",Ra]]),Aa=ja,Wa={key:0,class:"field is-horizontal is-aligned-top"},Fa={class:"field-label"},Ia={class:"label"},Ma={class:"field-body"},Ba={class:"field"},Na={class:"control"},qa={class:"text"},Ga=(0,$._)("br",null,null,-1),Ya=(0,$._)("br",null,null,-1),Za={key:1,class:"field is-horizontal"},Ka={class:"field-label"},Xa={class:"label"},Qa={class:"field-body"},Ja={class:"field"},es={class:"checkbox"},ts={key:2,class:"field is-horizontal"},os={class:"field-label"},as={class:"label"},ss={class:"field-body"},ls={class:"field"},is={class:"checkbox"};function ns(e,t,o,a,s,l){const i=(0,$.up)("PrettyCheck");return(0,$.wg)(),(0,$.iD)("div",null,[e.pythonEnabled?((0,$.wg)(),(0,$.iD)("div",Za,[(0,$._)("div",Ka,[(0,$._)("label",Xa,(0,w.zw)(e.$t("common.python")),1)]),(0,$._)("div",Qa,[(0,$._)("div",Ja,[(0,$._)("div",{class:(0,w.C_)("control"+(e.pythonChanged?" is-changed":""))},[(0,$._)("div",es,[(0,$.Wm)(i,{modelValue:e.python,"onUpdate:modelValue":t[0]||(t[0]=t=>e.python=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.python.enablePython")),1)])),_:1},8,["modelValue"])])],2)])])])):((0,$.wg)(),(0,$.iD)("div",Wa,[(0,$._)("div",Fa,[(0,$._)("label",Ia,(0,w.zw)(e.$t("common.python")),1)]),(0,$._)("div",Ma,[(0,$._)("div",Ba,[(0,$._)("div",Na,[(0,$._)("label",qa,[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.python.pythonIsDisabled"))+" ",1),e.$parent.$props.data.reverseProxy.reverseProxy.computed?((0,$.wg)(),(0,$.iD)($.HY,{key:0},[Ga,(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.domainSections.python.pythonCannotBeEnabledWithReverseProxy")),1)],64)):(0,$.kq)("",!0),e.$parent.$props.data.php.php.computed?((0,$.wg)(),(0,$.iD)($.HY,{key:1},[Ya,(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.domainSections.python.pythonCannotBeEnabledWithPhp")),1)],64)):(0,$.kq)("",!0)])])])])])),e.djangoRulesEnabled?((0,$.wg)(),(0,$.iD)("div",ts,[(0,$._)("div",os,[(0,$._)("label",as,(0,w.zw)(e.$t("templates.domainSections.python.djangoRules")),1)]),(0,$._)("div",ss,[(0,$._)("div",ls,[(0,$._)("div",{class:(0,w.C_)("control"+(e.djangoRulesChanged?" is-changed":""))},[(0,$._)("div",is,[(0,$.Wm)(i,{modelValue:e.djangoRules,"onUpdate:modelValue":t[1]||(t[1]=t=>e.djangoRules=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.python.enableDjangoRules")),1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0)])}const rs={python:{default:!1,enabled:!1},djangoRules:{default:!1,enabled:!1}},ds={name:"DomainPython",display:"common.python",key:"python",delegated:ce(rs),components:{PrettyCheck:gt},props:{data:Object},computed:ue(rs,"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}}},ps=(0,ge.Z)(ds,[["render",ns]]),cs=ps,us={key:0,class:"field is-horizontal is-aligned-top"},hs={class:"field-label"},ms={class:"label"},gs={class:"field-body"},fs={class:"field"},bs={class:"control"},vs={class:"text"},ys=(0,$._)("br",null,null,-1),_s=(0,$._)("br",null,null,-1),$s={key:1,class:"field is-horizontal"},ws={class:"field-label"},ks={class:"label"},xs={class:"field-body"},Cs={class:"control"},Ss={class:"checkbox"},Ps={key:2,class:"field is-horizontal"},Es={class:"field-label"},zs={class:"label"},Ds={class:"field-body"},Ts={class:"control"},Vs=["placeholder"],Rs={key:3,class:"field is-horizontal"},Ls=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"proxy_pass")],-1),Os={class:"field-body"},Us={class:"control"},Hs=["placeholder"],js={key:4,class:"field is-horizontal"},As={class:"field-label"},Ws={class:"label"},Fs={class:"field-body"},Is={class:"control"},Ms=["placeholder"];function Bs(e,t,o,s,l,i){const n=(0,$.up)("PrettyCheck");return(0,$.wg)(),(0,$.iD)("div",null,[e.reverseProxyEnabled?((0,$.wg)(),(0,$.iD)("div",$s,[(0,$._)("div",ws,[(0,$._)("label",ks,(0,w.zw)(e.$t("common.reverseProxy")),1)]),(0,$._)("div",xs,[(0,$._)("div",{class:(0,w.C_)("field"+(e.reverseProxyChanged?" is-changed":""))},[(0,$._)("div",Cs,[(0,$._)("div",Ss,[(0,$.Wm)(n,{modelValue:e.reverseProxy,"onUpdate:modelValue":t[0]||(t[0]=t=>e.reverseProxy=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.reverseProxy.enableReverseProxy")),1)])),_:1},8,["modelValue"])])])],2)])])):((0,$.wg)(),(0,$.iD)("div",us,[(0,$._)("div",hs,[(0,$._)("label",ms,(0,w.zw)(e.$t("common.reverseProxy")),1)]),(0,$._)("div",gs,[(0,$._)("div",fs,[(0,$._)("div",bs,[(0,$._)("label",vs,[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.reverseProxy.reverseProxyIsDisabled"))+" ",1),e.$parent.$props.data.php.php.computed?((0,$.wg)(),(0,$.iD)($.HY,{key:0},[ys,(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.domainSections.reverseProxy.reverseProxyCannotBeEnabledWithPhp")),1)],64)):(0,$.kq)("",!0),e.$parent.$props.data.python.python.computed?((0,$.wg)(),(0,$.iD)($.HY,{key:1},[_s,(0,$.Uk)(" "+(0,w.zw)(e.$t("templates.domainSections.reverseProxy.reverseProxyCannotBeEnabledWithPython")),1)],64)):(0,$.kq)("",!0)])])])])])),e.pathEnabled?((0,$.wg)(),(0,$.iD)("div",Ps,[(0,$._)("div",Es,[(0,$._)("label",zs,(0,w.zw)(e.$t("common.path")),1)]),(0,$._)("div",Ds,[(0,$._)("div",{class:(0,w.C_)("field"+(e.pathChanged?" is-changed":""))},[(0,$._)("div",Ts,[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.path=t),class:"input",type:"text",placeholder:e.$props.data.path.default},null,8,Vs),[[a.nr,e.path]])])],2)])])):(0,$.kq)("",!0),e.proxyPassEnabled?((0,$.wg)(),(0,$.iD)("div",Rs,[Ls,(0,$._)("div",Os,[(0,$._)("div",{class:(0,w.C_)("field"+(e.proxyPassChanged?" is-changed":""))},[(0,$._)("div",Us,[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.proxyPass=t),class:"input",type:"text",placeholder:e.$props.data.proxyPass.default},null,8,Hs),[[a.nr,e.proxyPass]])])],2)])])):(0,$.kq)("",!0),e.proxyHostHeaderEnabled?((0,$.wg)(),(0,$.iD)("div",js,[(0,$._)("div",As,[(0,$._)("label",Ws,(0,w.zw)(e.$t("templates.domainSections.reverseProxy.proxyHostHeader")),1)]),(0,$._)("div",Fs,[(0,$._)("div",{class:(0,w.C_)("field"+(e.proxyHostHeaderChanged?" is-changed":""))},[(0,$._)("div",Is,[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[3]||(t[3]=t=>e.proxyHostHeader=t),class:"input",type:"text",placeholder:e.$props.data.proxyHostHeader.default},null,8,Ms),[[a.nr,e.proxyHostHeader]])])],2)])])):(0,$.kq)("",!0)])}const Ns={reverseProxy:{default:!1,enabled:!1},path:{default:"/",enabled:!1},proxyPass:{default:"http://127.0.0.1:3000",enabled:!1},proxyHostHeader:{default:"$host",enabled:!1}},qs={name:"DomainReverseProxy",display:"common.reverseProxy",key:"reverseProxy",delegated:ce(Ns),components:{PrettyCheck:gt},props:{data:Object},computed:ue(Ns,"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.proxyHostHeader.enabled=!0,this.$props.data.proxyHostHeader.computed=this.$props.data.proxyHostHeader.value):(this.$props.data.path.enabled=!1,this.$props.data.path.computed="",this.$props.data.proxyPass.enabled=!1,this.$props.data.proxyPass.computed="",this.$props.data.proxyHostHeader.enabled=!1,this.$props.data.proxyHostHeader.computed="")},deep:!0}}},Gs=(0,ge.Z)(qs,[["render",Bs]]),Ys=Gs,Zs={class:"field is-horizontal"},Ks=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"root")],-1),Xs={class:"field-body"},Qs={class:"field"},Js={class:"checkbox"},el={key:0,class:"field is-horizontal is-aligned-top"},tl=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"index")],-1),ol={class:"field-body"},al={class:"field"},sl={class:"radio"},ll={key:1,class:"field is-horizontal is-aligned-top"},il={class:"field-label"},nl={class:"label"},rl={class:"field-body"},dl={class:"field"},pl={class:"checkbox"},cl={class:"checkbox"},ul={key:2,class:"field is-horizontal"},hl={class:"field-label"},ml={class:"label"},gl={class:"field-body"},fl={class:"control"},bl=["placeholder"],vl={key:3,class:"field is-horizontal"},yl={class:"field-label"},_l={class:"label"},$l={class:"field-body"},wl={class:"field"},kl={class:"checkbox"};function xl(e,t,o,s,l,i){const n=(0,$.up)("PrettyCheck"),r=(0,$.up)("PrettyRadio");return(0,$.wg)(),(0,$.iD)("div",null,[(0,$._)("div",Zs,[Ks,(0,$._)("div",Xs,[(0,$._)("div",Qs,[(0,$._)("div",{class:(0,w.C_)("control"+(e.rootChanged?" is-changed":""))},[(0,$._)("div",Js,[(0,$.Wm)(n,{modelValue:e.root,"onUpdate:modelValue":t[0]||(t[0]=t=>e.root=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("common.enable")),1)])),_:1},8,["modelValue"])])],2)])])]),e.indexEnabled?((0,$.wg)(),(0,$.iD)("div",el,[tl,(0,$._)("div",ol,[(0,$._)("div",al,[((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(e.$props.data.index.options,(o=>((0,$.wg)(),(0,$.iD)("div",{class:(0,w.C_)("control"+(e.indexChanged&&o===e.index?" is-changed":""))},[(0,$._)("div",sl,[(0,$.Wm)(r,{modelValue:e.index,"onUpdate:modelValue":t[1]||(t[1]=t=>e.index=t),value:o,class:"p-default p-round p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(o),1)])),_:2},1032,["modelValue","value"])])],2)))),256))])])])):(0,$.kq)("",!0),e.fallbackHtmlEnabled||e.fallbackPhpEnabled?((0,$.wg)(),(0,$.iD)("div",ll,[(0,$._)("div",il,[(0,$._)("label",nl,(0,w.zw)(e.$t("templates.domainSections.routing.fallbackRouting")),1)]),(0,$._)("div",rl,[(0,$._)("div",dl,[e.fallbackHtmlEnabled?((0,$.wg)(),(0,$.iD)("div",{key:0,class:(0,w.C_)("control"+(e.fallbackHtmlChanged?" is-changed":""))},[(0,$._)("div",pl,[(0,$.Wm)(n,{modelValue:e.fallbackHtml,"onUpdate:modelValue":t[2]||(t[2]=t=>e.fallbackHtml=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)(" index.html ")])),_:1},8,["modelValue"])])],2)):(0,$.kq)("",!0),e.fallbackPhpEnabled?((0,$.wg)(),(0,$.iD)("div",{key:1,class:(0,w.C_)("control"+(e.fallbackPhpChanged?" is-changed":""))},[(0,$._)("div",cl,[(0,$.Wm)(n,{modelValue:e.fallbackPhp,"onUpdate:modelValue":t[3]||(t[3]=t=>e.fallbackPhp=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)(" index.php ")])),_:1},8,["modelValue"])])],2)):(0,$.kq)("",!0)])])])):(0,$.kq)("",!0),e.fallbackPhpPathEnabled?((0,$.wg)(),(0,$.iD)("div",ul,[(0,$._)("div",hl,[(0,$._)("label",ml,(0,w.zw)(e.$t("templates.domainSections.routing.fallbackRoutingPhpPath")),1)]),(0,$._)("div",gl,[(0,$._)("div",{class:(0,w.C_)("field"+(e.fallbackPhpPathChanged?" is-changed":""))},[(0,$._)("div",fl,[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[4]||(t[4]=t=>e.fallbackPhpPath=t),class:"input",type:"text",placeholder:e.$props.data.fallbackPhpPath.default},null,8,bl),[[a.nr,e.fallbackPhpPath]])])],2)])])):(0,$.kq)("",!0),e.legacyPhpRoutingEnabled?((0,$.wg)(),(0,$.iD)("div",vl,[(0,$._)("div",yl,[(0,$._)("label",_l,(0,w.zw)(e.$t("templates.domainSections.routing.legacyPhpRouting")),1)]),(0,$._)("div",$l,[(0,$._)("div",wl,[(0,$._)("div",{class:(0,w.C_)("control"+(e.legacyPhpRoutingChanged?" is-changed":""))},[(0,$._)("div",kl,[(0,$.Wm)(n,{modelValue:e.legacyPhpRouting,"onUpdate:modelValue":t[5]||(t[5]=t=>e.legacyPhpRouting=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.routing.enableLegacyRouting")),1)])),_:1},8,["modelValue"])])],2)])])])):(0,$.kq)("",!0)])}const Cl={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}},Sl={name:"DomainRouting",display:"templates.domainSections.routing.routing",key:"routing",delegated:ce(Cl),components:{PrettyCheck:gt,PrettyRadio:To},props:{data:Object},computed:ue(Cl,"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}}},Pl=(0,ge.Z)(Sl,[["render",xl]]),El=Pl,zl={class:"field is-horizontal is-aligned-top"},Dl={class:"field-label has-small-margin-top"},Tl={class:"label"},Vl={class:"field-body"},Rl={class:"field"},Ll={class:"checkbox"},Ol=["placeholder"],Ul={key:0,class:"field is-horizontal"},Hl={class:"field-label"},jl={class:"label"},Al={class:"field-body"},Wl={class:"field"},Fl=["placeholder"],Il={class:"field is-horizontal is-aligned-top"},Ml={class:"field-label has-small-margin-top"},Bl={class:"label"},Nl={class:"field-body"},ql={class:"field"},Gl={class:"checkbox"},Yl={class:"field is-horizontal is-aligned-top"},Zl={class:"field-label has-small-margin-top"},Kl={class:"label"},Xl={class:"field-body"},Ql={class:"field"},Jl={class:"checkbox"},ei=["disabled","placeholder"],ti={key:1,class:"field is-horizontal"},oi={class:"field-label"},ai={class:"label"},si={class:"field-body"},li={class:"field is-horizontal"},ii={class:"radio"},ni={class:"field is-horizontal is-aligned-top"},ri={class:"field-label has-small-margin-top"},di={class:"label"},pi={class:"field-body"},ci={class:"field"},ui={class:"checkbox"};function hi(e,t,o,s,l,i){const n=(0,$.up)("PrettyCheck"),r=(0,$.up)("PrettyRadio");return(0,$.wg)(),(0,$.iD)("div",null,[(0,$._)("div",zl,[(0,$._)("div",Dl,[(0,$._)("label",Tl," access_log "+(0,w.zw)(e.$t("templates.domainSections.logging.byDomain")),1)]),(0,$._)("div",Vl,[(0,$._)("div",Rl,[(0,$._)("div",{class:(0,w.C_)("control"+(e.accessLogEnabledChanged?" is-changed":""))},[(0,$._)("div",Ll,[(0,$.Wm)(n,{modelValue:e.accessLogEnabled,"onUpdate:modelValue":t[0]||(t[0]=t=>e.accessLogEnabled=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.logging.enableForThisDomain")),1)])),_:1},8,["modelValue"])])],2),e.$props.data.accessLogEnabled.computed?((0,$.wg)(),(0,$.iD)("div",{key:0,class:(0,w.C_)("control field is-horizontal is-expanded"+(e.accessLogPathChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[1]||(t[1]=t=>e.accessLogPath=t),class:"input",type:"text",placeholder:e.$props.data.accessLogPath.default},null,8,Ol),[[a.nr,e.accessLogPath]])],2)):(0,$.kq)("",!0)])])]),e.$props.data.accessLogEnabled.computed?((0,$.wg)(),(0,$.iD)("div",Ul,[(0,$._)("div",Hl,[(0,$._)("label",jl," access_log "+(0,w.zw)(e.$t("templates.domainSections.logging.arguments")),1)]),(0,$._)("div",Al,[(0,$._)("div",Wl,[(0,$._)("div",{class:(0,w.C_)("control"+(e.accessLogParametersChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[2]||(t[2]=t=>e.accessLogParameters=t),class:"input",type:"text",placeholder:e.$props.data.accessLogParameters.default},null,8,Fl),[[a.nr,e.accessLogParameters]])],2)])])])):(0,$.kq)("",!0),(0,$._)("div",Il,[(0,$._)("div",Ml,[(0,$._)("label",Bl," access_log "+(0,w.zw)(e.$t("templates.domainSections.logging.forRedirects")),1)]),(0,$._)("div",Nl,[(0,$._)("div",ql,[(0,$._)("div",{class:(0,w.C_)("control"+(e.redirectAccessLogChanged?" is-changed":""))},[(0,$._)("div",Gl,[(0,$.Wm)(n,{modelValue:e.redirectAccessLog,"onUpdate:modelValue":t[3]||(t[3]=t=>e.redirectAccessLog=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("common.enable")),1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",Yl,[(0,$._)("div",Zl,[(0,$._)("label",Kl," error_log "+(0,w.zw)(e.$t("templates.domainSections.logging.byDomain")),1)]),(0,$._)("div",Xl,[(0,$._)("div",Ql,[(0,$._)("div",{class:(0,w.C_)("control"+(e.errorLogEnabledChanged?" is-changed":""))},[(0,$._)("div",Jl,[(0,$.Wm)(n,{modelValue:e.errorLogEnabled,"onUpdate:modelValue":t[4]||(t[4]=t=>e.errorLogEnabled=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.logging.enableForThisDomain")),1)])),_:1},8,["modelValue"])]),e.$props.data.errorLogEnabled.computed?((0,$.wg)(),(0,$.iD)("div",{key:0,class:(0,w.C_)("control field is-horizontal is-expanded"+(e.errorLogPathChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[5]||(t[5]=t=>e.errorLogPath=t),class:"input",type:"text",disabled:!e.errorLogPathEnabled,placeholder:e.$props.data.errorLogPath.default},null,8,ei),[[a.nr,e.errorLogPath]])],2)):(0,$.kq)("",!0)],2)])])]),e.$props.data.errorLogEnabled.computed?((0,$.wg)(),(0,$.iD)("div",ti,[(0,$._)("div",oi,[(0,$._)("label",ai," error_log "+(0,w.zw)(e.$t("templates.domainSections.logging.level")),1)]),(0,$._)("div",si,[(0,$._)("div",li,[((0,$.wg)(!0),(0,$.iD)($.HY,null,(0,$.Ko)(e.$props.data.errorLogLevel.options,(o=>((0,$.wg)(),(0,$.iD)("div",{class:(0,w.C_)("control"+(e.errorLogLevelChanged&&o===e.errorLogLevel?" is-changed":""))},[(0,$._)("div",ii,[(0,$.Wm)(r,{modelValue:e.errorLogLevel,"onUpdate:modelValue":t[6]||(t[6]=t=>e.errorLogLevel=t),value:o,class:"p-default p-round p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(o),1)])),_:2},1032,["modelValue","value"])])],2)))),256))])])])):(0,$.kq)("",!0),(0,$._)("div",ni,[(0,$._)("div",ri,[(0,$._)("label",di," error_log "+(0,w.zw)(e.$t("templates.domainSections.logging.forRedirects")),1)]),(0,$._)("div",pi,[(0,$._)("div",ci,[(0,$._)("div",{class:(0,w.C_)("control"+(e.redirectErrorLogChanged?" is-changed":""))},[(0,$._)("div",ui,[(0,$.Wm)(n,{modelValue:e.redirectErrorLog,"onUpdate:modelValue":t[7]||(t[7]=t=>e.redirectErrorLog=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("common.enable")),1)])),_:1},8,["modelValue"])])],2)])])])])}const mi="/var/log/nginx/access.log",gi="buffer=512k flush=1m",fi="/var/log/nginx/error.log",bi="/dev/null",vi="warn",yi=Object.freeze(["debug","info","notice","warn","error","crit","alert","emerg"]),_i="none",$i=(e,t)=>{let o=e.logging.accessLogPath.computed.trim();return o||(o=mi),o+(t.logging.cloudflare.computed?" cloudflare":" combined")+(e.logging.accessLogParameters.computed.trim()?` ${e.logging.accessLogParameters.computed.trim()}`:"")},wi=e=>{let t=e.logging.errorLogPath.computed.trim();t||(t=fi);const o=yi.includes(e.logging.errorLogLevel.computed)?` ${e.logging.errorLogLevel.computed}`:"";return`${t}${o}`},ki={accessLogEnabled:{default:!0,enabled:!0},accessLogPath:{default:mi,enabled:!0},accessLogParameters:{default:gi,enabled:!0},redirectAccessLog:{default:!1,enabled:!0},errorLogEnabled:{default:!0,enabled:!0},errorLogPath:{default:fi,enabled:!0},errorLogLevel:{default:vi,options:[_i,...yi],enabled:!0},redirectErrorLog:{default:!1,enabled:!0}},xi={name:"DomainLogging",display:"common.logging",key:"logging",delegated:ce(ki),components:{PrettyCheck:gt,PrettyRadio:To},props:{data:Object},computed:ue(ki,"logging"),watch:{"$props.data.errorLogLevel":{handler(e){e.computed===_i?(this.$props.data.errorLogPath.enabled=!1,this.$props.data.errorLogPath.computed=bi):this.$props.data.errorLogPath.enabled||(this.$props.data.errorLogPath.enabled=!0,this.$props.data.errorLogPath.computed=this.$props.data.errorLogPath.value)},deep:!0}}},Ci=(0,ge.Z)(xi,[["render",hi]]),Si=Ci,Pi={class:"columns"},Ei={class:"column"},zi={class:"field is-horizontal"},Di=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"GET")],-1),Ti={class:"field-body"},Vi={class:"field"},Ri={class:"checkbox"},Li={class:"field is-horizontal"},Oi=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"POST")],-1),Ui={class:"field-body"},Hi={class:"field"},ji={class:"checkbox"},Ai={class:"field is-horizontal"},Wi=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"PUT")],-1),Fi={class:"field-body"},Ii={class:"field"},Mi={class:"checkbox"},Bi={class:"field is-horizontal"},Ni=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"PATCH")],-1),qi={class:"field-body"},Gi={class:"field"},Yi={class:"checkbox"},Zi={class:"field is-horizontal"},Ki=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"DELETE")],-1),Xi={class:"field-body"},Qi={class:"field"},Ji={class:"checkbox"},en={class:"column"},tn={class:"field is-horizontal"},on=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"HEAD")],-1),an={class:"field-body"},sn={class:"field"},ln={class:"checkbox"},nn={class:"field is-horizontal"},rn=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"CONNECT")],-1),dn={class:"field-body"},pn={class:"field"},cn={class:"checkbox"},un={class:"field is-horizontal"},hn=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"OPTIONS")],-1),mn={class:"field-body"},gn={class:"field"},fn={class:"checkbox"},bn={class:"field is-horizontal"},vn=(0,$._)("div",{class:"field-label"},[(0,$._)("label",{class:"label"},"TRACE")],-1),yn={class:"field-body"},_n={class:"field"},$n={class:"checkbox"},wn={key:0,class:"field is-horizontal"},kn={class:"field-label"},xn={class:"label"},Cn={class:"field-body"},Sn={class:"field"},Pn=["placeholder"];function En(e,t,o,s,l,i){const n=(0,$.up)("PrettyCheck");return(0,$.wg)(),(0,$.iD)("div",null,[(0,$._)("div",Pi,[(0,$._)("div",Ei,[(0,$._)("div",zi,[Di,(0,$._)("div",Ti,[(0,$._)("div",Vi,[(0,$._)("div",{class:(0,w.C_)("control"+(e.getMethodChanged?" is-changed":""))},[(0,$._)("div",Ri,[(0,$.Wm)(n,{modelValue:e.getMethod,"onUpdate:modelValue":t[0]||(t[0]=t=>e.getMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",Li,[Oi,(0,$._)("div",Ui,[(0,$._)("div",Hi,[(0,$._)("div",{class:(0,w.C_)("control"+(e.postMethodChanged?" is-changed":""))},[(0,$._)("div",ji,[(0,$.Wm)(n,{modelValue:e.postMethod,"onUpdate:modelValue":t[1]||(t[1]=t=>e.postMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",Ai,[Wi,(0,$._)("div",Fi,[(0,$._)("div",Ii,[(0,$._)("div",{class:(0,w.C_)("control"+(e.putMethodChanged?" is-changed":""))},[(0,$._)("div",Mi,[(0,$.Wm)(n,{modelValue:e.putMethod,"onUpdate:modelValue":t[2]||(t[2]=t=>e.putMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",Bi,[Ni,(0,$._)("div",qi,[(0,$._)("div",Gi,[(0,$._)("div",{class:(0,w.C_)("control"+(e.patchMethodChanged?" is-changed":""))},[(0,$._)("div",Yi,[(0,$.Wm)(n,{modelValue:e.patchMethod,"onUpdate:modelValue":t[3]||(t[3]=t=>e.patchMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",Zi,[Ki,(0,$._)("div",Xi,[(0,$._)("div",Qi,[(0,$._)("div",{class:(0,w.C_)("control"+(e.deleteMethodChanged?" is-changed":""))},[(0,$._)("div",Ji,[(0,$.Wm)(n,{modelValue:e.deleteMethod,"onUpdate:modelValue":t[4]||(t[4]=t=>e.deleteMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])])]),(0,$._)("div",en,[(0,$._)("div",tn,[on,(0,$._)("div",an,[(0,$._)("div",sn,[(0,$._)("div",{class:(0,w.C_)("control"+(e.headMethodChanged?" is-changed":""))},[(0,$._)("div",ln,[(0,$.Wm)(n,{modelValue:e.headMethod,"onUpdate:modelValue":t[5]||(t[5]=t=>e.headMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",nn,[rn,(0,$._)("div",dn,[(0,$._)("div",pn,[(0,$._)("div",{class:(0,w.C_)("control"+(e.connectMethodChanged?" is-changed":""))},[(0,$._)("div",cn,[(0,$.Wm)(n,{modelValue:e.connectMethod,"onUpdate:modelValue":t[6]||(t[6]=t=>e.connectMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",un,[hn,(0,$._)("div",mn,[(0,$._)("div",gn,[(0,$._)("div",{class:(0,w.C_)("control"+(e.optionsMethodChanged?" is-changed":""))},[(0,$._)("div",fn,[(0,$.Wm)(n,{modelValue:e.optionsMethod,"onUpdate:modelValue":t[7]||(t[7]=t=>e.optionsMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])]),(0,$._)("div",bn,[vn,(0,$._)("div",yn,[(0,$._)("div",_n,[(0,$._)("div",{class:(0,w.C_)("control"+(e.traceMethodChanged?" is-changed":""))},[(0,$._)("div",$n,[(0,$.Wm)(n,{modelValue:e.traceMethod,"onUpdate:modelValue":t[8]||(t[8]=t=>e.traceMethod=t),class:"p-default p-curve p-fill p-icon"},{default:(0,$.w5)((()=>[(0,$.Uk)((0,w.zw)(e.$t("templates.domainSections.restrict.disableForThisDomain")),1)])),_:1},8,["modelValue"])])],2)])])])])]),i.hasAtLeastOneEnabled?((0,$.wg)(),(0,$.iD)("div",wn,[(0,$._)("div",kn,[(0,$._)("label",xn,(0,w.zw)(e.$t("templates.domainSections.restrict.responseCode")),1)]),(0,$._)("div",Cn,[(0,$._)("div",Sn,[(0,$._)("div",{class:(0,w.C_)("control"+(e.responseCodeChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[9]||(t[9]=t=>e.responseCode=t),class:(0,w.C_)(["input",l.validResponseCode?"":"is-danger"]),type:"number",min:"100",step:"1",placeholder:e.$props.data.responseCode.default},null,10,Pn),[[a.nr,e.responseCode,void 0,{number:!0}]])],2)])])])):(0,$.kq)("",!0)])}const zn={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}},Dn={name:"DomainRestrict",display:"common.restrict",key:"restrict",delegated:ce(zn),components:{PrettyCheck:gt},props:{data:Object},data(){return{validResponseCode:!0}},computed:{...ue(zn,"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}}},Tn=(0,ge.Z)(Dn,[["render",En]]),Vn=Tn,Rn={class:"field is-horizontal is-aligned-top"},Ln={class:"field-label has-margin-top"},On={class:"label"},Un={class:"field-body"},Hn={class:"field"},jn=["placeholder"],An={class:"control"},Wn={class:"text"},Fn={class:"control"},In={class:"text"},Mn={class:"control"},Bn={class:"text"},Nn={key:1,class:"control"},qn={class:"text message is-warning"},Gn={class:"message-body"};function Yn(e,t,o,s,l,i){const n=(0,$.up)("ExternalLink");return(0,$.wg)(),(0,$.iD)("div",null,[(0,$._)("div",Rn,[(0,$._)("div",Ln,[(0,$._)("label",On,(0,w.zw)(e.$t("templates.domainSections.onion.onionLocation")),1)]),(0,$._)("div",Un,[(0,$._)("div",Hn,[(0,$._)("div",{class:(0,w.C_)("control"+(e.onionLocationChanged?" is-changed":""))},[(0,$.wy)((0,$._)("input",{"onUpdate:modelValue":t[0]||(t[0]=t=>e.onionLocation=t),class:"input",type:"text",placeholder:e.$props.data.onionLocation.placeholder},null,8,jn),[[a.nr,e.onionLocation]])],2),e.onionLocationChanged?(0,$.kq)("",!0):((0,$.wg)(),(0,$.iD)($.HY,{key:0},[(0,$._)("div",An,[(0,$._)("label",Wn,(0,w.zw)(e.$t("templates.domainSections.onion.provideAnOnionLocationToSetOnionLocationHeader")),1)]),(0,$._)("div",Fn,[(0,$._)("label",In,(0,w.zw)(e.$t("templates.domainSections.onion.letsVisitorsKnownOnionServicesIsAvailable")),1)]),(0,$._)("div",Mn,[(0,$._)("label",Bn,[(0,$.Wm)(n,{text:e.$t("templates.domainSections.onion.learnMoreAboutOnionServices"),link:"https://community.torproject.org/onion-services/"},null,8,["text"])])])],64)),i.incorrectEnding?((0,$.wg)(),(0,$.iD)("div",Nn,[(0,$._)("label",qn,[(0,$._)("span",Gn,(0,w.zw)(e.$t("templates.domainSections.onion.onionLocationExpectedToEndWithOnion")),1)])])):(0,$.kq)("",!0)])])])])}const Zn={onionLocation:{default:"",placeholder:"f?Z(e,a,i,!0,!1,p):N(t,n,r,a,i,s,l,c,p)},G=(e,t,n,r,a,i,s,l,c)=>{let u=0;const f=t.length;let p=e.length-1,d=f-1;while(u<=p&&u<=d){const r=e[u],o=t[u]=c?gn(t[u]):mn(t[u]);if(!rn(r,o))break;y(r,o,n,null,a,i,s,l,c),u++}while(u<=p&&u<=d){const r=e[p],o=t[d]=c?gn(t[d]):mn(t[d]);if(!rn(r,o))break;y(r,o,n,null,a,i,s,l,c),p--,d--}if(u>p){if(u<=d){const e=d+1,o=e f&&(a=f),_=1< 0)L[v++]=p+=h[m++];h=e,m=0,f=0;do{0!==(p=h[m++])&&(T[L[p]++]=f)}while(++fa-i&&(s=a-i),l=0;l>=7;r=3;e--)if(0!==F[Xe[e]].dl)break;return Q+=3*(e+1)+5+5+4,e}function St(e,t,n){var r;for(Ct(e-257,5),Ct(t-1,5),Ct(n-4,4),r=0;r0&&(L[u]=f,A.b=S[u],A.e=16+p,A.t=g,p=(f&(1<