diff --git a/public/assets/css/style.bundle.css b/public/assets/css/style.bundle.css
new file mode 100644
index 0000000..edc53cd
--- /dev/null
+++ b/public/assets/css/style.bundle.css
@@ -0,0 +1,5 @@
+/*!
+ * Bootstrap v5.3.0-alpha1 (https://getbootstrap.com/)
+ * Copyright 2011-2022 The Bootstrap Authors
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
+ */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#7e8299;--bs-gray-dark:#3f4254;--bs-gray-100:#f9f9f9;--bs-gray-200:#f4f4f4;--bs-gray-300:#e1e3ea;--bs-gray-400:#b5b5c3;--bs-gray-500:#a1a5b7;--bs-gray-600:#7e8299;--bs-gray-700:#5e6278;--bs-gray-800:#3f4254;--bs-gray-900:#181c32;--bs-light:#f9f9f9;--bs-primary:#009ef7;--bs-secondary:#e1e3ea;--bs-success:#50cd89;--bs-info:#7239ea;--bs-warning:#ffc700;--bs-danger:#f1416c;--bs-dark:#181c32;--bs-light-rgb:249,249,249;--bs-primary-rgb:0,158,247;--bs-secondary-rgb:225,227,234;--bs-success-rgb:80,205,137;--bs-info-rgb:114,57,234;--bs-warning-rgb:255,199,0;--bs-danger-rgb:241,65,108;--bs-dark-rgb:24,28,50;--bs-primary-text:#0a58ca;--bs-secondary-text:#7e8299;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#7e8299;--bs-dark-text:#5e6278;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f9f9f9;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfc;--bs-dark-bg-subtle:#b5b5c3;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#f4f4f4;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#f4f4f4;--bs-dark-border-subtle:#a1a5b7;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:24,28,50;--bs-font-sans-serif:Inter,Helvetica,"sans-serif";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#181c32;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(24,28,50,.75);--bs-secondary-color-rgb:24,28,50;--bs-secondary-bg:#f4f4f4;--bs-secondary-bg-rgb:244,244,244;--bs-tertiary-color:rgba(24,28,50,.5);--bs-tertiary-color-rgb:24,28,50;--bs-tertiary-bg:#f9f9f9;--bs-tertiary-bg-rgb:249,249,249;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-heading-color:#181c32;--bs-link-color:#009ef7;--bs-link-color-rgb:0,158,247;--bs-link-decoration:none;--bs-link-hover-color:#0095e8;--bs-link-hover-color-rgb:0,149,232;--bs-link-hover-decoration:none;--bs-code-color:#b93993;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#f4f4f4;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.475rem;--bs-border-radius-sm:0.425rem;--bs-border-radius-lg:0.625rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,.075);--bs-box-shadow-sm:0 0.1rem 1rem 0.25rem rgba(0,0,0,.05);--bs-box-shadow-lg:0 1rem 2rem 1rem rgba(0,0,0,.1);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=dark]{--bs-body-color:#fff;--bs-body-color-rgb:255,255,255;--bs-body-bg:#1e1e2d;--bs-body-bg-rgb:30,30,45;--bs-emphasis-color:#f9f9f9;--bs-emphasis-color-rgb:249,249,249;--bs-secondary-color:hsla(0,0%,100%,.75);--bs-secondary-color-rgb:255,255,255;--bs-secondary-bg:#3f4254;--bs-secondary-bg-rgb:63,66,84;--bs-tertiary-color:hsla(0,0%,100%,.5);--bs-tertiary-color-rgb:255,255,255;--bs-tertiary-bg:#2c2f43;--bs-tertiary-bg-rgb:44,47,67;--bs-emphasis-color:#fff;--bs-primary-text:#6ea8fe;--bs-secondary-text:#e1e3ea;--bs-success-text:#75b798;--bs-info-text:#6edff6;--bs-warning-text:#ffda6a;--bs-danger-text:#ea868f;--bs-light-text:#f9f9f9;--bs-dark-text:#e1e3ea;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#181c32;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#3f4254;--bs-dark-bg-subtle:#20212a;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#5e6278;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#055160;--bs-warning-border-subtle:#664d03;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#5e6278;--bs-dark-border-subtle:#3f4254;--bs-heading-color:#fff;--bs-link-color:#009ef7;--bs-link-hover-color:#9ec5fe;--bs-link-color-rgb:0,158,247;--bs-link-hover-color-rgb:158,197,254;--bs-border-color-translucent:hsla(0,0%,100%,.15)}*,:after,:before{box-sizing:border-box}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color,inherit);font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h1,h1{font-size:1.75rem}}.h2,h2{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h2,h2{font-size:1.5rem}}.h3,h3{font-size:calc(1.26rem + .12vw)}@media(min-width:1200px){.h3,h3{font-size:1.35rem}}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.15rem}.h6,h6{font-size:1.075rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}.small,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1))}a,a:hover{text-decoration:none}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.425rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#a1a5b7;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:700;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:700;line-height:1.2}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:700;line-height:1.2}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:700;line-height:1.2}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:700;line-height:1.2}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:700;line-height:1.2}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#7e8299;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:var(--bs-gray-600);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0rem}.g-0,.gy-0{--bs-gutter-y:0rem}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:0.75rem}.g-3,.gy-3{--bs-gutter-y:0.75rem}.g-4,.gx-4{--bs-gutter-x:1rem}.g-4,.gy-4{--bs-gutter-y:1rem}.g-5,.gx-5{--bs-gutter-x:1.25rem}.g-5,.gy-5{--bs-gutter-y:1.25rem}.g-6,.gx-6{--bs-gutter-x:1.5rem}.g-6,.gy-6{--bs-gutter-y:1.5rem}.g-7,.gx-7{--bs-gutter-x:1.75rem}.g-7,.gy-7{--bs-gutter-y:1.75rem}.g-8,.gx-8{--bs-gutter-x:2rem}.g-8,.gy-8{--bs-gutter-y:2rem}.g-9,.gx-9{--bs-gutter-x:2.25rem}.g-9,.gy-9{--bs-gutter-y:2.25rem}.g-10,.gx-10{--bs-gutter-x:2.5rem}.g-10,.gy-10{--bs-gutter-y:2.5rem}@media(min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0rem}.g-sm-0,.gy-sm-0{--bs-gutter-y:0rem}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:0.75rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:0.75rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:1.25rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:1.25rem}.g-sm-6,.gx-sm-6{--bs-gutter-x:1.5rem}.g-sm-6,.gy-sm-6{--bs-gutter-y:1.5rem}.g-sm-7,.gx-sm-7{--bs-gutter-x:1.75rem}.g-sm-7,.gy-sm-7{--bs-gutter-y:1.75rem}.g-sm-8,.gx-sm-8{--bs-gutter-x:2rem}.g-sm-8,.gy-sm-8{--bs-gutter-y:2rem}.g-sm-9,.gx-sm-9{--bs-gutter-x:2.25rem}.g-sm-9,.gy-sm-9{--bs-gutter-y:2.25rem}.g-sm-10,.gx-sm-10{--bs-gutter-x:2.5rem}.g-sm-10,.gy-sm-10{--bs-gutter-y:2.5rem}}@media(min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0rem}.g-md-0,.gy-md-0{--bs-gutter-y:0rem}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:0.75rem}.g-md-3,.gy-md-3{--bs-gutter-y:0.75rem}.g-md-4,.gx-md-4{--bs-gutter-x:1rem}.g-md-4,.gy-md-4{--bs-gutter-y:1rem}.g-md-5,.gx-md-5{--bs-gutter-x:1.25rem}.g-md-5,.gy-md-5{--bs-gutter-y:1.25rem}.g-md-6,.gx-md-6{--bs-gutter-x:1.5rem}.g-md-6,.gy-md-6{--bs-gutter-y:1.5rem}.g-md-7,.gx-md-7{--bs-gutter-x:1.75rem}.g-md-7,.gy-md-7{--bs-gutter-y:1.75rem}.g-md-8,.gx-md-8{--bs-gutter-x:2rem}.g-md-8,.gy-md-8{--bs-gutter-y:2rem}.g-md-9,.gx-md-9{--bs-gutter-x:2.25rem}.g-md-9,.gy-md-9{--bs-gutter-y:2.25rem}.g-md-10,.gx-md-10{--bs-gutter-x:2.5rem}.g-md-10,.gy-md-10{--bs-gutter-y:2.5rem}}@media(min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0rem}.g-lg-0,.gy-lg-0{--bs-gutter-y:0rem}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:0.75rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:0.75rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:1.25rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:1.25rem}.g-lg-6,.gx-lg-6{--bs-gutter-x:1.5rem}.g-lg-6,.gy-lg-6{--bs-gutter-y:1.5rem}.g-lg-7,.gx-lg-7{--bs-gutter-x:1.75rem}.g-lg-7,.gy-lg-7{--bs-gutter-y:1.75rem}.g-lg-8,.gx-lg-8{--bs-gutter-x:2rem}.g-lg-8,.gy-lg-8{--bs-gutter-y:2rem}.g-lg-9,.gx-lg-9{--bs-gutter-x:2.25rem}.g-lg-9,.gy-lg-9{--bs-gutter-y:2.25rem}.g-lg-10,.gx-lg-10{--bs-gutter-x:2.5rem}.g-lg-10,.gy-lg-10{--bs-gutter-y:2.5rem}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0rem}.g-xl-0,.gy-xl-0{--bs-gutter-y:0rem}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:0.75rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:0.75rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:1.25rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:1.25rem}.g-xl-6,.gx-xl-6{--bs-gutter-x:1.5rem}.g-xl-6,.gy-xl-6{--bs-gutter-y:1.5rem}.g-xl-7,.gx-xl-7{--bs-gutter-x:1.75rem}.g-xl-7,.gy-xl-7{--bs-gutter-y:1.75rem}.g-xl-8,.gx-xl-8{--bs-gutter-x:2rem}.g-xl-8,.gy-xl-8{--bs-gutter-y:2rem}.g-xl-9,.gx-xl-9{--bs-gutter-x:2.25rem}.g-xl-9,.gy-xl-9{--bs-gutter-y:2.25rem}.g-xl-10,.gx-xl-10{--bs-gutter-x:2.5rem}.g-xl-10,.gy-xl-10{--bs-gutter-y:2.5rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0rem}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0rem}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:0.75rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:0.75rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:1.25rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:1.25rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x:1.5rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y:1.5rem}.g-xxl-7,.gx-xxl-7{--bs-gutter-x:1.75rem}.g-xxl-7,.gy-xxl-7{--bs-gutter-y:1.75rem}.g-xxl-8,.gx-xxl-8{--bs-gutter-x:2rem}.g-xxl-8,.gy-xxl-8{--bs-gutter-y:2rem}.g-xxl-9,.gx-xxl-9{--bs-gutter-x:2.25rem}.g-xxl-9,.gy-xxl-9{--bs-gutter-y:2.25rem}.g-xxl-10,.gx-xxl-10{--bs-gutter-x:2.5rem}.g-xxl-10,.gy-xxl-10{--bs-gutter-y:2.5rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(var(--bs-gray-100-rgb),0.75);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:var(--bs-gray-100);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:var(--bs-gray-100);border-color:var(--bs-table-border-color);color:var(--bs-table-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.75rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.5rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#ccecfd;--bs-table-border-color:#b8d4e4;--bs-table-striped-bg:#c2e0f0;--bs-table-striped-color:#000;--bs-table-active-bg:#b8d4e4;--bs-table-active-color:#000;--bs-table-hover-bg:#bddaea;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#f9f9fb;--bs-table-border-color:#e0e0e2;--bs-table-striped-bg:#ededee;--bs-table-striped-color:#000;--bs-table-active-bg:#e0e0e2;--bs-table-active-color:#000;--bs-table-hover-bg:#e6e6e8;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#dcf5e7;--bs-table-border-color:#c6ddd0;--bs-table-striped-bg:#d1e9db;--bs-table-striped-color:#000;--bs-table-active-bg:#c6ddd0;--bs-table-active-color:#000;--bs-table-hover-bg:#cce3d6;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#e3d7fb;--bs-table-border-color:#ccc2e2;--bs-table-striped-bg:#d8ccee;--bs-table-striped-color:#000;--bs-table-active-bg:#ccc2e2;--bs-table-active-color:#000;--bs-table-hover-bg:#d2c7e8;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff4cc;--bs-table-border-color:#e6dcb8;--bs-table-striped-bg:#f2e8c2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dcb8;--bs-table-active-color:#000;--bs-table-hover-bg:#ece2bd;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#fcd9e2;--bs-table-border-color:#e3c3cb;--bs-table-striped-bg:#efced7;--bs-table-striped-color:#000;--bs-table-active-bg:#e3c3cb;--bs-table-active-color:#000;--bs-table-hover-bg:#e9c9d1;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f9f9f9;--bs-table-border-color:#e0e0e0;--bs-table-striped-bg:#ededed;--bs-table-striped-color:#000;--bs-table-active-bg:#e0e0e0;--bs-table-active-color:#000;--bs-table-hover-bg:#e6e6e6;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#181c32;--bs-table-border-color:#2f3347;--bs-table-striped-bg:#24273c;--bs-table-striped-color:#fff;--bs-table-active-bg:#2f3347;--bs-table-active-color:#fff;--bs-table-hover-bg:#292d41;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media(max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{font-size:1.05rem;margin-bottom:.5rem}.col-form-label,.form-label{color:var(--bs-gray-800);font-weight:500}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.775rem + 1px);padding-top:calc(.775rem + 1px)}.col-form-label-lg{font-size:1.15rem;padding-bottom:calc(.825rem + 1px);padding-top:calc(.825rem + 1px)}.col-form-label-sm{font-size:.95rem;padding-bottom:calc(.55rem + 1px);padding-top:calc(.55rem + 1px)}.form-text{color:var(--bs-text-muted);font-size:.95rem;margin-top:.5rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--bs-body-bg);border:1px solid var(--bs-gray-300);border-radius:.475rem;box-shadow:false;color:var(--bs-gray-700);display:block;font-size:1.1rem;font-weight:500;line-height:1.5;padding:.775rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:var(--bs-body-bg);border-color:var(--bs-gray-400);box-shadow:false,0 0 0 .25rem rgba(var(--bs-component-active-bg),.25);color:var(--bs-gray-700);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-gray-500);opacity:1}.form-control::placeholder{color:var(--bs-gray-500);opacity:1}.form-control:disabled{background-color:var(--bs-gray-200);border-color:var(--bs-gray-300);color:var(--bs-gray-500);opacity:1}.form-control::file-selector-button{-webkit-margin-end:1rem;background-color:var(--bs-gray-100);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:var(--bs-gray-700);margin:-.775rem -1rem;margin-inline-end:1rem;padding:.775rem 1rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:shade-color(var(--bs-gray-100),5%)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;display:block;line-height:1.5;margin-bottom:0;padding:.775rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.425rem;font-size:.95rem;min-height:calc(1.5em + 1.1rem + 2px);padding:.55rem .75rem}.form-control-sm::file-selector-button{-webkit-margin-end:.75rem;margin:-.55rem -.75rem;margin-inline-end:.75rem;padding:.55rem .75rem}.form-control-lg{border-radius:.625rem;font-size:1.15rem;min-height:calc(1.5em + 1.65rem + 2px);padding:.825rem 1.5rem}.form-control-lg::file-selector-button{-webkit-margin-end:1.5rem;margin:-.825rem -1.5rem;margin-inline-end:1.5rem;padding:.825rem 1.5rem}textarea.form-control{min-height:calc(1.5em + 1.55rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + 1.1rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1.65rem + 2px)}.form-control-color{height:calc(1.5em + 1.55rem + 2px);padding:.775rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.475rem}.form-control-color::-webkit-color-swatch{border-radius:.475rem}.form-control-color.form-control-sm{height:calc(1.5em + 1.1rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1.65rem + 2px)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-moz-padding-start:calc(1rem - 3px);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right 1rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid var(--bs-gray-300);border-radius:.475rem;box-shadow:false;color:var(--bs-gray-700);display:block;font-size:1.1rem;font-weight:500;line-height:1.5;padding:.775rem 3rem .775rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:1rem}.form-select:-moz-focusring{color:transparent}.form-select-sm{border-radius:.425rem;font-size:.95rem;padding-bottom:.55rem;padding-left:.75rem;padding-top:.55rem}.form-select-lg{border-radius:.625rem;font-size:1.15rem;padding-bottom:.825rem;padding-left:1.5rem;padding-top:.825rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236D6D80' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:2.25rem}.form-check .form-check-input{float:left;margin-left:-2.25rem}.form-check-reverse{padding-left:0;padding-right:2.25rem;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-2.25rem}.form-check-input{--bs-form-check-bg:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--bs-gray-300);height:1.75rem;margin-top:-.125rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1.75rem}.form-check-input[type=checkbox]{border-radius:.45em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:var(--bs-gray-400);box-shadow:none;outline:0}.form-check-input:checked{background-color:#009ef7;border-color:#009ef7}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath d='M11.043 1.029a.792.792 0 1 1 1.206 1.025l-6.73 7.917a.792.792 0 0 1-1.128.079L.828 6.883A.792.792 0 1 1 1.88 5.7l2.958 2.629 6.205-7.3Z' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#009ef7;border-color:#009ef7}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-check-label{color:var(--bs-gray-500)}.form-switch{padding-left:3.75rem}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:3.25rem;margin-left:-3.75rem;transition:background-position .15s ease-in-out;width:3.25rem}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:3.75rem}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-3.75rem}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(var(--bs-component-active-bg),.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(var(--bs-component-active-bg),.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#009ef7;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b3e2fd}.form-range::-webkit-slider-runnable-track{background-color:var(--bs-gray-300);border-color:transparent;border-radius:.475rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#009ef7;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b3e2fd}.form-range::-moz-range-track{background-color:var(--bs-gray-300);border-color:transparent;border-radius:.475rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-gray-500)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-gray-500)}.form-floating{position:relative}.form-floating:before:not(.form-control:disabled){background-color:var(--bs-body-bg);border-radius:.475rem;content:"";height:1.875em;left:1px;position:absolute;top:1px;width:calc(100% - 1.125em - 1.1625rem)}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.75rem + 2px);line-height:1.25}.form-floating>label{border:1px solid transparent;height:100%;left:0;overflow:hidden;padding:1rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;width:100%}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.85rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.85rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.85rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.85rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.form-floating>.form-control:disabled~label{color:#7e8299}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:var(--bs-gray-100);border:1px solid var(--bs-gray-300);border-radius:.475rem;color:var(--bs-gray-700);display:flex;font-size:1.1rem;font-weight:500;line-height:1.5;padding:.775rem 1rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.625rem;font-size:1.15rem;padding:.825rem 1.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.425rem;font-size:.95rem;padding:.55rem .75rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:4rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:var(--bs-success-text);display:none;font-size:.95rem;margin-top:.5rem;width:100%}.valid-tooltip{background-color:var(--bs-success);border-radius:.475rem;color:#fff;display:none;font-size:1rem;margin-top:.1rem;max-width:100%;padding:.75rem 1rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2350cd89' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .3875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .775rem) calc(.75em + .775rem);border-color:var(--bs-success);padding-right:calc(1.5em + 1.55rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-success);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .3875rem) right calc(.375em + .3875rem);padding-right:calc(1.5em + 1.55rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-success)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2350cd89' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(.75em + .775rem) calc(.75em + .775rem);padding-right:5.5rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-success);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(4.55rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-success)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-success-text)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-success-text)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:var(--bs-danger-text);display:none;font-size:.95rem;margin-top:.5rem;width:100%}.invalid-tooltip{background-color:var(--bs-danger);border-radius:.475rem;color:#fff;display:none;font-size:1rem;margin-top:.1rem;max-width:100%;padding:.75rem 1rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f1416c'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f1416c' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .3875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .775rem) calc(.75em + .775rem);border-color:var(--bs-danger);padding-right:calc(1.5em + 1.55rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-danger);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .3875rem) right calc(.375em + .3875rem);padding-right:calc(1.5em + 1.55rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-danger)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f1416c'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f1416c' stroke='none'/%3E%3C/svg%3E");background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(.75em + .775rem) calc(.75em + .775rem);padding-right:5.5rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-danger);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(4.55rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-danger)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-danger-text)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-danger-text)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:0.775rem;--bs-btn-font-family: ;--bs-btn-font-size:1.1rem;--bs-btn-font-weight:500;--bs-btn-line-height:1.5;--bs-btn-color:#181c32;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.475rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);box-shadow:var(--bs-btn-box-shadow);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);box-shadow:none;color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f9f9f9;--bs-btn-border-color:#f9f9f9;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d4d4d4;--bs-btn-hover-border-color:#c7c7c7;--bs-btn-focus-shadow-rgb:212,212,212;--bs-btn-active-color:#000;--bs-btn-active-bg:#c7c7c7;--bs-btn-active-border-color:#bbb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f9f9f9;--bs-btn-disabled-border-color:#f9f9f9}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#009ef7;--bs-btn-border-color:#009ef7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#26adf8;--bs-btn-hover-border-color:#1aa8f8;--bs-btn-focus-shadow-rgb:0,134,210;--bs-btn-active-color:#000;--bs-btn-active-bg:#33b1f9;--bs-btn-active-border-color:#1aa8f8;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#009ef7;--bs-btn-disabled-border-color:#009ef7}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#e1e3ea;--bs-btn-border-color:#e1e3ea;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e6e7ed;--bs-btn-hover-border-color:#e4e6ec;--bs-btn-focus-shadow-rgb:191,193,199;--bs-btn-active-color:#000;--bs-btn-active-bg:#e7e9ee;--bs-btn-active-border-color:#e4e6ec;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e1e3ea;--bs-btn-disabled-border-color:#e1e3ea}.btn-success{--bs-btn-color:#000;--bs-btn-bg:#50cd89;--bs-btn-border-color:#50cd89;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#6ad59b;--bs-btn-hover-border-color:#62d295;--bs-btn-focus-shadow-rgb:68,174,116;--bs-btn-active-color:#000;--bs-btn-active-bg:#73d7a1;--bs-btn-active-border-color:#62d295;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#50cd89;--bs-btn-disabled-border-color:#50cd89}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#7239ea;--bs-btn-border-color:#7239ea;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6130c7;--bs-btn-hover-border-color:#5b2ebb;--bs-btn-focus-shadow-rgb:135,87,237;--bs-btn-active-color:#fff;--bs-btn-active-bg:#5b2ebb;--bs-btn-active-border-color:#562bb0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#7239ea;--bs-btn-disabled-border-color:#7239ea}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc700;--bs-btn-border-color:#ffc700;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffcf26;--bs-btn-hover-border-color:#ffcd1a;--bs-btn-focus-shadow-rgb:217,169,0;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffd233;--bs-btn-active-border-color:#ffcd1a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc700;--bs-btn-disabled-border-color:#ffc700}.btn-danger{--bs-btn-color:#000;--bs-btn-bg:#f1416c;--bs-btn-border-color:#f1416c;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f35e82;--bs-btn-hover-border-color:#f2547b;--bs-btn-focus-shadow-rgb:205,55,92;--bs-btn-active-color:#000;--bs-btn-active-bg:#f46789;--bs-btn-active-border-color:#f2547b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f1416c;--bs-btn-disabled-border-color:#f1416c}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#181c32;--bs-btn-border-color:#181c32;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#3b3e51;--bs-btn-hover-border-color:#2f3347;--bs-btn-focus-shadow-rgb:59,62,81;--bs-btn-active-color:#fff;--bs-btn-active-bg:#46495b;--bs-btn-active-border-color:#2f3347;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#181c32;--bs-btn-disabled-border-color:#181c32}.btn-outline-light{--bs-btn-color:#f9f9f9;--bs-btn-border-color:#f9f9f9;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f9f9f9;--bs-btn-hover-border-color:#f9f9f9;--bs-btn-focus-shadow-rgb:249,249,249;--bs-btn-active-color:#000;--bs-btn-active-bg:#f9f9f9;--bs-btn-active-border-color:#f9f9f9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f9f9f9;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f9f9f9;--bs-gradient:none}.btn-outline-primary{--bs-btn-color:#009ef7;--bs-btn-border-color:#009ef7;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#009ef7;--bs-btn-hover-border-color:#009ef7;--bs-btn-focus-shadow-rgb:0,158,247;--bs-btn-active-color:#000;--bs-btn-active-bg:#009ef7;--bs-btn-active-border-color:#009ef7;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#009ef7;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#009ef7;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#e1e3ea;--bs-btn-border-color:#e1e3ea;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e1e3ea;--bs-btn-hover-border-color:#e1e3ea;--bs-btn-focus-shadow-rgb:225,227,234;--bs-btn-active-color:#000;--bs-btn-active-bg:#e1e3ea;--bs-btn-active-border-color:#e1e3ea;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#e1e3ea;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e1e3ea;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#50cd89;--bs-btn-border-color:#50cd89;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#50cd89;--bs-btn-hover-border-color:#50cd89;--bs-btn-focus-shadow-rgb:80,205,137;--bs-btn-active-color:#000;--bs-btn-active-bg:#50cd89;--bs-btn-active-border-color:#50cd89;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#50cd89;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#50cd89;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#7239ea;--bs-btn-border-color:#7239ea;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#7239ea;--bs-btn-hover-border-color:#7239ea;--bs-btn-focus-shadow-rgb:114,57,234;--bs-btn-active-color:#fff;--bs-btn-active-bg:#7239ea;--bs-btn-active-border-color:#7239ea;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#7239ea;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#7239ea;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc700;--bs-btn-border-color:#ffc700;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc700;--bs-btn-hover-border-color:#ffc700;--bs-btn-focus-shadow-rgb:255,199,0;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc700;--bs-btn-active-border-color:#ffc700;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc700;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc700;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#f1416c;--bs-btn-border-color:#f1416c;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f1416c;--bs-btn-hover-border-color:#f1416c;--bs-btn-focus-shadow-rgb:241,65,108;--bs-btn-active-color:#000;--bs-btn-active-bg:#f1416c;--bs-btn-active-border-color:#f1416c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f1416c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f1416c;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#181c32;--bs-btn-border-color:#181c32;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#181c32;--bs-btn-hover-border-color:#181c32;--bs-btn-focus-shadow-rgb:24,28,50;--bs-btn-active-color:#fff;--bs-btn-active-bg:#181c32;--bs-btn-active-border-color:#181c32;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#181c32;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#181c32;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:var(--bs-gray-600);--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:0,134,210;text-decoration:none}.btn-link:focus-visible,.btn-link:hover{text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.825rem;--bs-btn-padding-x:1.75rem;--bs-btn-font-size:1.15rem;--bs-btn-border-radius:0.625rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.55rem;--bs-btn-padding-x:1.25rem;--bs-btn-font-size:0.95rem;--bs-btn-border-radius:0.425rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.475rem;--bs-dropdown-border-width:0rem;--bs-dropdown-inner-border-radius:0.475rem;--bs-dropdown-divider-bg:var(--bs-gray-100);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0px 0px 50px 0px rgba(82,63,105,.15);--bs-dropdown-link-color:var(--bs-gray-900);--bs-dropdown-link-hover-color:var(--bs-gray-900);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:var(--bs-component-hover-color);--bs-dropdown-link-active-bg:var(--bs-component-hover-bg);--bs-dropdown-link-disabled-color:var(--bs-gray-500);--bs-dropdown-item-padding-x:0.85rem;--bs-dropdown-item-padding-y:0.65rem;--bs-dropdown-header-color:var(--bs-gray-600);--bs-dropdown-header-padding-x:0.85rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);box-shadow:var(--bs-dropdown-box-shadow);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.95rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#e1e3ea;--bs-dropdown-bg:#3f4254;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#e1e3ea;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-gray-100);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:var(--bs-component-hover-color);--bs-dropdown-link-active-bg:var(--bs-component-hover-bg);--bs-dropdown-link-disabled-color:#a1a5b7;--bs-dropdown-header-color:#a1a5b7}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.475rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:1.125rem;padding-right:1.125rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.9375rem;padding-right:.9375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:1.3125rem;padding-right:1.3125rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);transition:color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:0.475rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#009ef7}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.44375rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.075rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.075rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(24, 28, 50, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:0.475rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,[data-bs-theme=dark] .navbar{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color);--bs-card-border-radius:0.625rem;--bs-card-box-shadow:0px 0px 20px 0px rgba(76,87,125,.02);--bs-card-inner-border-radius:calc(0.625rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:transparent;--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:0.475rem;--bs-accordion-inner-border-radius:calc(0.475rem - var(--bs-border-width));--bs-accordion-btn-padding-x:1.5rem;--bs-accordion-btn-padding-y:1.5rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-body-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23181C32'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.15rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009ef7'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:var(--bs-border-color);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:1.5rem;--bs-accordion-body-padding-y:1.5rem;--bs-accordion-active-color:var(--bs-primary);--bs-accordion-active-bg:var(--bs-gray-100)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009ef7'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-gray-600);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-primary);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/"); /* rtl: var(--bs-breadcrumb-divider, "/") */float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1.075rem;--bs-pagination-color:var(--bs-gray-700);--bs-pagination-bg:transparent;--bs-pagination-border-width:0;--bs-pagination-border-color:transparent;--bs-pagination-border-radius:0.475rem;--bs-pagination-hover-color:var(--bs-component-hover-color);--bs-pagination-hover-bg:var(--bs-component-hover-bg);--bs-pagination-hover-border-color:transparent;--bs-pagination-focus-color:var(--bs-component-hover-color);--bs-pagination-focus-bg:var(--bs-component-hover-bg);--bs-pagination-focus-box-shadow:none;--bs-pagination-active-color:var(--bs-component-active-color);--bs-pagination-active-bg:var(--bs-component-active-bg);--bs-pagination-active-border-color:transparent;--bs-pagination-disabled-color:var(--bs-gray-400);--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-border-color:transparent;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:0}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.075rem;--bs-pagination-border-radius:0.625rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.95rem;--bs-pagination-border-radius:0.425rem}.badge{--bs-badge-padding-x:0.5rem;--bs-badge-padding-y:0.325rem;--bs-badge-font-size:0.85rem;--bs-badge-font-weight:600;--bs-badge-color:var(--bs-body-color);--bs-badge-border-radius:0.425rem;border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:0.475rem;--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:600}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-light{--bs-alert-color:var(--bs-light-text);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text)}.alert-primary{--bs-alert-color:var(--bs-primary-text);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text)}.alert-success{--bs-alert-color:var(--bs-success-text);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text)}.alert-info{--bs-alert-color:var(--bs-info-text);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text)}.alert-warning{--bs-alert-color:var(--bs-warning-text);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text)}.alert-danger{--bs-alert-color:var(--bs-danger-text);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text)}.alert-dark{--bs-alert-color:var(--bs-dark-text);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-gray-100);--bs-progress-border-radius:6px;--bs-progress-box-shadow:none;--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#009ef7;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-gray-900);--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0,0,0,.125);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-gray-700);--bs-list-group-action-hover-color:var(--bs-gray-700);--bs-list-group-action-hover-bg:var(--bs-gray-100);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-gray-200);--bs-list-group-disabled-color:var(--bs-gray-600);--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:var(--bs-component-active-color);--bs-list-group-active-bg:var(--bs-component-active-bg);--bs-list-group-active-border-color:var(--bs-component-active-bg);border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-light{--bs-list-group-color:var(--bs-light-text);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle)}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle)}.list-group-item-light.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-light-text);--bs-list-group-active-border-color:var(--bs-light-text)}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle)}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle)}.list-group-item-primary.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-primary-text);--bs-list-group-active-border-color:var(--bs-primary-text)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle)}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle)}.list-group-item-secondary.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-secondary-text);--bs-list-group-active-border-color:var(--bs-secondary-text)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle)}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle)}.list-group-item-success.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-success-text);--bs-list-group-active-border-color:var(--bs-success-text)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle)}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle)}.list-group-item-info.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-info-text);--bs-list-group-active-border-color:var(--bs-info-text)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle)}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle)}.list-group-item-warning.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-warning-text);--bs-list-group-active-border-color:var(--bs-warning-text)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle)}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle)}.list-group-item-danger.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-danger-text);--bs-list-group-active-border-color:var(--bs-danger-text)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle)}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle)}.list-group-item-dark.list-group-item-action:active{--bs-list-group-active-color:var(--bs-emphasis-color);--bs-list-group-active-bg:var(--bs-dark-text);--bs-list-group-active-border-color:var(--bs-dark-text)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:none;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:transparent var(--bs-btn-close-bg) center/.75rem auto no-repeat;border:0;border-radius:.475rem;box-sizing:content-box;height:.75rem;opacity:var(--bs-btn-close-opacity);padding:.25em;width:.75rem}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color:var(--bs-gray-700);--bs-toast-bg:var(--bs-body-bg);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:transparent;--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-gray-700);--bs-toast-header-bg:var(--bs-body-bg);--bs-toast-header-border-color:var(--bs-border-color);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.75rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:0;--bs-modal-border-radius:0.475rem;--bs-modal-box-shadow:0 0.25rem 0.5rem rgba(0,0,0,.1);--bs-modal-inner-border-radius:0.475rem;--bs-modal-header-padding-x:1.75rem;--bs-modal-header-padding-y:1.75rem;--bs-modal-header-padding:1.75rem 1.75rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.4;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0,0,0,.1)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:1rem;--bs-tooltip-padding-y:0.75rem;--bs-tooltip-margin:0;--bs-tooltip-font-size:1rem;--bs-tooltip-color:var(--bs-gray-800);--bs-tooltip-bg:var(--bs-body-bg);--bs-tooltip-border-radius:0.475rem;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;padding:var(--bs-tooltip-arrow-height);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:0;width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:0;width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:1rem;--bs-popover-bg:#fff;--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:#fff;--bs-popover-border-radius:0.475rem;--bs-popover-inner-border-radius:0.475rem;--bs-popover-box-shadow:0px 0px 50px 0px rgba(82,63,105,.15);--bs-popover-header-padding-x:1.25rem;--bs-popover-header-padding-y:1rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:var(--bs-gray-800);--bs-popover-header-bg:#fff;--bs-popover-body-padding-x:1.25rem;--bs-popover-body-padding-y:1.25rem;--bs-popover-body-color:var(--bs-gray-800);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow);display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid transparent;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn) /* rtl:ignore */}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.185rem;--bs-spinner-animation-speed:0.65s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.145em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.65s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.3s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1.75rem;--bs-offcanvas-padding-y:1.75rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:0;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.25rem 0.5rem rgba(0,0,0,.1);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.4}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-light{background-color:RGBA(249,249,249,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-primary{background-color:RGBA(0,158,247,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-secondary{background-color:RGBA(225,227,234,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-success{background-color:RGBA(80,205,137,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-info{background-color:RGBA(114,57,234,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-warning{background-color:RGBA(255,199,0,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(241,65,108,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(24,28,50,var(--bs-bg-opacity,1))!important;color:#fff!important}.link-light{color:#f9f9f9!important}.link-light:focus,.link-light:hover{color:#fafafa!important}.link-primary{color:#009ef7!important}.link-primary:focus,.link-primary:hover{color:#33b1f9!important}.link-secondary{color:#e1e3ea!important}.link-secondary:focus,.link-secondary:hover{color:#e7e9ee!important}.link-success{color:#50cd89!important}.link-success:focus,.link-success:hover{color:#73d7a1!important}.link-info{color:#7239ea!important}.link-info:focus,.link-info:hover{color:#5b2ebb!important}.link-warning{color:#ffc700!important}.link-warning:focus,.link-warning:hover{color:#ffd233!important}.link-danger{color:#f1416c!important}.link-danger:focus,.link-danger:hover{color:#f46789!important}.link-dark{color:#181c32!important}.link-dark:focus,.link-dark:hover{color:#131628!important}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{z-index:1030}.fixed-bottom{bottom:0;left:0;position:fixed;right:0;z-index:1030}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1.5rem .5rem rgba(0,0,0,.075)!important}.shadow-sm{box-shadow:0 .1rem 1rem .25rem rgba(0,0,0,.05)!important}.shadow-lg{box-shadow:0 1rem 2rem 1rem rgba(0,0,0,.1)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-25{top:25%!important}.top-50{top:50%!important}.top-75{top:75%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-25{bottom:25%!important}.bottom-50{bottom:50%!important}.bottom-75{bottom:75%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-25{left:25%!important}.start-50{left:50%!important}.start-75{left:75%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-25{right:25%!important}.end-50{right:50%!important}.end-75{right:75%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-0{--bs-border-width:0}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-unset{width:unset!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.w-1px{width:1px!important}.w-2px{width:2px!important}.w-3px{width:3px!important}.w-4px{width:4px!important}.w-5px{width:5px!important}.w-6px{width:6px!important}.w-7px{width:7px!important}.w-8px{width:8px!important}.w-9px{width:9px!important}.w-10px{width:10px!important}.w-15px{width:15px!important}.w-20px{width:20px!important}.w-25px{width:25px!important}.w-30px{width:30px!important}.w-35px{width:35px!important}.w-40px{width:40px!important}.w-45px{width:45px!important}.w-50px{width:50px!important}.w-55px{width:55px!important}.w-60px{width:60px!important}.w-65px{width:65px!important}.w-70px{width:70px!important}.w-75px{width:75px!important}.w-80px{width:80px!important}.w-85px{width:85px!important}.w-90px{width:90px!important}.w-95px{width:95px!important}.w-100px{width:100px!important}.w-125px{width:125px!important}.w-150px{width:150px!important}.w-175px{width:175px!important}.w-200px{width:200px!important}.w-225px{width:225px!important}.w-250px{width:250px!important}.w-275px{width:275px!important}.w-300px{width:300px!important}.w-325px{width:325px!important}.w-350px{width:350px!important}.w-375px{width:375px!important}.w-400px{width:400px!important}.w-425px{width:425px!important}.w-450px{width:450px!important}.w-475px{width:475px!important}.w-500px{width:500px!important}.w-550px{width:550px!important}.w-600px{width:600px!important}.w-650px{width:650px!important}.w-700px{width:700px!important}.w-750px{width:750px!important}.w-800px{width:800px!important}.w-850px{width:850px!important}.w-900px{width:900px!important}.w-950px{width:950px!important}.w-1000px{width:1000px!important}.mw-unset{max-width:unset!important}.mw-25{max-width:25%!important}.mw-50{max-width:50%!important}.mw-75{max-width:75%!important}.mw-100{max-width:100%!important}.mw-auto{max-width:auto!important}.mw-1px{max-width:1px!important}.mw-2px{max-width:2px!important}.mw-3px{max-width:3px!important}.mw-4px{max-width:4px!important}.mw-5px{max-width:5px!important}.mw-6px{max-width:6px!important}.mw-7px{max-width:7px!important}.mw-8px{max-width:8px!important}.mw-9px{max-width:9px!important}.mw-10px{max-width:10px!important}.mw-15px{max-width:15px!important}.mw-20px{max-width:20px!important}.mw-25px{max-width:25px!important}.mw-30px{max-width:30px!important}.mw-35px{max-width:35px!important}.mw-40px{max-width:40px!important}.mw-45px{max-width:45px!important}.mw-50px{max-width:50px!important}.mw-55px{max-width:55px!important}.mw-60px{max-width:60px!important}.mw-65px{max-width:65px!important}.mw-70px{max-width:70px!important}.mw-75px{max-width:75px!important}.mw-80px{max-width:80px!important}.mw-85px{max-width:85px!important}.mw-90px{max-width:90px!important}.mw-95px{max-width:95px!important}.mw-100px{max-width:100px!important}.mw-125px{max-width:125px!important}.mw-150px{max-width:150px!important}.mw-175px{max-width:175px!important}.mw-200px{max-width:200px!important}.mw-225px{max-width:225px!important}.mw-250px{max-width:250px!important}.mw-275px{max-width:275px!important}.mw-300px{max-width:300px!important}.mw-325px{max-width:325px!important}.mw-350px{max-width:350px!important}.mw-375px{max-width:375px!important}.mw-400px{max-width:400px!important}.mw-425px{max-width:425px!important}.mw-450px{max-width:450px!important}.mw-475px{max-width:475px!important}.mw-500px{max-width:500px!important}.mw-550px{max-width:550px!important}.mw-600px{max-width:600px!important}.mw-650px{max-width:650px!important}.mw-700px{max-width:700px!important}.mw-750px{max-width:750px!important}.mw-800px{max-width:800px!important}.mw-850px{max-width:850px!important}.mw-900px{max-width:900px!important}.mw-950px{max-width:950px!important}.mw-1000px{max-width:1000px!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-unset{height:unset!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.h-1px{height:1px!important}.h-2px{height:2px!important}.h-3px{height:3px!important}.h-4px{height:4px!important}.h-5px{height:5px!important}.h-6px{height:6px!important}.h-7px{height:7px!important}.h-8px{height:8px!important}.h-9px{height:9px!important}.h-10px{height:10px!important}.h-15px{height:15px!important}.h-20px{height:20px!important}.h-25px{height:25px!important}.h-30px{height:30px!important}.h-35px{height:35px!important}.h-40px{height:40px!important}.h-45px{height:45px!important}.h-50px{height:50px!important}.h-55px{height:55px!important}.h-60px{height:60px!important}.h-65px{height:65px!important}.h-70px{height:70px!important}.h-75px{height:75px!important}.h-80px{height:80px!important}.h-85px{height:85px!important}.h-90px{height:90px!important}.h-95px{height:95px!important}.h-100px{height:100px!important}.h-125px{height:125px!important}.h-150px{height:150px!important}.h-175px{height:175px!important}.h-200px{height:200px!important}.h-225px{height:225px!important}.h-250px{height:250px!important}.h-275px{height:275px!important}.h-300px{height:300px!important}.h-325px{height:325px!important}.h-350px{height:350px!important}.h-375px{height:375px!important}.h-400px{height:400px!important}.h-425px{height:425px!important}.h-450px{height:450px!important}.h-475px{height:475px!important}.h-500px{height:500px!important}.h-550px{height:550px!important}.h-600px{height:600px!important}.h-650px{height:650px!important}.h-700px{height:700px!important}.h-750px{height:750px!important}.h-800px{height:800px!important}.h-850px{height:850px!important}.h-900px{height:900px!important}.h-950px{height:950px!important}.h-1000px{height:1000px!important}.mh-unset{max-height:unset!important}.mh-25{max-height:25%!important}.mh-50{max-height:50%!important}.mh-75{max-height:75%!important}.mh-100{max-height:100%!important}.mh-auto{max-height:auto!important}.mh-1px{max-height:1px!important}.mh-2px{max-height:2px!important}.mh-3px{max-height:3px!important}.mh-4px{max-height:4px!important}.mh-5px{max-height:5px!important}.mh-6px{max-height:6px!important}.mh-7px{max-height:7px!important}.mh-8px{max-height:8px!important}.mh-9px{max-height:9px!important}.mh-10px{max-height:10px!important}.mh-15px{max-height:15px!important}.mh-20px{max-height:20px!important}.mh-25px{max-height:25px!important}.mh-30px{max-height:30px!important}.mh-35px{max-height:35px!important}.mh-40px{max-height:40px!important}.mh-45px{max-height:45px!important}.mh-50px{max-height:50px!important}.mh-55px{max-height:55px!important}.mh-60px{max-height:60px!important}.mh-65px{max-height:65px!important}.mh-70px{max-height:70px!important}.mh-75px{max-height:75px!important}.mh-80px{max-height:80px!important}.mh-85px{max-height:85px!important}.mh-90px{max-height:90px!important}.mh-95px{max-height:95px!important}.mh-100px{max-height:100px!important}.mh-125px{max-height:125px!important}.mh-150px{max-height:150px!important}.mh-175px{max-height:175px!important}.mh-200px{max-height:200px!important}.mh-225px{max-height:225px!important}.mh-250px{max-height:250px!important}.mh-275px{max-height:275px!important}.mh-300px{max-height:300px!important}.mh-325px{max-height:325px!important}.mh-350px{max-height:350px!important}.mh-375px{max-height:375px!important}.mh-400px{max-height:400px!important}.mh-425px{max-height:425px!important}.mh-450px{max-height:450px!important}.mh-475px{max-height:475px!important}.mh-500px{max-height:500px!important}.mh-550px{max-height:550px!important}.mh-600px{max-height:600px!important}.mh-650px{max-height:650px!important}.mh-700px{max-height:700px!important}.mh-750px{max-height:750px!important}.mh-800px{max-height:800px!important}.mh-850px{max-height:850px!important}.mh-900px{max-height:900px!important}.mh-950px{max-height:950px!important}.mh-1000px{max-height:1000px!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:.75rem!important}.m-4{margin:1rem!important}.m-5{margin:1.25rem!important}.m-6{margin:1.5rem!important}.m-7{margin:1.75rem!important}.m-8{margin:2rem!important}.m-9{margin:2.25rem!important}.m-10{margin:2.5rem!important}.m-11{margin:2.75rem!important}.m-12{margin:3rem!important}.m-13{margin:3.25rem!important}.m-14{margin:3.5rem!important}.m-15{margin:3.75rem!important}.m-16{margin:4rem!important}.m-17{margin:4.25rem!important}.m-18{margin:4.5rem!important}.m-19{margin:4.75rem!important}.m-20{margin:5rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-7{margin-left:1.75rem!important;margin-right:1.75rem!important}.mx-8{margin-left:2rem!important;margin-right:2rem!important}.mx-9{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-10{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-11{margin-left:2.75rem!important;margin-right:2.75rem!important}.mx-12{margin-left:3rem!important;margin-right:3rem!important}.mx-13{margin-left:3.25rem!important;margin-right:3.25rem!important}.mx-14{margin-left:3.5rem!important;margin-right:3.5rem!important}.mx-15{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-16{margin-left:4rem!important;margin-right:4rem!important}.mx-17{margin-left:4.25rem!important;margin-right:4.25rem!important}.mx-18{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-19{margin-left:4.75rem!important;margin-right:4.75rem!important}.mx-20{margin-left:5rem!important;margin-right:5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-4{margin-bottom:1rem!important;margin-top:1rem!important}.my-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-7{margin-bottom:1.75rem!important;margin-top:1.75rem!important}.my-8{margin-bottom:2rem!important;margin-top:2rem!important}.my-9{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-10{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-11{margin-bottom:2.75rem!important;margin-top:2.75rem!important}.my-12{margin-bottom:3rem!important;margin-top:3rem!important}.my-13{margin-bottom:3.25rem!important;margin-top:3.25rem!important}.my-14{margin-bottom:3.5rem!important;margin-top:3.5rem!important}.my-15{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-16{margin-bottom:4rem!important;margin-top:4rem!important}.my-17{margin-bottom:4.25rem!important;margin-top:4.25rem!important}.my-18{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-19{margin-bottom:4.75rem!important;margin-top:4.75rem!important}.my-20{margin-bottom:5rem!important;margin-top:5rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-7{margin-top:1.75rem!important}.mt-8{margin-top:2rem!important}.mt-9{margin-top:2.25rem!important}.mt-10{margin-top:2.5rem!important}.mt-11{margin-top:2.75rem!important}.mt-12{margin-top:3rem!important}.mt-13{margin-top:3.25rem!important}.mt-14{margin-top:3.5rem!important}.mt-15{margin-top:3.75rem!important}.mt-16{margin-top:4rem!important}.mt-17{margin-top:4.25rem!important}.mt-18{margin-top:4.5rem!important}.mt-19{margin-top:4.75rem!important}.mt-20{margin-top:5rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:.75rem!important}.me-4{margin-right:1rem!important}.me-5{margin-right:1.25rem!important}.me-6{margin-right:1.5rem!important}.me-7{margin-right:1.75rem!important}.me-8{margin-right:2rem!important}.me-9{margin-right:2.25rem!important}.me-10{margin-right:2.5rem!important}.me-11{margin-right:2.75rem!important}.me-12{margin-right:3rem!important}.me-13{margin-right:3.25rem!important}.me-14{margin-right:3.5rem!important}.me-15{margin-right:3.75rem!important}.me-16{margin-right:4rem!important}.me-17{margin-right:4.25rem!important}.me-18{margin-right:4.5rem!important}.me-19{margin-right:4.75rem!important}.me-20{margin-right:5rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-7{margin-bottom:1.75rem!important}.mb-8{margin-bottom:2rem!important}.mb-9{margin-bottom:2.25rem!important}.mb-10{margin-bottom:2.5rem!important}.mb-11{margin-bottom:2.75rem!important}.mb-12{margin-bottom:3rem!important}.mb-13{margin-bottom:3.25rem!important}.mb-14{margin-bottom:3.5rem!important}.mb-15{margin-bottom:3.75rem!important}.mb-16{margin-bottom:4rem!important}.mb-17{margin-bottom:4.25rem!important}.mb-18{margin-bottom:4.5rem!important}.mb-19{margin-bottom:4.75rem!important}.mb-20{margin-bottom:5rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:.75rem!important}.ms-4{margin-left:1rem!important}.ms-5{margin-left:1.25rem!important}.ms-6{margin-left:1.5rem!important}.ms-7{margin-left:1.75rem!important}.ms-8{margin-left:2rem!important}.ms-9{margin-left:2.25rem!important}.ms-10{margin-left:2.5rem!important}.ms-11{margin-left:2.75rem!important}.ms-12{margin-left:3rem!important}.ms-13{margin-left:3.25rem!important}.ms-14{margin-left:3.5rem!important}.ms-15{margin-left:3.75rem!important}.ms-16{margin-left:4rem!important}.ms-17{margin-left:4.25rem!important}.ms-18{margin-left:4.5rem!important}.ms-19{margin-left:4.75rem!important}.ms-20{margin-left:5rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-.75rem!important}.m-n4{margin:-1rem!important}.m-n5{margin:-1.25rem!important}.m-n6{margin:-1.5rem!important}.m-n7{margin:-1.75rem!important}.m-n8{margin:-2rem!important}.m-n9{margin:-2.25rem!important}.m-n10{margin:-2.5rem!important}.m-n11{margin:-2.75rem!important}.m-n12{margin:-3rem!important}.m-n13{margin:-3.25rem!important}.m-n14{margin:-3.5rem!important}.m-n15{margin:-3.75rem!important}.m-n16{margin:-4rem!important}.m-n17{margin:-4.25rem!important}.m-n18{margin:-4.5rem!important}.m-n19{margin:-4.75rem!important}.m-n20{margin:-5rem!important}.mx-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-n3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-n4{margin-left:-1rem!important;margin-right:-1rem!important}.mx-n5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-n6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-n7{margin-left:-1.75rem!important;margin-right:-1.75rem!important}.mx-n8{margin-left:-2rem!important;margin-right:-2rem!important}.mx-n9{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-n10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.mx-n11{margin-left:-2.75rem!important;margin-right:-2.75rem!important}.mx-n12{margin-left:-3rem!important;margin-right:-3rem!important}.mx-n13{margin-left:-3.25rem!important;margin-right:-3.25rem!important}.mx-n14{margin-left:-3.5rem!important;margin-right:-3.5rem!important}.mx-n15{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.mx-n16{margin-left:-4rem!important;margin-right:-4rem!important}.mx-n17{margin-left:-4.25rem!important;margin-right:-4.25rem!important}.mx-n18{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.mx-n19{margin-left:-4.75rem!important;margin-right:-4.75rem!important}.mx-n20{margin-left:-5rem!important;margin-right:-5rem!important}.my-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-n3{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-n4{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-n5{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-n6{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-n7{margin-bottom:-1.75rem!important;margin-top:-1.75rem!important}.my-n8{margin-bottom:-2rem!important;margin-top:-2rem!important}.my-n9{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-n10{margin-bottom:-2.5rem!important;margin-top:-2.5rem!important}.my-n11{margin-bottom:-2.75rem!important;margin-top:-2.75rem!important}.my-n12{margin-bottom:-3rem!important;margin-top:-3rem!important}.my-n13{margin-bottom:-3.25rem!important;margin-top:-3.25rem!important}.my-n14{margin-bottom:-3.5rem!important;margin-top:-3.5rem!important}.my-n15{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.my-n16{margin-bottom:-4rem!important;margin-top:-4rem!important}.my-n17{margin-bottom:-4.25rem!important;margin-top:-4.25rem!important}.my-n18{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.my-n19{margin-bottom:-4.75rem!important;margin-top:-4.75rem!important}.my-n20{margin-bottom:-5rem!important;margin-top:-5rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-.75rem!important}.mt-n4{margin-top:-1rem!important}.mt-n5{margin-top:-1.25rem!important}.mt-n6{margin-top:-1.5rem!important}.mt-n7{margin-top:-1.75rem!important}.mt-n8{margin-top:-2rem!important}.mt-n9{margin-top:-2.25rem!important}.mt-n10{margin-top:-2.5rem!important}.mt-n11{margin-top:-2.75rem!important}.mt-n12{margin-top:-3rem!important}.mt-n13{margin-top:-3.25rem!important}.mt-n14{margin-top:-3.5rem!important}.mt-n15{margin-top:-3.75rem!important}.mt-n16{margin-top:-4rem!important}.mt-n17{margin-top:-4.25rem!important}.mt-n18{margin-top:-4.5rem!important}.mt-n19{margin-top:-4.75rem!important}.mt-n20{margin-top:-5rem!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-.75rem!important}.me-n4{margin-right:-1rem!important}.me-n5{margin-right:-1.25rem!important}.me-n6{margin-right:-1.5rem!important}.me-n7{margin-right:-1.75rem!important}.me-n8{margin-right:-2rem!important}.me-n9{margin-right:-2.25rem!important}.me-n10{margin-right:-2.5rem!important}.me-n11{margin-right:-2.75rem!important}.me-n12{margin-right:-3rem!important}.me-n13{margin-right:-3.25rem!important}.me-n14{margin-right:-3.5rem!important}.me-n15{margin-right:-3.75rem!important}.me-n16{margin-right:-4rem!important}.me-n17{margin-right:-4.25rem!important}.me-n18{margin-right:-4.5rem!important}.me-n19{margin-right:-4.75rem!important}.me-n20{margin-right:-5rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-.75rem!important}.mb-n4{margin-bottom:-1rem!important}.mb-n5{margin-bottom:-1.25rem!important}.mb-n6{margin-bottom:-1.5rem!important}.mb-n7{margin-bottom:-1.75rem!important}.mb-n8{margin-bottom:-2rem!important}.mb-n9{margin-bottom:-2.25rem!important}.mb-n10{margin-bottom:-2.5rem!important}.mb-n11{margin-bottom:-2.75rem!important}.mb-n12{margin-bottom:-3rem!important}.mb-n13{margin-bottom:-3.25rem!important}.mb-n14{margin-bottom:-3.5rem!important}.mb-n15{margin-bottom:-3.75rem!important}.mb-n16{margin-bottom:-4rem!important}.mb-n17{margin-bottom:-4.25rem!important}.mb-n18{margin-bottom:-4.5rem!important}.mb-n19{margin-bottom:-4.75rem!important}.mb-n20{margin-bottom:-5rem!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-.75rem!important}.ms-n4{margin-left:-1rem!important}.ms-n5{margin-left:-1.25rem!important}.ms-n6{margin-left:-1.5rem!important}.ms-n7{margin-left:-1.75rem!important}.ms-n8{margin-left:-2rem!important}.ms-n9{margin-left:-2.25rem!important}.ms-n10{margin-left:-2.5rem!important}.ms-n11{margin-left:-2.75rem!important}.ms-n12{margin-left:-3rem!important}.ms-n13{margin-left:-3.25rem!important}.ms-n14{margin-left:-3.5rem!important}.ms-n15{margin-left:-3.75rem!important}.ms-n16{margin-left:-4rem!important}.ms-n17{margin-left:-4.25rem!important}.ms-n18{margin-left:-4.5rem!important}.ms-n19{margin-left:-4.75rem!important}.ms-n20{margin-left:-5rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-5{padding:1.25rem!important}.p-6{padding:1.5rem!important}.p-7{padding:1.75rem!important}.p-8{padding:2rem!important}.p-9{padding:2.25rem!important}.p-10{padding:2.5rem!important}.p-11{padding:2.75rem!important}.p-12{padding:3rem!important}.p-13{padding:3.25rem!important}.p-14{padding:3.5rem!important}.p-15{padding:3.75rem!important}.p-16{padding:4rem!important}.p-17{padding:4.25rem!important}.p-18{padding:4.5rem!important}.p-19{padding:4.75rem!important}.p-20{padding:5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-8{padding-left:2rem!important;padding-right:2rem!important}.px-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-11{padding-left:2.75rem!important;padding-right:2.75rem!important}.px-12{padding-left:3rem!important;padding-right:3rem!important}.px-13{padding-left:3.25rem!important;padding-right:3.25rem!important}.px-14{padding-left:3.5rem!important;padding-right:3.5rem!important}.px-15{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-16{padding-left:4rem!important;padding-right:4rem!important}.px-17{padding-left:4.25rem!important;padding-right:4.25rem!important}.px-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.px-19{padding-left:4.75rem!important;padding-right:4.75rem!important}.px-20{padding-left:5rem!important;padding-right:5rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-7{padding-bottom:1.75rem!important;padding-top:1.75rem!important}.py-8{padding-bottom:2rem!important;padding-top:2rem!important}.py-9{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-11{padding-bottom:2.75rem!important;padding-top:2.75rem!important}.py-12{padding-bottom:3rem!important;padding-top:3rem!important}.py-13{padding-bottom:3.25rem!important;padding-top:3.25rem!important}.py-14{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.py-15{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-16{padding-bottom:4rem!important;padding-top:4rem!important}.py-17{padding-bottom:4.25rem!important;padding-top:4.25rem!important}.py-18{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-19{padding-bottom:4.75rem!important;padding-top:4.75rem!important}.py-20{padding-bottom:5rem!important;padding-top:5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-5{padding-top:1.25rem!important}.pt-6{padding-top:1.5rem!important}.pt-7{padding-top:1.75rem!important}.pt-8{padding-top:2rem!important}.pt-9{padding-top:2.25rem!important}.pt-10{padding-top:2.5rem!important}.pt-11{padding-top:2.75rem!important}.pt-12{padding-top:3rem!important}.pt-13{padding-top:3.25rem!important}.pt-14{padding-top:3.5rem!important}.pt-15{padding-top:3.75rem!important}.pt-16{padding-top:4rem!important}.pt-17{padding-top:4.25rem!important}.pt-18{padding-top:4.5rem!important}.pt-19{padding-top:4.75rem!important}.pt-20{padding-top:5rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:.75rem!important}.pe-4{padding-right:1rem!important}.pe-5{padding-right:1.25rem!important}.pe-6{padding-right:1.5rem!important}.pe-7{padding-right:1.75rem!important}.pe-8{padding-right:2rem!important}.pe-9{padding-right:2.25rem!important}.pe-10{padding-right:2.5rem!important}.pe-11{padding-right:2.75rem!important}.pe-12{padding-right:3rem!important}.pe-13{padding-right:3.25rem!important}.pe-14{padding-right:3.5rem!important}.pe-15{padding-right:3.75rem!important}.pe-16{padding-right:4rem!important}.pe-17{padding-right:4.25rem!important}.pe-18{padding-right:4.5rem!important}.pe-19{padding-right:4.75rem!important}.pe-20{padding-right:5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-5{padding-bottom:1.25rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-7{padding-bottom:1.75rem!important}.pb-8{padding-bottom:2rem!important}.pb-9{padding-bottom:2.25rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-11{padding-bottom:2.75rem!important}.pb-12{padding-bottom:3rem!important}.pb-13{padding-bottom:3.25rem!important}.pb-14{padding-bottom:3.5rem!important}.pb-15{padding-bottom:3.75rem!important}.pb-16{padding-bottom:4rem!important}.pb-17{padding-bottom:4.25rem!important}.pb-18{padding-bottom:4.5rem!important}.pb-19{padding-bottom:4.75rem!important}.pb-20{padding-bottom:5rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:.75rem!important}.ps-4{padding-left:1rem!important}.ps-5{padding-left:1.25rem!important}.ps-6{padding-left:1.5rem!important}.ps-7{padding-left:1.75rem!important}.ps-8{padding-left:2rem!important}.ps-9{padding-left:2.25rem!important}.ps-10{padding-left:2.5rem!important}.ps-11{padding-left:2.75rem!important}.ps-12{padding-left:3rem!important}.ps-13{padding-left:3.25rem!important}.ps-14{padding-left:3.5rem!important}.ps-15{padding-left:3.75rem!important}.ps-16{padding-left:4rem!important}.ps-17{padding-left:4.25rem!important}.ps-18{padding-left:4.5rem!important}.ps-19{padding-left:4.75rem!important}.ps-20{padding-left:5rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.gap-6{gap:1.5rem!important}.gap-7{gap:1.75rem!important}.gap-8{gap:2rem!important}.gap-9{gap:2.25rem!important}.gap-10{gap:2.5rem!important}.gap-11{gap:2.75rem!important}.gap-12{gap:3rem!important}.gap-13{gap:3.25rem!important}.gap-14{gap:3.5rem!important}.gap-15{gap:3.75rem!important}.gap-16{gap:4rem!important}.gap-17{gap:4.25rem!important}.gap-18{gap:4.5rem!important}.gap-19{gap:4.75rem!important}.gap-20{gap:5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:.75rem!important}.row-gap-4{row-gap:1rem!important}.row-gap-5{row-gap:1.25rem!important}.row-gap-6{row-gap:1.5rem!important}.row-gap-7{row-gap:1.75rem!important}.row-gap-8{row-gap:2rem!important}.row-gap-9{row-gap:2.25rem!important}.row-gap-10{row-gap:2.5rem!important}.row-gap-11{row-gap:2.75rem!important}.row-gap-12{row-gap:3rem!important}.row-gap-13{row-gap:3.25rem!important}.row-gap-14{row-gap:3.5rem!important}.row-gap-15{row-gap:3.75rem!important}.row-gap-16{row-gap:4rem!important}.row-gap-17{row-gap:4.25rem!important}.row-gap-18{row-gap:4.5rem!important}.row-gap-19{row-gap:4.75rem!important}.row-gap-20{row-gap:5rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-5{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-7{-moz-column-gap:1.75rem!important;column-gap:1.75rem!important}.column-gap-8{-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-9{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-10{-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-11{-moz-column-gap:2.75rem!important;column-gap:2.75rem!important}.column-gap-12{-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-13{-moz-column-gap:3.25rem!important;column-gap:3.25rem!important}.column-gap-14{-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}.column-gap-15{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.column-gap-16{-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-17{-moz-column-gap:4.25rem!important;column-gap:4.25rem!important}.column-gap-18{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.column-gap-19{-moz-column-gap:4.75rem!important;column-gap:4.75rem!important}.column-gap-20{-moz-column-gap:5rem!important;column-gap:5rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.3rem + .6vw)!important}.fs-2{font-size:calc(1.275rem + .3vw)!important}.fs-3{font-size:calc(1.26rem + .12vw)!important}.fs-4{font-size:1.25rem!important}.fs-5{font-size:1.15rem!important}.fs-6{font-size:1.075rem!important}.fs-7{font-size:.95rem!important}.fs-8{font-size:.85rem!important}.fs-9{font-size:.75rem!important}.fs-10{font-size:.5rem!important}.fs-base{font-size:1rem!important}.fs-fluid{font-size:100%!important}.fs-2x{font-size:calc(1.325rem + .9vw)!important}.fs-2qx{font-size:calc(1.35rem + 1.2vw)!important}.fs-2hx{font-size:calc(1.375rem + 1.5vw)!important}.fs-2tx{font-size:calc(1.4rem + 1.8vw)!important}.fs-3x{font-size:calc(1.425rem + 2.1vw)!important}.fs-3qx{font-size:calc(1.45rem + 2.4vw)!important}.fs-3hx{font-size:calc(1.475rem + 2.7vw)!important}.fs-3tx{font-size:calc(1.5rem + 3vw)!important}.fs-4x{font-size:calc(1.525rem + 3.3vw)!important}.fs-4qx{font-size:calc(1.55rem + 3.6vw)!important}.fs-4hx{font-size:calc(1.575rem + 3.9vw)!important}.fs-4tx{font-size:calc(1.6rem + 4.2vw)!important}.fs-5x{font-size:calc(1.625rem + 4.5vw)!important}.fs-5qx{font-size:calc(1.65rem + 4.8vw)!important}.fs-5hx{font-size:calc(1.675rem + 5.1vw)!important}.fs-5tx{font-size:calc(1.7rem + 5.4vw)!important}.fs-6x{font-size:calc(1.725rem + 5.7vw)!important}.fs-6qx{font-size:calc(1.75rem + 6vw)!important}.fs-6hx{font-size:calc(1.775rem + 6.3vw)!important}.fs-6tx{font-size:calc(1.8rem + 6.6vw)!important}.fs-7x{font-size:calc(1.825rem + 6.9vw)!important}.fs-7qx{font-size:calc(1.85rem + 7.2vw)!important}.fs-7hx{font-size:calc(1.875rem + 7.5vw)!important}.fs-7tx{font-size:calc(1.9rem + 7.8vw)!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium,.fw-semibold{font-weight:500!important}.fw-bold{font-weight:600!important}.fw-bolder{font-weight:700!important}.lh-0{line-height:0!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:1.75!important}.lh-xl{line-height:2!important}.lh-xxl{line-height:2.25!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#a1a5b7!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text)!important}.text-secondary-emphasis{color:var(--bs-secondary-text)!important}.text-success-emphasis{color:var(--bs-success-text)!important}.text-info-emphasis{color:var(--bs-info-text)!important}.text-warning-emphasis{color:var(--bs-warning-text)!important}.text-danger-emphasis{color:var(--bs-danger-text)!important}.text-light-emphasis{color:var(--bs-light-text)!important}.text-dark-emphasis{color:var(--bs-dark-text)!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-emphasis{--bs-bg-opacity:1;background-color:rgba(var(--bs-emphasis-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.475rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.425rem!important}.rounded-2{border-radius:.475rem!important}.rounded-3{border-radius:.625rem!important}.rounded-4{border-radius:1rem!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-2xl)!important;border-top-right-radius:var(--bs-border-radius-2xl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:var(--bs-border-radius-2xl)!important;border-top-right-radius:var(--bs-border-radius-2xl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:var(--bs-border-radius-2xl)!important;border-bottom-right-radius:var(--bs-border-radius-2xl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-2xl)!important;border-top-left-radius:var(--bs-border-radius-2xl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-index-n1{z-index:-1!important}.z-index-n2{z-index:-2!important}.z-index-0{z-index:0!important}.z-index-1{z-index:1!important}.z-index-2{z-index:2!important}.z-index-3{z-index:3!important}.opacity-0,.opacity-0-hover:hover{opacity:0!important}.opacity-5,.opacity-5-hover:hover{opacity:.05!important}.opacity-10,.opacity-10-hover:hover{opacity:.1!important}.opacity-15,.opacity-15-hover:hover{opacity:.15!important}.opacity-20,.opacity-20-hover:hover{opacity:.2!important}.opacity-25,.opacity-25-hover:hover{opacity:.25!important}.opacity-50,.opacity-50-hover:hover{opacity:.5!important}.opacity-75,.opacity-75-hover:hover{opacity:.75!important}.opacity-100,.opacity-100-hover:hover{opacity:1!important}.min-w-unset{min-width:unset!important}.min-w-25{min-width:25%!important}.min-w-50{min-width:50%!important}.min-w-75{min-width:75%!important}.min-w-100{min-width:100%!important}.min-w-auto{min-width:auto!important}.min-w-1px{min-width:1px!important}.min-w-2px{min-width:2px!important}.min-w-3px{min-width:3px!important}.min-w-4px{min-width:4px!important}.min-w-5px{min-width:5px!important}.min-w-6px{min-width:6px!important}.min-w-7px{min-width:7px!important}.min-w-8px{min-width:8px!important}.min-w-9px{min-width:9px!important}.min-w-10px{min-width:10px!important}.min-w-15px{min-width:15px!important}.min-w-20px{min-width:20px!important}.min-w-25px{min-width:25px!important}.min-w-30px{min-width:30px!important}.min-w-35px{min-width:35px!important}.min-w-40px{min-width:40px!important}.min-w-45px{min-width:45px!important}.min-w-50px{min-width:50px!important}.min-w-55px{min-width:55px!important}.min-w-60px{min-width:60px!important}.min-w-65px{min-width:65px!important}.min-w-70px{min-width:70px!important}.min-w-75px{min-width:75px!important}.min-w-80px{min-width:80px!important}.min-w-85px{min-width:85px!important}.min-w-90px{min-width:90px!important}.min-w-95px{min-width:95px!important}.min-w-100px{min-width:100px!important}.min-w-125px{min-width:125px!important}.min-w-150px{min-width:150px!important}.min-w-175px{min-width:175px!important}.min-w-200px{min-width:200px!important}.min-w-225px{min-width:225px!important}.min-w-250px{min-width:250px!important}.min-w-275px{min-width:275px!important}.min-w-300px{min-width:300px!important}.min-w-325px{min-width:325px!important}.min-w-350px{min-width:350px!important}.min-w-375px{min-width:375px!important}.min-w-400px{min-width:400px!important}.min-w-425px{min-width:425px!important}.min-w-450px{min-width:450px!important}.min-w-475px{min-width:475px!important}.min-w-500px{min-width:500px!important}.min-w-550px{min-width:550px!important}.min-w-600px{min-width:600px!important}.min-w-650px{min-width:650px!important}.min-w-700px{min-width:700px!important}.min-w-750px{min-width:750px!important}.min-w-800px{min-width:800px!important}.min-w-850px{min-width:850px!important}.min-w-900px{min-width:900px!important}.min-w-950px{min-width:950px!important}.min-w-1000px{min-width:1000px!important}.min-h-unset{min-height:unset!important}.min-h-25{min-height:25%!important}.min-h-50{min-height:50%!important}.min-h-75{min-height:75%!important}.min-h-100{min-height:100%!important}.min-h-auto{min-height:auto!important}.min-h-1px{min-height:1px!important}.min-h-2px{min-height:2px!important}.min-h-3px{min-height:3px!important}.min-h-4px{min-height:4px!important}.min-h-5px{min-height:5px!important}.min-h-6px{min-height:6px!important}.min-h-7px{min-height:7px!important}.min-h-8px{min-height:8px!important}.min-h-9px{min-height:9px!important}.min-h-10px{min-height:10px!important}.min-h-15px{min-height:15px!important}.min-h-20px{min-height:20px!important}.min-h-25px{min-height:25px!important}.min-h-30px{min-height:30px!important}.min-h-35px{min-height:35px!important}.min-h-40px{min-height:40px!important}.min-h-45px{min-height:45px!important}.min-h-50px{min-height:50px!important}.min-h-55px{min-height:55px!important}.min-h-60px{min-height:60px!important}.min-h-65px{min-height:65px!important}.min-h-70px{min-height:70px!important}.min-h-75px{min-height:75px!important}.min-h-80px{min-height:80px!important}.min-h-85px{min-height:85px!important}.min-h-90px{min-height:90px!important}.min-h-95px{min-height:95px!important}.min-h-100px{min-height:100px!important}.min-h-125px{min-height:125px!important}.min-h-150px{min-height:150px!important}.min-h-175px{min-height:175px!important}.min-h-200px{min-height:200px!important}.min-h-225px{min-height:225px!important}.min-h-250px{min-height:250px!important}.min-h-275px{min-height:275px!important}.min-h-300px{min-height:300px!important}.min-h-325px{min-height:325px!important}.min-h-350px{min-height:350px!important}.min-h-375px{min-height:375px!important}.min-h-400px{min-height:400px!important}.min-h-425px{min-height:425px!important}.min-h-450px{min-height:450px!important}.min-h-475px{min-height:475px!important}.min-h-500px{min-height:500px!important}.min-h-550px{min-height:550px!important}.min-h-600px{min-height:600px!important}.min-h-650px{min-height:650px!important}.min-h-700px{min-height:700px!important}.min-h-750px{min-height:750px!important}.min-h-800px{min-height:800px!important}.min-h-850px{min-height:850px!important}.min-h-900px{min-height:900px!important}.min-h-950px{min-height:950px!important}.min-h-1000px{min-height:1000px!important}.border-top-0{border-top-width:0!important}.border-top-1{border-top-width:1px!important}.border-top-2{border-top-width:2px!important}.border-top-3{border-top-width:3px!important}.border-top-4{border-top-width:4px!important}.border-top-5{border-top-width:5px!important}.border-bottom-0{border-bottom-width:0!important}.border-bottom-1{border-bottom-width:1px!important}.border-bottom-2{border-bottom-width:2px!important}.border-bottom-3{border-bottom-width:3px!important}.border-bottom-4{border-bottom-width:4px!important}.border-bottom-5{border-bottom-width:5px!important}.border-right-0{border-right-width:0!important}.border-right-1{border-right-width:1px!important}.border-right-2{border-right-width:2px!important}.border-right-3{border-right-width:3px!important}.border-right-4{border-right-width:4px!important}.border-right-5{border-right-width:5px!important}.border-left-0{border-left-width:0!important}.border-left-1{border-left-width:1px!important}.border-left-2{border-left-width:2px!important}.border-left-3{border-left-width:3px!important}.border-left-4{border-left-width:4px!important}.border-left-5{border-left-width:5px!important}.ls-1{letter-spacing:.1rem!important}.ls-2{letter-spacing:.115rem!important}.ls-3{letter-spacing:.125rem!important}.ls-4{letter-spacing:.25rem!important}.ls-5{letter-spacing:.5rem!important}.ls-n1{letter-spacing:-.1rem!important}.ls-n2{letter-spacing:-.115rem!important}.ls-n3{letter-spacing:-.125rem!important}.ls-n4{letter-spacing:-.25rem!important}.ls-n5{letter-spacing:-.5rem!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.overflow-sm-auto{overflow:auto!important}.overflow-sm-hidden{overflow:hidden!important}.overflow-sm-visible{overflow:visible!important}.overflow-sm-scroll{overflow:scroll!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.position-sm-static{position:static!important}.position-sm-relative{position:relative!important}.position-sm-absolute{position:absolute!important}.position-sm-fixed{position:fixed!important}.position-sm-sticky{position:sticky!important}.w-sm-unset{width:unset!important}.w-sm-25{width:25%!important}.w-sm-50{width:50%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}.w-sm-auto{width:auto!important}.w-sm-1px{width:1px!important}.w-sm-2px{width:2px!important}.w-sm-3px{width:3px!important}.w-sm-4px{width:4px!important}.w-sm-5px{width:5px!important}.w-sm-6px{width:6px!important}.w-sm-7px{width:7px!important}.w-sm-8px{width:8px!important}.w-sm-9px{width:9px!important}.w-sm-10px{width:10px!important}.w-sm-15px{width:15px!important}.w-sm-20px{width:20px!important}.w-sm-25px{width:25px!important}.w-sm-30px{width:30px!important}.w-sm-35px{width:35px!important}.w-sm-40px{width:40px!important}.w-sm-45px{width:45px!important}.w-sm-50px{width:50px!important}.w-sm-55px{width:55px!important}.w-sm-60px{width:60px!important}.w-sm-65px{width:65px!important}.w-sm-70px{width:70px!important}.w-sm-75px{width:75px!important}.w-sm-80px{width:80px!important}.w-sm-85px{width:85px!important}.w-sm-90px{width:90px!important}.w-sm-95px{width:95px!important}.w-sm-100px{width:100px!important}.w-sm-125px{width:125px!important}.w-sm-150px{width:150px!important}.w-sm-175px{width:175px!important}.w-sm-200px{width:200px!important}.w-sm-225px{width:225px!important}.w-sm-250px{width:250px!important}.w-sm-275px{width:275px!important}.w-sm-300px{width:300px!important}.w-sm-325px{width:325px!important}.w-sm-350px{width:350px!important}.w-sm-375px{width:375px!important}.w-sm-400px{width:400px!important}.w-sm-425px{width:425px!important}.w-sm-450px{width:450px!important}.w-sm-475px{width:475px!important}.w-sm-500px{width:500px!important}.w-sm-550px{width:550px!important}.w-sm-600px{width:600px!important}.w-sm-650px{width:650px!important}.w-sm-700px{width:700px!important}.w-sm-750px{width:750px!important}.w-sm-800px{width:800px!important}.w-sm-850px{width:850px!important}.w-sm-900px{width:900px!important}.w-sm-950px{width:950px!important}.w-sm-1000px{width:1000px!important}.mw-sm-unset{max-width:unset!important}.mw-sm-25{max-width:25%!important}.mw-sm-50{max-width:50%!important}.mw-sm-75{max-width:75%!important}.mw-sm-100{max-width:100%!important}.mw-sm-auto{max-width:auto!important}.mw-sm-1px{max-width:1px!important}.mw-sm-2px{max-width:2px!important}.mw-sm-3px{max-width:3px!important}.mw-sm-4px{max-width:4px!important}.mw-sm-5px{max-width:5px!important}.mw-sm-6px{max-width:6px!important}.mw-sm-7px{max-width:7px!important}.mw-sm-8px{max-width:8px!important}.mw-sm-9px{max-width:9px!important}.mw-sm-10px{max-width:10px!important}.mw-sm-15px{max-width:15px!important}.mw-sm-20px{max-width:20px!important}.mw-sm-25px{max-width:25px!important}.mw-sm-30px{max-width:30px!important}.mw-sm-35px{max-width:35px!important}.mw-sm-40px{max-width:40px!important}.mw-sm-45px{max-width:45px!important}.mw-sm-50px{max-width:50px!important}.mw-sm-55px{max-width:55px!important}.mw-sm-60px{max-width:60px!important}.mw-sm-65px{max-width:65px!important}.mw-sm-70px{max-width:70px!important}.mw-sm-75px{max-width:75px!important}.mw-sm-80px{max-width:80px!important}.mw-sm-85px{max-width:85px!important}.mw-sm-90px{max-width:90px!important}.mw-sm-95px{max-width:95px!important}.mw-sm-100px{max-width:100px!important}.mw-sm-125px{max-width:125px!important}.mw-sm-150px{max-width:150px!important}.mw-sm-175px{max-width:175px!important}.mw-sm-200px{max-width:200px!important}.mw-sm-225px{max-width:225px!important}.mw-sm-250px{max-width:250px!important}.mw-sm-275px{max-width:275px!important}.mw-sm-300px{max-width:300px!important}.mw-sm-325px{max-width:325px!important}.mw-sm-350px{max-width:350px!important}.mw-sm-375px{max-width:375px!important}.mw-sm-400px{max-width:400px!important}.mw-sm-425px{max-width:425px!important}.mw-sm-450px{max-width:450px!important}.mw-sm-475px{max-width:475px!important}.mw-sm-500px{max-width:500px!important}.mw-sm-550px{max-width:550px!important}.mw-sm-600px{max-width:600px!important}.mw-sm-650px{max-width:650px!important}.mw-sm-700px{max-width:700px!important}.mw-sm-750px{max-width:750px!important}.mw-sm-800px{max-width:800px!important}.mw-sm-850px{max-width:850px!important}.mw-sm-900px{max-width:900px!important}.mw-sm-950px{max-width:950px!important}.mw-sm-1000px{max-width:1000px!important}.h-sm-unset{height:unset!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.h-sm-auto{height:auto!important}.h-sm-1px{height:1px!important}.h-sm-2px{height:2px!important}.h-sm-3px{height:3px!important}.h-sm-4px{height:4px!important}.h-sm-5px{height:5px!important}.h-sm-6px{height:6px!important}.h-sm-7px{height:7px!important}.h-sm-8px{height:8px!important}.h-sm-9px{height:9px!important}.h-sm-10px{height:10px!important}.h-sm-15px{height:15px!important}.h-sm-20px{height:20px!important}.h-sm-25px{height:25px!important}.h-sm-30px{height:30px!important}.h-sm-35px{height:35px!important}.h-sm-40px{height:40px!important}.h-sm-45px{height:45px!important}.h-sm-50px{height:50px!important}.h-sm-55px{height:55px!important}.h-sm-60px{height:60px!important}.h-sm-65px{height:65px!important}.h-sm-70px{height:70px!important}.h-sm-75px{height:75px!important}.h-sm-80px{height:80px!important}.h-sm-85px{height:85px!important}.h-sm-90px{height:90px!important}.h-sm-95px{height:95px!important}.h-sm-100px{height:100px!important}.h-sm-125px{height:125px!important}.h-sm-150px{height:150px!important}.h-sm-175px{height:175px!important}.h-sm-200px{height:200px!important}.h-sm-225px{height:225px!important}.h-sm-250px{height:250px!important}.h-sm-275px{height:275px!important}.h-sm-300px{height:300px!important}.h-sm-325px{height:325px!important}.h-sm-350px{height:350px!important}.h-sm-375px{height:375px!important}.h-sm-400px{height:400px!important}.h-sm-425px{height:425px!important}.h-sm-450px{height:450px!important}.h-sm-475px{height:475px!important}.h-sm-500px{height:500px!important}.h-sm-550px{height:550px!important}.h-sm-600px{height:600px!important}.h-sm-650px{height:650px!important}.h-sm-700px{height:700px!important}.h-sm-750px{height:750px!important}.h-sm-800px{height:800px!important}.h-sm-850px{height:850px!important}.h-sm-900px{height:900px!important}.h-sm-950px{height:950px!important}.h-sm-1000px{height:1000px!important}.mh-sm-unset{max-height:unset!important}.mh-sm-25{max-height:25%!important}.mh-sm-50{max-height:50%!important}.mh-sm-75{max-height:75%!important}.mh-sm-100{max-height:100%!important}.mh-sm-auto{max-height:auto!important}.mh-sm-1px{max-height:1px!important}.mh-sm-2px{max-height:2px!important}.mh-sm-3px{max-height:3px!important}.mh-sm-4px{max-height:4px!important}.mh-sm-5px{max-height:5px!important}.mh-sm-6px{max-height:6px!important}.mh-sm-7px{max-height:7px!important}.mh-sm-8px{max-height:8px!important}.mh-sm-9px{max-height:9px!important}.mh-sm-10px{max-height:10px!important}.mh-sm-15px{max-height:15px!important}.mh-sm-20px{max-height:20px!important}.mh-sm-25px{max-height:25px!important}.mh-sm-30px{max-height:30px!important}.mh-sm-35px{max-height:35px!important}.mh-sm-40px{max-height:40px!important}.mh-sm-45px{max-height:45px!important}.mh-sm-50px{max-height:50px!important}.mh-sm-55px{max-height:55px!important}.mh-sm-60px{max-height:60px!important}.mh-sm-65px{max-height:65px!important}.mh-sm-70px{max-height:70px!important}.mh-sm-75px{max-height:75px!important}.mh-sm-80px{max-height:80px!important}.mh-sm-85px{max-height:85px!important}.mh-sm-90px{max-height:90px!important}.mh-sm-95px{max-height:95px!important}.mh-sm-100px{max-height:100px!important}.mh-sm-125px{max-height:125px!important}.mh-sm-150px{max-height:150px!important}.mh-sm-175px{max-height:175px!important}.mh-sm-200px{max-height:200px!important}.mh-sm-225px{max-height:225px!important}.mh-sm-250px{max-height:250px!important}.mh-sm-275px{max-height:275px!important}.mh-sm-300px{max-height:300px!important}.mh-sm-325px{max-height:325px!important}.mh-sm-350px{max-height:350px!important}.mh-sm-375px{max-height:375px!important}.mh-sm-400px{max-height:400px!important}.mh-sm-425px{max-height:425px!important}.mh-sm-450px{max-height:450px!important}.mh-sm-475px{max-height:475px!important}.mh-sm-500px{max-height:500px!important}.mh-sm-550px{max-height:550px!important}.mh-sm-600px{max-height:600px!important}.mh-sm-650px{max-height:650px!important}.mh-sm-700px{max-height:700px!important}.mh-sm-750px{max-height:750px!important}.mh-sm-800px{max-height:800px!important}.mh-sm-850px{max-height:850px!important}.mh-sm-900px{max-height:900px!important}.mh-sm-950px{max-height:950px!important}.mh-sm-1000px{max-height:1000px!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:.75rem!important}.m-sm-4{margin:1rem!important}.m-sm-5{margin:1.25rem!important}.m-sm-6{margin:1.5rem!important}.m-sm-7{margin:1.75rem!important}.m-sm-8{margin:2rem!important}.m-sm-9{margin:2.25rem!important}.m-sm-10{margin:2.5rem!important}.m-sm-11{margin:2.75rem!important}.m-sm-12{margin:3rem!important}.m-sm-13{margin:3.25rem!important}.m-sm-14{margin:3.5rem!important}.m-sm-15{margin:3.75rem!important}.m-sm-16{margin:4rem!important}.m-sm-17{margin:4.25rem!important}.m-sm-18{margin:4.5rem!important}.m-sm-19{margin:4.75rem!important}.m-sm-20{margin:5rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-sm-4{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-sm-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-7{margin-left:1.75rem!important;margin-right:1.75rem!important}.mx-sm-8{margin-left:2rem!important;margin-right:2rem!important}.mx-sm-9{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-sm-10{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-sm-11{margin-left:2.75rem!important;margin-right:2.75rem!important}.mx-sm-12{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-13{margin-left:3.25rem!important;margin-right:3.25rem!important}.mx-sm-14{margin-left:3.5rem!important;margin-right:3.5rem!important}.mx-sm-15{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-sm-16{margin-left:4rem!important;margin-right:4rem!important}.mx-sm-17{margin-left:4.25rem!important;margin-right:4.25rem!important}.mx-sm-18{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-sm-19{margin-left:4.75rem!important;margin-right:4.75rem!important}.mx-sm-20{margin-left:5rem!important;margin-right:5rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-sm-4{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-sm-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-7{margin-bottom:1.75rem!important;margin-top:1.75rem!important}.my-sm-8{margin-bottom:2rem!important;margin-top:2rem!important}.my-sm-9{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-sm-10{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-sm-11{margin-bottom:2.75rem!important;margin-top:2.75rem!important}.my-sm-12{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-13{margin-bottom:3.25rem!important;margin-top:3.25rem!important}.my-sm-14{margin-bottom:3.5rem!important;margin-top:3.5rem!important}.my-sm-15{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-sm-16{margin-bottom:4rem!important;margin-top:4rem!important}.my-sm-17{margin-bottom:4.25rem!important;margin-top:4.25rem!important}.my-sm-18{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-sm-19{margin-bottom:4.75rem!important;margin-top:4.75rem!important}.my-sm-20{margin-bottom:5rem!important;margin-top:5rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:.75rem!important}.mt-sm-4{margin-top:1rem!important}.mt-sm-5{margin-top:1.25rem!important}.mt-sm-6{margin-top:1.5rem!important}.mt-sm-7{margin-top:1.75rem!important}.mt-sm-8{margin-top:2rem!important}.mt-sm-9{margin-top:2.25rem!important}.mt-sm-10{margin-top:2.5rem!important}.mt-sm-11{margin-top:2.75rem!important}.mt-sm-12{margin-top:3rem!important}.mt-sm-13{margin-top:3.25rem!important}.mt-sm-14{margin-top:3.5rem!important}.mt-sm-15{margin-top:3.75rem!important}.mt-sm-16{margin-top:4rem!important}.mt-sm-17{margin-top:4.25rem!important}.mt-sm-18{margin-top:4.5rem!important}.mt-sm-19{margin-top:4.75rem!important}.mt-sm-20{margin-top:5rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:.75rem!important}.me-sm-4{margin-right:1rem!important}.me-sm-5{margin-right:1.25rem!important}.me-sm-6{margin-right:1.5rem!important}.me-sm-7{margin-right:1.75rem!important}.me-sm-8{margin-right:2rem!important}.me-sm-9{margin-right:2.25rem!important}.me-sm-10{margin-right:2.5rem!important}.me-sm-11{margin-right:2.75rem!important}.me-sm-12{margin-right:3rem!important}.me-sm-13{margin-right:3.25rem!important}.me-sm-14{margin-right:3.5rem!important}.me-sm-15{margin-right:3.75rem!important}.me-sm-16{margin-right:4rem!important}.me-sm-17{margin-right:4.25rem!important}.me-sm-18{margin-right:4.5rem!important}.me-sm-19{margin-right:4.75rem!important}.me-sm-20{margin-right:5rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:.75rem!important}.mb-sm-4{margin-bottom:1rem!important}.mb-sm-5{margin-bottom:1.25rem!important}.mb-sm-6{margin-bottom:1.5rem!important}.mb-sm-7{margin-bottom:1.75rem!important}.mb-sm-8{margin-bottom:2rem!important}.mb-sm-9{margin-bottom:2.25rem!important}.mb-sm-10{margin-bottom:2.5rem!important}.mb-sm-11{margin-bottom:2.75rem!important}.mb-sm-12{margin-bottom:3rem!important}.mb-sm-13{margin-bottom:3.25rem!important}.mb-sm-14{margin-bottom:3.5rem!important}.mb-sm-15{margin-bottom:3.75rem!important}.mb-sm-16{margin-bottom:4rem!important}.mb-sm-17{margin-bottom:4.25rem!important}.mb-sm-18{margin-bottom:4.5rem!important}.mb-sm-19{margin-bottom:4.75rem!important}.mb-sm-20{margin-bottom:5rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:.75rem!important}.ms-sm-4{margin-left:1rem!important}.ms-sm-5{margin-left:1.25rem!important}.ms-sm-6{margin-left:1.5rem!important}.ms-sm-7{margin-left:1.75rem!important}.ms-sm-8{margin-left:2rem!important}.ms-sm-9{margin-left:2.25rem!important}.ms-sm-10{margin-left:2.5rem!important}.ms-sm-11{margin-left:2.75rem!important}.ms-sm-12{margin-left:3rem!important}.ms-sm-13{margin-left:3.25rem!important}.ms-sm-14{margin-left:3.5rem!important}.ms-sm-15{margin-left:3.75rem!important}.ms-sm-16{margin-left:4rem!important}.ms-sm-17{margin-left:4.25rem!important}.ms-sm-18{margin-left:4.5rem!important}.ms-sm-19{margin-left:4.75rem!important}.ms-sm-20{margin-left:5rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-.75rem!important}.m-sm-n4{margin:-1rem!important}.m-sm-n5{margin:-1.25rem!important}.m-sm-n6{margin:-1.5rem!important}.m-sm-n7{margin:-1.75rem!important}.m-sm-n8{margin:-2rem!important}.m-sm-n9{margin:-2.25rem!important}.m-sm-n10{margin:-2.5rem!important}.m-sm-n11{margin:-2.75rem!important}.m-sm-n12{margin:-3rem!important}.m-sm-n13{margin:-3.25rem!important}.m-sm-n14{margin:-3.5rem!important}.m-sm-n15{margin:-3.75rem!important}.m-sm-n16{margin:-4rem!important}.m-sm-n17{margin:-4.25rem!important}.m-sm-n18{margin:-4.5rem!important}.m-sm-n19{margin:-4.75rem!important}.m-sm-n20{margin:-5rem!important}.mx-sm-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-sm-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-sm-n3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-sm-n4{margin-left:-1rem!important;margin-right:-1rem!important}.mx-sm-n5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-sm-n6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-sm-n7{margin-left:-1.75rem!important;margin-right:-1.75rem!important}.mx-sm-n8{margin-left:-2rem!important;margin-right:-2rem!important}.mx-sm-n9{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-sm-n10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.mx-sm-n11{margin-left:-2.75rem!important;margin-right:-2.75rem!important}.mx-sm-n12{margin-left:-3rem!important;margin-right:-3rem!important}.mx-sm-n13{margin-left:-3.25rem!important;margin-right:-3.25rem!important}.mx-sm-n14{margin-left:-3.5rem!important;margin-right:-3.5rem!important}.mx-sm-n15{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.mx-sm-n16{margin-left:-4rem!important;margin-right:-4rem!important}.mx-sm-n17{margin-left:-4.25rem!important;margin-right:-4.25rem!important}.mx-sm-n18{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.mx-sm-n19{margin-left:-4.75rem!important;margin-right:-4.75rem!important}.mx-sm-n20{margin-left:-5rem!important;margin-right:-5rem!important}.my-sm-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-sm-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-sm-n3{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-sm-n4{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-sm-n5{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-sm-n6{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-sm-n7{margin-bottom:-1.75rem!important;margin-top:-1.75rem!important}.my-sm-n8{margin-bottom:-2rem!important;margin-top:-2rem!important}.my-sm-n9{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-sm-n10{margin-bottom:-2.5rem!important;margin-top:-2.5rem!important}.my-sm-n11{margin-bottom:-2.75rem!important;margin-top:-2.75rem!important}.my-sm-n12{margin-bottom:-3rem!important;margin-top:-3rem!important}.my-sm-n13{margin-bottom:-3.25rem!important;margin-top:-3.25rem!important}.my-sm-n14{margin-bottom:-3.5rem!important;margin-top:-3.5rem!important}.my-sm-n15{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.my-sm-n16{margin-bottom:-4rem!important;margin-top:-4rem!important}.my-sm-n17{margin-bottom:-4.25rem!important;margin-top:-4.25rem!important}.my-sm-n18{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.my-sm-n19{margin-bottom:-4.75rem!important;margin-top:-4.75rem!important}.my-sm-n20{margin-bottom:-5rem!important;margin-top:-5rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-.75rem!important}.mt-sm-n4{margin-top:-1rem!important}.mt-sm-n5{margin-top:-1.25rem!important}.mt-sm-n6{margin-top:-1.5rem!important}.mt-sm-n7{margin-top:-1.75rem!important}.mt-sm-n8{margin-top:-2rem!important}.mt-sm-n9{margin-top:-2.25rem!important}.mt-sm-n10{margin-top:-2.5rem!important}.mt-sm-n11{margin-top:-2.75rem!important}.mt-sm-n12{margin-top:-3rem!important}.mt-sm-n13{margin-top:-3.25rem!important}.mt-sm-n14{margin-top:-3.5rem!important}.mt-sm-n15{margin-top:-3.75rem!important}.mt-sm-n16{margin-top:-4rem!important}.mt-sm-n17{margin-top:-4.25rem!important}.mt-sm-n18{margin-top:-4.5rem!important}.mt-sm-n19{margin-top:-4.75rem!important}.mt-sm-n20{margin-top:-5rem!important}.me-sm-n1{margin-right:-.25rem!important}.me-sm-n2{margin-right:-.5rem!important}.me-sm-n3{margin-right:-.75rem!important}.me-sm-n4{margin-right:-1rem!important}.me-sm-n5{margin-right:-1.25rem!important}.me-sm-n6{margin-right:-1.5rem!important}.me-sm-n7{margin-right:-1.75rem!important}.me-sm-n8{margin-right:-2rem!important}.me-sm-n9{margin-right:-2.25rem!important}.me-sm-n10{margin-right:-2.5rem!important}.me-sm-n11{margin-right:-2.75rem!important}.me-sm-n12{margin-right:-3rem!important}.me-sm-n13{margin-right:-3.25rem!important}.me-sm-n14{margin-right:-3.5rem!important}.me-sm-n15{margin-right:-3.75rem!important}.me-sm-n16{margin-right:-4rem!important}.me-sm-n17{margin-right:-4.25rem!important}.me-sm-n18{margin-right:-4.5rem!important}.me-sm-n19{margin-right:-4.75rem!important}.me-sm-n20{margin-right:-5rem!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-.75rem!important}.mb-sm-n4{margin-bottom:-1rem!important}.mb-sm-n5{margin-bottom:-1.25rem!important}.mb-sm-n6{margin-bottom:-1.5rem!important}.mb-sm-n7{margin-bottom:-1.75rem!important}.mb-sm-n8{margin-bottom:-2rem!important}.mb-sm-n9{margin-bottom:-2.25rem!important}.mb-sm-n10{margin-bottom:-2.5rem!important}.mb-sm-n11{margin-bottom:-2.75rem!important}.mb-sm-n12{margin-bottom:-3rem!important}.mb-sm-n13{margin-bottom:-3.25rem!important}.mb-sm-n14{margin-bottom:-3.5rem!important}.mb-sm-n15{margin-bottom:-3.75rem!important}.mb-sm-n16{margin-bottom:-4rem!important}.mb-sm-n17{margin-bottom:-4.25rem!important}.mb-sm-n18{margin-bottom:-4.5rem!important}.mb-sm-n19{margin-bottom:-4.75rem!important}.mb-sm-n20{margin-bottom:-5rem!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-.75rem!important}.ms-sm-n4{margin-left:-1rem!important}.ms-sm-n5{margin-left:-1.25rem!important}.ms-sm-n6{margin-left:-1.5rem!important}.ms-sm-n7{margin-left:-1.75rem!important}.ms-sm-n8{margin-left:-2rem!important}.ms-sm-n9{margin-left:-2.25rem!important}.ms-sm-n10{margin-left:-2.5rem!important}.ms-sm-n11{margin-left:-2.75rem!important}.ms-sm-n12{margin-left:-3rem!important}.ms-sm-n13{margin-left:-3.25rem!important}.ms-sm-n14{margin-left:-3.5rem!important}.ms-sm-n15{margin-left:-3.75rem!important}.ms-sm-n16{margin-left:-4rem!important}.ms-sm-n17{margin-left:-4.25rem!important}.ms-sm-n18{margin-left:-4.5rem!important}.ms-sm-n19{margin-left:-4.75rem!important}.ms-sm-n20{margin-left:-5rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:.75rem!important}.p-sm-4{padding:1rem!important}.p-sm-5{padding:1.25rem!important}.p-sm-6{padding:1.5rem!important}.p-sm-7{padding:1.75rem!important}.p-sm-8{padding:2rem!important}.p-sm-9{padding:2.25rem!important}.p-sm-10{padding:2.5rem!important}.p-sm-11{padding:2.75rem!important}.p-sm-12{padding:3rem!important}.p-sm-13{padding:3.25rem!important}.p-sm-14{padding:3.5rem!important}.p-sm-15{padding:3.75rem!important}.p-sm-16{padding:4rem!important}.p-sm-17{padding:4.25rem!important}.p-sm-18{padding:4.5rem!important}.p-sm-19{padding:4.75rem!important}.p-sm-20{padding:5rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-sm-4{padding-left:1rem!important;padding-right:1rem!important}.px-sm-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-sm-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-sm-8{padding-left:2rem!important;padding-right:2rem!important}.px-sm-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-sm-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-sm-11{padding-left:2.75rem!important;padding-right:2.75rem!important}.px-sm-12{padding-left:3rem!important;padding-right:3rem!important}.px-sm-13{padding-left:3.25rem!important;padding-right:3.25rem!important}.px-sm-14{padding-left:3.5rem!important;padding-right:3.5rem!important}.px-sm-15{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-sm-16{padding-left:4rem!important;padding-right:4rem!important}.px-sm-17{padding-left:4.25rem!important;padding-right:4.25rem!important}.px-sm-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.px-sm-19{padding-left:4.75rem!important;padding-right:4.75rem!important}.px-sm-20{padding-left:5rem!important;padding-right:5rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-sm-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-sm-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-7{padding-bottom:1.75rem!important;padding-top:1.75rem!important}.py-sm-8{padding-bottom:2rem!important;padding-top:2rem!important}.py-sm-9{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-sm-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-sm-11{padding-bottom:2.75rem!important;padding-top:2.75rem!important}.py-sm-12{padding-bottom:3rem!important;padding-top:3rem!important}.py-sm-13{padding-bottom:3.25rem!important;padding-top:3.25rem!important}.py-sm-14{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.py-sm-15{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-sm-16{padding-bottom:4rem!important;padding-top:4rem!important}.py-sm-17{padding-bottom:4.25rem!important;padding-top:4.25rem!important}.py-sm-18{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-sm-19{padding-bottom:4.75rem!important;padding-top:4.75rem!important}.py-sm-20{padding-bottom:5rem!important;padding-top:5rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:.75rem!important}.pt-sm-4{padding-top:1rem!important}.pt-sm-5{padding-top:1.25rem!important}.pt-sm-6{padding-top:1.5rem!important}.pt-sm-7{padding-top:1.75rem!important}.pt-sm-8{padding-top:2rem!important}.pt-sm-9{padding-top:2.25rem!important}.pt-sm-10{padding-top:2.5rem!important}.pt-sm-11{padding-top:2.75rem!important}.pt-sm-12{padding-top:3rem!important}.pt-sm-13{padding-top:3.25rem!important}.pt-sm-14{padding-top:3.5rem!important}.pt-sm-15{padding-top:3.75rem!important}.pt-sm-16{padding-top:4rem!important}.pt-sm-17{padding-top:4.25rem!important}.pt-sm-18{padding-top:4.5rem!important}.pt-sm-19{padding-top:4.75rem!important}.pt-sm-20{padding-top:5rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:.75rem!important}.pe-sm-4{padding-right:1rem!important}.pe-sm-5{padding-right:1.25rem!important}.pe-sm-6{padding-right:1.5rem!important}.pe-sm-7{padding-right:1.75rem!important}.pe-sm-8{padding-right:2rem!important}.pe-sm-9{padding-right:2.25rem!important}.pe-sm-10{padding-right:2.5rem!important}.pe-sm-11{padding-right:2.75rem!important}.pe-sm-12{padding-right:3rem!important}.pe-sm-13{padding-right:3.25rem!important}.pe-sm-14{padding-right:3.5rem!important}.pe-sm-15{padding-right:3.75rem!important}.pe-sm-16{padding-right:4rem!important}.pe-sm-17{padding-right:4.25rem!important}.pe-sm-18{padding-right:4.5rem!important}.pe-sm-19{padding-right:4.75rem!important}.pe-sm-20{padding-right:5rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:.75rem!important}.pb-sm-4{padding-bottom:1rem!important}.pb-sm-5{padding-bottom:1.25rem!important}.pb-sm-6{padding-bottom:1.5rem!important}.pb-sm-7{padding-bottom:1.75rem!important}.pb-sm-8{padding-bottom:2rem!important}.pb-sm-9{padding-bottom:2.25rem!important}.pb-sm-10{padding-bottom:2.5rem!important}.pb-sm-11{padding-bottom:2.75rem!important}.pb-sm-12{padding-bottom:3rem!important}.pb-sm-13{padding-bottom:3.25rem!important}.pb-sm-14{padding-bottom:3.5rem!important}.pb-sm-15{padding-bottom:3.75rem!important}.pb-sm-16{padding-bottom:4rem!important}.pb-sm-17{padding-bottom:4.25rem!important}.pb-sm-18{padding-bottom:4.5rem!important}.pb-sm-19{padding-bottom:4.75rem!important}.pb-sm-20{padding-bottom:5rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:.75rem!important}.ps-sm-4{padding-left:1rem!important}.ps-sm-5{padding-left:1.25rem!important}.ps-sm-6{padding-left:1.5rem!important}.ps-sm-7{padding-left:1.75rem!important}.ps-sm-8{padding-left:2rem!important}.ps-sm-9{padding-left:2.25rem!important}.ps-sm-10{padding-left:2.5rem!important}.ps-sm-11{padding-left:2.75rem!important}.ps-sm-12{padding-left:3rem!important}.ps-sm-13{padding-left:3.25rem!important}.ps-sm-14{padding-left:3.5rem!important}.ps-sm-15{padding-left:3.75rem!important}.ps-sm-16{padding-left:4rem!important}.ps-sm-17{padding-left:4.25rem!important}.ps-sm-18{padding-left:4.5rem!important}.ps-sm-19{padding-left:4.75rem!important}.ps-sm-20{padding-left:5rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:.75rem!important}.gap-sm-4{gap:1rem!important}.gap-sm-5{gap:1.25rem!important}.gap-sm-6{gap:1.5rem!important}.gap-sm-7{gap:1.75rem!important}.gap-sm-8{gap:2rem!important}.gap-sm-9{gap:2.25rem!important}.gap-sm-10{gap:2.5rem!important}.gap-sm-11{gap:2.75rem!important}.gap-sm-12{gap:3rem!important}.gap-sm-13{gap:3.25rem!important}.gap-sm-14{gap:3.5rem!important}.gap-sm-15{gap:3.75rem!important}.gap-sm-16{gap:4rem!important}.gap-sm-17{gap:4.25rem!important}.gap-sm-18{gap:4.5rem!important}.gap-sm-19{gap:4.75rem!important}.gap-sm-20{gap:5rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:.75rem!important}.row-gap-sm-4{row-gap:1rem!important}.row-gap-sm-5{row-gap:1.25rem!important}.row-gap-sm-6{row-gap:1.5rem!important}.row-gap-sm-7{row-gap:1.75rem!important}.row-gap-sm-8{row-gap:2rem!important}.row-gap-sm-9{row-gap:2.25rem!important}.row-gap-sm-10{row-gap:2.5rem!important}.row-gap-sm-11{row-gap:2.75rem!important}.row-gap-sm-12{row-gap:3rem!important}.row-gap-sm-13{row-gap:3.25rem!important}.row-gap-sm-14{row-gap:3.5rem!important}.row-gap-sm-15{row-gap:3.75rem!important}.row-gap-sm-16{row-gap:4rem!important}.row-gap-sm-17{row-gap:4.25rem!important}.row-gap-sm-18{row-gap:4.5rem!important}.row-gap-sm-19{row-gap:4.75rem!important}.row-gap-sm-20{row-gap:5rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-sm-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-5{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-sm-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-7{-moz-column-gap:1.75rem!important;column-gap:1.75rem!important}.column-gap-sm-8{-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-sm-9{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-sm-10{-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-sm-11{-moz-column-gap:2.75rem!important;column-gap:2.75rem!important}.column-gap-sm-12{-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-sm-13{-moz-column-gap:3.25rem!important;column-gap:3.25rem!important}.column-gap-sm-14{-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}.column-gap-sm-15{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.column-gap-sm-16{-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-sm-17{-moz-column-gap:4.25rem!important;column-gap:4.25rem!important}.column-gap-sm-18{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.column-gap-sm-19{-moz-column-gap:4.75rem!important;column-gap:4.75rem!important}.column-gap-sm-20{-moz-column-gap:5rem!important;column-gap:5rem!important}.fs-sm-1{font-size:calc(1.3rem + .6vw)!important}.fs-sm-2{font-size:calc(1.275rem + .3vw)!important}.fs-sm-3{font-size:calc(1.26rem + .12vw)!important}.fs-sm-4{font-size:1.25rem!important}.fs-sm-5{font-size:1.15rem!important}.fs-sm-6{font-size:1.075rem!important}.fs-sm-7{font-size:.95rem!important}.fs-sm-8{font-size:.85rem!important}.fs-sm-9{font-size:.75rem!important}.fs-sm-10{font-size:.5rem!important}.fs-sm-base{font-size:1rem!important}.fs-sm-fluid{font-size:100%!important}.fs-sm-2x{font-size:calc(1.325rem + .9vw)!important}.fs-sm-2qx{font-size:calc(1.35rem + 1.2vw)!important}.fs-sm-2hx{font-size:calc(1.375rem + 1.5vw)!important}.fs-sm-2tx{font-size:calc(1.4rem + 1.8vw)!important}.fs-sm-3x{font-size:calc(1.425rem + 2.1vw)!important}.fs-sm-3qx{font-size:calc(1.45rem + 2.4vw)!important}.fs-sm-3hx{font-size:calc(1.475rem + 2.7vw)!important}.fs-sm-3tx{font-size:calc(1.5rem + 3vw)!important}.fs-sm-4x{font-size:calc(1.525rem + 3.3vw)!important}.fs-sm-4qx{font-size:calc(1.55rem + 3.6vw)!important}.fs-sm-4hx{font-size:calc(1.575rem + 3.9vw)!important}.fs-sm-4tx{font-size:calc(1.6rem + 4.2vw)!important}.fs-sm-5x{font-size:calc(1.625rem + 4.5vw)!important}.fs-sm-5qx{font-size:calc(1.65rem + 4.8vw)!important}.fs-sm-5hx{font-size:calc(1.675rem + 5.1vw)!important}.fs-sm-5tx{font-size:calc(1.7rem + 5.4vw)!important}.fs-sm-6x{font-size:calc(1.725rem + 5.7vw)!important}.fs-sm-6qx{font-size:calc(1.75rem + 6vw)!important}.fs-sm-6hx{font-size:calc(1.775rem + 6.3vw)!important}.fs-sm-6tx{font-size:calc(1.8rem + 6.6vw)!important}.fs-sm-7x{font-size:calc(1.825rem + 6.9vw)!important}.fs-sm-7qx{font-size:calc(1.85rem + 7.2vw)!important}.fs-sm-7hx{font-size:calc(1.875rem + 7.5vw)!important}.fs-sm-7tx{font-size:calc(1.9rem + 7.8vw)!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}.min-w-sm-unset{min-width:unset!important}.min-w-sm-25{min-width:25%!important}.min-w-sm-50{min-width:50%!important}.min-w-sm-75{min-width:75%!important}.min-w-sm-100{min-width:100%!important}.min-w-sm-auto{min-width:auto!important}.min-w-sm-1px{min-width:1px!important}.min-w-sm-2px{min-width:2px!important}.min-w-sm-3px{min-width:3px!important}.min-w-sm-4px{min-width:4px!important}.min-w-sm-5px{min-width:5px!important}.min-w-sm-6px{min-width:6px!important}.min-w-sm-7px{min-width:7px!important}.min-w-sm-8px{min-width:8px!important}.min-w-sm-9px{min-width:9px!important}.min-w-sm-10px{min-width:10px!important}.min-w-sm-15px{min-width:15px!important}.min-w-sm-20px{min-width:20px!important}.min-w-sm-25px{min-width:25px!important}.min-w-sm-30px{min-width:30px!important}.min-w-sm-35px{min-width:35px!important}.min-w-sm-40px{min-width:40px!important}.min-w-sm-45px{min-width:45px!important}.min-w-sm-50px{min-width:50px!important}.min-w-sm-55px{min-width:55px!important}.min-w-sm-60px{min-width:60px!important}.min-w-sm-65px{min-width:65px!important}.min-w-sm-70px{min-width:70px!important}.min-w-sm-75px{min-width:75px!important}.min-w-sm-80px{min-width:80px!important}.min-w-sm-85px{min-width:85px!important}.min-w-sm-90px{min-width:90px!important}.min-w-sm-95px{min-width:95px!important}.min-w-sm-100px{min-width:100px!important}.min-w-sm-125px{min-width:125px!important}.min-w-sm-150px{min-width:150px!important}.min-w-sm-175px{min-width:175px!important}.min-w-sm-200px{min-width:200px!important}.min-w-sm-225px{min-width:225px!important}.min-w-sm-250px{min-width:250px!important}.min-w-sm-275px{min-width:275px!important}.min-w-sm-300px{min-width:300px!important}.min-w-sm-325px{min-width:325px!important}.min-w-sm-350px{min-width:350px!important}.min-w-sm-375px{min-width:375px!important}.min-w-sm-400px{min-width:400px!important}.min-w-sm-425px{min-width:425px!important}.min-w-sm-450px{min-width:450px!important}.min-w-sm-475px{min-width:475px!important}.min-w-sm-500px{min-width:500px!important}.min-w-sm-550px{min-width:550px!important}.min-w-sm-600px{min-width:600px!important}.min-w-sm-650px{min-width:650px!important}.min-w-sm-700px{min-width:700px!important}.min-w-sm-750px{min-width:750px!important}.min-w-sm-800px{min-width:800px!important}.min-w-sm-850px{min-width:850px!important}.min-w-sm-900px{min-width:900px!important}.min-w-sm-950px{min-width:950px!important}.min-w-sm-1000px{min-width:1000px!important}.min-h-sm-unset{min-height:unset!important}.min-h-sm-25{min-height:25%!important}.min-h-sm-50{min-height:50%!important}.min-h-sm-75{min-height:75%!important}.min-h-sm-100{min-height:100%!important}.min-h-sm-auto{min-height:auto!important}.min-h-sm-1px{min-height:1px!important}.min-h-sm-2px{min-height:2px!important}.min-h-sm-3px{min-height:3px!important}.min-h-sm-4px{min-height:4px!important}.min-h-sm-5px{min-height:5px!important}.min-h-sm-6px{min-height:6px!important}.min-h-sm-7px{min-height:7px!important}.min-h-sm-8px{min-height:8px!important}.min-h-sm-9px{min-height:9px!important}.min-h-sm-10px{min-height:10px!important}.min-h-sm-15px{min-height:15px!important}.min-h-sm-20px{min-height:20px!important}.min-h-sm-25px{min-height:25px!important}.min-h-sm-30px{min-height:30px!important}.min-h-sm-35px{min-height:35px!important}.min-h-sm-40px{min-height:40px!important}.min-h-sm-45px{min-height:45px!important}.min-h-sm-50px{min-height:50px!important}.min-h-sm-55px{min-height:55px!important}.min-h-sm-60px{min-height:60px!important}.min-h-sm-65px{min-height:65px!important}.min-h-sm-70px{min-height:70px!important}.min-h-sm-75px{min-height:75px!important}.min-h-sm-80px{min-height:80px!important}.min-h-sm-85px{min-height:85px!important}.min-h-sm-90px{min-height:90px!important}.min-h-sm-95px{min-height:95px!important}.min-h-sm-100px{min-height:100px!important}.min-h-sm-125px{min-height:125px!important}.min-h-sm-150px{min-height:150px!important}.min-h-sm-175px{min-height:175px!important}.min-h-sm-200px{min-height:200px!important}.min-h-sm-225px{min-height:225px!important}.min-h-sm-250px{min-height:250px!important}.min-h-sm-275px{min-height:275px!important}.min-h-sm-300px{min-height:300px!important}.min-h-sm-325px{min-height:325px!important}.min-h-sm-350px{min-height:350px!important}.min-h-sm-375px{min-height:375px!important}.min-h-sm-400px{min-height:400px!important}.min-h-sm-425px{min-height:425px!important}.min-h-sm-450px{min-height:450px!important}.min-h-sm-475px{min-height:475px!important}.min-h-sm-500px{min-height:500px!important}.min-h-sm-550px{min-height:550px!important}.min-h-sm-600px{min-height:600px!important}.min-h-sm-650px{min-height:650px!important}.min-h-sm-700px{min-height:700px!important}.min-h-sm-750px{min-height:750px!important}.min-h-sm-800px{min-height:800px!important}.min-h-sm-850px{min-height:850px!important}.min-h-sm-900px{min-height:900px!important}.min-h-sm-950px{min-height:950px!important}.min-h-sm-1000px{min-height:1000px!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.overflow-md-auto{overflow:auto!important}.overflow-md-hidden{overflow:hidden!important}.overflow-md-visible{overflow:visible!important}.overflow-md-scroll{overflow:scroll!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.position-md-static{position:static!important}.position-md-relative{position:relative!important}.position-md-absolute{position:absolute!important}.position-md-fixed{position:fixed!important}.position-md-sticky{position:sticky!important}.w-md-unset{width:unset!important}.w-md-25{width:25%!important}.w-md-50{width:50%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}.w-md-auto{width:auto!important}.w-md-1px{width:1px!important}.w-md-2px{width:2px!important}.w-md-3px{width:3px!important}.w-md-4px{width:4px!important}.w-md-5px{width:5px!important}.w-md-6px{width:6px!important}.w-md-7px{width:7px!important}.w-md-8px{width:8px!important}.w-md-9px{width:9px!important}.w-md-10px{width:10px!important}.w-md-15px{width:15px!important}.w-md-20px{width:20px!important}.w-md-25px{width:25px!important}.w-md-30px{width:30px!important}.w-md-35px{width:35px!important}.w-md-40px{width:40px!important}.w-md-45px{width:45px!important}.w-md-50px{width:50px!important}.w-md-55px{width:55px!important}.w-md-60px{width:60px!important}.w-md-65px{width:65px!important}.w-md-70px{width:70px!important}.w-md-75px{width:75px!important}.w-md-80px{width:80px!important}.w-md-85px{width:85px!important}.w-md-90px{width:90px!important}.w-md-95px{width:95px!important}.w-md-100px{width:100px!important}.w-md-125px{width:125px!important}.w-md-150px{width:150px!important}.w-md-175px{width:175px!important}.w-md-200px{width:200px!important}.w-md-225px{width:225px!important}.w-md-250px{width:250px!important}.w-md-275px{width:275px!important}.w-md-300px{width:300px!important}.w-md-325px{width:325px!important}.w-md-350px{width:350px!important}.w-md-375px{width:375px!important}.w-md-400px{width:400px!important}.w-md-425px{width:425px!important}.w-md-450px{width:450px!important}.w-md-475px{width:475px!important}.w-md-500px{width:500px!important}.w-md-550px{width:550px!important}.w-md-600px{width:600px!important}.w-md-650px{width:650px!important}.w-md-700px{width:700px!important}.w-md-750px{width:750px!important}.w-md-800px{width:800px!important}.w-md-850px{width:850px!important}.w-md-900px{width:900px!important}.w-md-950px{width:950px!important}.w-md-1000px{width:1000px!important}.mw-md-unset{max-width:unset!important}.mw-md-25{max-width:25%!important}.mw-md-50{max-width:50%!important}.mw-md-75{max-width:75%!important}.mw-md-100{max-width:100%!important}.mw-md-auto{max-width:auto!important}.mw-md-1px{max-width:1px!important}.mw-md-2px{max-width:2px!important}.mw-md-3px{max-width:3px!important}.mw-md-4px{max-width:4px!important}.mw-md-5px{max-width:5px!important}.mw-md-6px{max-width:6px!important}.mw-md-7px{max-width:7px!important}.mw-md-8px{max-width:8px!important}.mw-md-9px{max-width:9px!important}.mw-md-10px{max-width:10px!important}.mw-md-15px{max-width:15px!important}.mw-md-20px{max-width:20px!important}.mw-md-25px{max-width:25px!important}.mw-md-30px{max-width:30px!important}.mw-md-35px{max-width:35px!important}.mw-md-40px{max-width:40px!important}.mw-md-45px{max-width:45px!important}.mw-md-50px{max-width:50px!important}.mw-md-55px{max-width:55px!important}.mw-md-60px{max-width:60px!important}.mw-md-65px{max-width:65px!important}.mw-md-70px{max-width:70px!important}.mw-md-75px{max-width:75px!important}.mw-md-80px{max-width:80px!important}.mw-md-85px{max-width:85px!important}.mw-md-90px{max-width:90px!important}.mw-md-95px{max-width:95px!important}.mw-md-100px{max-width:100px!important}.mw-md-125px{max-width:125px!important}.mw-md-150px{max-width:150px!important}.mw-md-175px{max-width:175px!important}.mw-md-200px{max-width:200px!important}.mw-md-225px{max-width:225px!important}.mw-md-250px{max-width:250px!important}.mw-md-275px{max-width:275px!important}.mw-md-300px{max-width:300px!important}.mw-md-325px{max-width:325px!important}.mw-md-350px{max-width:350px!important}.mw-md-375px{max-width:375px!important}.mw-md-400px{max-width:400px!important}.mw-md-425px{max-width:425px!important}.mw-md-450px{max-width:450px!important}.mw-md-475px{max-width:475px!important}.mw-md-500px{max-width:500px!important}.mw-md-550px{max-width:550px!important}.mw-md-600px{max-width:600px!important}.mw-md-650px{max-width:650px!important}.mw-md-700px{max-width:700px!important}.mw-md-750px{max-width:750px!important}.mw-md-800px{max-width:800px!important}.mw-md-850px{max-width:850px!important}.mw-md-900px{max-width:900px!important}.mw-md-950px{max-width:950px!important}.mw-md-1000px{max-width:1000px!important}.h-md-unset{height:unset!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.h-md-auto{height:auto!important}.h-md-1px{height:1px!important}.h-md-2px{height:2px!important}.h-md-3px{height:3px!important}.h-md-4px{height:4px!important}.h-md-5px{height:5px!important}.h-md-6px{height:6px!important}.h-md-7px{height:7px!important}.h-md-8px{height:8px!important}.h-md-9px{height:9px!important}.h-md-10px{height:10px!important}.h-md-15px{height:15px!important}.h-md-20px{height:20px!important}.h-md-25px{height:25px!important}.h-md-30px{height:30px!important}.h-md-35px{height:35px!important}.h-md-40px{height:40px!important}.h-md-45px{height:45px!important}.h-md-50px{height:50px!important}.h-md-55px{height:55px!important}.h-md-60px{height:60px!important}.h-md-65px{height:65px!important}.h-md-70px{height:70px!important}.h-md-75px{height:75px!important}.h-md-80px{height:80px!important}.h-md-85px{height:85px!important}.h-md-90px{height:90px!important}.h-md-95px{height:95px!important}.h-md-100px{height:100px!important}.h-md-125px{height:125px!important}.h-md-150px{height:150px!important}.h-md-175px{height:175px!important}.h-md-200px{height:200px!important}.h-md-225px{height:225px!important}.h-md-250px{height:250px!important}.h-md-275px{height:275px!important}.h-md-300px{height:300px!important}.h-md-325px{height:325px!important}.h-md-350px{height:350px!important}.h-md-375px{height:375px!important}.h-md-400px{height:400px!important}.h-md-425px{height:425px!important}.h-md-450px{height:450px!important}.h-md-475px{height:475px!important}.h-md-500px{height:500px!important}.h-md-550px{height:550px!important}.h-md-600px{height:600px!important}.h-md-650px{height:650px!important}.h-md-700px{height:700px!important}.h-md-750px{height:750px!important}.h-md-800px{height:800px!important}.h-md-850px{height:850px!important}.h-md-900px{height:900px!important}.h-md-950px{height:950px!important}.h-md-1000px{height:1000px!important}.mh-md-unset{max-height:unset!important}.mh-md-25{max-height:25%!important}.mh-md-50{max-height:50%!important}.mh-md-75{max-height:75%!important}.mh-md-100{max-height:100%!important}.mh-md-auto{max-height:auto!important}.mh-md-1px{max-height:1px!important}.mh-md-2px{max-height:2px!important}.mh-md-3px{max-height:3px!important}.mh-md-4px{max-height:4px!important}.mh-md-5px{max-height:5px!important}.mh-md-6px{max-height:6px!important}.mh-md-7px{max-height:7px!important}.mh-md-8px{max-height:8px!important}.mh-md-9px{max-height:9px!important}.mh-md-10px{max-height:10px!important}.mh-md-15px{max-height:15px!important}.mh-md-20px{max-height:20px!important}.mh-md-25px{max-height:25px!important}.mh-md-30px{max-height:30px!important}.mh-md-35px{max-height:35px!important}.mh-md-40px{max-height:40px!important}.mh-md-45px{max-height:45px!important}.mh-md-50px{max-height:50px!important}.mh-md-55px{max-height:55px!important}.mh-md-60px{max-height:60px!important}.mh-md-65px{max-height:65px!important}.mh-md-70px{max-height:70px!important}.mh-md-75px{max-height:75px!important}.mh-md-80px{max-height:80px!important}.mh-md-85px{max-height:85px!important}.mh-md-90px{max-height:90px!important}.mh-md-95px{max-height:95px!important}.mh-md-100px{max-height:100px!important}.mh-md-125px{max-height:125px!important}.mh-md-150px{max-height:150px!important}.mh-md-175px{max-height:175px!important}.mh-md-200px{max-height:200px!important}.mh-md-225px{max-height:225px!important}.mh-md-250px{max-height:250px!important}.mh-md-275px{max-height:275px!important}.mh-md-300px{max-height:300px!important}.mh-md-325px{max-height:325px!important}.mh-md-350px{max-height:350px!important}.mh-md-375px{max-height:375px!important}.mh-md-400px{max-height:400px!important}.mh-md-425px{max-height:425px!important}.mh-md-450px{max-height:450px!important}.mh-md-475px{max-height:475px!important}.mh-md-500px{max-height:500px!important}.mh-md-550px{max-height:550px!important}.mh-md-600px{max-height:600px!important}.mh-md-650px{max-height:650px!important}.mh-md-700px{max-height:700px!important}.mh-md-750px{max-height:750px!important}.mh-md-800px{max-height:800px!important}.mh-md-850px{max-height:850px!important}.mh-md-900px{max-height:900px!important}.mh-md-950px{max-height:950px!important}.mh-md-1000px{max-height:1000px!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:.75rem!important}.m-md-4{margin:1rem!important}.m-md-5{margin:1.25rem!important}.m-md-6{margin:1.5rem!important}.m-md-7{margin:1.75rem!important}.m-md-8{margin:2rem!important}.m-md-9{margin:2.25rem!important}.m-md-10{margin:2.5rem!important}.m-md-11{margin:2.75rem!important}.m-md-12{margin:3rem!important}.m-md-13{margin:3.25rem!important}.m-md-14{margin:3.5rem!important}.m-md-15{margin:3.75rem!important}.m-md-16{margin:4rem!important}.m-md-17{margin:4.25rem!important}.m-md-18{margin:4.5rem!important}.m-md-19{margin:4.75rem!important}.m-md-20{margin:5rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-md-4{margin-left:1rem!important;margin-right:1rem!important}.mx-md-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-md-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-7{margin-left:1.75rem!important;margin-right:1.75rem!important}.mx-md-8{margin-left:2rem!important;margin-right:2rem!important}.mx-md-9{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-md-10{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-md-11{margin-left:2.75rem!important;margin-right:2.75rem!important}.mx-md-12{margin-left:3rem!important;margin-right:3rem!important}.mx-md-13{margin-left:3.25rem!important;margin-right:3.25rem!important}.mx-md-14{margin-left:3.5rem!important;margin-right:3.5rem!important}.mx-md-15{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-md-16{margin-left:4rem!important;margin-right:4rem!important}.mx-md-17{margin-left:4.25rem!important;margin-right:4.25rem!important}.mx-md-18{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-md-19{margin-left:4.75rem!important;margin-right:4.75rem!important}.mx-md-20{margin-left:5rem!important;margin-right:5rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-md-4{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-md-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-7{margin-bottom:1.75rem!important;margin-top:1.75rem!important}.my-md-8{margin-bottom:2rem!important;margin-top:2rem!important}.my-md-9{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-md-10{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-md-11{margin-bottom:2.75rem!important;margin-top:2.75rem!important}.my-md-12{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-13{margin-bottom:3.25rem!important;margin-top:3.25rem!important}.my-md-14{margin-bottom:3.5rem!important;margin-top:3.5rem!important}.my-md-15{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-md-16{margin-bottom:4rem!important;margin-top:4rem!important}.my-md-17{margin-bottom:4.25rem!important;margin-top:4.25rem!important}.my-md-18{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-md-19{margin-bottom:4.75rem!important;margin-top:4.75rem!important}.my-md-20{margin-bottom:5rem!important;margin-top:5rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:.75rem!important}.mt-md-4{margin-top:1rem!important}.mt-md-5{margin-top:1.25rem!important}.mt-md-6{margin-top:1.5rem!important}.mt-md-7{margin-top:1.75rem!important}.mt-md-8{margin-top:2rem!important}.mt-md-9{margin-top:2.25rem!important}.mt-md-10{margin-top:2.5rem!important}.mt-md-11{margin-top:2.75rem!important}.mt-md-12{margin-top:3rem!important}.mt-md-13{margin-top:3.25rem!important}.mt-md-14{margin-top:3.5rem!important}.mt-md-15{margin-top:3.75rem!important}.mt-md-16{margin-top:4rem!important}.mt-md-17{margin-top:4.25rem!important}.mt-md-18{margin-top:4.5rem!important}.mt-md-19{margin-top:4.75rem!important}.mt-md-20{margin-top:5rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:.75rem!important}.me-md-4{margin-right:1rem!important}.me-md-5{margin-right:1.25rem!important}.me-md-6{margin-right:1.5rem!important}.me-md-7{margin-right:1.75rem!important}.me-md-8{margin-right:2rem!important}.me-md-9{margin-right:2.25rem!important}.me-md-10{margin-right:2.5rem!important}.me-md-11{margin-right:2.75rem!important}.me-md-12{margin-right:3rem!important}.me-md-13{margin-right:3.25rem!important}.me-md-14{margin-right:3.5rem!important}.me-md-15{margin-right:3.75rem!important}.me-md-16{margin-right:4rem!important}.me-md-17{margin-right:4.25rem!important}.me-md-18{margin-right:4.5rem!important}.me-md-19{margin-right:4.75rem!important}.me-md-20{margin-right:5rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:.75rem!important}.mb-md-4{margin-bottom:1rem!important}.mb-md-5{margin-bottom:1.25rem!important}.mb-md-6{margin-bottom:1.5rem!important}.mb-md-7{margin-bottom:1.75rem!important}.mb-md-8{margin-bottom:2rem!important}.mb-md-9{margin-bottom:2.25rem!important}.mb-md-10{margin-bottom:2.5rem!important}.mb-md-11{margin-bottom:2.75rem!important}.mb-md-12{margin-bottom:3rem!important}.mb-md-13{margin-bottom:3.25rem!important}.mb-md-14{margin-bottom:3.5rem!important}.mb-md-15{margin-bottom:3.75rem!important}.mb-md-16{margin-bottom:4rem!important}.mb-md-17{margin-bottom:4.25rem!important}.mb-md-18{margin-bottom:4.5rem!important}.mb-md-19{margin-bottom:4.75rem!important}.mb-md-20{margin-bottom:5rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:.75rem!important}.ms-md-4{margin-left:1rem!important}.ms-md-5{margin-left:1.25rem!important}.ms-md-6{margin-left:1.5rem!important}.ms-md-7{margin-left:1.75rem!important}.ms-md-8{margin-left:2rem!important}.ms-md-9{margin-left:2.25rem!important}.ms-md-10{margin-left:2.5rem!important}.ms-md-11{margin-left:2.75rem!important}.ms-md-12{margin-left:3rem!important}.ms-md-13{margin-left:3.25rem!important}.ms-md-14{margin-left:3.5rem!important}.ms-md-15{margin-left:3.75rem!important}.ms-md-16{margin-left:4rem!important}.ms-md-17{margin-left:4.25rem!important}.ms-md-18{margin-left:4.5rem!important}.ms-md-19{margin-left:4.75rem!important}.ms-md-20{margin-left:5rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-.75rem!important}.m-md-n4{margin:-1rem!important}.m-md-n5{margin:-1.25rem!important}.m-md-n6{margin:-1.5rem!important}.m-md-n7{margin:-1.75rem!important}.m-md-n8{margin:-2rem!important}.m-md-n9{margin:-2.25rem!important}.m-md-n10{margin:-2.5rem!important}.m-md-n11{margin:-2.75rem!important}.m-md-n12{margin:-3rem!important}.m-md-n13{margin:-3.25rem!important}.m-md-n14{margin:-3.5rem!important}.m-md-n15{margin:-3.75rem!important}.m-md-n16{margin:-4rem!important}.m-md-n17{margin:-4.25rem!important}.m-md-n18{margin:-4.5rem!important}.m-md-n19{margin:-4.75rem!important}.m-md-n20{margin:-5rem!important}.mx-md-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-md-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-md-n3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-md-n4{margin-left:-1rem!important;margin-right:-1rem!important}.mx-md-n5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-md-n6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-md-n7{margin-left:-1.75rem!important;margin-right:-1.75rem!important}.mx-md-n8{margin-left:-2rem!important;margin-right:-2rem!important}.mx-md-n9{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-md-n10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.mx-md-n11{margin-left:-2.75rem!important;margin-right:-2.75rem!important}.mx-md-n12{margin-left:-3rem!important;margin-right:-3rem!important}.mx-md-n13{margin-left:-3.25rem!important;margin-right:-3.25rem!important}.mx-md-n14{margin-left:-3.5rem!important;margin-right:-3.5rem!important}.mx-md-n15{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.mx-md-n16{margin-left:-4rem!important;margin-right:-4rem!important}.mx-md-n17{margin-left:-4.25rem!important;margin-right:-4.25rem!important}.mx-md-n18{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.mx-md-n19{margin-left:-4.75rem!important;margin-right:-4.75rem!important}.mx-md-n20{margin-left:-5rem!important;margin-right:-5rem!important}.my-md-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-md-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-md-n3{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-md-n4{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-md-n5{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-md-n6{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-md-n7{margin-bottom:-1.75rem!important;margin-top:-1.75rem!important}.my-md-n8{margin-bottom:-2rem!important;margin-top:-2rem!important}.my-md-n9{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-md-n10{margin-bottom:-2.5rem!important;margin-top:-2.5rem!important}.my-md-n11{margin-bottom:-2.75rem!important;margin-top:-2.75rem!important}.my-md-n12{margin-bottom:-3rem!important;margin-top:-3rem!important}.my-md-n13{margin-bottom:-3.25rem!important;margin-top:-3.25rem!important}.my-md-n14{margin-bottom:-3.5rem!important;margin-top:-3.5rem!important}.my-md-n15{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.my-md-n16{margin-bottom:-4rem!important;margin-top:-4rem!important}.my-md-n17{margin-bottom:-4.25rem!important;margin-top:-4.25rem!important}.my-md-n18{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.my-md-n19{margin-bottom:-4.75rem!important;margin-top:-4.75rem!important}.my-md-n20{margin-bottom:-5rem!important;margin-top:-5rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-.75rem!important}.mt-md-n4{margin-top:-1rem!important}.mt-md-n5{margin-top:-1.25rem!important}.mt-md-n6{margin-top:-1.5rem!important}.mt-md-n7{margin-top:-1.75rem!important}.mt-md-n8{margin-top:-2rem!important}.mt-md-n9{margin-top:-2.25rem!important}.mt-md-n10{margin-top:-2.5rem!important}.mt-md-n11{margin-top:-2.75rem!important}.mt-md-n12{margin-top:-3rem!important}.mt-md-n13{margin-top:-3.25rem!important}.mt-md-n14{margin-top:-3.5rem!important}.mt-md-n15{margin-top:-3.75rem!important}.mt-md-n16{margin-top:-4rem!important}.mt-md-n17{margin-top:-4.25rem!important}.mt-md-n18{margin-top:-4.5rem!important}.mt-md-n19{margin-top:-4.75rem!important}.mt-md-n20{margin-top:-5rem!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-.75rem!important}.me-md-n4{margin-right:-1rem!important}.me-md-n5{margin-right:-1.25rem!important}.me-md-n6{margin-right:-1.5rem!important}.me-md-n7{margin-right:-1.75rem!important}.me-md-n8{margin-right:-2rem!important}.me-md-n9{margin-right:-2.25rem!important}.me-md-n10{margin-right:-2.5rem!important}.me-md-n11{margin-right:-2.75rem!important}.me-md-n12{margin-right:-3rem!important}.me-md-n13{margin-right:-3.25rem!important}.me-md-n14{margin-right:-3.5rem!important}.me-md-n15{margin-right:-3.75rem!important}.me-md-n16{margin-right:-4rem!important}.me-md-n17{margin-right:-4.25rem!important}.me-md-n18{margin-right:-4.5rem!important}.me-md-n19{margin-right:-4.75rem!important}.me-md-n20{margin-right:-5rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-.75rem!important}.mb-md-n4{margin-bottom:-1rem!important}.mb-md-n5{margin-bottom:-1.25rem!important}.mb-md-n6{margin-bottom:-1.5rem!important}.mb-md-n7{margin-bottom:-1.75rem!important}.mb-md-n8{margin-bottom:-2rem!important}.mb-md-n9{margin-bottom:-2.25rem!important}.mb-md-n10{margin-bottom:-2.5rem!important}.mb-md-n11{margin-bottom:-2.75rem!important}.mb-md-n12{margin-bottom:-3rem!important}.mb-md-n13{margin-bottom:-3.25rem!important}.mb-md-n14{margin-bottom:-3.5rem!important}.mb-md-n15{margin-bottom:-3.75rem!important}.mb-md-n16{margin-bottom:-4rem!important}.mb-md-n17{margin-bottom:-4.25rem!important}.mb-md-n18{margin-bottom:-4.5rem!important}.mb-md-n19{margin-bottom:-4.75rem!important}.mb-md-n20{margin-bottom:-5rem!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-.75rem!important}.ms-md-n4{margin-left:-1rem!important}.ms-md-n5{margin-left:-1.25rem!important}.ms-md-n6{margin-left:-1.5rem!important}.ms-md-n7{margin-left:-1.75rem!important}.ms-md-n8{margin-left:-2rem!important}.ms-md-n9{margin-left:-2.25rem!important}.ms-md-n10{margin-left:-2.5rem!important}.ms-md-n11{margin-left:-2.75rem!important}.ms-md-n12{margin-left:-3rem!important}.ms-md-n13{margin-left:-3.25rem!important}.ms-md-n14{margin-left:-3.5rem!important}.ms-md-n15{margin-left:-3.75rem!important}.ms-md-n16{margin-left:-4rem!important}.ms-md-n17{margin-left:-4.25rem!important}.ms-md-n18{margin-left:-4.5rem!important}.ms-md-n19{margin-left:-4.75rem!important}.ms-md-n20{margin-left:-5rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:.75rem!important}.p-md-4{padding:1rem!important}.p-md-5{padding:1.25rem!important}.p-md-6{padding:1.5rem!important}.p-md-7{padding:1.75rem!important}.p-md-8{padding:2rem!important}.p-md-9{padding:2.25rem!important}.p-md-10{padding:2.5rem!important}.p-md-11{padding:2.75rem!important}.p-md-12{padding:3rem!important}.p-md-13{padding:3.25rem!important}.p-md-14{padding:3.5rem!important}.p-md-15{padding:3.75rem!important}.p-md-16{padding:4rem!important}.p-md-17{padding:4.25rem!important}.p-md-18{padding:4.5rem!important}.p-md-19{padding:4.75rem!important}.p-md-20{padding:5rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-md-4{padding-left:1rem!important;padding-right:1rem!important}.px-md-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-md-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-md-8{padding-left:2rem!important;padding-right:2rem!important}.px-md-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-md-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-md-11{padding-left:2.75rem!important;padding-right:2.75rem!important}.px-md-12{padding-left:3rem!important;padding-right:3rem!important}.px-md-13{padding-left:3.25rem!important;padding-right:3.25rem!important}.px-md-14{padding-left:3.5rem!important;padding-right:3.5rem!important}.px-md-15{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-md-16{padding-left:4rem!important;padding-right:4rem!important}.px-md-17{padding-left:4.25rem!important;padding-right:4.25rem!important}.px-md-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.px-md-19{padding-left:4.75rem!important;padding-right:4.75rem!important}.px-md-20{padding-left:5rem!important;padding-right:5rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-md-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-md-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-7{padding-bottom:1.75rem!important;padding-top:1.75rem!important}.py-md-8{padding-bottom:2rem!important;padding-top:2rem!important}.py-md-9{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-md-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-md-11{padding-bottom:2.75rem!important;padding-top:2.75rem!important}.py-md-12{padding-bottom:3rem!important;padding-top:3rem!important}.py-md-13{padding-bottom:3.25rem!important;padding-top:3.25rem!important}.py-md-14{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.py-md-15{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-md-16{padding-bottom:4rem!important;padding-top:4rem!important}.py-md-17{padding-bottom:4.25rem!important;padding-top:4.25rem!important}.py-md-18{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-md-19{padding-bottom:4.75rem!important;padding-top:4.75rem!important}.py-md-20{padding-bottom:5rem!important;padding-top:5rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:.75rem!important}.pt-md-4{padding-top:1rem!important}.pt-md-5{padding-top:1.25rem!important}.pt-md-6{padding-top:1.5rem!important}.pt-md-7{padding-top:1.75rem!important}.pt-md-8{padding-top:2rem!important}.pt-md-9{padding-top:2.25rem!important}.pt-md-10{padding-top:2.5rem!important}.pt-md-11{padding-top:2.75rem!important}.pt-md-12{padding-top:3rem!important}.pt-md-13{padding-top:3.25rem!important}.pt-md-14{padding-top:3.5rem!important}.pt-md-15{padding-top:3.75rem!important}.pt-md-16{padding-top:4rem!important}.pt-md-17{padding-top:4.25rem!important}.pt-md-18{padding-top:4.5rem!important}.pt-md-19{padding-top:4.75rem!important}.pt-md-20{padding-top:5rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:.75rem!important}.pe-md-4{padding-right:1rem!important}.pe-md-5{padding-right:1.25rem!important}.pe-md-6{padding-right:1.5rem!important}.pe-md-7{padding-right:1.75rem!important}.pe-md-8{padding-right:2rem!important}.pe-md-9{padding-right:2.25rem!important}.pe-md-10{padding-right:2.5rem!important}.pe-md-11{padding-right:2.75rem!important}.pe-md-12{padding-right:3rem!important}.pe-md-13{padding-right:3.25rem!important}.pe-md-14{padding-right:3.5rem!important}.pe-md-15{padding-right:3.75rem!important}.pe-md-16{padding-right:4rem!important}.pe-md-17{padding-right:4.25rem!important}.pe-md-18{padding-right:4.5rem!important}.pe-md-19{padding-right:4.75rem!important}.pe-md-20{padding-right:5rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:.75rem!important}.pb-md-4{padding-bottom:1rem!important}.pb-md-5{padding-bottom:1.25rem!important}.pb-md-6{padding-bottom:1.5rem!important}.pb-md-7{padding-bottom:1.75rem!important}.pb-md-8{padding-bottom:2rem!important}.pb-md-9{padding-bottom:2.25rem!important}.pb-md-10{padding-bottom:2.5rem!important}.pb-md-11{padding-bottom:2.75rem!important}.pb-md-12{padding-bottom:3rem!important}.pb-md-13{padding-bottom:3.25rem!important}.pb-md-14{padding-bottom:3.5rem!important}.pb-md-15{padding-bottom:3.75rem!important}.pb-md-16{padding-bottom:4rem!important}.pb-md-17{padding-bottom:4.25rem!important}.pb-md-18{padding-bottom:4.5rem!important}.pb-md-19{padding-bottom:4.75rem!important}.pb-md-20{padding-bottom:5rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:.75rem!important}.ps-md-4{padding-left:1rem!important}.ps-md-5{padding-left:1.25rem!important}.ps-md-6{padding-left:1.5rem!important}.ps-md-7{padding-left:1.75rem!important}.ps-md-8{padding-left:2rem!important}.ps-md-9{padding-left:2.25rem!important}.ps-md-10{padding-left:2.5rem!important}.ps-md-11{padding-left:2.75rem!important}.ps-md-12{padding-left:3rem!important}.ps-md-13{padding-left:3.25rem!important}.ps-md-14{padding-left:3.5rem!important}.ps-md-15{padding-left:3.75rem!important}.ps-md-16{padding-left:4rem!important}.ps-md-17{padding-left:4.25rem!important}.ps-md-18{padding-left:4.5rem!important}.ps-md-19{padding-left:4.75rem!important}.ps-md-20{padding-left:5rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:.75rem!important}.gap-md-4{gap:1rem!important}.gap-md-5{gap:1.25rem!important}.gap-md-6{gap:1.5rem!important}.gap-md-7{gap:1.75rem!important}.gap-md-8{gap:2rem!important}.gap-md-9{gap:2.25rem!important}.gap-md-10{gap:2.5rem!important}.gap-md-11{gap:2.75rem!important}.gap-md-12{gap:3rem!important}.gap-md-13{gap:3.25rem!important}.gap-md-14{gap:3.5rem!important}.gap-md-15{gap:3.75rem!important}.gap-md-16{gap:4rem!important}.gap-md-17{gap:4.25rem!important}.gap-md-18{gap:4.5rem!important}.gap-md-19{gap:4.75rem!important}.gap-md-20{gap:5rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:.75rem!important}.row-gap-md-4{row-gap:1rem!important}.row-gap-md-5{row-gap:1.25rem!important}.row-gap-md-6{row-gap:1.5rem!important}.row-gap-md-7{row-gap:1.75rem!important}.row-gap-md-8{row-gap:2rem!important}.row-gap-md-9{row-gap:2.25rem!important}.row-gap-md-10{row-gap:2.5rem!important}.row-gap-md-11{row-gap:2.75rem!important}.row-gap-md-12{row-gap:3rem!important}.row-gap-md-13{row-gap:3.25rem!important}.row-gap-md-14{row-gap:3.5rem!important}.row-gap-md-15{row-gap:3.75rem!important}.row-gap-md-16{row-gap:4rem!important}.row-gap-md-17{row-gap:4.25rem!important}.row-gap-md-18{row-gap:4.5rem!important}.row-gap-md-19{row-gap:4.75rem!important}.row-gap-md-20{row-gap:5rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-md-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-5{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-md-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-7{-moz-column-gap:1.75rem!important;column-gap:1.75rem!important}.column-gap-md-8{-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-md-9{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-md-10{-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-md-11{-moz-column-gap:2.75rem!important;column-gap:2.75rem!important}.column-gap-md-12{-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-md-13{-moz-column-gap:3.25rem!important;column-gap:3.25rem!important}.column-gap-md-14{-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}.column-gap-md-15{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.column-gap-md-16{-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-md-17{-moz-column-gap:4.25rem!important;column-gap:4.25rem!important}.column-gap-md-18{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.column-gap-md-19{-moz-column-gap:4.75rem!important;column-gap:4.75rem!important}.column-gap-md-20{-moz-column-gap:5rem!important;column-gap:5rem!important}.fs-md-1{font-size:calc(1.3rem + .6vw)!important}.fs-md-2{font-size:calc(1.275rem + .3vw)!important}.fs-md-3{font-size:calc(1.26rem + .12vw)!important}.fs-md-4{font-size:1.25rem!important}.fs-md-5{font-size:1.15rem!important}.fs-md-6{font-size:1.075rem!important}.fs-md-7{font-size:.95rem!important}.fs-md-8{font-size:.85rem!important}.fs-md-9{font-size:.75rem!important}.fs-md-10{font-size:.5rem!important}.fs-md-base{font-size:1rem!important}.fs-md-fluid{font-size:100%!important}.fs-md-2x{font-size:calc(1.325rem + .9vw)!important}.fs-md-2qx{font-size:calc(1.35rem + 1.2vw)!important}.fs-md-2hx{font-size:calc(1.375rem + 1.5vw)!important}.fs-md-2tx{font-size:calc(1.4rem + 1.8vw)!important}.fs-md-3x{font-size:calc(1.425rem + 2.1vw)!important}.fs-md-3qx{font-size:calc(1.45rem + 2.4vw)!important}.fs-md-3hx{font-size:calc(1.475rem + 2.7vw)!important}.fs-md-3tx{font-size:calc(1.5rem + 3vw)!important}.fs-md-4x{font-size:calc(1.525rem + 3.3vw)!important}.fs-md-4qx{font-size:calc(1.55rem + 3.6vw)!important}.fs-md-4hx{font-size:calc(1.575rem + 3.9vw)!important}.fs-md-4tx{font-size:calc(1.6rem + 4.2vw)!important}.fs-md-5x{font-size:calc(1.625rem + 4.5vw)!important}.fs-md-5qx{font-size:calc(1.65rem + 4.8vw)!important}.fs-md-5hx{font-size:calc(1.675rem + 5.1vw)!important}.fs-md-5tx{font-size:calc(1.7rem + 5.4vw)!important}.fs-md-6x{font-size:calc(1.725rem + 5.7vw)!important}.fs-md-6qx{font-size:calc(1.75rem + 6vw)!important}.fs-md-6hx{font-size:calc(1.775rem + 6.3vw)!important}.fs-md-6tx{font-size:calc(1.8rem + 6.6vw)!important}.fs-md-7x{font-size:calc(1.825rem + 6.9vw)!important}.fs-md-7qx{font-size:calc(1.85rem + 7.2vw)!important}.fs-md-7hx{font-size:calc(1.875rem + 7.5vw)!important}.fs-md-7tx{font-size:calc(1.9rem + 7.8vw)!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}.min-w-md-unset{min-width:unset!important}.min-w-md-25{min-width:25%!important}.min-w-md-50{min-width:50%!important}.min-w-md-75{min-width:75%!important}.min-w-md-100{min-width:100%!important}.min-w-md-auto{min-width:auto!important}.min-w-md-1px{min-width:1px!important}.min-w-md-2px{min-width:2px!important}.min-w-md-3px{min-width:3px!important}.min-w-md-4px{min-width:4px!important}.min-w-md-5px{min-width:5px!important}.min-w-md-6px{min-width:6px!important}.min-w-md-7px{min-width:7px!important}.min-w-md-8px{min-width:8px!important}.min-w-md-9px{min-width:9px!important}.min-w-md-10px{min-width:10px!important}.min-w-md-15px{min-width:15px!important}.min-w-md-20px{min-width:20px!important}.min-w-md-25px{min-width:25px!important}.min-w-md-30px{min-width:30px!important}.min-w-md-35px{min-width:35px!important}.min-w-md-40px{min-width:40px!important}.min-w-md-45px{min-width:45px!important}.min-w-md-50px{min-width:50px!important}.min-w-md-55px{min-width:55px!important}.min-w-md-60px{min-width:60px!important}.min-w-md-65px{min-width:65px!important}.min-w-md-70px{min-width:70px!important}.min-w-md-75px{min-width:75px!important}.min-w-md-80px{min-width:80px!important}.min-w-md-85px{min-width:85px!important}.min-w-md-90px{min-width:90px!important}.min-w-md-95px{min-width:95px!important}.min-w-md-100px{min-width:100px!important}.min-w-md-125px{min-width:125px!important}.min-w-md-150px{min-width:150px!important}.min-w-md-175px{min-width:175px!important}.min-w-md-200px{min-width:200px!important}.min-w-md-225px{min-width:225px!important}.min-w-md-250px{min-width:250px!important}.min-w-md-275px{min-width:275px!important}.min-w-md-300px{min-width:300px!important}.min-w-md-325px{min-width:325px!important}.min-w-md-350px{min-width:350px!important}.min-w-md-375px{min-width:375px!important}.min-w-md-400px{min-width:400px!important}.min-w-md-425px{min-width:425px!important}.min-w-md-450px{min-width:450px!important}.min-w-md-475px{min-width:475px!important}.min-w-md-500px{min-width:500px!important}.min-w-md-550px{min-width:550px!important}.min-w-md-600px{min-width:600px!important}.min-w-md-650px{min-width:650px!important}.min-w-md-700px{min-width:700px!important}.min-w-md-750px{min-width:750px!important}.min-w-md-800px{min-width:800px!important}.min-w-md-850px{min-width:850px!important}.min-w-md-900px{min-width:900px!important}.min-w-md-950px{min-width:950px!important}.min-w-md-1000px{min-width:1000px!important}.min-h-md-unset{min-height:unset!important}.min-h-md-25{min-height:25%!important}.min-h-md-50{min-height:50%!important}.min-h-md-75{min-height:75%!important}.min-h-md-100{min-height:100%!important}.min-h-md-auto{min-height:auto!important}.min-h-md-1px{min-height:1px!important}.min-h-md-2px{min-height:2px!important}.min-h-md-3px{min-height:3px!important}.min-h-md-4px{min-height:4px!important}.min-h-md-5px{min-height:5px!important}.min-h-md-6px{min-height:6px!important}.min-h-md-7px{min-height:7px!important}.min-h-md-8px{min-height:8px!important}.min-h-md-9px{min-height:9px!important}.min-h-md-10px{min-height:10px!important}.min-h-md-15px{min-height:15px!important}.min-h-md-20px{min-height:20px!important}.min-h-md-25px{min-height:25px!important}.min-h-md-30px{min-height:30px!important}.min-h-md-35px{min-height:35px!important}.min-h-md-40px{min-height:40px!important}.min-h-md-45px{min-height:45px!important}.min-h-md-50px{min-height:50px!important}.min-h-md-55px{min-height:55px!important}.min-h-md-60px{min-height:60px!important}.min-h-md-65px{min-height:65px!important}.min-h-md-70px{min-height:70px!important}.min-h-md-75px{min-height:75px!important}.min-h-md-80px{min-height:80px!important}.min-h-md-85px{min-height:85px!important}.min-h-md-90px{min-height:90px!important}.min-h-md-95px{min-height:95px!important}.min-h-md-100px{min-height:100px!important}.min-h-md-125px{min-height:125px!important}.min-h-md-150px{min-height:150px!important}.min-h-md-175px{min-height:175px!important}.min-h-md-200px{min-height:200px!important}.min-h-md-225px{min-height:225px!important}.min-h-md-250px{min-height:250px!important}.min-h-md-275px{min-height:275px!important}.min-h-md-300px{min-height:300px!important}.min-h-md-325px{min-height:325px!important}.min-h-md-350px{min-height:350px!important}.min-h-md-375px{min-height:375px!important}.min-h-md-400px{min-height:400px!important}.min-h-md-425px{min-height:425px!important}.min-h-md-450px{min-height:450px!important}.min-h-md-475px{min-height:475px!important}.min-h-md-500px{min-height:500px!important}.min-h-md-550px{min-height:550px!important}.min-h-md-600px{min-height:600px!important}.min-h-md-650px{min-height:650px!important}.min-h-md-700px{min-height:700px!important}.min-h-md-750px{min-height:750px!important}.min-h-md-800px{min-height:800px!important}.min-h-md-850px{min-height:850px!important}.min-h-md-900px{min-height:900px!important}.min-h-md-950px{min-height:950px!important}.min-h-md-1000px{min-height:1000px!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.overflow-lg-auto{overflow:auto!important}.overflow-lg-hidden{overflow:hidden!important}.overflow-lg-visible{overflow:visible!important}.overflow-lg-scroll{overflow:scroll!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.position-lg-static{position:static!important}.position-lg-relative{position:relative!important}.position-lg-absolute{position:absolute!important}.position-lg-fixed{position:fixed!important}.position-lg-sticky{position:sticky!important}.w-lg-unset{width:unset!important}.w-lg-25{width:25%!important}.w-lg-50{width:50%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}.w-lg-auto{width:auto!important}.w-lg-1px{width:1px!important}.w-lg-2px{width:2px!important}.w-lg-3px{width:3px!important}.w-lg-4px{width:4px!important}.w-lg-5px{width:5px!important}.w-lg-6px{width:6px!important}.w-lg-7px{width:7px!important}.w-lg-8px{width:8px!important}.w-lg-9px{width:9px!important}.w-lg-10px{width:10px!important}.w-lg-15px{width:15px!important}.w-lg-20px{width:20px!important}.w-lg-25px{width:25px!important}.w-lg-30px{width:30px!important}.w-lg-35px{width:35px!important}.w-lg-40px{width:40px!important}.w-lg-45px{width:45px!important}.w-lg-50px{width:50px!important}.w-lg-55px{width:55px!important}.w-lg-60px{width:60px!important}.w-lg-65px{width:65px!important}.w-lg-70px{width:70px!important}.w-lg-75px{width:75px!important}.w-lg-80px{width:80px!important}.w-lg-85px{width:85px!important}.w-lg-90px{width:90px!important}.w-lg-95px{width:95px!important}.w-lg-100px{width:100px!important}.w-lg-125px{width:125px!important}.w-lg-150px{width:150px!important}.w-lg-175px{width:175px!important}.w-lg-200px{width:200px!important}.w-lg-225px{width:225px!important}.w-lg-250px{width:250px!important}.w-lg-275px{width:275px!important}.w-lg-300px{width:300px!important}.w-lg-325px{width:325px!important}.w-lg-350px{width:350px!important}.w-lg-375px{width:375px!important}.w-lg-400px{width:400px!important}.w-lg-425px{width:425px!important}.w-lg-450px{width:450px!important}.w-lg-475px{width:475px!important}.w-lg-500px{width:500px!important}.w-lg-550px{width:550px!important}.w-lg-600px{width:600px!important}.w-lg-650px{width:650px!important}.w-lg-700px{width:700px!important}.w-lg-750px{width:750px!important}.w-lg-800px{width:800px!important}.w-lg-850px{width:850px!important}.w-lg-900px{width:900px!important}.w-lg-950px{width:950px!important}.w-lg-1000px{width:1000px!important}.mw-lg-unset{max-width:unset!important}.mw-lg-25{max-width:25%!important}.mw-lg-50{max-width:50%!important}.mw-lg-75{max-width:75%!important}.mw-lg-100{max-width:100%!important}.mw-lg-auto{max-width:auto!important}.mw-lg-1px{max-width:1px!important}.mw-lg-2px{max-width:2px!important}.mw-lg-3px{max-width:3px!important}.mw-lg-4px{max-width:4px!important}.mw-lg-5px{max-width:5px!important}.mw-lg-6px{max-width:6px!important}.mw-lg-7px{max-width:7px!important}.mw-lg-8px{max-width:8px!important}.mw-lg-9px{max-width:9px!important}.mw-lg-10px{max-width:10px!important}.mw-lg-15px{max-width:15px!important}.mw-lg-20px{max-width:20px!important}.mw-lg-25px{max-width:25px!important}.mw-lg-30px{max-width:30px!important}.mw-lg-35px{max-width:35px!important}.mw-lg-40px{max-width:40px!important}.mw-lg-45px{max-width:45px!important}.mw-lg-50px{max-width:50px!important}.mw-lg-55px{max-width:55px!important}.mw-lg-60px{max-width:60px!important}.mw-lg-65px{max-width:65px!important}.mw-lg-70px{max-width:70px!important}.mw-lg-75px{max-width:75px!important}.mw-lg-80px{max-width:80px!important}.mw-lg-85px{max-width:85px!important}.mw-lg-90px{max-width:90px!important}.mw-lg-95px{max-width:95px!important}.mw-lg-100px{max-width:100px!important}.mw-lg-125px{max-width:125px!important}.mw-lg-150px{max-width:150px!important}.mw-lg-175px{max-width:175px!important}.mw-lg-200px{max-width:200px!important}.mw-lg-225px{max-width:225px!important}.mw-lg-250px{max-width:250px!important}.mw-lg-275px{max-width:275px!important}.mw-lg-300px{max-width:300px!important}.mw-lg-325px{max-width:325px!important}.mw-lg-350px{max-width:350px!important}.mw-lg-375px{max-width:375px!important}.mw-lg-400px{max-width:400px!important}.mw-lg-425px{max-width:425px!important}.mw-lg-450px{max-width:450px!important}.mw-lg-475px{max-width:475px!important}.mw-lg-500px{max-width:500px!important}.mw-lg-550px{max-width:550px!important}.mw-lg-600px{max-width:600px!important}.mw-lg-650px{max-width:650px!important}.mw-lg-700px{max-width:700px!important}.mw-lg-750px{max-width:750px!important}.mw-lg-800px{max-width:800px!important}.mw-lg-850px{max-width:850px!important}.mw-lg-900px{max-width:900px!important}.mw-lg-950px{max-width:950px!important}.mw-lg-1000px{max-width:1000px!important}.h-lg-unset{height:unset!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.h-lg-auto{height:auto!important}.h-lg-1px{height:1px!important}.h-lg-2px{height:2px!important}.h-lg-3px{height:3px!important}.h-lg-4px{height:4px!important}.h-lg-5px{height:5px!important}.h-lg-6px{height:6px!important}.h-lg-7px{height:7px!important}.h-lg-8px{height:8px!important}.h-lg-9px{height:9px!important}.h-lg-10px{height:10px!important}.h-lg-15px{height:15px!important}.h-lg-20px{height:20px!important}.h-lg-25px{height:25px!important}.h-lg-30px{height:30px!important}.h-lg-35px{height:35px!important}.h-lg-40px{height:40px!important}.h-lg-45px{height:45px!important}.h-lg-50px{height:50px!important}.h-lg-55px{height:55px!important}.h-lg-60px{height:60px!important}.h-lg-65px{height:65px!important}.h-lg-70px{height:70px!important}.h-lg-75px{height:75px!important}.h-lg-80px{height:80px!important}.h-lg-85px{height:85px!important}.h-lg-90px{height:90px!important}.h-lg-95px{height:95px!important}.h-lg-100px{height:100px!important}.h-lg-125px{height:125px!important}.h-lg-150px{height:150px!important}.h-lg-175px{height:175px!important}.h-lg-200px{height:200px!important}.h-lg-225px{height:225px!important}.h-lg-250px{height:250px!important}.h-lg-275px{height:275px!important}.h-lg-300px{height:300px!important}.h-lg-325px{height:325px!important}.h-lg-350px{height:350px!important}.h-lg-375px{height:375px!important}.h-lg-400px{height:400px!important}.h-lg-425px{height:425px!important}.h-lg-450px{height:450px!important}.h-lg-475px{height:475px!important}.h-lg-500px{height:500px!important}.h-lg-550px{height:550px!important}.h-lg-600px{height:600px!important}.h-lg-650px{height:650px!important}.h-lg-700px{height:700px!important}.h-lg-750px{height:750px!important}.h-lg-800px{height:800px!important}.h-lg-850px{height:850px!important}.h-lg-900px{height:900px!important}.h-lg-950px{height:950px!important}.h-lg-1000px{height:1000px!important}.mh-lg-unset{max-height:unset!important}.mh-lg-25{max-height:25%!important}.mh-lg-50{max-height:50%!important}.mh-lg-75{max-height:75%!important}.mh-lg-100{max-height:100%!important}.mh-lg-auto{max-height:auto!important}.mh-lg-1px{max-height:1px!important}.mh-lg-2px{max-height:2px!important}.mh-lg-3px{max-height:3px!important}.mh-lg-4px{max-height:4px!important}.mh-lg-5px{max-height:5px!important}.mh-lg-6px{max-height:6px!important}.mh-lg-7px{max-height:7px!important}.mh-lg-8px{max-height:8px!important}.mh-lg-9px{max-height:9px!important}.mh-lg-10px{max-height:10px!important}.mh-lg-15px{max-height:15px!important}.mh-lg-20px{max-height:20px!important}.mh-lg-25px{max-height:25px!important}.mh-lg-30px{max-height:30px!important}.mh-lg-35px{max-height:35px!important}.mh-lg-40px{max-height:40px!important}.mh-lg-45px{max-height:45px!important}.mh-lg-50px{max-height:50px!important}.mh-lg-55px{max-height:55px!important}.mh-lg-60px{max-height:60px!important}.mh-lg-65px{max-height:65px!important}.mh-lg-70px{max-height:70px!important}.mh-lg-75px{max-height:75px!important}.mh-lg-80px{max-height:80px!important}.mh-lg-85px{max-height:85px!important}.mh-lg-90px{max-height:90px!important}.mh-lg-95px{max-height:95px!important}.mh-lg-100px{max-height:100px!important}.mh-lg-125px{max-height:125px!important}.mh-lg-150px{max-height:150px!important}.mh-lg-175px{max-height:175px!important}.mh-lg-200px{max-height:200px!important}.mh-lg-225px{max-height:225px!important}.mh-lg-250px{max-height:250px!important}.mh-lg-275px{max-height:275px!important}.mh-lg-300px{max-height:300px!important}.mh-lg-325px{max-height:325px!important}.mh-lg-350px{max-height:350px!important}.mh-lg-375px{max-height:375px!important}.mh-lg-400px{max-height:400px!important}.mh-lg-425px{max-height:425px!important}.mh-lg-450px{max-height:450px!important}.mh-lg-475px{max-height:475px!important}.mh-lg-500px{max-height:500px!important}.mh-lg-550px{max-height:550px!important}.mh-lg-600px{max-height:600px!important}.mh-lg-650px{max-height:650px!important}.mh-lg-700px{max-height:700px!important}.mh-lg-750px{max-height:750px!important}.mh-lg-800px{max-height:800px!important}.mh-lg-850px{max-height:850px!important}.mh-lg-900px{max-height:900px!important}.mh-lg-950px{max-height:950px!important}.mh-lg-1000px{max-height:1000px!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:.75rem!important}.m-lg-4{margin:1rem!important}.m-lg-5{margin:1.25rem!important}.m-lg-6{margin:1.5rem!important}.m-lg-7{margin:1.75rem!important}.m-lg-8{margin:2rem!important}.m-lg-9{margin:2.25rem!important}.m-lg-10{margin:2.5rem!important}.m-lg-11{margin:2.75rem!important}.m-lg-12{margin:3rem!important}.m-lg-13{margin:3.25rem!important}.m-lg-14{margin:3.5rem!important}.m-lg-15{margin:3.75rem!important}.m-lg-16{margin:4rem!important}.m-lg-17{margin:4.25rem!important}.m-lg-18{margin:4.5rem!important}.m-lg-19{margin:4.75rem!important}.m-lg-20{margin:5rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-lg-4{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-lg-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-7{margin-left:1.75rem!important;margin-right:1.75rem!important}.mx-lg-8{margin-left:2rem!important;margin-right:2rem!important}.mx-lg-9{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-lg-10{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-lg-11{margin-left:2.75rem!important;margin-right:2.75rem!important}.mx-lg-12{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-13{margin-left:3.25rem!important;margin-right:3.25rem!important}.mx-lg-14{margin-left:3.5rem!important;margin-right:3.5rem!important}.mx-lg-15{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-lg-16{margin-left:4rem!important;margin-right:4rem!important}.mx-lg-17{margin-left:4.25rem!important;margin-right:4.25rem!important}.mx-lg-18{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-lg-19{margin-left:4.75rem!important;margin-right:4.75rem!important}.mx-lg-20{margin-left:5rem!important;margin-right:5rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-lg-4{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-lg-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-7{margin-bottom:1.75rem!important;margin-top:1.75rem!important}.my-lg-8{margin-bottom:2rem!important;margin-top:2rem!important}.my-lg-9{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-lg-10{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-lg-11{margin-bottom:2.75rem!important;margin-top:2.75rem!important}.my-lg-12{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-13{margin-bottom:3.25rem!important;margin-top:3.25rem!important}.my-lg-14{margin-bottom:3.5rem!important;margin-top:3.5rem!important}.my-lg-15{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-lg-16{margin-bottom:4rem!important;margin-top:4rem!important}.my-lg-17{margin-bottom:4.25rem!important;margin-top:4.25rem!important}.my-lg-18{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-lg-19{margin-bottom:4.75rem!important;margin-top:4.75rem!important}.my-lg-20{margin-bottom:5rem!important;margin-top:5rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:.75rem!important}.mt-lg-4{margin-top:1rem!important}.mt-lg-5{margin-top:1.25rem!important}.mt-lg-6{margin-top:1.5rem!important}.mt-lg-7{margin-top:1.75rem!important}.mt-lg-8{margin-top:2rem!important}.mt-lg-9{margin-top:2.25rem!important}.mt-lg-10{margin-top:2.5rem!important}.mt-lg-11{margin-top:2.75rem!important}.mt-lg-12{margin-top:3rem!important}.mt-lg-13{margin-top:3.25rem!important}.mt-lg-14{margin-top:3.5rem!important}.mt-lg-15{margin-top:3.75rem!important}.mt-lg-16{margin-top:4rem!important}.mt-lg-17{margin-top:4.25rem!important}.mt-lg-18{margin-top:4.5rem!important}.mt-lg-19{margin-top:4.75rem!important}.mt-lg-20{margin-top:5rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:.75rem!important}.me-lg-4{margin-right:1rem!important}.me-lg-5{margin-right:1.25rem!important}.me-lg-6{margin-right:1.5rem!important}.me-lg-7{margin-right:1.75rem!important}.me-lg-8{margin-right:2rem!important}.me-lg-9{margin-right:2.25rem!important}.me-lg-10{margin-right:2.5rem!important}.me-lg-11{margin-right:2.75rem!important}.me-lg-12{margin-right:3rem!important}.me-lg-13{margin-right:3.25rem!important}.me-lg-14{margin-right:3.5rem!important}.me-lg-15{margin-right:3.75rem!important}.me-lg-16{margin-right:4rem!important}.me-lg-17{margin-right:4.25rem!important}.me-lg-18{margin-right:4.5rem!important}.me-lg-19{margin-right:4.75rem!important}.me-lg-20{margin-right:5rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:.75rem!important}.mb-lg-4{margin-bottom:1rem!important}.mb-lg-5{margin-bottom:1.25rem!important}.mb-lg-6{margin-bottom:1.5rem!important}.mb-lg-7{margin-bottom:1.75rem!important}.mb-lg-8{margin-bottom:2rem!important}.mb-lg-9{margin-bottom:2.25rem!important}.mb-lg-10{margin-bottom:2.5rem!important}.mb-lg-11{margin-bottom:2.75rem!important}.mb-lg-12{margin-bottom:3rem!important}.mb-lg-13{margin-bottom:3.25rem!important}.mb-lg-14{margin-bottom:3.5rem!important}.mb-lg-15{margin-bottom:3.75rem!important}.mb-lg-16{margin-bottom:4rem!important}.mb-lg-17{margin-bottom:4.25rem!important}.mb-lg-18{margin-bottom:4.5rem!important}.mb-lg-19{margin-bottom:4.75rem!important}.mb-lg-20{margin-bottom:5rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:.75rem!important}.ms-lg-4{margin-left:1rem!important}.ms-lg-5{margin-left:1.25rem!important}.ms-lg-6{margin-left:1.5rem!important}.ms-lg-7{margin-left:1.75rem!important}.ms-lg-8{margin-left:2rem!important}.ms-lg-9{margin-left:2.25rem!important}.ms-lg-10{margin-left:2.5rem!important}.ms-lg-11{margin-left:2.75rem!important}.ms-lg-12{margin-left:3rem!important}.ms-lg-13{margin-left:3.25rem!important}.ms-lg-14{margin-left:3.5rem!important}.ms-lg-15{margin-left:3.75rem!important}.ms-lg-16{margin-left:4rem!important}.ms-lg-17{margin-left:4.25rem!important}.ms-lg-18{margin-left:4.5rem!important}.ms-lg-19{margin-left:4.75rem!important}.ms-lg-20{margin-left:5rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-.75rem!important}.m-lg-n4{margin:-1rem!important}.m-lg-n5{margin:-1.25rem!important}.m-lg-n6{margin:-1.5rem!important}.m-lg-n7{margin:-1.75rem!important}.m-lg-n8{margin:-2rem!important}.m-lg-n9{margin:-2.25rem!important}.m-lg-n10{margin:-2.5rem!important}.m-lg-n11{margin:-2.75rem!important}.m-lg-n12{margin:-3rem!important}.m-lg-n13{margin:-3.25rem!important}.m-lg-n14{margin:-3.5rem!important}.m-lg-n15{margin:-3.75rem!important}.m-lg-n16{margin:-4rem!important}.m-lg-n17{margin:-4.25rem!important}.m-lg-n18{margin:-4.5rem!important}.m-lg-n19{margin:-4.75rem!important}.m-lg-n20{margin:-5rem!important}.mx-lg-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-lg-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-lg-n3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-lg-n4{margin-left:-1rem!important;margin-right:-1rem!important}.mx-lg-n5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-lg-n6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-lg-n7{margin-left:-1.75rem!important;margin-right:-1.75rem!important}.mx-lg-n8{margin-left:-2rem!important;margin-right:-2rem!important}.mx-lg-n9{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-lg-n10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.mx-lg-n11{margin-left:-2.75rem!important;margin-right:-2.75rem!important}.mx-lg-n12{margin-left:-3rem!important;margin-right:-3rem!important}.mx-lg-n13{margin-left:-3.25rem!important;margin-right:-3.25rem!important}.mx-lg-n14{margin-left:-3.5rem!important;margin-right:-3.5rem!important}.mx-lg-n15{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.mx-lg-n16{margin-left:-4rem!important;margin-right:-4rem!important}.mx-lg-n17{margin-left:-4.25rem!important;margin-right:-4.25rem!important}.mx-lg-n18{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.mx-lg-n19{margin-left:-4.75rem!important;margin-right:-4.75rem!important}.mx-lg-n20{margin-left:-5rem!important;margin-right:-5rem!important}.my-lg-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-lg-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-lg-n3{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-lg-n4{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-lg-n5{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-lg-n6{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-lg-n7{margin-bottom:-1.75rem!important;margin-top:-1.75rem!important}.my-lg-n8{margin-bottom:-2rem!important;margin-top:-2rem!important}.my-lg-n9{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-lg-n10{margin-bottom:-2.5rem!important;margin-top:-2.5rem!important}.my-lg-n11{margin-bottom:-2.75rem!important;margin-top:-2.75rem!important}.my-lg-n12{margin-bottom:-3rem!important;margin-top:-3rem!important}.my-lg-n13{margin-bottom:-3.25rem!important;margin-top:-3.25rem!important}.my-lg-n14{margin-bottom:-3.5rem!important;margin-top:-3.5rem!important}.my-lg-n15{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.my-lg-n16{margin-bottom:-4rem!important;margin-top:-4rem!important}.my-lg-n17{margin-bottom:-4.25rem!important;margin-top:-4.25rem!important}.my-lg-n18{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.my-lg-n19{margin-bottom:-4.75rem!important;margin-top:-4.75rem!important}.my-lg-n20{margin-bottom:-5rem!important;margin-top:-5rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-.75rem!important}.mt-lg-n4{margin-top:-1rem!important}.mt-lg-n5{margin-top:-1.25rem!important}.mt-lg-n6{margin-top:-1.5rem!important}.mt-lg-n7{margin-top:-1.75rem!important}.mt-lg-n8{margin-top:-2rem!important}.mt-lg-n9{margin-top:-2.25rem!important}.mt-lg-n10{margin-top:-2.5rem!important}.mt-lg-n11{margin-top:-2.75rem!important}.mt-lg-n12{margin-top:-3rem!important}.mt-lg-n13{margin-top:-3.25rem!important}.mt-lg-n14{margin-top:-3.5rem!important}.mt-lg-n15{margin-top:-3.75rem!important}.mt-lg-n16{margin-top:-4rem!important}.mt-lg-n17{margin-top:-4.25rem!important}.mt-lg-n18{margin-top:-4.5rem!important}.mt-lg-n19{margin-top:-4.75rem!important}.mt-lg-n20{margin-top:-5rem!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-.75rem!important}.me-lg-n4{margin-right:-1rem!important}.me-lg-n5{margin-right:-1.25rem!important}.me-lg-n6{margin-right:-1.5rem!important}.me-lg-n7{margin-right:-1.75rem!important}.me-lg-n8{margin-right:-2rem!important}.me-lg-n9{margin-right:-2.25rem!important}.me-lg-n10{margin-right:-2.5rem!important}.me-lg-n11{margin-right:-2.75rem!important}.me-lg-n12{margin-right:-3rem!important}.me-lg-n13{margin-right:-3.25rem!important}.me-lg-n14{margin-right:-3.5rem!important}.me-lg-n15{margin-right:-3.75rem!important}.me-lg-n16{margin-right:-4rem!important}.me-lg-n17{margin-right:-4.25rem!important}.me-lg-n18{margin-right:-4.5rem!important}.me-lg-n19{margin-right:-4.75rem!important}.me-lg-n20{margin-right:-5rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-.75rem!important}.mb-lg-n4{margin-bottom:-1rem!important}.mb-lg-n5{margin-bottom:-1.25rem!important}.mb-lg-n6{margin-bottom:-1.5rem!important}.mb-lg-n7{margin-bottom:-1.75rem!important}.mb-lg-n8{margin-bottom:-2rem!important}.mb-lg-n9{margin-bottom:-2.25rem!important}.mb-lg-n10{margin-bottom:-2.5rem!important}.mb-lg-n11{margin-bottom:-2.75rem!important}.mb-lg-n12{margin-bottom:-3rem!important}.mb-lg-n13{margin-bottom:-3.25rem!important}.mb-lg-n14{margin-bottom:-3.5rem!important}.mb-lg-n15{margin-bottom:-3.75rem!important}.mb-lg-n16{margin-bottom:-4rem!important}.mb-lg-n17{margin-bottom:-4.25rem!important}.mb-lg-n18{margin-bottom:-4.5rem!important}.mb-lg-n19{margin-bottom:-4.75rem!important}.mb-lg-n20{margin-bottom:-5rem!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-.75rem!important}.ms-lg-n4{margin-left:-1rem!important}.ms-lg-n5{margin-left:-1.25rem!important}.ms-lg-n6{margin-left:-1.5rem!important}.ms-lg-n7{margin-left:-1.75rem!important}.ms-lg-n8{margin-left:-2rem!important}.ms-lg-n9{margin-left:-2.25rem!important}.ms-lg-n10{margin-left:-2.5rem!important}.ms-lg-n11{margin-left:-2.75rem!important}.ms-lg-n12{margin-left:-3rem!important}.ms-lg-n13{margin-left:-3.25rem!important}.ms-lg-n14{margin-left:-3.5rem!important}.ms-lg-n15{margin-left:-3.75rem!important}.ms-lg-n16{margin-left:-4rem!important}.ms-lg-n17{margin-left:-4.25rem!important}.ms-lg-n18{margin-left:-4.5rem!important}.ms-lg-n19{margin-left:-4.75rem!important}.ms-lg-n20{margin-left:-5rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:.75rem!important}.p-lg-4{padding:1rem!important}.p-lg-5{padding:1.25rem!important}.p-lg-6{padding:1.5rem!important}.p-lg-7{padding:1.75rem!important}.p-lg-8{padding:2rem!important}.p-lg-9{padding:2.25rem!important}.p-lg-10{padding:2.5rem!important}.p-lg-11{padding:2.75rem!important}.p-lg-12{padding:3rem!important}.p-lg-13{padding:3.25rem!important}.p-lg-14{padding:3.5rem!important}.p-lg-15{padding:3.75rem!important}.p-lg-16{padding:4rem!important}.p-lg-17{padding:4.25rem!important}.p-lg-18{padding:4.5rem!important}.p-lg-19{padding:4.75rem!important}.p-lg-20{padding:5rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-lg-4{padding-left:1rem!important;padding-right:1rem!important}.px-lg-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-lg-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-lg-8{padding-left:2rem!important;padding-right:2rem!important}.px-lg-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-lg-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-lg-11{padding-left:2.75rem!important;padding-right:2.75rem!important}.px-lg-12{padding-left:3rem!important;padding-right:3rem!important}.px-lg-13{padding-left:3.25rem!important;padding-right:3.25rem!important}.px-lg-14{padding-left:3.5rem!important;padding-right:3.5rem!important}.px-lg-15{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-lg-16{padding-left:4rem!important;padding-right:4rem!important}.px-lg-17{padding-left:4.25rem!important;padding-right:4.25rem!important}.px-lg-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.px-lg-19{padding-left:4.75rem!important;padding-right:4.75rem!important}.px-lg-20{padding-left:5rem!important;padding-right:5rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-lg-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-lg-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-7{padding-bottom:1.75rem!important;padding-top:1.75rem!important}.py-lg-8{padding-bottom:2rem!important;padding-top:2rem!important}.py-lg-9{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-lg-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-lg-11{padding-bottom:2.75rem!important;padding-top:2.75rem!important}.py-lg-12{padding-bottom:3rem!important;padding-top:3rem!important}.py-lg-13{padding-bottom:3.25rem!important;padding-top:3.25rem!important}.py-lg-14{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.py-lg-15{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-lg-16{padding-bottom:4rem!important;padding-top:4rem!important}.py-lg-17{padding-bottom:4.25rem!important;padding-top:4.25rem!important}.py-lg-18{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-lg-19{padding-bottom:4.75rem!important;padding-top:4.75rem!important}.py-lg-20{padding-bottom:5rem!important;padding-top:5rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:.75rem!important}.pt-lg-4{padding-top:1rem!important}.pt-lg-5{padding-top:1.25rem!important}.pt-lg-6{padding-top:1.5rem!important}.pt-lg-7{padding-top:1.75rem!important}.pt-lg-8{padding-top:2rem!important}.pt-lg-9{padding-top:2.25rem!important}.pt-lg-10{padding-top:2.5rem!important}.pt-lg-11{padding-top:2.75rem!important}.pt-lg-12{padding-top:3rem!important}.pt-lg-13{padding-top:3.25rem!important}.pt-lg-14{padding-top:3.5rem!important}.pt-lg-15{padding-top:3.75rem!important}.pt-lg-16{padding-top:4rem!important}.pt-lg-17{padding-top:4.25rem!important}.pt-lg-18{padding-top:4.5rem!important}.pt-lg-19{padding-top:4.75rem!important}.pt-lg-20{padding-top:5rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:.75rem!important}.pe-lg-4{padding-right:1rem!important}.pe-lg-5{padding-right:1.25rem!important}.pe-lg-6{padding-right:1.5rem!important}.pe-lg-7{padding-right:1.75rem!important}.pe-lg-8{padding-right:2rem!important}.pe-lg-9{padding-right:2.25rem!important}.pe-lg-10{padding-right:2.5rem!important}.pe-lg-11{padding-right:2.75rem!important}.pe-lg-12{padding-right:3rem!important}.pe-lg-13{padding-right:3.25rem!important}.pe-lg-14{padding-right:3.5rem!important}.pe-lg-15{padding-right:3.75rem!important}.pe-lg-16{padding-right:4rem!important}.pe-lg-17{padding-right:4.25rem!important}.pe-lg-18{padding-right:4.5rem!important}.pe-lg-19{padding-right:4.75rem!important}.pe-lg-20{padding-right:5rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:.75rem!important}.pb-lg-4{padding-bottom:1rem!important}.pb-lg-5{padding-bottom:1.25rem!important}.pb-lg-6{padding-bottom:1.5rem!important}.pb-lg-7{padding-bottom:1.75rem!important}.pb-lg-8{padding-bottom:2rem!important}.pb-lg-9{padding-bottom:2.25rem!important}.pb-lg-10{padding-bottom:2.5rem!important}.pb-lg-11{padding-bottom:2.75rem!important}.pb-lg-12{padding-bottom:3rem!important}.pb-lg-13{padding-bottom:3.25rem!important}.pb-lg-14{padding-bottom:3.5rem!important}.pb-lg-15{padding-bottom:3.75rem!important}.pb-lg-16{padding-bottom:4rem!important}.pb-lg-17{padding-bottom:4.25rem!important}.pb-lg-18{padding-bottom:4.5rem!important}.pb-lg-19{padding-bottom:4.75rem!important}.pb-lg-20{padding-bottom:5rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:.75rem!important}.ps-lg-4{padding-left:1rem!important}.ps-lg-5{padding-left:1.25rem!important}.ps-lg-6{padding-left:1.5rem!important}.ps-lg-7{padding-left:1.75rem!important}.ps-lg-8{padding-left:2rem!important}.ps-lg-9{padding-left:2.25rem!important}.ps-lg-10{padding-left:2.5rem!important}.ps-lg-11{padding-left:2.75rem!important}.ps-lg-12{padding-left:3rem!important}.ps-lg-13{padding-left:3.25rem!important}.ps-lg-14{padding-left:3.5rem!important}.ps-lg-15{padding-left:3.75rem!important}.ps-lg-16{padding-left:4rem!important}.ps-lg-17{padding-left:4.25rem!important}.ps-lg-18{padding-left:4.5rem!important}.ps-lg-19{padding-left:4.75rem!important}.ps-lg-20{padding-left:5rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:.75rem!important}.gap-lg-4{gap:1rem!important}.gap-lg-5{gap:1.25rem!important}.gap-lg-6{gap:1.5rem!important}.gap-lg-7{gap:1.75rem!important}.gap-lg-8{gap:2rem!important}.gap-lg-9{gap:2.25rem!important}.gap-lg-10{gap:2.5rem!important}.gap-lg-11{gap:2.75rem!important}.gap-lg-12{gap:3rem!important}.gap-lg-13{gap:3.25rem!important}.gap-lg-14{gap:3.5rem!important}.gap-lg-15{gap:3.75rem!important}.gap-lg-16{gap:4rem!important}.gap-lg-17{gap:4.25rem!important}.gap-lg-18{gap:4.5rem!important}.gap-lg-19{gap:4.75rem!important}.gap-lg-20{gap:5rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:.75rem!important}.row-gap-lg-4{row-gap:1rem!important}.row-gap-lg-5{row-gap:1.25rem!important}.row-gap-lg-6{row-gap:1.5rem!important}.row-gap-lg-7{row-gap:1.75rem!important}.row-gap-lg-8{row-gap:2rem!important}.row-gap-lg-9{row-gap:2.25rem!important}.row-gap-lg-10{row-gap:2.5rem!important}.row-gap-lg-11{row-gap:2.75rem!important}.row-gap-lg-12{row-gap:3rem!important}.row-gap-lg-13{row-gap:3.25rem!important}.row-gap-lg-14{row-gap:3.5rem!important}.row-gap-lg-15{row-gap:3.75rem!important}.row-gap-lg-16{row-gap:4rem!important}.row-gap-lg-17{row-gap:4.25rem!important}.row-gap-lg-18{row-gap:4.5rem!important}.row-gap-lg-19{row-gap:4.75rem!important}.row-gap-lg-20{row-gap:5rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-lg-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-5{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-lg-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-7{-moz-column-gap:1.75rem!important;column-gap:1.75rem!important}.column-gap-lg-8{-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-lg-9{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-lg-10{-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-lg-11{-moz-column-gap:2.75rem!important;column-gap:2.75rem!important}.column-gap-lg-12{-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-lg-13{-moz-column-gap:3.25rem!important;column-gap:3.25rem!important}.column-gap-lg-14{-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}.column-gap-lg-15{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.column-gap-lg-16{-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-lg-17{-moz-column-gap:4.25rem!important;column-gap:4.25rem!important}.column-gap-lg-18{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.column-gap-lg-19{-moz-column-gap:4.75rem!important;column-gap:4.75rem!important}.column-gap-lg-20{-moz-column-gap:5rem!important;column-gap:5rem!important}.fs-lg-1{font-size:calc(1.3rem + .6vw)!important}.fs-lg-2{font-size:calc(1.275rem + .3vw)!important}.fs-lg-3{font-size:calc(1.26rem + .12vw)!important}.fs-lg-4{font-size:1.25rem!important}.fs-lg-5{font-size:1.15rem!important}.fs-lg-6{font-size:1.075rem!important}.fs-lg-7{font-size:.95rem!important}.fs-lg-8{font-size:.85rem!important}.fs-lg-9{font-size:.75rem!important}.fs-lg-10{font-size:.5rem!important}.fs-lg-base{font-size:1rem!important}.fs-lg-fluid{font-size:100%!important}.fs-lg-2x{font-size:calc(1.325rem + .9vw)!important}.fs-lg-2qx{font-size:calc(1.35rem + 1.2vw)!important}.fs-lg-2hx{font-size:calc(1.375rem + 1.5vw)!important}.fs-lg-2tx{font-size:calc(1.4rem + 1.8vw)!important}.fs-lg-3x{font-size:calc(1.425rem + 2.1vw)!important}.fs-lg-3qx{font-size:calc(1.45rem + 2.4vw)!important}.fs-lg-3hx{font-size:calc(1.475rem + 2.7vw)!important}.fs-lg-3tx{font-size:calc(1.5rem + 3vw)!important}.fs-lg-4x{font-size:calc(1.525rem + 3.3vw)!important}.fs-lg-4qx{font-size:calc(1.55rem + 3.6vw)!important}.fs-lg-4hx{font-size:calc(1.575rem + 3.9vw)!important}.fs-lg-4tx{font-size:calc(1.6rem + 4.2vw)!important}.fs-lg-5x{font-size:calc(1.625rem + 4.5vw)!important}.fs-lg-5qx{font-size:calc(1.65rem + 4.8vw)!important}.fs-lg-5hx{font-size:calc(1.675rem + 5.1vw)!important}.fs-lg-5tx{font-size:calc(1.7rem + 5.4vw)!important}.fs-lg-6x{font-size:calc(1.725rem + 5.7vw)!important}.fs-lg-6qx{font-size:calc(1.75rem + 6vw)!important}.fs-lg-6hx{font-size:calc(1.775rem + 6.3vw)!important}.fs-lg-6tx{font-size:calc(1.8rem + 6.6vw)!important}.fs-lg-7x{font-size:calc(1.825rem + 6.9vw)!important}.fs-lg-7qx{font-size:calc(1.85rem + 7.2vw)!important}.fs-lg-7hx{font-size:calc(1.875rem + 7.5vw)!important}.fs-lg-7tx{font-size:calc(1.9rem + 7.8vw)!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}.min-w-lg-unset{min-width:unset!important}.min-w-lg-25{min-width:25%!important}.min-w-lg-50{min-width:50%!important}.min-w-lg-75{min-width:75%!important}.min-w-lg-100{min-width:100%!important}.min-w-lg-auto{min-width:auto!important}.min-w-lg-1px{min-width:1px!important}.min-w-lg-2px{min-width:2px!important}.min-w-lg-3px{min-width:3px!important}.min-w-lg-4px{min-width:4px!important}.min-w-lg-5px{min-width:5px!important}.min-w-lg-6px{min-width:6px!important}.min-w-lg-7px{min-width:7px!important}.min-w-lg-8px{min-width:8px!important}.min-w-lg-9px{min-width:9px!important}.min-w-lg-10px{min-width:10px!important}.min-w-lg-15px{min-width:15px!important}.min-w-lg-20px{min-width:20px!important}.min-w-lg-25px{min-width:25px!important}.min-w-lg-30px{min-width:30px!important}.min-w-lg-35px{min-width:35px!important}.min-w-lg-40px{min-width:40px!important}.min-w-lg-45px{min-width:45px!important}.min-w-lg-50px{min-width:50px!important}.min-w-lg-55px{min-width:55px!important}.min-w-lg-60px{min-width:60px!important}.min-w-lg-65px{min-width:65px!important}.min-w-lg-70px{min-width:70px!important}.min-w-lg-75px{min-width:75px!important}.min-w-lg-80px{min-width:80px!important}.min-w-lg-85px{min-width:85px!important}.min-w-lg-90px{min-width:90px!important}.min-w-lg-95px{min-width:95px!important}.min-w-lg-100px{min-width:100px!important}.min-w-lg-125px{min-width:125px!important}.min-w-lg-150px{min-width:150px!important}.min-w-lg-175px{min-width:175px!important}.min-w-lg-200px{min-width:200px!important}.min-w-lg-225px{min-width:225px!important}.min-w-lg-250px{min-width:250px!important}.min-w-lg-275px{min-width:275px!important}.min-w-lg-300px{min-width:300px!important}.min-w-lg-325px{min-width:325px!important}.min-w-lg-350px{min-width:350px!important}.min-w-lg-375px{min-width:375px!important}.min-w-lg-400px{min-width:400px!important}.min-w-lg-425px{min-width:425px!important}.min-w-lg-450px{min-width:450px!important}.min-w-lg-475px{min-width:475px!important}.min-w-lg-500px{min-width:500px!important}.min-w-lg-550px{min-width:550px!important}.min-w-lg-600px{min-width:600px!important}.min-w-lg-650px{min-width:650px!important}.min-w-lg-700px{min-width:700px!important}.min-w-lg-750px{min-width:750px!important}.min-w-lg-800px{min-width:800px!important}.min-w-lg-850px{min-width:850px!important}.min-w-lg-900px{min-width:900px!important}.min-w-lg-950px{min-width:950px!important}.min-w-lg-1000px{min-width:1000px!important}.min-h-lg-unset{min-height:unset!important}.min-h-lg-25{min-height:25%!important}.min-h-lg-50{min-height:50%!important}.min-h-lg-75{min-height:75%!important}.min-h-lg-100{min-height:100%!important}.min-h-lg-auto{min-height:auto!important}.min-h-lg-1px{min-height:1px!important}.min-h-lg-2px{min-height:2px!important}.min-h-lg-3px{min-height:3px!important}.min-h-lg-4px{min-height:4px!important}.min-h-lg-5px{min-height:5px!important}.min-h-lg-6px{min-height:6px!important}.min-h-lg-7px{min-height:7px!important}.min-h-lg-8px{min-height:8px!important}.min-h-lg-9px{min-height:9px!important}.min-h-lg-10px{min-height:10px!important}.min-h-lg-15px{min-height:15px!important}.min-h-lg-20px{min-height:20px!important}.min-h-lg-25px{min-height:25px!important}.min-h-lg-30px{min-height:30px!important}.min-h-lg-35px{min-height:35px!important}.min-h-lg-40px{min-height:40px!important}.min-h-lg-45px{min-height:45px!important}.min-h-lg-50px{min-height:50px!important}.min-h-lg-55px{min-height:55px!important}.min-h-lg-60px{min-height:60px!important}.min-h-lg-65px{min-height:65px!important}.min-h-lg-70px{min-height:70px!important}.min-h-lg-75px{min-height:75px!important}.min-h-lg-80px{min-height:80px!important}.min-h-lg-85px{min-height:85px!important}.min-h-lg-90px{min-height:90px!important}.min-h-lg-95px{min-height:95px!important}.min-h-lg-100px{min-height:100px!important}.min-h-lg-125px{min-height:125px!important}.min-h-lg-150px{min-height:150px!important}.min-h-lg-175px{min-height:175px!important}.min-h-lg-200px{min-height:200px!important}.min-h-lg-225px{min-height:225px!important}.min-h-lg-250px{min-height:250px!important}.min-h-lg-275px{min-height:275px!important}.min-h-lg-300px{min-height:300px!important}.min-h-lg-325px{min-height:325px!important}.min-h-lg-350px{min-height:350px!important}.min-h-lg-375px{min-height:375px!important}.min-h-lg-400px{min-height:400px!important}.min-h-lg-425px{min-height:425px!important}.min-h-lg-450px{min-height:450px!important}.min-h-lg-475px{min-height:475px!important}.min-h-lg-500px{min-height:500px!important}.min-h-lg-550px{min-height:550px!important}.min-h-lg-600px{min-height:600px!important}.min-h-lg-650px{min-height:650px!important}.min-h-lg-700px{min-height:700px!important}.min-h-lg-750px{min-height:750px!important}.min-h-lg-800px{min-height:800px!important}.min-h-lg-850px{min-height:850px!important}.min-h-lg-900px{min-height:900px!important}.min-h-lg-950px{min-height:950px!important}.min-h-lg-1000px{min-height:1000px!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.overflow-xl-auto{overflow:auto!important}.overflow-xl-hidden{overflow:hidden!important}.overflow-xl-visible{overflow:visible!important}.overflow-xl-scroll{overflow:scroll!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.position-xl-static{position:static!important}.position-xl-relative{position:relative!important}.position-xl-absolute{position:absolute!important}.position-xl-fixed{position:fixed!important}.position-xl-sticky{position:sticky!important}.w-xl-unset{width:unset!important}.w-xl-25{width:25%!important}.w-xl-50{width:50%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}.w-xl-auto{width:auto!important}.w-xl-1px{width:1px!important}.w-xl-2px{width:2px!important}.w-xl-3px{width:3px!important}.w-xl-4px{width:4px!important}.w-xl-5px{width:5px!important}.w-xl-6px{width:6px!important}.w-xl-7px{width:7px!important}.w-xl-8px{width:8px!important}.w-xl-9px{width:9px!important}.w-xl-10px{width:10px!important}.w-xl-15px{width:15px!important}.w-xl-20px{width:20px!important}.w-xl-25px{width:25px!important}.w-xl-30px{width:30px!important}.w-xl-35px{width:35px!important}.w-xl-40px{width:40px!important}.w-xl-45px{width:45px!important}.w-xl-50px{width:50px!important}.w-xl-55px{width:55px!important}.w-xl-60px{width:60px!important}.w-xl-65px{width:65px!important}.w-xl-70px{width:70px!important}.w-xl-75px{width:75px!important}.w-xl-80px{width:80px!important}.w-xl-85px{width:85px!important}.w-xl-90px{width:90px!important}.w-xl-95px{width:95px!important}.w-xl-100px{width:100px!important}.w-xl-125px{width:125px!important}.w-xl-150px{width:150px!important}.w-xl-175px{width:175px!important}.w-xl-200px{width:200px!important}.w-xl-225px{width:225px!important}.w-xl-250px{width:250px!important}.w-xl-275px{width:275px!important}.w-xl-300px{width:300px!important}.w-xl-325px{width:325px!important}.w-xl-350px{width:350px!important}.w-xl-375px{width:375px!important}.w-xl-400px{width:400px!important}.w-xl-425px{width:425px!important}.w-xl-450px{width:450px!important}.w-xl-475px{width:475px!important}.w-xl-500px{width:500px!important}.w-xl-550px{width:550px!important}.w-xl-600px{width:600px!important}.w-xl-650px{width:650px!important}.w-xl-700px{width:700px!important}.w-xl-750px{width:750px!important}.w-xl-800px{width:800px!important}.w-xl-850px{width:850px!important}.w-xl-900px{width:900px!important}.w-xl-950px{width:950px!important}.w-xl-1000px{width:1000px!important}.mw-xl-unset{max-width:unset!important}.mw-xl-25{max-width:25%!important}.mw-xl-50{max-width:50%!important}.mw-xl-75{max-width:75%!important}.mw-xl-100{max-width:100%!important}.mw-xl-auto{max-width:auto!important}.mw-xl-1px{max-width:1px!important}.mw-xl-2px{max-width:2px!important}.mw-xl-3px{max-width:3px!important}.mw-xl-4px{max-width:4px!important}.mw-xl-5px{max-width:5px!important}.mw-xl-6px{max-width:6px!important}.mw-xl-7px{max-width:7px!important}.mw-xl-8px{max-width:8px!important}.mw-xl-9px{max-width:9px!important}.mw-xl-10px{max-width:10px!important}.mw-xl-15px{max-width:15px!important}.mw-xl-20px{max-width:20px!important}.mw-xl-25px{max-width:25px!important}.mw-xl-30px{max-width:30px!important}.mw-xl-35px{max-width:35px!important}.mw-xl-40px{max-width:40px!important}.mw-xl-45px{max-width:45px!important}.mw-xl-50px{max-width:50px!important}.mw-xl-55px{max-width:55px!important}.mw-xl-60px{max-width:60px!important}.mw-xl-65px{max-width:65px!important}.mw-xl-70px{max-width:70px!important}.mw-xl-75px{max-width:75px!important}.mw-xl-80px{max-width:80px!important}.mw-xl-85px{max-width:85px!important}.mw-xl-90px{max-width:90px!important}.mw-xl-95px{max-width:95px!important}.mw-xl-100px{max-width:100px!important}.mw-xl-125px{max-width:125px!important}.mw-xl-150px{max-width:150px!important}.mw-xl-175px{max-width:175px!important}.mw-xl-200px{max-width:200px!important}.mw-xl-225px{max-width:225px!important}.mw-xl-250px{max-width:250px!important}.mw-xl-275px{max-width:275px!important}.mw-xl-300px{max-width:300px!important}.mw-xl-325px{max-width:325px!important}.mw-xl-350px{max-width:350px!important}.mw-xl-375px{max-width:375px!important}.mw-xl-400px{max-width:400px!important}.mw-xl-425px{max-width:425px!important}.mw-xl-450px{max-width:450px!important}.mw-xl-475px{max-width:475px!important}.mw-xl-500px{max-width:500px!important}.mw-xl-550px{max-width:550px!important}.mw-xl-600px{max-width:600px!important}.mw-xl-650px{max-width:650px!important}.mw-xl-700px{max-width:700px!important}.mw-xl-750px{max-width:750px!important}.mw-xl-800px{max-width:800px!important}.mw-xl-850px{max-width:850px!important}.mw-xl-900px{max-width:900px!important}.mw-xl-950px{max-width:950px!important}.mw-xl-1000px{max-width:1000px!important}.h-xl-unset{height:unset!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.h-xl-auto{height:auto!important}.h-xl-1px{height:1px!important}.h-xl-2px{height:2px!important}.h-xl-3px{height:3px!important}.h-xl-4px{height:4px!important}.h-xl-5px{height:5px!important}.h-xl-6px{height:6px!important}.h-xl-7px{height:7px!important}.h-xl-8px{height:8px!important}.h-xl-9px{height:9px!important}.h-xl-10px{height:10px!important}.h-xl-15px{height:15px!important}.h-xl-20px{height:20px!important}.h-xl-25px{height:25px!important}.h-xl-30px{height:30px!important}.h-xl-35px{height:35px!important}.h-xl-40px{height:40px!important}.h-xl-45px{height:45px!important}.h-xl-50px{height:50px!important}.h-xl-55px{height:55px!important}.h-xl-60px{height:60px!important}.h-xl-65px{height:65px!important}.h-xl-70px{height:70px!important}.h-xl-75px{height:75px!important}.h-xl-80px{height:80px!important}.h-xl-85px{height:85px!important}.h-xl-90px{height:90px!important}.h-xl-95px{height:95px!important}.h-xl-100px{height:100px!important}.h-xl-125px{height:125px!important}.h-xl-150px{height:150px!important}.h-xl-175px{height:175px!important}.h-xl-200px{height:200px!important}.h-xl-225px{height:225px!important}.h-xl-250px{height:250px!important}.h-xl-275px{height:275px!important}.h-xl-300px{height:300px!important}.h-xl-325px{height:325px!important}.h-xl-350px{height:350px!important}.h-xl-375px{height:375px!important}.h-xl-400px{height:400px!important}.h-xl-425px{height:425px!important}.h-xl-450px{height:450px!important}.h-xl-475px{height:475px!important}.h-xl-500px{height:500px!important}.h-xl-550px{height:550px!important}.h-xl-600px{height:600px!important}.h-xl-650px{height:650px!important}.h-xl-700px{height:700px!important}.h-xl-750px{height:750px!important}.h-xl-800px{height:800px!important}.h-xl-850px{height:850px!important}.h-xl-900px{height:900px!important}.h-xl-950px{height:950px!important}.h-xl-1000px{height:1000px!important}.mh-xl-unset{max-height:unset!important}.mh-xl-25{max-height:25%!important}.mh-xl-50{max-height:50%!important}.mh-xl-75{max-height:75%!important}.mh-xl-100{max-height:100%!important}.mh-xl-auto{max-height:auto!important}.mh-xl-1px{max-height:1px!important}.mh-xl-2px{max-height:2px!important}.mh-xl-3px{max-height:3px!important}.mh-xl-4px{max-height:4px!important}.mh-xl-5px{max-height:5px!important}.mh-xl-6px{max-height:6px!important}.mh-xl-7px{max-height:7px!important}.mh-xl-8px{max-height:8px!important}.mh-xl-9px{max-height:9px!important}.mh-xl-10px{max-height:10px!important}.mh-xl-15px{max-height:15px!important}.mh-xl-20px{max-height:20px!important}.mh-xl-25px{max-height:25px!important}.mh-xl-30px{max-height:30px!important}.mh-xl-35px{max-height:35px!important}.mh-xl-40px{max-height:40px!important}.mh-xl-45px{max-height:45px!important}.mh-xl-50px{max-height:50px!important}.mh-xl-55px{max-height:55px!important}.mh-xl-60px{max-height:60px!important}.mh-xl-65px{max-height:65px!important}.mh-xl-70px{max-height:70px!important}.mh-xl-75px{max-height:75px!important}.mh-xl-80px{max-height:80px!important}.mh-xl-85px{max-height:85px!important}.mh-xl-90px{max-height:90px!important}.mh-xl-95px{max-height:95px!important}.mh-xl-100px{max-height:100px!important}.mh-xl-125px{max-height:125px!important}.mh-xl-150px{max-height:150px!important}.mh-xl-175px{max-height:175px!important}.mh-xl-200px{max-height:200px!important}.mh-xl-225px{max-height:225px!important}.mh-xl-250px{max-height:250px!important}.mh-xl-275px{max-height:275px!important}.mh-xl-300px{max-height:300px!important}.mh-xl-325px{max-height:325px!important}.mh-xl-350px{max-height:350px!important}.mh-xl-375px{max-height:375px!important}.mh-xl-400px{max-height:400px!important}.mh-xl-425px{max-height:425px!important}.mh-xl-450px{max-height:450px!important}.mh-xl-475px{max-height:475px!important}.mh-xl-500px{max-height:500px!important}.mh-xl-550px{max-height:550px!important}.mh-xl-600px{max-height:600px!important}.mh-xl-650px{max-height:650px!important}.mh-xl-700px{max-height:700px!important}.mh-xl-750px{max-height:750px!important}.mh-xl-800px{max-height:800px!important}.mh-xl-850px{max-height:850px!important}.mh-xl-900px{max-height:900px!important}.mh-xl-950px{max-height:950px!important}.mh-xl-1000px{max-height:1000px!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:.75rem!important}.m-xl-4{margin:1rem!important}.m-xl-5{margin:1.25rem!important}.m-xl-6{margin:1.5rem!important}.m-xl-7{margin:1.75rem!important}.m-xl-8{margin:2rem!important}.m-xl-9{margin:2.25rem!important}.m-xl-10{margin:2.5rem!important}.m-xl-11{margin:2.75rem!important}.m-xl-12{margin:3rem!important}.m-xl-13{margin:3.25rem!important}.m-xl-14{margin:3.5rem!important}.m-xl-15{margin:3.75rem!important}.m-xl-16{margin:4rem!important}.m-xl-17{margin:4.25rem!important}.m-xl-18{margin:4.5rem!important}.m-xl-19{margin:4.75rem!important}.m-xl-20{margin:5rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-xl-4{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xl-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-7{margin-left:1.75rem!important;margin-right:1.75rem!important}.mx-xl-8{margin-left:2rem!important;margin-right:2rem!important}.mx-xl-9{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-xl-10{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-xl-11{margin-left:2.75rem!important;margin-right:2.75rem!important}.mx-xl-12{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-13{margin-left:3.25rem!important;margin-right:3.25rem!important}.mx-xl-14{margin-left:3.5rem!important;margin-right:3.5rem!important}.mx-xl-15{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xl-16{margin-left:4rem!important;margin-right:4rem!important}.mx-xl-17{margin-left:4.25rem!important;margin-right:4.25rem!important}.mx-xl-18{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-xl-19{margin-left:4.75rem!important;margin-right:4.75rem!important}.mx-xl-20{margin-left:5rem!important;margin-right:5rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-xl-4{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-xl-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-7{margin-bottom:1.75rem!important;margin-top:1.75rem!important}.my-xl-8{margin-bottom:2rem!important;margin-top:2rem!important}.my-xl-9{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-xl-10{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-xl-11{margin-bottom:2.75rem!important;margin-top:2.75rem!important}.my-xl-12{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-13{margin-bottom:3.25rem!important;margin-top:3.25rem!important}.my-xl-14{margin-bottom:3.5rem!important;margin-top:3.5rem!important}.my-xl-15{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-xl-16{margin-bottom:4rem!important;margin-top:4rem!important}.my-xl-17{margin-bottom:4.25rem!important;margin-top:4.25rem!important}.my-xl-18{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-xl-19{margin-bottom:4.75rem!important;margin-top:4.75rem!important}.my-xl-20{margin-bottom:5rem!important;margin-top:5rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:.75rem!important}.mt-xl-4{margin-top:1rem!important}.mt-xl-5{margin-top:1.25rem!important}.mt-xl-6{margin-top:1.5rem!important}.mt-xl-7{margin-top:1.75rem!important}.mt-xl-8{margin-top:2rem!important}.mt-xl-9{margin-top:2.25rem!important}.mt-xl-10{margin-top:2.5rem!important}.mt-xl-11{margin-top:2.75rem!important}.mt-xl-12{margin-top:3rem!important}.mt-xl-13{margin-top:3.25rem!important}.mt-xl-14{margin-top:3.5rem!important}.mt-xl-15{margin-top:3.75rem!important}.mt-xl-16{margin-top:4rem!important}.mt-xl-17{margin-top:4.25rem!important}.mt-xl-18{margin-top:4.5rem!important}.mt-xl-19{margin-top:4.75rem!important}.mt-xl-20{margin-top:5rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:.75rem!important}.me-xl-4{margin-right:1rem!important}.me-xl-5{margin-right:1.25rem!important}.me-xl-6{margin-right:1.5rem!important}.me-xl-7{margin-right:1.75rem!important}.me-xl-8{margin-right:2rem!important}.me-xl-9{margin-right:2.25rem!important}.me-xl-10{margin-right:2.5rem!important}.me-xl-11{margin-right:2.75rem!important}.me-xl-12{margin-right:3rem!important}.me-xl-13{margin-right:3.25rem!important}.me-xl-14{margin-right:3.5rem!important}.me-xl-15{margin-right:3.75rem!important}.me-xl-16{margin-right:4rem!important}.me-xl-17{margin-right:4.25rem!important}.me-xl-18{margin-right:4.5rem!important}.me-xl-19{margin-right:4.75rem!important}.me-xl-20{margin-right:5rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:.75rem!important}.mb-xl-4{margin-bottom:1rem!important}.mb-xl-5{margin-bottom:1.25rem!important}.mb-xl-6{margin-bottom:1.5rem!important}.mb-xl-7{margin-bottom:1.75rem!important}.mb-xl-8{margin-bottom:2rem!important}.mb-xl-9{margin-bottom:2.25rem!important}.mb-xl-10{margin-bottom:2.5rem!important}.mb-xl-11{margin-bottom:2.75rem!important}.mb-xl-12{margin-bottom:3rem!important}.mb-xl-13{margin-bottom:3.25rem!important}.mb-xl-14{margin-bottom:3.5rem!important}.mb-xl-15{margin-bottom:3.75rem!important}.mb-xl-16{margin-bottom:4rem!important}.mb-xl-17{margin-bottom:4.25rem!important}.mb-xl-18{margin-bottom:4.5rem!important}.mb-xl-19{margin-bottom:4.75rem!important}.mb-xl-20{margin-bottom:5rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:.75rem!important}.ms-xl-4{margin-left:1rem!important}.ms-xl-5{margin-left:1.25rem!important}.ms-xl-6{margin-left:1.5rem!important}.ms-xl-7{margin-left:1.75rem!important}.ms-xl-8{margin-left:2rem!important}.ms-xl-9{margin-left:2.25rem!important}.ms-xl-10{margin-left:2.5rem!important}.ms-xl-11{margin-left:2.75rem!important}.ms-xl-12{margin-left:3rem!important}.ms-xl-13{margin-left:3.25rem!important}.ms-xl-14{margin-left:3.5rem!important}.ms-xl-15{margin-left:3.75rem!important}.ms-xl-16{margin-left:4rem!important}.ms-xl-17{margin-left:4.25rem!important}.ms-xl-18{margin-left:4.5rem!important}.ms-xl-19{margin-left:4.75rem!important}.ms-xl-20{margin-left:5rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-.75rem!important}.m-xl-n4{margin:-1rem!important}.m-xl-n5{margin:-1.25rem!important}.m-xl-n6{margin:-1.5rem!important}.m-xl-n7{margin:-1.75rem!important}.m-xl-n8{margin:-2rem!important}.m-xl-n9{margin:-2.25rem!important}.m-xl-n10{margin:-2.5rem!important}.m-xl-n11{margin:-2.75rem!important}.m-xl-n12{margin:-3rem!important}.m-xl-n13{margin:-3.25rem!important}.m-xl-n14{margin:-3.5rem!important}.m-xl-n15{margin:-3.75rem!important}.m-xl-n16{margin:-4rem!important}.m-xl-n17{margin:-4.25rem!important}.m-xl-n18{margin:-4.5rem!important}.m-xl-n19{margin:-4.75rem!important}.m-xl-n20{margin:-5rem!important}.mx-xl-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-xl-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-xl-n3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-xl-n4{margin-left:-1rem!important;margin-right:-1rem!important}.mx-xl-n5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-xl-n6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-xl-n7{margin-left:-1.75rem!important;margin-right:-1.75rem!important}.mx-xl-n8{margin-left:-2rem!important;margin-right:-2rem!important}.mx-xl-n9{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-xl-n10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.mx-xl-n11{margin-left:-2.75rem!important;margin-right:-2.75rem!important}.mx-xl-n12{margin-left:-3rem!important;margin-right:-3rem!important}.mx-xl-n13{margin-left:-3.25rem!important;margin-right:-3.25rem!important}.mx-xl-n14{margin-left:-3.5rem!important;margin-right:-3.5rem!important}.mx-xl-n15{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.mx-xl-n16{margin-left:-4rem!important;margin-right:-4rem!important}.mx-xl-n17{margin-left:-4.25rem!important;margin-right:-4.25rem!important}.mx-xl-n18{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.mx-xl-n19{margin-left:-4.75rem!important;margin-right:-4.75rem!important}.mx-xl-n20{margin-left:-5rem!important;margin-right:-5rem!important}.my-xl-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-xl-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-xl-n3{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-xl-n4{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-xl-n5{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-xl-n6{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-xl-n7{margin-bottom:-1.75rem!important;margin-top:-1.75rem!important}.my-xl-n8{margin-bottom:-2rem!important;margin-top:-2rem!important}.my-xl-n9{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-xl-n10{margin-bottom:-2.5rem!important;margin-top:-2.5rem!important}.my-xl-n11{margin-bottom:-2.75rem!important;margin-top:-2.75rem!important}.my-xl-n12{margin-bottom:-3rem!important;margin-top:-3rem!important}.my-xl-n13{margin-bottom:-3.25rem!important;margin-top:-3.25rem!important}.my-xl-n14{margin-bottom:-3.5rem!important;margin-top:-3.5rem!important}.my-xl-n15{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.my-xl-n16{margin-bottom:-4rem!important;margin-top:-4rem!important}.my-xl-n17{margin-bottom:-4.25rem!important;margin-top:-4.25rem!important}.my-xl-n18{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.my-xl-n19{margin-bottom:-4.75rem!important;margin-top:-4.75rem!important}.my-xl-n20{margin-bottom:-5rem!important;margin-top:-5rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-.75rem!important}.mt-xl-n4{margin-top:-1rem!important}.mt-xl-n5{margin-top:-1.25rem!important}.mt-xl-n6{margin-top:-1.5rem!important}.mt-xl-n7{margin-top:-1.75rem!important}.mt-xl-n8{margin-top:-2rem!important}.mt-xl-n9{margin-top:-2.25rem!important}.mt-xl-n10{margin-top:-2.5rem!important}.mt-xl-n11{margin-top:-2.75rem!important}.mt-xl-n12{margin-top:-3rem!important}.mt-xl-n13{margin-top:-3.25rem!important}.mt-xl-n14{margin-top:-3.5rem!important}.mt-xl-n15{margin-top:-3.75rem!important}.mt-xl-n16{margin-top:-4rem!important}.mt-xl-n17{margin-top:-4.25rem!important}.mt-xl-n18{margin-top:-4.5rem!important}.mt-xl-n19{margin-top:-4.75rem!important}.mt-xl-n20{margin-top:-5rem!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-.75rem!important}.me-xl-n4{margin-right:-1rem!important}.me-xl-n5{margin-right:-1.25rem!important}.me-xl-n6{margin-right:-1.5rem!important}.me-xl-n7{margin-right:-1.75rem!important}.me-xl-n8{margin-right:-2rem!important}.me-xl-n9{margin-right:-2.25rem!important}.me-xl-n10{margin-right:-2.5rem!important}.me-xl-n11{margin-right:-2.75rem!important}.me-xl-n12{margin-right:-3rem!important}.me-xl-n13{margin-right:-3.25rem!important}.me-xl-n14{margin-right:-3.5rem!important}.me-xl-n15{margin-right:-3.75rem!important}.me-xl-n16{margin-right:-4rem!important}.me-xl-n17{margin-right:-4.25rem!important}.me-xl-n18{margin-right:-4.5rem!important}.me-xl-n19{margin-right:-4.75rem!important}.me-xl-n20{margin-right:-5rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-.75rem!important}.mb-xl-n4{margin-bottom:-1rem!important}.mb-xl-n5{margin-bottom:-1.25rem!important}.mb-xl-n6{margin-bottom:-1.5rem!important}.mb-xl-n7{margin-bottom:-1.75rem!important}.mb-xl-n8{margin-bottom:-2rem!important}.mb-xl-n9{margin-bottom:-2.25rem!important}.mb-xl-n10{margin-bottom:-2.5rem!important}.mb-xl-n11{margin-bottom:-2.75rem!important}.mb-xl-n12{margin-bottom:-3rem!important}.mb-xl-n13{margin-bottom:-3.25rem!important}.mb-xl-n14{margin-bottom:-3.5rem!important}.mb-xl-n15{margin-bottom:-3.75rem!important}.mb-xl-n16{margin-bottom:-4rem!important}.mb-xl-n17{margin-bottom:-4.25rem!important}.mb-xl-n18{margin-bottom:-4.5rem!important}.mb-xl-n19{margin-bottom:-4.75rem!important}.mb-xl-n20{margin-bottom:-5rem!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-.75rem!important}.ms-xl-n4{margin-left:-1rem!important}.ms-xl-n5{margin-left:-1.25rem!important}.ms-xl-n6{margin-left:-1.5rem!important}.ms-xl-n7{margin-left:-1.75rem!important}.ms-xl-n8{margin-left:-2rem!important}.ms-xl-n9{margin-left:-2.25rem!important}.ms-xl-n10{margin-left:-2.5rem!important}.ms-xl-n11{margin-left:-2.75rem!important}.ms-xl-n12{margin-left:-3rem!important}.ms-xl-n13{margin-left:-3.25rem!important}.ms-xl-n14{margin-left:-3.5rem!important}.ms-xl-n15{margin-left:-3.75rem!important}.ms-xl-n16{margin-left:-4rem!important}.ms-xl-n17{margin-left:-4.25rem!important}.ms-xl-n18{margin-left:-4.5rem!important}.ms-xl-n19{margin-left:-4.75rem!important}.ms-xl-n20{margin-left:-5rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:.75rem!important}.p-xl-4{padding:1rem!important}.p-xl-5{padding:1.25rem!important}.p-xl-6{padding:1.5rem!important}.p-xl-7{padding:1.75rem!important}.p-xl-8{padding:2rem!important}.p-xl-9{padding:2.25rem!important}.p-xl-10{padding:2.5rem!important}.p-xl-11{padding:2.75rem!important}.p-xl-12{padding:3rem!important}.p-xl-13{padding:3.25rem!important}.p-xl-14{padding:3.5rem!important}.p-xl-15{padding:3.75rem!important}.p-xl-16{padding:4rem!important}.p-xl-17{padding:4.25rem!important}.p-xl-18{padding:4.5rem!important}.p-xl-19{padding:4.75rem!important}.p-xl-20{padding:5rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-xl-4{padding-left:1rem!important;padding-right:1rem!important}.px-xl-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xl-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-xl-8{padding-left:2rem!important;padding-right:2rem!important}.px-xl-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-xl-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-xl-11{padding-left:2.75rem!important;padding-right:2.75rem!important}.px-xl-12{padding-left:3rem!important;padding-right:3rem!important}.px-xl-13{padding-left:3.25rem!important;padding-right:3.25rem!important}.px-xl-14{padding-left:3.5rem!important;padding-right:3.5rem!important}.px-xl-15{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-xl-16{padding-left:4rem!important;padding-right:4rem!important}.px-xl-17{padding-left:4.25rem!important;padding-right:4.25rem!important}.px-xl-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.px-xl-19{padding-left:4.75rem!important;padding-right:4.75rem!important}.px-xl-20{padding-left:5rem!important;padding-right:5rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-xl-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-xl-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-7{padding-bottom:1.75rem!important;padding-top:1.75rem!important}.py-xl-8{padding-bottom:2rem!important;padding-top:2rem!important}.py-xl-9{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-xl-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-xl-11{padding-bottom:2.75rem!important;padding-top:2.75rem!important}.py-xl-12{padding-bottom:3rem!important;padding-top:3rem!important}.py-xl-13{padding-bottom:3.25rem!important;padding-top:3.25rem!important}.py-xl-14{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.py-xl-15{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-xl-16{padding-bottom:4rem!important;padding-top:4rem!important}.py-xl-17{padding-bottom:4.25rem!important;padding-top:4.25rem!important}.py-xl-18{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-xl-19{padding-bottom:4.75rem!important;padding-top:4.75rem!important}.py-xl-20{padding-bottom:5rem!important;padding-top:5rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:.75rem!important}.pt-xl-4{padding-top:1rem!important}.pt-xl-5{padding-top:1.25rem!important}.pt-xl-6{padding-top:1.5rem!important}.pt-xl-7{padding-top:1.75rem!important}.pt-xl-8{padding-top:2rem!important}.pt-xl-9{padding-top:2.25rem!important}.pt-xl-10{padding-top:2.5rem!important}.pt-xl-11{padding-top:2.75rem!important}.pt-xl-12{padding-top:3rem!important}.pt-xl-13{padding-top:3.25rem!important}.pt-xl-14{padding-top:3.5rem!important}.pt-xl-15{padding-top:3.75rem!important}.pt-xl-16{padding-top:4rem!important}.pt-xl-17{padding-top:4.25rem!important}.pt-xl-18{padding-top:4.5rem!important}.pt-xl-19{padding-top:4.75rem!important}.pt-xl-20{padding-top:5rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:.75rem!important}.pe-xl-4{padding-right:1rem!important}.pe-xl-5{padding-right:1.25rem!important}.pe-xl-6{padding-right:1.5rem!important}.pe-xl-7{padding-right:1.75rem!important}.pe-xl-8{padding-right:2rem!important}.pe-xl-9{padding-right:2.25rem!important}.pe-xl-10{padding-right:2.5rem!important}.pe-xl-11{padding-right:2.75rem!important}.pe-xl-12{padding-right:3rem!important}.pe-xl-13{padding-right:3.25rem!important}.pe-xl-14{padding-right:3.5rem!important}.pe-xl-15{padding-right:3.75rem!important}.pe-xl-16{padding-right:4rem!important}.pe-xl-17{padding-right:4.25rem!important}.pe-xl-18{padding-right:4.5rem!important}.pe-xl-19{padding-right:4.75rem!important}.pe-xl-20{padding-right:5rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:.75rem!important}.pb-xl-4{padding-bottom:1rem!important}.pb-xl-5{padding-bottom:1.25rem!important}.pb-xl-6{padding-bottom:1.5rem!important}.pb-xl-7{padding-bottom:1.75rem!important}.pb-xl-8{padding-bottom:2rem!important}.pb-xl-9{padding-bottom:2.25rem!important}.pb-xl-10{padding-bottom:2.5rem!important}.pb-xl-11{padding-bottom:2.75rem!important}.pb-xl-12{padding-bottom:3rem!important}.pb-xl-13{padding-bottom:3.25rem!important}.pb-xl-14{padding-bottom:3.5rem!important}.pb-xl-15{padding-bottom:3.75rem!important}.pb-xl-16{padding-bottom:4rem!important}.pb-xl-17{padding-bottom:4.25rem!important}.pb-xl-18{padding-bottom:4.5rem!important}.pb-xl-19{padding-bottom:4.75rem!important}.pb-xl-20{padding-bottom:5rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:.75rem!important}.ps-xl-4{padding-left:1rem!important}.ps-xl-5{padding-left:1.25rem!important}.ps-xl-6{padding-left:1.5rem!important}.ps-xl-7{padding-left:1.75rem!important}.ps-xl-8{padding-left:2rem!important}.ps-xl-9{padding-left:2.25rem!important}.ps-xl-10{padding-left:2.5rem!important}.ps-xl-11{padding-left:2.75rem!important}.ps-xl-12{padding-left:3rem!important}.ps-xl-13{padding-left:3.25rem!important}.ps-xl-14{padding-left:3.5rem!important}.ps-xl-15{padding-left:3.75rem!important}.ps-xl-16{padding-left:4rem!important}.ps-xl-17{padding-left:4.25rem!important}.ps-xl-18{padding-left:4.5rem!important}.ps-xl-19{padding-left:4.75rem!important}.ps-xl-20{padding-left:5rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:.75rem!important}.gap-xl-4{gap:1rem!important}.gap-xl-5{gap:1.25rem!important}.gap-xl-6{gap:1.5rem!important}.gap-xl-7{gap:1.75rem!important}.gap-xl-8{gap:2rem!important}.gap-xl-9{gap:2.25rem!important}.gap-xl-10{gap:2.5rem!important}.gap-xl-11{gap:2.75rem!important}.gap-xl-12{gap:3rem!important}.gap-xl-13{gap:3.25rem!important}.gap-xl-14{gap:3.5rem!important}.gap-xl-15{gap:3.75rem!important}.gap-xl-16{gap:4rem!important}.gap-xl-17{gap:4.25rem!important}.gap-xl-18{gap:4.5rem!important}.gap-xl-19{gap:4.75rem!important}.gap-xl-20{gap:5rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:.75rem!important}.row-gap-xl-4{row-gap:1rem!important}.row-gap-xl-5{row-gap:1.25rem!important}.row-gap-xl-6{row-gap:1.5rem!important}.row-gap-xl-7{row-gap:1.75rem!important}.row-gap-xl-8{row-gap:2rem!important}.row-gap-xl-9{row-gap:2.25rem!important}.row-gap-xl-10{row-gap:2.5rem!important}.row-gap-xl-11{row-gap:2.75rem!important}.row-gap-xl-12{row-gap:3rem!important}.row-gap-xl-13{row-gap:3.25rem!important}.row-gap-xl-14{row-gap:3.5rem!important}.row-gap-xl-15{row-gap:3.75rem!important}.row-gap-xl-16{row-gap:4rem!important}.row-gap-xl-17{row-gap:4.25rem!important}.row-gap-xl-18{row-gap:4.5rem!important}.row-gap-xl-19{row-gap:4.75rem!important}.row-gap-xl-20{row-gap:5rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-xl-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-5{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-xl-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-7{-moz-column-gap:1.75rem!important;column-gap:1.75rem!important}.column-gap-xl-8{-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-xl-9{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-xl-10{-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-xl-11{-moz-column-gap:2.75rem!important;column-gap:2.75rem!important}.column-gap-xl-12{-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-xl-13{-moz-column-gap:3.25rem!important;column-gap:3.25rem!important}.column-gap-xl-14{-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}.column-gap-xl-15{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.column-gap-xl-16{-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-xl-17{-moz-column-gap:4.25rem!important;column-gap:4.25rem!important}.column-gap-xl-18{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.column-gap-xl-19{-moz-column-gap:4.75rem!important;column-gap:4.75rem!important}.column-gap-xl-20{-moz-column-gap:5rem!important;column-gap:5rem!important}.fs-xl-1{font-size:calc(1.3rem + .6vw)!important}.fs-xl-2{font-size:calc(1.275rem + .3vw)!important}.fs-xl-3{font-size:calc(1.26rem + .12vw)!important}.fs-xl-4{font-size:1.25rem!important}.fs-xl-5{font-size:1.15rem!important}.fs-xl-6{font-size:1.075rem!important}.fs-xl-7{font-size:.95rem!important}.fs-xl-8{font-size:.85rem!important}.fs-xl-9{font-size:.75rem!important}.fs-xl-10{font-size:.5rem!important}.fs-xl-base{font-size:1rem!important}.fs-xl-fluid{font-size:100%!important}.fs-xl-2x{font-size:calc(1.325rem + .9vw)!important}.fs-xl-2qx{font-size:calc(1.35rem + 1.2vw)!important}.fs-xl-2hx{font-size:calc(1.375rem + 1.5vw)!important}.fs-xl-2tx{font-size:calc(1.4rem + 1.8vw)!important}.fs-xl-3x{font-size:calc(1.425rem + 2.1vw)!important}.fs-xl-3qx{font-size:calc(1.45rem + 2.4vw)!important}.fs-xl-3hx{font-size:calc(1.475rem + 2.7vw)!important}.fs-xl-3tx{font-size:calc(1.5rem + 3vw)!important}.fs-xl-4x{font-size:calc(1.525rem + 3.3vw)!important}.fs-xl-4qx{font-size:calc(1.55rem + 3.6vw)!important}.fs-xl-4hx{font-size:calc(1.575rem + 3.9vw)!important}.fs-xl-4tx{font-size:calc(1.6rem + 4.2vw)!important}.fs-xl-5x{font-size:calc(1.625rem + 4.5vw)!important}.fs-xl-5qx{font-size:calc(1.65rem + 4.8vw)!important}.fs-xl-5hx{font-size:calc(1.675rem + 5.1vw)!important}.fs-xl-5tx{font-size:calc(1.7rem + 5.4vw)!important}.fs-xl-6x{font-size:calc(1.725rem + 5.7vw)!important}.fs-xl-6qx{font-size:calc(1.75rem + 6vw)!important}.fs-xl-6hx{font-size:calc(1.775rem + 6.3vw)!important}.fs-xl-6tx{font-size:calc(1.8rem + 6.6vw)!important}.fs-xl-7x{font-size:calc(1.825rem + 6.9vw)!important}.fs-xl-7qx{font-size:calc(1.85rem + 7.2vw)!important}.fs-xl-7hx{font-size:calc(1.875rem + 7.5vw)!important}.fs-xl-7tx{font-size:calc(1.9rem + 7.8vw)!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}.min-w-xl-unset{min-width:unset!important}.min-w-xl-25{min-width:25%!important}.min-w-xl-50{min-width:50%!important}.min-w-xl-75{min-width:75%!important}.min-w-xl-100{min-width:100%!important}.min-w-xl-auto{min-width:auto!important}.min-w-xl-1px{min-width:1px!important}.min-w-xl-2px{min-width:2px!important}.min-w-xl-3px{min-width:3px!important}.min-w-xl-4px{min-width:4px!important}.min-w-xl-5px{min-width:5px!important}.min-w-xl-6px{min-width:6px!important}.min-w-xl-7px{min-width:7px!important}.min-w-xl-8px{min-width:8px!important}.min-w-xl-9px{min-width:9px!important}.min-w-xl-10px{min-width:10px!important}.min-w-xl-15px{min-width:15px!important}.min-w-xl-20px{min-width:20px!important}.min-w-xl-25px{min-width:25px!important}.min-w-xl-30px{min-width:30px!important}.min-w-xl-35px{min-width:35px!important}.min-w-xl-40px{min-width:40px!important}.min-w-xl-45px{min-width:45px!important}.min-w-xl-50px{min-width:50px!important}.min-w-xl-55px{min-width:55px!important}.min-w-xl-60px{min-width:60px!important}.min-w-xl-65px{min-width:65px!important}.min-w-xl-70px{min-width:70px!important}.min-w-xl-75px{min-width:75px!important}.min-w-xl-80px{min-width:80px!important}.min-w-xl-85px{min-width:85px!important}.min-w-xl-90px{min-width:90px!important}.min-w-xl-95px{min-width:95px!important}.min-w-xl-100px{min-width:100px!important}.min-w-xl-125px{min-width:125px!important}.min-w-xl-150px{min-width:150px!important}.min-w-xl-175px{min-width:175px!important}.min-w-xl-200px{min-width:200px!important}.min-w-xl-225px{min-width:225px!important}.min-w-xl-250px{min-width:250px!important}.min-w-xl-275px{min-width:275px!important}.min-w-xl-300px{min-width:300px!important}.min-w-xl-325px{min-width:325px!important}.min-w-xl-350px{min-width:350px!important}.min-w-xl-375px{min-width:375px!important}.min-w-xl-400px{min-width:400px!important}.min-w-xl-425px{min-width:425px!important}.min-w-xl-450px{min-width:450px!important}.min-w-xl-475px{min-width:475px!important}.min-w-xl-500px{min-width:500px!important}.min-w-xl-550px{min-width:550px!important}.min-w-xl-600px{min-width:600px!important}.min-w-xl-650px{min-width:650px!important}.min-w-xl-700px{min-width:700px!important}.min-w-xl-750px{min-width:750px!important}.min-w-xl-800px{min-width:800px!important}.min-w-xl-850px{min-width:850px!important}.min-w-xl-900px{min-width:900px!important}.min-w-xl-950px{min-width:950px!important}.min-w-xl-1000px{min-width:1000px!important}.min-h-xl-unset{min-height:unset!important}.min-h-xl-25{min-height:25%!important}.min-h-xl-50{min-height:50%!important}.min-h-xl-75{min-height:75%!important}.min-h-xl-100{min-height:100%!important}.min-h-xl-auto{min-height:auto!important}.min-h-xl-1px{min-height:1px!important}.min-h-xl-2px{min-height:2px!important}.min-h-xl-3px{min-height:3px!important}.min-h-xl-4px{min-height:4px!important}.min-h-xl-5px{min-height:5px!important}.min-h-xl-6px{min-height:6px!important}.min-h-xl-7px{min-height:7px!important}.min-h-xl-8px{min-height:8px!important}.min-h-xl-9px{min-height:9px!important}.min-h-xl-10px{min-height:10px!important}.min-h-xl-15px{min-height:15px!important}.min-h-xl-20px{min-height:20px!important}.min-h-xl-25px{min-height:25px!important}.min-h-xl-30px{min-height:30px!important}.min-h-xl-35px{min-height:35px!important}.min-h-xl-40px{min-height:40px!important}.min-h-xl-45px{min-height:45px!important}.min-h-xl-50px{min-height:50px!important}.min-h-xl-55px{min-height:55px!important}.min-h-xl-60px{min-height:60px!important}.min-h-xl-65px{min-height:65px!important}.min-h-xl-70px{min-height:70px!important}.min-h-xl-75px{min-height:75px!important}.min-h-xl-80px{min-height:80px!important}.min-h-xl-85px{min-height:85px!important}.min-h-xl-90px{min-height:90px!important}.min-h-xl-95px{min-height:95px!important}.min-h-xl-100px{min-height:100px!important}.min-h-xl-125px{min-height:125px!important}.min-h-xl-150px{min-height:150px!important}.min-h-xl-175px{min-height:175px!important}.min-h-xl-200px{min-height:200px!important}.min-h-xl-225px{min-height:225px!important}.min-h-xl-250px{min-height:250px!important}.min-h-xl-275px{min-height:275px!important}.min-h-xl-300px{min-height:300px!important}.min-h-xl-325px{min-height:325px!important}.min-h-xl-350px{min-height:350px!important}.min-h-xl-375px{min-height:375px!important}.min-h-xl-400px{min-height:400px!important}.min-h-xl-425px{min-height:425px!important}.min-h-xl-450px{min-height:450px!important}.min-h-xl-475px{min-height:475px!important}.min-h-xl-500px{min-height:500px!important}.min-h-xl-550px{min-height:550px!important}.min-h-xl-600px{min-height:600px!important}.min-h-xl-650px{min-height:650px!important}.min-h-xl-700px{min-height:700px!important}.min-h-xl-750px{min-height:750px!important}.min-h-xl-800px{min-height:800px!important}.min-h-xl-850px{min-height:850px!important}.min-h-xl-900px{min-height:900px!important}.min-h-xl-950px{min-height:950px!important}.min-h-xl-1000px{min-height:1000px!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.overflow-xxl-auto{overflow:auto!important}.overflow-xxl-hidden{overflow:hidden!important}.overflow-xxl-visible{overflow:visible!important}.overflow-xxl-scroll{overflow:scroll!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.position-xxl-static{position:static!important}.position-xxl-relative{position:relative!important}.position-xxl-absolute{position:absolute!important}.position-xxl-fixed{position:fixed!important}.position-xxl-sticky{position:sticky!important}.w-xxl-unset{width:unset!important}.w-xxl-25{width:25%!important}.w-xxl-50{width:50%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-1px{width:1px!important}.w-xxl-2px{width:2px!important}.w-xxl-3px{width:3px!important}.w-xxl-4px{width:4px!important}.w-xxl-5px{width:5px!important}.w-xxl-6px{width:6px!important}.w-xxl-7px{width:7px!important}.w-xxl-8px{width:8px!important}.w-xxl-9px{width:9px!important}.w-xxl-10px{width:10px!important}.w-xxl-15px{width:15px!important}.w-xxl-20px{width:20px!important}.w-xxl-25px{width:25px!important}.w-xxl-30px{width:30px!important}.w-xxl-35px{width:35px!important}.w-xxl-40px{width:40px!important}.w-xxl-45px{width:45px!important}.w-xxl-50px{width:50px!important}.w-xxl-55px{width:55px!important}.w-xxl-60px{width:60px!important}.w-xxl-65px{width:65px!important}.w-xxl-70px{width:70px!important}.w-xxl-75px{width:75px!important}.w-xxl-80px{width:80px!important}.w-xxl-85px{width:85px!important}.w-xxl-90px{width:90px!important}.w-xxl-95px{width:95px!important}.w-xxl-100px{width:100px!important}.w-xxl-125px{width:125px!important}.w-xxl-150px{width:150px!important}.w-xxl-175px{width:175px!important}.w-xxl-200px{width:200px!important}.w-xxl-225px{width:225px!important}.w-xxl-250px{width:250px!important}.w-xxl-275px{width:275px!important}.w-xxl-300px{width:300px!important}.w-xxl-325px{width:325px!important}.w-xxl-350px{width:350px!important}.w-xxl-375px{width:375px!important}.w-xxl-400px{width:400px!important}.w-xxl-425px{width:425px!important}.w-xxl-450px{width:450px!important}.w-xxl-475px{width:475px!important}.w-xxl-500px{width:500px!important}.w-xxl-550px{width:550px!important}.w-xxl-600px{width:600px!important}.w-xxl-650px{width:650px!important}.w-xxl-700px{width:700px!important}.w-xxl-750px{width:750px!important}.w-xxl-800px{width:800px!important}.w-xxl-850px{width:850px!important}.w-xxl-900px{width:900px!important}.w-xxl-950px{width:950px!important}.w-xxl-1000px{width:1000px!important}.mw-xxl-unset{max-width:unset!important}.mw-xxl-25{max-width:25%!important}.mw-xxl-50{max-width:50%!important}.mw-xxl-75{max-width:75%!important}.mw-xxl-100{max-width:100%!important}.mw-xxl-auto{max-width:auto!important}.mw-xxl-1px{max-width:1px!important}.mw-xxl-2px{max-width:2px!important}.mw-xxl-3px{max-width:3px!important}.mw-xxl-4px{max-width:4px!important}.mw-xxl-5px{max-width:5px!important}.mw-xxl-6px{max-width:6px!important}.mw-xxl-7px{max-width:7px!important}.mw-xxl-8px{max-width:8px!important}.mw-xxl-9px{max-width:9px!important}.mw-xxl-10px{max-width:10px!important}.mw-xxl-15px{max-width:15px!important}.mw-xxl-20px{max-width:20px!important}.mw-xxl-25px{max-width:25px!important}.mw-xxl-30px{max-width:30px!important}.mw-xxl-35px{max-width:35px!important}.mw-xxl-40px{max-width:40px!important}.mw-xxl-45px{max-width:45px!important}.mw-xxl-50px{max-width:50px!important}.mw-xxl-55px{max-width:55px!important}.mw-xxl-60px{max-width:60px!important}.mw-xxl-65px{max-width:65px!important}.mw-xxl-70px{max-width:70px!important}.mw-xxl-75px{max-width:75px!important}.mw-xxl-80px{max-width:80px!important}.mw-xxl-85px{max-width:85px!important}.mw-xxl-90px{max-width:90px!important}.mw-xxl-95px{max-width:95px!important}.mw-xxl-100px{max-width:100px!important}.mw-xxl-125px{max-width:125px!important}.mw-xxl-150px{max-width:150px!important}.mw-xxl-175px{max-width:175px!important}.mw-xxl-200px{max-width:200px!important}.mw-xxl-225px{max-width:225px!important}.mw-xxl-250px{max-width:250px!important}.mw-xxl-275px{max-width:275px!important}.mw-xxl-300px{max-width:300px!important}.mw-xxl-325px{max-width:325px!important}.mw-xxl-350px{max-width:350px!important}.mw-xxl-375px{max-width:375px!important}.mw-xxl-400px{max-width:400px!important}.mw-xxl-425px{max-width:425px!important}.mw-xxl-450px{max-width:450px!important}.mw-xxl-475px{max-width:475px!important}.mw-xxl-500px{max-width:500px!important}.mw-xxl-550px{max-width:550px!important}.mw-xxl-600px{max-width:600px!important}.mw-xxl-650px{max-width:650px!important}.mw-xxl-700px{max-width:700px!important}.mw-xxl-750px{max-width:750px!important}.mw-xxl-800px{max-width:800px!important}.mw-xxl-850px{max-width:850px!important}.mw-xxl-900px{max-width:900px!important}.mw-xxl-950px{max-width:950px!important}.mw-xxl-1000px{max-width:1000px!important}.h-xxl-unset{height:unset!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.h-xxl-auto{height:auto!important}.h-xxl-1px{height:1px!important}.h-xxl-2px{height:2px!important}.h-xxl-3px{height:3px!important}.h-xxl-4px{height:4px!important}.h-xxl-5px{height:5px!important}.h-xxl-6px{height:6px!important}.h-xxl-7px{height:7px!important}.h-xxl-8px{height:8px!important}.h-xxl-9px{height:9px!important}.h-xxl-10px{height:10px!important}.h-xxl-15px{height:15px!important}.h-xxl-20px{height:20px!important}.h-xxl-25px{height:25px!important}.h-xxl-30px{height:30px!important}.h-xxl-35px{height:35px!important}.h-xxl-40px{height:40px!important}.h-xxl-45px{height:45px!important}.h-xxl-50px{height:50px!important}.h-xxl-55px{height:55px!important}.h-xxl-60px{height:60px!important}.h-xxl-65px{height:65px!important}.h-xxl-70px{height:70px!important}.h-xxl-75px{height:75px!important}.h-xxl-80px{height:80px!important}.h-xxl-85px{height:85px!important}.h-xxl-90px{height:90px!important}.h-xxl-95px{height:95px!important}.h-xxl-100px{height:100px!important}.h-xxl-125px{height:125px!important}.h-xxl-150px{height:150px!important}.h-xxl-175px{height:175px!important}.h-xxl-200px{height:200px!important}.h-xxl-225px{height:225px!important}.h-xxl-250px{height:250px!important}.h-xxl-275px{height:275px!important}.h-xxl-300px{height:300px!important}.h-xxl-325px{height:325px!important}.h-xxl-350px{height:350px!important}.h-xxl-375px{height:375px!important}.h-xxl-400px{height:400px!important}.h-xxl-425px{height:425px!important}.h-xxl-450px{height:450px!important}.h-xxl-475px{height:475px!important}.h-xxl-500px{height:500px!important}.h-xxl-550px{height:550px!important}.h-xxl-600px{height:600px!important}.h-xxl-650px{height:650px!important}.h-xxl-700px{height:700px!important}.h-xxl-750px{height:750px!important}.h-xxl-800px{height:800px!important}.h-xxl-850px{height:850px!important}.h-xxl-900px{height:900px!important}.h-xxl-950px{height:950px!important}.h-xxl-1000px{height:1000px!important}.mh-xxl-unset{max-height:unset!important}.mh-xxl-25{max-height:25%!important}.mh-xxl-50{max-height:50%!important}.mh-xxl-75{max-height:75%!important}.mh-xxl-100{max-height:100%!important}.mh-xxl-auto{max-height:auto!important}.mh-xxl-1px{max-height:1px!important}.mh-xxl-2px{max-height:2px!important}.mh-xxl-3px{max-height:3px!important}.mh-xxl-4px{max-height:4px!important}.mh-xxl-5px{max-height:5px!important}.mh-xxl-6px{max-height:6px!important}.mh-xxl-7px{max-height:7px!important}.mh-xxl-8px{max-height:8px!important}.mh-xxl-9px{max-height:9px!important}.mh-xxl-10px{max-height:10px!important}.mh-xxl-15px{max-height:15px!important}.mh-xxl-20px{max-height:20px!important}.mh-xxl-25px{max-height:25px!important}.mh-xxl-30px{max-height:30px!important}.mh-xxl-35px{max-height:35px!important}.mh-xxl-40px{max-height:40px!important}.mh-xxl-45px{max-height:45px!important}.mh-xxl-50px{max-height:50px!important}.mh-xxl-55px{max-height:55px!important}.mh-xxl-60px{max-height:60px!important}.mh-xxl-65px{max-height:65px!important}.mh-xxl-70px{max-height:70px!important}.mh-xxl-75px{max-height:75px!important}.mh-xxl-80px{max-height:80px!important}.mh-xxl-85px{max-height:85px!important}.mh-xxl-90px{max-height:90px!important}.mh-xxl-95px{max-height:95px!important}.mh-xxl-100px{max-height:100px!important}.mh-xxl-125px{max-height:125px!important}.mh-xxl-150px{max-height:150px!important}.mh-xxl-175px{max-height:175px!important}.mh-xxl-200px{max-height:200px!important}.mh-xxl-225px{max-height:225px!important}.mh-xxl-250px{max-height:250px!important}.mh-xxl-275px{max-height:275px!important}.mh-xxl-300px{max-height:300px!important}.mh-xxl-325px{max-height:325px!important}.mh-xxl-350px{max-height:350px!important}.mh-xxl-375px{max-height:375px!important}.mh-xxl-400px{max-height:400px!important}.mh-xxl-425px{max-height:425px!important}.mh-xxl-450px{max-height:450px!important}.mh-xxl-475px{max-height:475px!important}.mh-xxl-500px{max-height:500px!important}.mh-xxl-550px{max-height:550px!important}.mh-xxl-600px{max-height:600px!important}.mh-xxl-650px{max-height:650px!important}.mh-xxl-700px{max-height:700px!important}.mh-xxl-750px{max-height:750px!important}.mh-xxl-800px{max-height:800px!important}.mh-xxl-850px{max-height:850px!important}.mh-xxl-900px{max-height:900px!important}.mh-xxl-950px{max-height:950px!important}.mh-xxl-1000px{max-height:1000px!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:.75rem!important}.m-xxl-4{margin:1rem!important}.m-xxl-5{margin:1.25rem!important}.m-xxl-6{margin:1.5rem!important}.m-xxl-7{margin:1.75rem!important}.m-xxl-8{margin:2rem!important}.m-xxl-9{margin:2.25rem!important}.m-xxl-10{margin:2.5rem!important}.m-xxl-11{margin:2.75rem!important}.m-xxl-12{margin:3rem!important}.m-xxl-13{margin:3.25rem!important}.m-xxl-14{margin:3.5rem!important}.m-xxl-15{margin:3.75rem!important}.m-xxl-16{margin:4rem!important}.m-xxl-17{margin:4.25rem!important}.m-xxl-18{margin:4.5rem!important}.m-xxl-19{margin:4.75rem!important}.m-xxl-20{margin:5rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:.75rem!important;margin-right:.75rem!important}.mx-xxl-4{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xxl-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-7{margin-left:1.75rem!important;margin-right:1.75rem!important}.mx-xxl-8{margin-left:2rem!important;margin-right:2rem!important}.mx-xxl-9{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-xxl-10{margin-left:2.5rem!important;margin-right:2.5rem!important}.mx-xxl-11{margin-left:2.75rem!important;margin-right:2.75rem!important}.mx-xxl-12{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-13{margin-left:3.25rem!important;margin-right:3.25rem!important}.mx-xxl-14{margin-left:3.5rem!important;margin-right:3.5rem!important}.mx-xxl-15{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xxl-16{margin-left:4rem!important;margin-right:4rem!important}.mx-xxl-17{margin-left:4.25rem!important;margin-right:4.25rem!important}.mx-xxl-18{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-xxl-19{margin-left:4.75rem!important;margin-right:4.75rem!important}.mx-xxl-20{margin-left:5rem!important;margin-right:5rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-xxl-4{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.my-xxl-6{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-7{margin-bottom:1.75rem!important;margin-top:1.75rem!important}.my-xxl-8{margin-bottom:2rem!important;margin-top:2rem!important}.my-xxl-9{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-xxl-10{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.my-xxl-11{margin-bottom:2.75rem!important;margin-top:2.75rem!important}.my-xxl-12{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-13{margin-bottom:3.25rem!important;margin-top:3.25rem!important}.my-xxl-14{margin-bottom:3.5rem!important;margin-top:3.5rem!important}.my-xxl-15{margin-bottom:3.75rem!important;margin-top:3.75rem!important}.my-xxl-16{margin-bottom:4rem!important;margin-top:4rem!important}.my-xxl-17{margin-bottom:4.25rem!important;margin-top:4.25rem!important}.my-xxl-18{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-xxl-19{margin-bottom:4.75rem!important;margin-top:4.75rem!important}.my-xxl-20{margin-bottom:5rem!important;margin-top:5rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:.75rem!important}.mt-xxl-4{margin-top:1rem!important}.mt-xxl-5{margin-top:1.25rem!important}.mt-xxl-6{margin-top:1.5rem!important}.mt-xxl-7{margin-top:1.75rem!important}.mt-xxl-8{margin-top:2rem!important}.mt-xxl-9{margin-top:2.25rem!important}.mt-xxl-10{margin-top:2.5rem!important}.mt-xxl-11{margin-top:2.75rem!important}.mt-xxl-12{margin-top:3rem!important}.mt-xxl-13{margin-top:3.25rem!important}.mt-xxl-14{margin-top:3.5rem!important}.mt-xxl-15{margin-top:3.75rem!important}.mt-xxl-16{margin-top:4rem!important}.mt-xxl-17{margin-top:4.25rem!important}.mt-xxl-18{margin-top:4.5rem!important}.mt-xxl-19{margin-top:4.75rem!important}.mt-xxl-20{margin-top:5rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:.75rem!important}.me-xxl-4{margin-right:1rem!important}.me-xxl-5{margin-right:1.25rem!important}.me-xxl-6{margin-right:1.5rem!important}.me-xxl-7{margin-right:1.75rem!important}.me-xxl-8{margin-right:2rem!important}.me-xxl-9{margin-right:2.25rem!important}.me-xxl-10{margin-right:2.5rem!important}.me-xxl-11{margin-right:2.75rem!important}.me-xxl-12{margin-right:3rem!important}.me-xxl-13{margin-right:3.25rem!important}.me-xxl-14{margin-right:3.5rem!important}.me-xxl-15{margin-right:3.75rem!important}.me-xxl-16{margin-right:4rem!important}.me-xxl-17{margin-right:4.25rem!important}.me-xxl-18{margin-right:4.5rem!important}.me-xxl-19{margin-right:4.75rem!important}.me-xxl-20{margin-right:5rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:.75rem!important}.mb-xxl-4{margin-bottom:1rem!important}.mb-xxl-5{margin-bottom:1.25rem!important}.mb-xxl-6{margin-bottom:1.5rem!important}.mb-xxl-7{margin-bottom:1.75rem!important}.mb-xxl-8{margin-bottom:2rem!important}.mb-xxl-9{margin-bottom:2.25rem!important}.mb-xxl-10{margin-bottom:2.5rem!important}.mb-xxl-11{margin-bottom:2.75rem!important}.mb-xxl-12{margin-bottom:3rem!important}.mb-xxl-13{margin-bottom:3.25rem!important}.mb-xxl-14{margin-bottom:3.5rem!important}.mb-xxl-15{margin-bottom:3.75rem!important}.mb-xxl-16{margin-bottom:4rem!important}.mb-xxl-17{margin-bottom:4.25rem!important}.mb-xxl-18{margin-bottom:4.5rem!important}.mb-xxl-19{margin-bottom:4.75rem!important}.mb-xxl-20{margin-bottom:5rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:.75rem!important}.ms-xxl-4{margin-left:1rem!important}.ms-xxl-5{margin-left:1.25rem!important}.ms-xxl-6{margin-left:1.5rem!important}.ms-xxl-7{margin-left:1.75rem!important}.ms-xxl-8{margin-left:2rem!important}.ms-xxl-9{margin-left:2.25rem!important}.ms-xxl-10{margin-left:2.5rem!important}.ms-xxl-11{margin-left:2.75rem!important}.ms-xxl-12{margin-left:3rem!important}.ms-xxl-13{margin-left:3.25rem!important}.ms-xxl-14{margin-left:3.5rem!important}.ms-xxl-15{margin-left:3.75rem!important}.ms-xxl-16{margin-left:4rem!important}.ms-xxl-17{margin-left:4.25rem!important}.ms-xxl-18{margin-left:4.5rem!important}.ms-xxl-19{margin-left:4.75rem!important}.ms-xxl-20{margin-left:5rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-.75rem!important}.m-xxl-n4{margin:-1rem!important}.m-xxl-n5{margin:-1.25rem!important}.m-xxl-n6{margin:-1.5rem!important}.m-xxl-n7{margin:-1.75rem!important}.m-xxl-n8{margin:-2rem!important}.m-xxl-n9{margin:-2.25rem!important}.m-xxl-n10{margin:-2.5rem!important}.m-xxl-n11{margin:-2.75rem!important}.m-xxl-n12{margin:-3rem!important}.m-xxl-n13{margin:-3.25rem!important}.m-xxl-n14{margin:-3.5rem!important}.m-xxl-n15{margin:-3.75rem!important}.m-xxl-n16{margin:-4rem!important}.m-xxl-n17{margin:-4.25rem!important}.m-xxl-n18{margin:-4.5rem!important}.m-xxl-n19{margin:-4.75rem!important}.m-xxl-n20{margin:-5rem!important}.mx-xxl-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-xxl-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-xxl-n3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-xxl-n4{margin-left:-1rem!important;margin-right:-1rem!important}.mx-xxl-n5{margin-left:-1.25rem!important;margin-right:-1.25rem!important}.mx-xxl-n6{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-xxl-n7{margin-left:-1.75rem!important;margin-right:-1.75rem!important}.mx-xxl-n8{margin-left:-2rem!important;margin-right:-2rem!important}.mx-xxl-n9{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-xxl-n10{margin-left:-2.5rem!important;margin-right:-2.5rem!important}.mx-xxl-n11{margin-left:-2.75rem!important;margin-right:-2.75rem!important}.mx-xxl-n12{margin-left:-3rem!important;margin-right:-3rem!important}.mx-xxl-n13{margin-left:-3.25rem!important;margin-right:-3.25rem!important}.mx-xxl-n14{margin-left:-3.5rem!important;margin-right:-3.5rem!important}.mx-xxl-n15{margin-left:-3.75rem!important;margin-right:-3.75rem!important}.mx-xxl-n16{margin-left:-4rem!important;margin-right:-4rem!important}.mx-xxl-n17{margin-left:-4.25rem!important;margin-right:-4.25rem!important}.mx-xxl-n18{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.mx-xxl-n19{margin-left:-4.75rem!important;margin-right:-4.75rem!important}.mx-xxl-n20{margin-left:-5rem!important;margin-right:-5rem!important}.my-xxl-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-xxl-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-xxl-n3{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-xxl-n4{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-xxl-n5{margin-bottom:-1.25rem!important;margin-top:-1.25rem!important}.my-xxl-n6{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-xxl-n7{margin-bottom:-1.75rem!important;margin-top:-1.75rem!important}.my-xxl-n8{margin-bottom:-2rem!important;margin-top:-2rem!important}.my-xxl-n9{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-xxl-n10{margin-bottom:-2.5rem!important;margin-top:-2.5rem!important}.my-xxl-n11{margin-bottom:-2.75rem!important;margin-top:-2.75rem!important}.my-xxl-n12{margin-bottom:-3rem!important;margin-top:-3rem!important}.my-xxl-n13{margin-bottom:-3.25rem!important;margin-top:-3.25rem!important}.my-xxl-n14{margin-bottom:-3.5rem!important;margin-top:-3.5rem!important}.my-xxl-n15{margin-bottom:-3.75rem!important;margin-top:-3.75rem!important}.my-xxl-n16{margin-bottom:-4rem!important;margin-top:-4rem!important}.my-xxl-n17{margin-bottom:-4.25rem!important;margin-top:-4.25rem!important}.my-xxl-n18{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.my-xxl-n19{margin-bottom:-4.75rem!important;margin-top:-4.75rem!important}.my-xxl-n20{margin-bottom:-5rem!important;margin-top:-5rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-.75rem!important}.mt-xxl-n4{margin-top:-1rem!important}.mt-xxl-n5{margin-top:-1.25rem!important}.mt-xxl-n6{margin-top:-1.5rem!important}.mt-xxl-n7{margin-top:-1.75rem!important}.mt-xxl-n8{margin-top:-2rem!important}.mt-xxl-n9{margin-top:-2.25rem!important}.mt-xxl-n10{margin-top:-2.5rem!important}.mt-xxl-n11{margin-top:-2.75rem!important}.mt-xxl-n12{margin-top:-3rem!important}.mt-xxl-n13{margin-top:-3.25rem!important}.mt-xxl-n14{margin-top:-3.5rem!important}.mt-xxl-n15{margin-top:-3.75rem!important}.mt-xxl-n16{margin-top:-4rem!important}.mt-xxl-n17{margin-top:-4.25rem!important}.mt-xxl-n18{margin-top:-4.5rem!important}.mt-xxl-n19{margin-top:-4.75rem!important}.mt-xxl-n20{margin-top:-5rem!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-.75rem!important}.me-xxl-n4{margin-right:-1rem!important}.me-xxl-n5{margin-right:-1.25rem!important}.me-xxl-n6{margin-right:-1.5rem!important}.me-xxl-n7{margin-right:-1.75rem!important}.me-xxl-n8{margin-right:-2rem!important}.me-xxl-n9{margin-right:-2.25rem!important}.me-xxl-n10{margin-right:-2.5rem!important}.me-xxl-n11{margin-right:-2.75rem!important}.me-xxl-n12{margin-right:-3rem!important}.me-xxl-n13{margin-right:-3.25rem!important}.me-xxl-n14{margin-right:-3.5rem!important}.me-xxl-n15{margin-right:-3.75rem!important}.me-xxl-n16{margin-right:-4rem!important}.me-xxl-n17{margin-right:-4.25rem!important}.me-xxl-n18{margin-right:-4.5rem!important}.me-xxl-n19{margin-right:-4.75rem!important}.me-xxl-n20{margin-right:-5rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-.75rem!important}.mb-xxl-n4{margin-bottom:-1rem!important}.mb-xxl-n5{margin-bottom:-1.25rem!important}.mb-xxl-n6{margin-bottom:-1.5rem!important}.mb-xxl-n7{margin-bottom:-1.75rem!important}.mb-xxl-n8{margin-bottom:-2rem!important}.mb-xxl-n9{margin-bottom:-2.25rem!important}.mb-xxl-n10{margin-bottom:-2.5rem!important}.mb-xxl-n11{margin-bottom:-2.75rem!important}.mb-xxl-n12{margin-bottom:-3rem!important}.mb-xxl-n13{margin-bottom:-3.25rem!important}.mb-xxl-n14{margin-bottom:-3.5rem!important}.mb-xxl-n15{margin-bottom:-3.75rem!important}.mb-xxl-n16{margin-bottom:-4rem!important}.mb-xxl-n17{margin-bottom:-4.25rem!important}.mb-xxl-n18{margin-bottom:-4.5rem!important}.mb-xxl-n19{margin-bottom:-4.75rem!important}.mb-xxl-n20{margin-bottom:-5rem!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-.75rem!important}.ms-xxl-n4{margin-left:-1rem!important}.ms-xxl-n5{margin-left:-1.25rem!important}.ms-xxl-n6{margin-left:-1.5rem!important}.ms-xxl-n7{margin-left:-1.75rem!important}.ms-xxl-n8{margin-left:-2rem!important}.ms-xxl-n9{margin-left:-2.25rem!important}.ms-xxl-n10{margin-left:-2.5rem!important}.ms-xxl-n11{margin-left:-2.75rem!important}.ms-xxl-n12{margin-left:-3rem!important}.ms-xxl-n13{margin-left:-3.25rem!important}.ms-xxl-n14{margin-left:-3.5rem!important}.ms-xxl-n15{margin-left:-3.75rem!important}.ms-xxl-n16{margin-left:-4rem!important}.ms-xxl-n17{margin-left:-4.25rem!important}.ms-xxl-n18{margin-left:-4.5rem!important}.ms-xxl-n19{margin-left:-4.75rem!important}.ms-xxl-n20{margin-left:-5rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:.75rem!important}.p-xxl-4{padding:1rem!important}.p-xxl-5{padding:1.25rem!important}.p-xxl-6{padding:1.5rem!important}.p-xxl-7{padding:1.75rem!important}.p-xxl-8{padding:2rem!important}.p-xxl-9{padding:2.25rem!important}.p-xxl-10{padding:2.5rem!important}.p-xxl-11{padding:2.75rem!important}.p-xxl-12{padding:3rem!important}.p-xxl-13{padding:3.25rem!important}.p-xxl-14{padding:3.5rem!important}.p-xxl-15{padding:3.75rem!important}.p-xxl-16{padding:4rem!important}.p-xxl-17{padding:4.25rem!important}.p-xxl-18{padding:4.5rem!important}.p-xxl-19{padding:4.75rem!important}.p-xxl-20{padding:5rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:.75rem!important;padding-right:.75rem!important}.px-xxl-4{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xxl-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-7{padding-left:1.75rem!important;padding-right:1.75rem!important}.px-xxl-8{padding-left:2rem!important;padding-right:2rem!important}.px-xxl-9{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-xxl-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.px-xxl-11{padding-left:2.75rem!important;padding-right:2.75rem!important}.px-xxl-12{padding-left:3rem!important;padding-right:3rem!important}.px-xxl-13{padding-left:3.25rem!important;padding-right:3.25rem!important}.px-xxl-14{padding-left:3.5rem!important;padding-right:3.5rem!important}.px-xxl-15{padding-left:3.75rem!important;padding-right:3.75rem!important}.px-xxl-16{padding-left:4rem!important;padding-right:4rem!important}.px-xxl-17{padding-left:4.25rem!important;padding-right:4.25rem!important}.px-xxl-18{padding-left:4.5rem!important;padding-right:4.5rem!important}.px-xxl-19{padding-left:4.75rem!important;padding-right:4.75rem!important}.px-xxl-20{padding-left:5rem!important;padding-right:5rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-xxl-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.py-xxl-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-7{padding-bottom:1.75rem!important;padding-top:1.75rem!important}.py-xxl-8{padding-bottom:2rem!important;padding-top:2rem!important}.py-xxl-9{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-xxl-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-xxl-11{padding-bottom:2.75rem!important;padding-top:2.75rem!important}.py-xxl-12{padding-bottom:3rem!important;padding-top:3rem!important}.py-xxl-13{padding-bottom:3.25rem!important;padding-top:3.25rem!important}.py-xxl-14{padding-bottom:3.5rem!important;padding-top:3.5rem!important}.py-xxl-15{padding-bottom:3.75rem!important;padding-top:3.75rem!important}.py-xxl-16{padding-bottom:4rem!important;padding-top:4rem!important}.py-xxl-17{padding-bottom:4.25rem!important;padding-top:4.25rem!important}.py-xxl-18{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.py-xxl-19{padding-bottom:4.75rem!important;padding-top:4.75rem!important}.py-xxl-20{padding-bottom:5rem!important;padding-top:5rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:.75rem!important}.pt-xxl-4{padding-top:1rem!important}.pt-xxl-5{padding-top:1.25rem!important}.pt-xxl-6{padding-top:1.5rem!important}.pt-xxl-7{padding-top:1.75rem!important}.pt-xxl-8{padding-top:2rem!important}.pt-xxl-9{padding-top:2.25rem!important}.pt-xxl-10{padding-top:2.5rem!important}.pt-xxl-11{padding-top:2.75rem!important}.pt-xxl-12{padding-top:3rem!important}.pt-xxl-13{padding-top:3.25rem!important}.pt-xxl-14{padding-top:3.5rem!important}.pt-xxl-15{padding-top:3.75rem!important}.pt-xxl-16{padding-top:4rem!important}.pt-xxl-17{padding-top:4.25rem!important}.pt-xxl-18{padding-top:4.5rem!important}.pt-xxl-19{padding-top:4.75rem!important}.pt-xxl-20{padding-top:5rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:.75rem!important}.pe-xxl-4{padding-right:1rem!important}.pe-xxl-5{padding-right:1.25rem!important}.pe-xxl-6{padding-right:1.5rem!important}.pe-xxl-7{padding-right:1.75rem!important}.pe-xxl-8{padding-right:2rem!important}.pe-xxl-9{padding-right:2.25rem!important}.pe-xxl-10{padding-right:2.5rem!important}.pe-xxl-11{padding-right:2.75rem!important}.pe-xxl-12{padding-right:3rem!important}.pe-xxl-13{padding-right:3.25rem!important}.pe-xxl-14{padding-right:3.5rem!important}.pe-xxl-15{padding-right:3.75rem!important}.pe-xxl-16{padding-right:4rem!important}.pe-xxl-17{padding-right:4.25rem!important}.pe-xxl-18{padding-right:4.5rem!important}.pe-xxl-19{padding-right:4.75rem!important}.pe-xxl-20{padding-right:5rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:.75rem!important}.pb-xxl-4{padding-bottom:1rem!important}.pb-xxl-5{padding-bottom:1.25rem!important}.pb-xxl-6{padding-bottom:1.5rem!important}.pb-xxl-7{padding-bottom:1.75rem!important}.pb-xxl-8{padding-bottom:2rem!important}.pb-xxl-9{padding-bottom:2.25rem!important}.pb-xxl-10{padding-bottom:2.5rem!important}.pb-xxl-11{padding-bottom:2.75rem!important}.pb-xxl-12{padding-bottom:3rem!important}.pb-xxl-13{padding-bottom:3.25rem!important}.pb-xxl-14{padding-bottom:3.5rem!important}.pb-xxl-15{padding-bottom:3.75rem!important}.pb-xxl-16{padding-bottom:4rem!important}.pb-xxl-17{padding-bottom:4.25rem!important}.pb-xxl-18{padding-bottom:4.5rem!important}.pb-xxl-19{padding-bottom:4.75rem!important}.pb-xxl-20{padding-bottom:5rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:.75rem!important}.ps-xxl-4{padding-left:1rem!important}.ps-xxl-5{padding-left:1.25rem!important}.ps-xxl-6{padding-left:1.5rem!important}.ps-xxl-7{padding-left:1.75rem!important}.ps-xxl-8{padding-left:2rem!important}.ps-xxl-9{padding-left:2.25rem!important}.ps-xxl-10{padding-left:2.5rem!important}.ps-xxl-11{padding-left:2.75rem!important}.ps-xxl-12{padding-left:3rem!important}.ps-xxl-13{padding-left:3.25rem!important}.ps-xxl-14{padding-left:3.5rem!important}.ps-xxl-15{padding-left:3.75rem!important}.ps-xxl-16{padding-left:4rem!important}.ps-xxl-17{padding-left:4.25rem!important}.ps-xxl-18{padding-left:4.5rem!important}.ps-xxl-19{padding-left:4.75rem!important}.ps-xxl-20{padding-left:5rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:.75rem!important}.gap-xxl-4{gap:1rem!important}.gap-xxl-5{gap:1.25rem!important}.gap-xxl-6{gap:1.5rem!important}.gap-xxl-7{gap:1.75rem!important}.gap-xxl-8{gap:2rem!important}.gap-xxl-9{gap:2.25rem!important}.gap-xxl-10{gap:2.5rem!important}.gap-xxl-11{gap:2.75rem!important}.gap-xxl-12{gap:3rem!important}.gap-xxl-13{gap:3.25rem!important}.gap-xxl-14{gap:3.5rem!important}.gap-xxl-15{gap:3.75rem!important}.gap-xxl-16{gap:4rem!important}.gap-xxl-17{gap:4.25rem!important}.gap-xxl-18{gap:4.5rem!important}.gap-xxl-19{gap:4.75rem!important}.gap-xxl-20{gap:5rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:.75rem!important}.row-gap-xxl-4{row-gap:1rem!important}.row-gap-xxl-5{row-gap:1.25rem!important}.row-gap-xxl-6{row-gap:1.5rem!important}.row-gap-xxl-7{row-gap:1.75rem!important}.row-gap-xxl-8{row-gap:2rem!important}.row-gap-xxl-9{row-gap:2.25rem!important}.row-gap-xxl-10{row-gap:2.5rem!important}.row-gap-xxl-11{row-gap:2.75rem!important}.row-gap-xxl-12{row-gap:3rem!important}.row-gap-xxl-13{row-gap:3.25rem!important}.row-gap-xxl-14{row-gap:3.5rem!important}.row-gap-xxl-15{row-gap:3.75rem!important}.row-gap-xxl-16{row-gap:4rem!important}.row-gap-xxl-17{row-gap:4.25rem!important}.row-gap-xxl-18{row-gap:4.5rem!important}.row-gap-xxl-19{row-gap:4.75rem!important}.row-gap-xxl-20{row-gap:5rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-xxl-4{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-5{-moz-column-gap:1.25rem!important;column-gap:1.25rem!important}.column-gap-xxl-6{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-7{-moz-column-gap:1.75rem!important;column-gap:1.75rem!important}.column-gap-xxl-8{-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-xxl-9{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-xxl-10{-moz-column-gap:2.5rem!important;column-gap:2.5rem!important}.column-gap-xxl-11{-moz-column-gap:2.75rem!important;column-gap:2.75rem!important}.column-gap-xxl-12{-moz-column-gap:3rem!important;column-gap:3rem!important}.column-gap-xxl-13{-moz-column-gap:3.25rem!important;column-gap:3.25rem!important}.column-gap-xxl-14{-moz-column-gap:3.5rem!important;column-gap:3.5rem!important}.column-gap-xxl-15{-moz-column-gap:3.75rem!important;column-gap:3.75rem!important}.column-gap-xxl-16{-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-xxl-17{-moz-column-gap:4.25rem!important;column-gap:4.25rem!important}.column-gap-xxl-18{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.column-gap-xxl-19{-moz-column-gap:4.75rem!important;column-gap:4.75rem!important}.column-gap-xxl-20{-moz-column-gap:5rem!important;column-gap:5rem!important}.fs-xxl-1{font-size:calc(1.3rem + .6vw)!important}.fs-xxl-2{font-size:calc(1.275rem + .3vw)!important}.fs-xxl-3{font-size:calc(1.26rem + .12vw)!important}.fs-xxl-4{font-size:1.25rem!important}.fs-xxl-5{font-size:1.15rem!important}.fs-xxl-6{font-size:1.075rem!important}.fs-xxl-7{font-size:.95rem!important}.fs-xxl-8{font-size:.85rem!important}.fs-xxl-9{font-size:.75rem!important}.fs-xxl-10{font-size:.5rem!important}.fs-xxl-base{font-size:1rem!important}.fs-xxl-fluid{font-size:100%!important}.fs-xxl-2x{font-size:calc(1.325rem + .9vw)!important}.fs-xxl-2qx{font-size:calc(1.35rem + 1.2vw)!important}.fs-xxl-2hx{font-size:calc(1.375rem + 1.5vw)!important}.fs-xxl-2tx{font-size:calc(1.4rem + 1.8vw)!important}.fs-xxl-3x{font-size:calc(1.425rem + 2.1vw)!important}.fs-xxl-3qx{font-size:calc(1.45rem + 2.4vw)!important}.fs-xxl-3hx{font-size:calc(1.475rem + 2.7vw)!important}.fs-xxl-3tx{font-size:calc(1.5rem + 3vw)!important}.fs-xxl-4x{font-size:calc(1.525rem + 3.3vw)!important}.fs-xxl-4qx{font-size:calc(1.55rem + 3.6vw)!important}.fs-xxl-4hx{font-size:calc(1.575rem + 3.9vw)!important}.fs-xxl-4tx{font-size:calc(1.6rem + 4.2vw)!important}.fs-xxl-5x{font-size:calc(1.625rem + 4.5vw)!important}.fs-xxl-5qx{font-size:calc(1.65rem + 4.8vw)!important}.fs-xxl-5hx{font-size:calc(1.675rem + 5.1vw)!important}.fs-xxl-5tx{font-size:calc(1.7rem + 5.4vw)!important}.fs-xxl-6x{font-size:calc(1.725rem + 5.7vw)!important}.fs-xxl-6qx{font-size:calc(1.75rem + 6vw)!important}.fs-xxl-6hx{font-size:calc(1.775rem + 6.3vw)!important}.fs-xxl-6tx{font-size:calc(1.8rem + 6.6vw)!important}.fs-xxl-7x{font-size:calc(1.825rem + 6.9vw)!important}.fs-xxl-7qx{font-size:calc(1.85rem + 7.2vw)!important}.fs-xxl-7hx{font-size:calc(1.875rem + 7.5vw)!important}.fs-xxl-7tx{font-size:calc(1.9rem + 7.8vw)!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}.min-w-xxl-unset{min-width:unset!important}.min-w-xxl-25{min-width:25%!important}.min-w-xxl-50{min-width:50%!important}.min-w-xxl-75{min-width:75%!important}.min-w-xxl-100{min-width:100%!important}.min-w-xxl-auto{min-width:auto!important}.min-w-xxl-1px{min-width:1px!important}.min-w-xxl-2px{min-width:2px!important}.min-w-xxl-3px{min-width:3px!important}.min-w-xxl-4px{min-width:4px!important}.min-w-xxl-5px{min-width:5px!important}.min-w-xxl-6px{min-width:6px!important}.min-w-xxl-7px{min-width:7px!important}.min-w-xxl-8px{min-width:8px!important}.min-w-xxl-9px{min-width:9px!important}.min-w-xxl-10px{min-width:10px!important}.min-w-xxl-15px{min-width:15px!important}.min-w-xxl-20px{min-width:20px!important}.min-w-xxl-25px{min-width:25px!important}.min-w-xxl-30px{min-width:30px!important}.min-w-xxl-35px{min-width:35px!important}.min-w-xxl-40px{min-width:40px!important}.min-w-xxl-45px{min-width:45px!important}.min-w-xxl-50px{min-width:50px!important}.min-w-xxl-55px{min-width:55px!important}.min-w-xxl-60px{min-width:60px!important}.min-w-xxl-65px{min-width:65px!important}.min-w-xxl-70px{min-width:70px!important}.min-w-xxl-75px{min-width:75px!important}.min-w-xxl-80px{min-width:80px!important}.min-w-xxl-85px{min-width:85px!important}.min-w-xxl-90px{min-width:90px!important}.min-w-xxl-95px{min-width:95px!important}.min-w-xxl-100px{min-width:100px!important}.min-w-xxl-125px{min-width:125px!important}.min-w-xxl-150px{min-width:150px!important}.min-w-xxl-175px{min-width:175px!important}.min-w-xxl-200px{min-width:200px!important}.min-w-xxl-225px{min-width:225px!important}.min-w-xxl-250px{min-width:250px!important}.min-w-xxl-275px{min-width:275px!important}.min-w-xxl-300px{min-width:300px!important}.min-w-xxl-325px{min-width:325px!important}.min-w-xxl-350px{min-width:350px!important}.min-w-xxl-375px{min-width:375px!important}.min-w-xxl-400px{min-width:400px!important}.min-w-xxl-425px{min-width:425px!important}.min-w-xxl-450px{min-width:450px!important}.min-w-xxl-475px{min-width:475px!important}.min-w-xxl-500px{min-width:500px!important}.min-w-xxl-550px{min-width:550px!important}.min-w-xxl-600px{min-width:600px!important}.min-w-xxl-650px{min-width:650px!important}.min-w-xxl-700px{min-width:700px!important}.min-w-xxl-750px{min-width:750px!important}.min-w-xxl-800px{min-width:800px!important}.min-w-xxl-850px{min-width:850px!important}.min-w-xxl-900px{min-width:900px!important}.min-w-xxl-950px{min-width:950px!important}.min-w-xxl-1000px{min-width:1000px!important}.min-h-xxl-unset{min-height:unset!important}.min-h-xxl-25{min-height:25%!important}.min-h-xxl-50{min-height:50%!important}.min-h-xxl-75{min-height:75%!important}.min-h-xxl-100{min-height:100%!important}.min-h-xxl-auto{min-height:auto!important}.min-h-xxl-1px{min-height:1px!important}.min-h-xxl-2px{min-height:2px!important}.min-h-xxl-3px{min-height:3px!important}.min-h-xxl-4px{min-height:4px!important}.min-h-xxl-5px{min-height:5px!important}.min-h-xxl-6px{min-height:6px!important}.min-h-xxl-7px{min-height:7px!important}.min-h-xxl-8px{min-height:8px!important}.min-h-xxl-9px{min-height:9px!important}.min-h-xxl-10px{min-height:10px!important}.min-h-xxl-15px{min-height:15px!important}.min-h-xxl-20px{min-height:20px!important}.min-h-xxl-25px{min-height:25px!important}.min-h-xxl-30px{min-height:30px!important}.min-h-xxl-35px{min-height:35px!important}.min-h-xxl-40px{min-height:40px!important}.min-h-xxl-45px{min-height:45px!important}.min-h-xxl-50px{min-height:50px!important}.min-h-xxl-55px{min-height:55px!important}.min-h-xxl-60px{min-height:60px!important}.min-h-xxl-65px{min-height:65px!important}.min-h-xxl-70px{min-height:70px!important}.min-h-xxl-75px{min-height:75px!important}.min-h-xxl-80px{min-height:80px!important}.min-h-xxl-85px{min-height:85px!important}.min-h-xxl-90px{min-height:90px!important}.min-h-xxl-95px{min-height:95px!important}.min-h-xxl-100px{min-height:100px!important}.min-h-xxl-125px{min-height:125px!important}.min-h-xxl-150px{min-height:150px!important}.min-h-xxl-175px{min-height:175px!important}.min-h-xxl-200px{min-height:200px!important}.min-h-xxl-225px{min-height:225px!important}.min-h-xxl-250px{min-height:250px!important}.min-h-xxl-275px{min-height:275px!important}.min-h-xxl-300px{min-height:300px!important}.min-h-xxl-325px{min-height:325px!important}.min-h-xxl-350px{min-height:350px!important}.min-h-xxl-375px{min-height:375px!important}.min-h-xxl-400px{min-height:400px!important}.min-h-xxl-425px{min-height:425px!important}.min-h-xxl-450px{min-height:450px!important}.min-h-xxl-475px{min-height:475px!important}.min-h-xxl-500px{min-height:500px!important}.min-h-xxl-550px{min-height:550px!important}.min-h-xxl-600px{min-height:600px!important}.min-h-xxl-650px{min-height:650px!important}.min-h-xxl-700px{min-height:700px!important}.min-h-xxl-750px{min-height:750px!important}.min-h-xxl-800px{min-height:800px!important}.min-h-xxl-850px{min-height:850px!important}.min-h-xxl-900px{min-height:900px!important}.min-h-xxl-950px{min-height:950px!important}.min-h-xxl-1000px{min-height:1000px!important}}@media(min-width:1200px){.fs-1{font-size:1.75rem!important}.fs-2{font-size:1.5rem!important}.fs-3{font-size:1.35rem!important}.fs-2x{font-size:2rem!important}.fs-2qx{font-size:2.25rem!important}.fs-2hx{font-size:2.5rem!important}.fs-2tx{font-size:2.75rem!important}.fs-3x{font-size:3rem!important}.fs-3qx{font-size:3.25rem!important}.fs-3hx{font-size:3.5rem!important}.fs-3tx{font-size:3.75rem!important}.fs-4x{font-size:4rem!important}.fs-4qx{font-size:4.25rem!important}.fs-4hx{font-size:4.5rem!important}.fs-4tx{font-size:4.75rem!important}.fs-5x{font-size:5rem!important}.fs-5qx{font-size:5.25rem!important}.fs-5hx{font-size:5.5rem!important}.fs-5tx{font-size:5.75rem!important}.fs-6x{font-size:6rem!important}.fs-6qx{font-size:6.25rem!important}.fs-6hx{font-size:6.5rem!important}.fs-6tx{font-size:6.75rem!important}.fs-7x{font-size:7rem!important}.fs-7qx{font-size:7.25rem!important}.fs-7hx{font-size:7.5rem!important}.fs-7tx{font-size:7.75rem!important}.fs-sm-1{font-size:1.75rem!important}.fs-sm-2{font-size:1.5rem!important}.fs-sm-3{font-size:1.35rem!important}.fs-sm-2x{font-size:2rem!important}.fs-sm-2qx{font-size:2.25rem!important}.fs-sm-2hx{font-size:2.5rem!important}.fs-sm-2tx{font-size:2.75rem!important}.fs-sm-3x{font-size:3rem!important}.fs-sm-3qx{font-size:3.25rem!important}.fs-sm-3hx{font-size:3.5rem!important}.fs-sm-3tx{font-size:3.75rem!important}.fs-sm-4x{font-size:4rem!important}.fs-sm-4qx{font-size:4.25rem!important}.fs-sm-4hx{font-size:4.5rem!important}.fs-sm-4tx{font-size:4.75rem!important}.fs-sm-5x{font-size:5rem!important}.fs-sm-5qx{font-size:5.25rem!important}.fs-sm-5hx{font-size:5.5rem!important}.fs-sm-5tx{font-size:5.75rem!important}.fs-sm-6x{font-size:6rem!important}.fs-sm-6qx{font-size:6.25rem!important}.fs-sm-6hx{font-size:6.5rem!important}.fs-sm-6tx{font-size:6.75rem!important}.fs-sm-7x{font-size:7rem!important}.fs-sm-7qx{font-size:7.25rem!important}.fs-sm-7hx{font-size:7.5rem!important}.fs-sm-7tx{font-size:7.75rem!important}.fs-md-1{font-size:1.75rem!important}.fs-md-2{font-size:1.5rem!important}.fs-md-3{font-size:1.35rem!important}.fs-md-2x{font-size:2rem!important}.fs-md-2qx{font-size:2.25rem!important}.fs-md-2hx{font-size:2.5rem!important}.fs-md-2tx{font-size:2.75rem!important}.fs-md-3x{font-size:3rem!important}.fs-md-3qx{font-size:3.25rem!important}.fs-md-3hx{font-size:3.5rem!important}.fs-md-3tx{font-size:3.75rem!important}.fs-md-4x{font-size:4rem!important}.fs-md-4qx{font-size:4.25rem!important}.fs-md-4hx{font-size:4.5rem!important}.fs-md-4tx{font-size:4.75rem!important}.fs-md-5x{font-size:5rem!important}.fs-md-5qx{font-size:5.25rem!important}.fs-md-5hx{font-size:5.5rem!important}.fs-md-5tx{font-size:5.75rem!important}.fs-md-6x{font-size:6rem!important}.fs-md-6qx{font-size:6.25rem!important}.fs-md-6hx{font-size:6.5rem!important}.fs-md-6tx{font-size:6.75rem!important}.fs-md-7x{font-size:7rem!important}.fs-md-7qx{font-size:7.25rem!important}.fs-md-7hx{font-size:7.5rem!important}.fs-md-7tx{font-size:7.75rem!important}.fs-lg-1{font-size:1.75rem!important}.fs-lg-2{font-size:1.5rem!important}.fs-lg-3{font-size:1.35rem!important}.fs-lg-2x{font-size:2rem!important}.fs-lg-2qx{font-size:2.25rem!important}.fs-lg-2hx{font-size:2.5rem!important}.fs-lg-2tx{font-size:2.75rem!important}.fs-lg-3x{font-size:3rem!important}.fs-lg-3qx{font-size:3.25rem!important}.fs-lg-3hx{font-size:3.5rem!important}.fs-lg-3tx{font-size:3.75rem!important}.fs-lg-4x{font-size:4rem!important}.fs-lg-4qx{font-size:4.25rem!important}.fs-lg-4hx{font-size:4.5rem!important}.fs-lg-4tx{font-size:4.75rem!important}.fs-lg-5x{font-size:5rem!important}.fs-lg-5qx{font-size:5.25rem!important}.fs-lg-5hx{font-size:5.5rem!important}.fs-lg-5tx{font-size:5.75rem!important}.fs-lg-6x{font-size:6rem!important}.fs-lg-6qx{font-size:6.25rem!important}.fs-lg-6hx{font-size:6.5rem!important}.fs-lg-6tx{font-size:6.75rem!important}.fs-lg-7x{font-size:7rem!important}.fs-lg-7qx{font-size:7.25rem!important}.fs-lg-7hx{font-size:7.5rem!important}.fs-lg-7tx{font-size:7.75rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:root{--bs-xs:0;--bs-sm:576px;--bs-md:768px;--bs-lg:992px;--bs-xl:1200px;--bs-xxl:1400px;--bs-scrollbar-size:5px;--bs-scrollbar-overlay-size:19px;--bs-scrollbar-overlay-space:7px;--bs-white-bg-rgb:255,255,255;--bs-black-bg-rgb:0,0,0}[data-bs-theme=light]{--bs-gray-100:#f9f9f9;--bs-gray-100-rgb:249,249,249;--bs-gray-200:#f4f4f4;--bs-gray-200-rgb:244,244,244;--bs-gray-300:#e1e3ea;--bs-gray-300-rgb:225,227,234;--bs-gray-400:#b5b5c3;--bs-gray-400-rgb:181,181,195;--bs-gray-500:#a1a5b7;--bs-gray-500-rgb:161,165,183;--bs-gray-600:#7e8299;--bs-gray-600-rgb:126,130,153;--bs-gray-700:#5e6278;--bs-gray-700-rgb:94,98,120;--bs-gray-800:#3f4254;--bs-gray-800-rgb:63,66,84;--bs-gray-900:#181c32;--bs-gray-900-rgb:24,28,50;--bs-light:#f9f9f9;--bs-primary:#009ef7;--bs-secondary:#e1e3ea;--bs-success:#50cd89;--bs-info:#7239ea;--bs-warning:#ffc700;--bs-danger:#f1416c;--bs-dark:#181c32;--bs-primary-active:#0095e8;--bs-secondary-active:#b5b5c3;--bs-light-active:#f4f4f4;--bs-success-active:#47be7d;--bs-info-active:#5014d0;--bs-warning-active:#f1bc00;--bs-danger-active:#d9214e;--bs-dark-active:#131628;--bs-primary-light:#f1faff;--bs-secondary-light:#f9f9f9;--bs-success-light:#e8fff3;--bs-info-light:#f8f5ff;--bs-warning-light:#fff8dd;--bs-danger-light:#fff5f8;--bs-dark-light:#f4f4f4;--bs-primary-inverse:#fff;--bs-secondary-inverse:#3f4254;--bs-light-inverse:#7e8299;--bs-success-inverse:#fff;--bs-info-inverse:#fff;--bs-warning-inverse:#fff;--bs-danger-inverse:#fff;--bs-dark-inverse:#fff;--bs-light-rgb:249,249,249;--bs-primary-rgb:0,158,247;--bs-secondary-rgb:225,227,234;--bs-success-rgb:80,205,137;--bs-info-rgb:114,57,234;--bs-warning-rgb:255,199,0;--bs-danger-rgb:241,65,108;--bs-dark-rgb:24,28,50;--bs-text-white:#fff;--bs-text-primary:#009ef7;--bs-text-secondary:#e1e3ea;--bs-text-light:#f9f9f9;--bs-text-success:#50cd89;--bs-text-info:#7239ea;--bs-text-warning:#ffc700;--bs-text-danger:#f1416c;--bs-text-dark:#181c32;--bs-text-muted:#a1a5b7;--bs-text-gray-100:#f9f9f9;--bs-text-gray-200:#f4f4f4;--bs-text-gray-300:#e1e3ea;--bs-text-gray-400:#b5b5c3;--bs-text-gray-500:#a1a5b7;--bs-text-gray-600:#7e8299;--bs-text-gray-700:#5e6278;--bs-text-gray-800:#3f4254;--bs-text-gray-900:#181c32;--bs-border-color:#f4f4f4;--bs-border-dashed-color:#e1e3ea;--bs-component-active-color:#fff;--bs-component-active-bg:#009ef7;--bs-component-hover-color:#009ef7;--bs-component-hover-bg:#f9f9f9;--bs-component-checked-color:#fff;--bs-component-checked-bg:#009ef7;--bs-box-shadow-xs:0 0.1rem 0.75rem 0.25rem rgba(0,0,0,.05);--bs-box-shadow-sm:0 0.1rem 1rem 0.25rem rgba(0,0,0,.05);--bs-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 2rem 1rem rgba(0,0,0,.1);--bs-input-bg:var(--bs-body-bg);--bs-input-color:var(--bs-gray-700);--bs-input-solid-color:var(--bs-gray-700);--bs-input-solid-bg:var(--bs-gray-100);--bs-input-solid-bg-focus:var(--bs-gray-200);--bs-input-solid-placeholder-color:var(--bs-gray-500);--bs-tooltip-box-shadow:0px 0px 30px rgba(0,0,0,.15);--bs-table-striped-bg:rgba(var(--bs-gray-100-rgb),0.75);--bs-table-loading-message-box-shadow:0px 0px 50px 0px rgba(82,63,105,.15);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-box-shadow:0px 0px 50px 0px rgba(82,63,105,.15);--bs-code-bg:#f1f3f8;--bs-code-box-shadow:0px 3px 9px rgba(0,0,0,.08);--bs-code-color:#b93993;--bs-symbol-label-color:var(--bs-gray-800);--bs-symbol-label-bg:var(--bs-gray-100);--bs-symbol-border-color:rgba(var(--bs-body-bg),0.5);--bs-bullet-bg-color:var(--bs-gray-400);--bs-scrolltop-opacity:0;--bs-scrolltop-opacity-on:0.3;--bs-scrolltop-opacity-hover:1;--bs-scrolltop-box-shadow:var(--bs-box-shadow);--bs-scrolltop-bg-color:var(--bs-primary);--bs-scrolltop-bg-color-hover:var(--bs-primary);--bs-scrolltop-icon-color:var(--bs-primary-inverse);--bs-scrolltop-icon-color-hover:var(--bs-primary-inverse);--bs-drawer-box-shadow:0px 1px 9px -3px rgba(0,0,0,.05);--bs-drawer-bg-color:#fff;--bs-drawer-overlay-bg-color:rgba(0,0,0,.2);--bs-menu-dropdown-box-shadow:0px 0px 50px 0px rgba(82,63,105,.15);--bs-menu-dropdown-bg-color:var(--bs-body-bg);--bs-menu-heading-color:#a1a5b7;--bs-menu-link-color-hover:#009ef7;--bs-menu-link-color-show:#009ef7;--bs-menu-link-color-here:#009ef7;--bs-menu-link-color-active:#009ef7;--bs-menu-link-bg-color-hover:#f9f9f9;--bs-menu-link-bg-color-show:#f9f9f9;--bs-menu-link-bg-color-here:#f9f9f9;--bs-menu-link-bg-color-active:#f9f9f9;--bs-scrollbar-color:#f4f4f4;--bs-scrollbar-hover-color:#efefef;--bs-scrollbar-size:5px;--bs-scrollbar-overlay-size:19px;--bs-scrollbar-overlay-space:7px;--bs-overlay-bg:rgba(0,0,0,.05);--bs-blockui-overlay-bg:rgba(0,0,0,.05);--bs-rating-color-default:#b5b5c3;--bs-rating-color-active:#ffad0f;--bs-ribbon-label-box-shadow:0px -1px 5px 0px rgba(24,28,50,.1);--bs-ribbon-label-bg:#009ef7;--bs-ribbon-label-border-color:#005d91;--bs-ribbon-clip-bg:#181c32;--bs-engage-btn-bg:#fff;--bs-engage-btn-box-shadow:0px 0px 22px #e0e0e0;--bs-engage-btn-border-color:#e8e8e8;--bs-engage-btn-color:#3f4254;--bs-engage-btn-icon-color:#7e8299;--bs-engage-btn-color-active:#3f4254}[data-bs-theme=dark]{--bs-gray-100:#1b1b29;--bs-gray-100-rgb:27,27,41;--bs-gray-200:#2b2b40;--bs-gray-200-rgb:43,43,64;--bs-gray-300:#323248;--bs-gray-300-rgb:50,50,72;--bs-gray-400:#474761;--bs-gray-400-rgb:71,71,97;--bs-gray-500:#565674;--bs-gray-500-rgb:86,86,116;--bs-gray-600:#6d6d80;--bs-gray-600-rgb:109,109,128;--bs-gray-700:#92929f;--bs-gray-700-rgb:146,146,159;--bs-gray-800:#cdcdde;--bs-gray-800-rgb:205,205,222;--bs-gray-900:#fff;--bs-gray-900-rgb:255,255,255;--bs-white:#fff;--bs-light:#2b2b40;--bs-primary:#009ef7;--bs-success:#50cd89;--bs-info:#7239ea;--bs-warning:#ffc700;--bs-danger:#f1416c;--bs-dark:#fff;--bs-secondary:#323248;--bs-primary-active:#0095e8;--bs-secondary-active:#474761;--bs-light-active:#323248;--bs-success-active:#47be7d;--bs-info-active:#5014d0;--bs-warning-active:#f1bc00;--bs-danger-active:#d9214e;--bs-dark-active:#fff;--bs-primary-light:#212e48;--bs-success-light:#1c3238;--bs-info-light:#2f264f;--bs-warning-light:#392f28;--bs-danger-light:#3a2434;--bs-dark-light:#2b2b40;--bs-secondary-light:#1b1b29;--bs-primary-inverse:#fff;--bs-secondary-inverse:#92929f;--bs-light-inverse:#7e8299;--bs-success-inverse:#fff;--bs-info-inverse:#fff;--bs-warning-inverse:#fff;--bs-danger-inverse:#fff;--bs-dark-inverse:#1b1b29;--bs-white-rgb:255,255,255;--bs-light-rgb:43,43,64;--bs-primary-rgb:0,158,247;--bs-success-rgb:80,205,137;--bs-info-rgb:114,57,234;--bs-warning-rgb:255,199,0;--bs-danger-rgb:241,65,108;--bs-dark-rgb:255,255,255;--bs-secondary-rgb:50,50,72;--bs-text-white:#fff;--bs-text-primary:#009ef7;--bs-text-secondary:#323248;--bs-text-light:#2b2b40;--bs-text-success:#50cd89;--bs-text-info:#7239ea;--bs-text-warning:#ffc700;--bs-text-danger:#f1416c;--bs-text-dark:#fff;--bs-text-muted:#565674;--bs-text-gray-100:#1b1b29;--bs-text-gray-200:#2b2b40;--bs-text-gray-300:#323248;--bs-text-gray-400:#474761;--bs-text-gray-500:#565674;--bs-text-gray-600:#6d6d80;--bs-text-gray-700:#92929f;--bs-text-gray-800:#cdcdde;--bs-text-gray-900:#fff;--bs-border-color:#2b2b40;--bs-border-dashed-color:#323248;--bs-component-active-color:#fff;--bs-component-active-bg:#009ef7;--bs-component-hover-color:#009ef7;--bs-component-hover-bg:#1b1b29;--bs-component-checked-color:#fff;--bs-component-checked-bg:#009ef7;--bs-box-shadow-xs:0 0.1rem 0.75rem 0.25rem rgba(0,0,0,.05);--bs-box-shadow-sm:0 0.1rem 1rem 0.25rem rgba(0,0,0,.05);--bs-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 2rem 1rem rgba(0,0,0,.1);--bs-input-color:var(--bs-gray-700);--bs-input-bg:var(--bs-body-bg);--bs-input-solid-color:var(--bs-gray-700);--bs-input-solid-bg:var(--bs-gray-100);--bs-input-solid-bg-focus:var(--bs-gray-200);--bs-input-solid-placeholder-color:var(--bs-gray-500);--bs-tooltip-box-shadow:0px 0px 30px rgba(0,0,0,.15);--bs-card-box-shadow: ;--bs-table-striped-bg:rgba(27,27,41,.75);--bs-table-loading-message-box-shadow:0px 0px 30px rgba(0,0,0,.3);--bs-dropdown-bg:#1e1e2d;--bs-dropdown-box-shadow:0px 0px 30px rgba(0,0,0,.3);--bs-code-bg:#2b2b40;--bs-code-box-shadow:0px 3px 9px rgba(0,0,0,.08);--bs-code-color:#b93993;--bs-symbol-label-color:#cdcdde;--bs-symbol-label-bg:#1b1b29;--bs-symbol-border-color:hsla(0,0%,100%,.5);--bs-bullet-bg-color:#474761;--bs-scrolltop-opacity:0;--bs-scrolltop-opacity-on:0.3;--bs-scrolltop-opacity-hover:1;--bs-scrolltop-box-shadow:0 0.5rem 1.5rem 0.5rem rgba(0,0,0,.075);--bs-scrolltop-bg-color:#009ef7;--bs-scrolltop-bg-color-hover:#009ef7;--bs-scrolltop-icon-color:#fff;--bs-scrolltop-icon-color-hover:#fff;--bs-drawer-box-shadow:0px 0px 30px rgba(0,0,0,.1);--bs-drawer-bg-color:#1e1e2d;--bs-drawer-overlay-bg-color:rgba(0,0,0,.4);--bs-menu-dropdown-box-shadow:0px 0px 30px rgba(0,0,0,.3);--bs-menu-dropdown-bg-color:#1e1e2d;--bs-menu-heading-color:#565674;--bs-menu-link-color-hover:#009ef7;--bs-menu-link-color-show:#009ef7;--bs-menu-link-color-here:#009ef7;--bs-menu-link-color-active:#009ef7;--bs-menu-link-bg-color-hover:#1b1b29;--bs-menu-link-bg-color-show:#1b1b29;--bs-menu-link-bg-color-here:#1b1b29;--bs-menu-link-bg-color-active:#1b1b29;--bs-scrollbar-color:#2b2b40;--bs-scrollbar-hover-color:#27273a;--bs-overlay-bg:hsla(0,0%,100%,.05);--bs-blockui-overlay-bg:hsla(0,0%,100%,.05);--bs-rating-color-default:#474761;--bs-rating-color-active:#ffad0f;--bs-ribbon-label-box-shadow:0px -1px 5px 0px hsla(0,0%,100%,.1);--bs-ribbon-label-bg:#009ef7;--bs-ribbon-label-border-color:#005d91;--bs-ribbon-clip-bg:#f9f9f9;--bs-engage-btn-bg:#2b2b40;--bs-engage-btn-box-shadow:0px 0px 30px rgba(0,0,0,.3);--bs-engage-btn-border-color:#2b2b40;--bs-engage-btn-color:#cdcdde;--bs-engage-btn-icon-color:#6d6d80;--bs-engage-btn-color-active:#cdcdde}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{outline:0}.blockquote-footer{color:var(--bs-blockquote-footer-color)}.list-style-none{list-style:none}[data-kt-theme-mode-switching=true] *{transition:none!important}[data-bs-theme=light] .theme-dark-show{display:none!important}[data-bs-theme=light] .theme-light-bg-transparent{background-color:transparent!important}[data-bs-theme=light] .theme-light-bg-body{background-color:var(--bs-body-bg)!important}[data-bs-theme=dark] .theme-light-show{display:none!important}[data-bs-theme=dark] .theme-dark-bg-transparent{background-color:transparent!important}[data-bs-theme=dark] .theme-dark-bg-body{background-color:var(--bs-body-bg)!important}.animation{animation-duration:1s;animation-fill-mode:both}@keyframes animationSlideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animation-slide-in-down{animation-name:animationSlideInDown}@keyframes animationSlideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animation-slide-in-up{animation-name:animationSlideInUp}@keyframes animationFadeIn{0%{opacity:0}to{opacity:1}}.animation-fade-in{animation-name:animationFadeIn}@keyframes animationFadeOut{0%{opacity:1}to{opacity:0}}.animation-fade-out{animation-name:animationFadeOut}.animation-blink{animation:animationBlink 1s steps(5,start) infinite}@keyframes animationBlink{to{visibility:hidden}}.alert-light{background-color:var(--bs-light-light);border-color:var(--bs-light)}.alert-light,.alert-light .alert-link{color:var(--bs-light)}.alert-primary{background-color:var(--bs-primary-light);border-color:var(--bs-primary)}.alert-primary,.alert-primary .alert-link{color:var(--bs-primary)}.alert-secondary{background-color:var(--bs-secondary-light);border-color:var(--bs-secondary)}.alert-secondary,.alert-secondary .alert-link{color:var(--bs-secondary)}.alert-success{background-color:var(--bs-success-light);border-color:var(--bs-success)}.alert-success,.alert-success .alert-link{color:var(--bs-success)}.alert-info{background-color:var(--bs-info-light);border-color:var(--bs-info)}.alert-info,.alert-info .alert-link{color:var(--bs-info)}.alert-warning{background-color:var(--bs-warning-light);border-color:var(--bs-warning)}.alert-warning,.alert-warning .alert-link{color:var(--bs-warning)}.alert-danger{background-color:var(--bs-danger-light);border-color:var(--bs-danger)}.alert-danger,.alert-danger .alert-link{color:var(--bs-danger)}.alert-dark{background-color:var(--bs-dark-light);border-color:var(--bs-dark)}.alert-dark,.alert-dark .alert-link{color:var(--bs-dark)}[data-bs-theme=dark] .dropdown-menu{box-shadow:0 0 30px rgba(0,0,0,.3)}.toast .toast-header .btn-close{margin-right:0}[data-bs-theme=dark] .toast{--bs-toast-bg:#2b2b40;--bs-toast-header-bg:#2b2b40;--bs-toast-header-border-color:#323248}.nav-pills .nav-item{margin-right:.5rem}.nav-pills .nav-item:last-child{margin-right:0}.nav-stretch,.nav-stretch .nav-item{align-items:stretch;padding-bottom:0!important;padding-top:0!important}.nav-stretch .nav-item{display:flex}.nav-stretch .nav-link{align-items:center;display:flex}.nav-group{background-color:var(--bs-gray-100);border-radius:.475rem;padding:.35rem}.nav-group.nav-group-outline{background-color:transparent;border:1px solid var(--bs-border-color)}.nav-group.nav-group-fluid{display:flex}.nav-group.nav-group-fluid>.btn,.nav-group.nav-group-fluid>label{flex-basis:0;flex-grow:1;flex-shrink:0;position:relative}.nav-group.nav-group-fluid>label{margin-right:.1rem}.nav-group.nav-group-fluid>label>.btn{width:100%}.nav-group.nav-group-fluid>label:last-child{margin-right:0}.nav-line-tabs{border-bottom:1px solid var(--bs-border-color)}.nav-line-tabs .nav-item{margin-bottom:-1px}.nav-line-tabs .nav-item .nav-link{border:0;border-bottom:1px solid transparent;color:var(--bs-gray-500);margin:0 1rem;padding:.5rem 0;transition:color .2s ease}.nav-line-tabs .nav-item:first-child .nav-link{margin-left:0}.nav-line-tabs .nav-item:last-child .nav-link{margin-right:0}.nav-line-tabs .nav-item .nav-link.active,.nav-line-tabs .nav-item .nav-link:hover:not(.disabled),.nav-line-tabs .nav-item.show .nav-link{background-color:transparent;border:0;border-bottom:1px solid var(--bs-primary);transition:color .2s ease}.nav-line-tabs.nav-line-tabs-2x{border-bottom-width:2px}.nav-line-tabs.nav-line-tabs-2x .nav-item{margin-bottom:-2px}.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link,.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active,.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled),.nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link{border-bottom-width:2px}.nav.nav-pills.nav-pills-custom .nav-link,.nav.nav-pills.nav-pills-custom .show>.nav-link{border:1px dashed var(--bs-border-dashed-color);border-radius:.625rem}.nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid,.nav.nav-pills.nav-pills-custom .show>.nav-link.nav-link-border-solid{border:3px solid var(--bs-border-dashed-color)}.nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid.active,.nav.nav-pills.nav-pills-custom .show>.nav-link.nav-link-border-solid.active{border:3px solid var(--bs-primary)}.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img,.nav.nav-pills.nav-pills-custom .show>.nav-link .nav-icon img{transition:color .2s ease;width:30px}.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.default,.nav.nav-pills.nav-pills-custom .show>.nav-link .nav-icon img.default{display:inline-block}.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.active,.nav.nav-pills.nav-pills-custom .show>.nav-link .nav-icon img.active{display:none}.nav.nav-pills.nav-pills-custom .nav-link.active,.nav.nav-pills.nav-pills-custom .show>.nav-link.active{background-color:transparent;border:1px solid var(--bs-border-dashed-color);position:relative;transition-duration:1ms}.nav.nav-pills.nav-pills-custom .nav-link.active .nav-text,.nav.nav-pills.nav-pills-custom .show>.nav-link.active .nav-text{color:var(--bs-gray-800)!important;transition:color .2s ease}.nav.nav-pills.nav-pills-custom .nav-link.active .bullet-custom,.nav.nav-pills.nav-pills-custom .show>.nav-link.active .bullet-custom{display:block}.nav.nav-pills.nav-pills-custom .nav-link .bullet-custom,.nav.nav-pills.nav-pills-custom .show>.nav-link .bullet-custom{display:none}.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:not(:active) span:first-child{color:#b5b5c3}.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:not(:active) span:nth-child(2){color:#3f4254}.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link.active span:first-child,.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link.active span:nth-child(2),.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:hover span:first-child,.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:hover span:nth-child(2){color:#fff!important}.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.pagination.pagination-circle .page-link{border-radius:50%}.pagination.pagination-outline .page-link{border:1px solid var(--bs-border-color)}.pagination.pagination-outline .page-item.active .page-link,.pagination.pagination-outline .page-item:hover:not(.disabled) .page-link{border-color:var(--bs-primary-light)}.page-item{margin-right:.5rem}.page-item:last-child{margin-right:0}.page-item .page-link{align-items:center;border-radius:.475rem;display:flex;font-size:1.075rem;font-weight:500;height:2.5rem;justify-content:center;min-width:2.5rem}.page-item .page-link i{font-size:.85rem}.page-item .page-link .next,.page-item .page-link .previous{display:block;height:.875rem;width:.875rem}.page-item .page-link .previous{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E")}.page-item .page-link .next,.page-item .page-link .previous{background-color:var(--bs-gray-700);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.page-item .page-link .next{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E")}.page-item:focus .page-link,.page-item:focus .page-link .svg-icon,.page-item:focus .page-link i{color:var(--bs-pagination-focus-color)}.page-item:focus .page-link .previous{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-focus-color)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-focus-color)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E")}.page-item:focus .page-link .next,.page-item:focus .page-link .previous{background-color:var(--bs-pagination-focus-color);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.page-item:focus .page-link .next{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-focus-color)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-focus-color)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E")}.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link{color:var(--bs-pagination-hover-color)}.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link.page-text{background-color:transparent}.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .svg-icon,.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link i{color:var(--bs-pagination-hover-color)}.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .previous{background-color:var(--bs-pagination-hover-color);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-hover-color)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-hover-color)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .next{background-color:var(--bs-pagination-hover-color);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-hover-color)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-hover-color)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.page-item.active .page-link{color:var(--bs-pagination-active-color)}.page-item.active .page-link.page-text{background-color:transparent}.page-item.active .page-link .svg-icon,.page-item.active .page-link i{color:var(--bs-pagination-active-color)}.page-item.active .page-link .previous{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-active-color)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-active-color)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E")}.page-item.active .page-link .next,.page-item.active .page-link .previous{background-color:var(--bs-pagination-active-color);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.page-item.active .page-link .next{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-active-color)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-active-color)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E")}.page-item.disabled .page-link,.page-item.disabled .page-link .svg-icon,.page-item.disabled .page-link i{color:var(--bs-pagination-disabled-color)}.page-item.disabled .page-link .previous{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-disabled-color)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-disabled-color)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E")}.page-item.disabled .page-link .next,.page-item.disabled .page-link .previous{background-color:var(--bs-pagination-disabled-color);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.page-item.disabled .page-link .next{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-disabled-color)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-pagination-disabled-color)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E")}@media(max-width:991.98px){.page-item{margin-right:.25rem}.page-item:last-child{margin-right:0}}.separator{border-bottom:1px solid var(--bs-border-color);display:block;height:0}.separator.separator-dotted{border-bottom-color:var(--bs-border-dashed-color);border-bottom-style:dotted}.separator.separator-dashed{border-bottom-color:var(--bs-border-dashed-color);border-bottom-style:dashed}.separator.separator-content{align-items:center;border-bottom:0;display:flex;text-align:center}.separator.separator-content:after,.separator.separator-content:before{border-bottom:1px solid var(--bs-border-color);content:" ";width:50%}.separator.separator-content:before{margin-right:1.25rem}.separator.separator-content:after{margin-left:1.25rem}.separator.separator-content.separator-dotted:after,.separator.separator-content.separator-dotted:before{border-bottom-color:var(--bs-border-dashed-color);border-bottom-style:dotted}.separator.separator-content.separator-dashed:after,.separator.separator-content.separator-dashed:before{border-bottom-color:var(--bs-border-dashed-color);border-bottom-style:dashed}.separator.separator-content.border-light:after,.separator.separator-content.border-light:before{border-color:#f9f9f9!important}.separator.separator-content.border-primary:after,.separator.separator-content.border-primary:before{border-color:#009ef7!important}.separator.separator-content.border-secondary:after,.separator.separator-content.border-secondary:before{border-color:#e1e3ea!important}.separator.separator-content.border-success:after,.separator.separator-content.border-success:before{border-color:#50cd89!important}.separator.separator-content.border-info:after,.separator.separator-content.border-info:before{border-color:#7239ea!important}.separator.separator-content.border-warning:after,.separator.separator-content.border-warning:before{border-color:#ffc700!important}.separator.separator-content.border-danger:after,.separator.separator-content.border-danger:before{border-color:#f1416c!important}.separator.separator-content.border-dark:after,.separator.separator-content.border-dark:before{border-color:#181c32!important}.carousel-custom .carousel-indicators{align-items:center;list-style:none;margin:0;padding:0;position:static;z-index:auto}.carousel-custom .carousel-indicators li,.carousel-custom .carousel-indicators li.active{opacity:1;transform:none}.carousel-custom .carousel-indicators.carousel-indicators-dots li{align-items:center;background-color:transparent!important;border-radius:0;display:flex;height:13px;justify-content:center;text-align:center;width:13px}.carousel-custom .carousel-indicators.carousel-indicators-dots li:after{background-color:var(--bs-gray-200);border-radius:50%;content:" ";display:inline-block;height:9px;transition:all .3s ease;width:9px}.carousel-custom .carousel-indicators.carousel-indicators-dots li.active{background-color:transparent}.carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after{background-color:var(--bs-gray-400);height:13px;transition:all .3s ease;width:13px}.carousel-custom .carousel-indicators.carousel-indicators-bullet li{align-items:center;background-color:transparent!important;border-radius:6px;display:flex;height:6px;justify-content:center;text-align:center;transition:all .3s ease;width:6px}.carousel-custom .carousel-indicators.carousel-indicators-bullet li:after{background-color:var(--bs-gray-400);border-radius:6px;content:" ";display:inline-block;height:6px;transition:all .3s ease;width:6px}.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active{background-color:transparent;height:6px;transition:all .3s ease;width:16px}.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active:after{background-color:var(--bs-gray-600);height:6px;transition:all .3s ease;width:16px}.carousel-custom .carousel-indicators-active-light li.active:after{background-color:var(--bs-light)!important}.carousel-custom .carousel-indicators-active-primary li.active:after{background-color:var(--bs-primary)!important}.carousel-custom .carousel-indicators-active-secondary li.active:after{background-color:var(--bs-secondary)!important}.carousel-custom .carousel-indicators-active-success li.active:after{background-color:var(--bs-success)!important}.carousel-custom .carousel-indicators-active-info li.active:after{background-color:var(--bs-info)!important}.carousel-custom .carousel-indicators-active-warning li.active:after{background-color:var(--bs-warning)!important}.carousel-custom .carousel-indicators-active-danger li.active:after{background-color:var(--bs-danger)!important}.carousel-custom .carousel-indicators-active-dark li.active:after{background-color:var(--bs-dark)!important}.carousel-custom.carousel-stretch{display:flex;flex-direction:column;height:100%}.carousel-custom.carousel-stretch .carousel-inner{flex-grow:1}.carousel-custom.carousel-stretch .carousel-item{height:100%}.carousel-custom.carousel-stretch .carousel-wrapper{display:flex;flex-direction:column;height:100%}.menu-group{display:flex}.menu,.menu-wrapper{display:flex}.menu,.menu-inner,.menu-sub,.menu-wrapper{list-style:none;margin:0;padding:0}.menu-sub{display:none;flex-direction:column}.menu-item{display:block;padding:.15rem 0}.menu-item .menu-link{align-items:center;cursor:pointer;display:flex;flex:0 0 100%;outline:none!important;padding:.65rem 1rem;transition:none}.menu-item .menu-link .menu-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:.5rem;width:2rem}.menu-item .menu-link .menu-icon .svg-icon,.menu-item .menu-link .menu-icon i{line-height:1}.menu-item .menu-link .menu-bullet{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-right:.5rem;width:1.25rem}.menu-item .menu-link .menu-title{align-items:center;display:flex;flex-grow:1}.menu-item .menu-link .menu-badge{align-items:center;display:flex;flex-shrink:0;margin-left:.5rem}.menu-item .menu-link .menu-arrow{align-items:stretch;display:flex;flex-shrink:0;height:9px;margin-left:5px;overflow:hidden;position:relative;width:9px}.menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-muted);background-size:100% 100%;content:" ";display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:100%;will-change:transform}.menu-item .menu-content{padding:.65rem 1rem}.menu-item.show .menu-link .menu-arrow:after{backface-visibility:hidden;transition:transform .3s ease}.menu-center{justify-content:center}.menu-heading{color:var(--bs-menu-heading-color)}.menu-item.menu-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-dropdown.menu.show,.menu-sub-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-accordion{display:none}.menu-sub-accordion.show,.show:not(.menu-dropdown)>.menu-sub-accordion{display:flex}.menu-sub-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-inline{display:flex}.menu-fit>.menu-item>.menu-content,.menu-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-column{flex-direction:column;width:100%}.menu-row{flex-direction:row}.menu-row>.menu-item{align-items:center;display:flex}.menu-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-rounded .menu-link{border-radius:.475rem}.menu-pill .menu-link{border-radius:50px}.menu-rounded-0 .menu-link{border-radius:0!important}@media(min-width:576px){.menu-item.menu-sm-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-sm-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-sm-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-sm-dropdown.menu.show,.menu-sub-sm-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-sm-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-sm-accordion{display:none}.menu-sub-sm-accordion.show,.show:not(.menu-dropdown)>.menu-sub-sm-accordion{display:flex}.menu-sub-sm-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-sm-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-sm-inline{display:flex}.menu-sm-fit>.menu-item>.menu-content,.menu-sm-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-sm-column{flex-direction:column;width:100%}.menu-sm-row{flex-direction:row}.menu-sm-row>.menu-item{align-items:center;display:flex}.menu-sm-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-sm-rounded .menu-link{border-radius:.475rem}.menu-sm-pill .menu-link{border-radius:50px}.menu-sm-rounded-0 .menu-link{border-radius:0!important}}@media(min-width:768px){.menu-item.menu-md-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-md-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-md-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-md-dropdown.menu.show,.menu-sub-md-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-md-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-md-accordion{display:none}.menu-sub-md-accordion.show,.show:not(.menu-dropdown)>.menu-sub-md-accordion{display:flex}.menu-sub-md-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-md-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-md-inline{display:flex}.menu-md-fit>.menu-item>.menu-content,.menu-md-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-md-column{flex-direction:column;width:100%}.menu-md-row{flex-direction:row}.menu-md-row>.menu-item{align-items:center;display:flex}.menu-md-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-md-rounded .menu-link{border-radius:.475rem}.menu-md-pill .menu-link{border-radius:50px}.menu-md-rounded-0 .menu-link{border-radius:0!important}}@media(min-width:992px){.menu-item.menu-lg-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-lg-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-lg-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-lg-dropdown.menu.show,.menu-sub-lg-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-lg-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-lg-accordion{display:none}.menu-sub-lg-accordion.show,.show:not(.menu-dropdown)>.menu-sub-lg-accordion{display:flex}.menu-sub-lg-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-lg-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-lg-inline{display:flex}.menu-lg-fit>.menu-item>.menu-content,.menu-lg-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-lg-column{flex-direction:column;width:100%}.menu-lg-row{flex-direction:row}.menu-lg-row>.menu-item{align-items:center;display:flex}.menu-lg-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-lg-rounded .menu-link{border-radius:.475rem}.menu-lg-pill .menu-link{border-radius:50px}.menu-lg-rounded-0 .menu-link{border-radius:0!important}}@media(min-width:1200px){.menu-item.menu-xl-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-xl-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-xl-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-xl-dropdown.menu.show,.menu-sub-xl-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-xl-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-xl-accordion{display:none}.menu-sub-xl-accordion.show,.show:not(.menu-dropdown)>.menu-sub-xl-accordion{display:flex}.menu-sub-xl-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-xl-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-xl-inline{display:flex}.menu-xl-fit>.menu-item>.menu-content,.menu-xl-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-xl-column{flex-direction:column;width:100%}.menu-xl-row{flex-direction:row}.menu-xl-row>.menu-item{align-items:center;display:flex}.menu-xl-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-xl-rounded .menu-link{border-radius:.475rem}.menu-xl-pill .menu-link{border-radius:50px}.menu-xl-rounded-0 .menu-link{border-radius:0!important}}@media(min-width:1400px){.menu-item.menu-xxl-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-xxl-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-xxl-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-xxl-dropdown.menu.show,.menu-sub-xxl-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-xxl-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-xxl-accordion{display:none}.menu-sub-xxl-accordion.show,.show:not(.menu-dropdown)>.menu-sub-xxl-accordion{display:flex}.menu-sub-xxl-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-xxl-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-xxl-inline{display:flex}.menu-xxl-fit>.menu-item>.menu-content,.menu-xxl-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-xxl-column{flex-direction:column;width:100%}.menu-xxl-row{flex-direction:row}.menu-xxl-row>.menu-item{align-items:center;display:flex}.menu-xxl-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-xxl-rounded .menu-link{border-radius:.475rem}.menu-xxl-pill .menu-link{border-radius:50px}.menu-xxl-rounded-0 .menu-link{border-radius:0!important}}@media(max-width:575.98px){.menu-item.menu-sm-down-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-sm-down-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-sm-down-dropdown.menu.show,.menu-sub-sm-down-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-sm-down-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-sm-down-accordion{display:none}.menu-sub-sm-down-accordion.show,.show:not(.menu-dropdown)>.menu-sub-sm-down-accordion{display:flex}.menu-sub-sm-down-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-sm-down-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-sm-down-inline{display:flex}.menu-sm-down-fit>.menu-item>.menu-content,.menu-sm-down-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-sm-down-column{flex-direction:column;width:100%}.menu-sm-down-row{flex-direction:row}.menu-sm-down-row>.menu-item{align-items:center;display:flex}.menu-sm-down-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-sm-down-rounded .menu-link{border-radius:.475rem}.menu-sm-down-pill .menu-link{border-radius:50px}.menu-sm-down-rounded-0 .menu-link{border-radius:0!important}}@media(max-width:767.98px){.menu-item.menu-md-down-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-md-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-md-down-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-md-down-dropdown.menu.show,.menu-sub-md-down-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-md-down-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-md-down-accordion{display:none}.menu-sub-md-down-accordion.show,.show:not(.menu-dropdown)>.menu-sub-md-down-accordion{display:flex}.menu-sub-md-down-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-md-down-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-md-down-inline{display:flex}.menu-md-down-fit>.menu-item>.menu-content,.menu-md-down-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-md-down-column{flex-direction:column;width:100%}.menu-md-down-row{flex-direction:row}.menu-md-down-row>.menu-item{align-items:center;display:flex}.menu-md-down-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-md-down-rounded .menu-link{border-radius:.475rem}.menu-md-down-pill .menu-link{border-radius:50px}.menu-md-down-rounded-0 .menu-link{border-radius:0!important}}@media(max-width:991.98px){.menu-item.menu-lg-down-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-lg-down-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-lg-down-dropdown.menu.show,.menu-sub-lg-down-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-lg-down-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-lg-down-accordion{display:none}.menu-sub-lg-down-accordion.show,.show:not(.menu-dropdown)>.menu-sub-lg-down-accordion{display:flex}.menu-sub-lg-down-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-lg-down-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-lg-down-inline{display:flex}.menu-lg-down-fit>.menu-item>.menu-content,.menu-lg-down-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-lg-down-column{flex-direction:column;width:100%}.menu-lg-down-row{flex-direction:row}.menu-lg-down-row>.menu-item{align-items:center;display:flex}.menu-lg-down-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-lg-down-rounded .menu-link{border-radius:.475rem}.menu-lg-down-pill .menu-link{border-radius:50px}.menu-lg-down-rounded-0 .menu-link{border-radius:0!important}}@media(max-width:1199.98px){.menu-item.menu-xl-down-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-xl-down-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-xl-down-dropdown.menu.show,.menu-sub-xl-down-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-xl-down-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-xl-down-accordion{display:none}.menu-sub-xl-down-accordion.show,.show:not(.menu-dropdown)>.menu-sub-xl-down-accordion{display:flex}.menu-sub-xl-down-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-xl-down-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-xl-down-inline{display:flex}.menu-xl-down-fit>.menu-item>.menu-content,.menu-xl-down-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-xl-down-column{flex-direction:column;width:100%}.menu-xl-down-row{flex-direction:row}.menu-xl-down-row>.menu-item{align-items:center;display:flex}.menu-xl-down-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-xl-down-rounded .menu-link{border-radius:.475rem}.menu-xl-down-pill .menu-link{border-radius:50px}.menu-xl-down-rounded-0 .menu-link{border-radius:0!important}}@media(max-width:1399.98px){.menu-item.menu-xxl-down-accordion .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown)>.menu-link .menu-arrow:after,.menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown)>.menu-link .menu-arrow:after{transform:rotate(90deg);transform:rotate(-90deg);transition:transform .3s ease}.menu-sub-xxl-down-dropdown{background-color:var(--bs-menu-dropdown-bg-color);border-radius:.475rem;box-shadow:var(--bs-menu-dropdown-box-shadow);display:none;z-index:107}.menu-sub-xxl-down-dropdown.menu.show,.menu-sub-xxl-down-dropdown.show[data-popper-placement],.show.menu-dropdown>.menu-sub-xxl-down-dropdown{animation:menu-sub-dropdown-animation-fade-in .3s ease 1,menu-sub-dropdown-animation-move-up .3s ease 1;display:flex;will-change:transform}.menu-sub-xxl-down-accordion{display:none}.menu-sub-xxl-down-accordion.show,.show:not(.menu-dropdown)>.menu-sub-xxl-down-accordion{display:flex}.menu-sub-xxl-down-indention .menu-sub:not([data-popper-placement]){margin-left:1rem}.menu-sub-xxl-down-indention .menu-item .menu-item .menu-link.active{margin-right:1rem}.menu-xxl-down-inline{display:flex}.menu-xxl-down-fit>.menu-item>.menu-content,.menu-xxl-down-fit>.menu-item>.menu-link{padding-left:0!important;padding-right:0!important}.menu-xxl-down-column{flex-direction:column;width:100%}.menu-xxl-down-row{flex-direction:row}.menu-xxl-down-row>.menu-item{align-items:center;display:flex}.menu-xxl-down-row>.menu-item>.menu-link .menu-arrow:after{transform:rotate(-90deg);transform:rotate(90deg);transition:transform .3s ease}.menu-xxl-down-rounded .menu-link{border-radius:.475rem}.menu-xxl-down-pill .menu-link{border-radius:50px}.menu-xxl-down-rounded-0 .menu-link{border-radius:0!important}}.menu-link-indention .menu-item{padding-bottom:0;padding-top:0}.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-link{padding-left:2rem}.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link{padding-left:3rem}.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link{padding-left:4rem}.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link{padding-left:5rem}.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-link{padding-left:1rem;padding-right:0}.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link{padding-left:2rem;padding-right:0}.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link{padding-left:3rem;padding-right:0}.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-inner>.menu-item>.menu-link,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-content,.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-sub:not([data-popper-placement])>.menu-item>.menu-link{padding-left:4rem;padding-right:0}@keyframes menu-sub-dropdown-animation-fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-sub-dropdown-animation-move-up{0%{margin-top:.75rem}to{margin-top:0}}@keyframes menu-sub-dropdown-animation-move-down{0%{margin-bottom:.75rem}to{margin-bottom:0}}.menu-white .menu-item .menu-link,.menu-white .menu-item .menu-link .menu-icon,.menu-white .menu-item .menu-link .menu-icon .svg-icon,.menu-white .menu-item .menu-link .menu-icon i,.menu-white .menu-item .menu-link .menu-title{color:var(--bs-white)}.menu-white .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-white)}.menu-white .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-white);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-white)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-white)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-white)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-white)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-white .menu-item .menu-link .menu-icon,.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-white .menu-item .menu-link .menu-icon i,.menu-title-white .menu-item .menu-link,.menu-title-white .menu-item .menu-link .menu-title{color:var(--bs-text-white)}.menu-bullet-white .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-white)}.menu-arrow-white .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-white);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-white)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-white)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-white)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-white)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-primary .menu-item .menu-link,.menu-primary .menu-item .menu-link .menu-icon,.menu-primary .menu-item .menu-link .menu-icon .svg-icon,.menu-primary .menu-item .menu-link .menu-icon i,.menu-primary .menu-item .menu-link .menu-title{color:var(--bs-primary)}.menu-primary .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-primary .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-primary .menu-item .menu-link .menu-icon,.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-primary .menu-item .menu-link .menu-icon i,.menu-title-primary .menu-item .menu-link,.menu-title-primary .menu-item .menu-link .menu-title{color:var(--bs-text-primary)}.menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-primary)}.menu-arrow-primary .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-secondary .menu-item .menu-link,.menu-secondary .menu-item .menu-link .menu-icon,.menu-secondary .menu-item .menu-link .menu-icon .svg-icon,.menu-secondary .menu-item .menu-link .menu-icon i,.menu-secondary .menu-item .menu-link .menu-title{color:var(--bs-secondary)}.menu-secondary .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-secondary)}.menu-secondary .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-secondary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-secondary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-secondary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-secondary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-secondary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-secondary .menu-item .menu-link .menu-icon,.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-secondary .menu-item .menu-link .menu-icon i,.menu-title-secondary .menu-item .menu-link,.menu-title-secondary .menu-item .menu-link .menu-title{color:var(--bs-text-secondary)}.menu-bullet-secondary .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-secondary)}.menu-arrow-secondary .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-secondary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-secondary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-secondary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-secondary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-secondary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-light .menu-item .menu-link,.menu-light .menu-item .menu-link .menu-icon,.menu-light .menu-item .menu-link .menu-icon .svg-icon,.menu-light .menu-item .menu-link .menu-icon i,.menu-light .menu-item .menu-link .menu-title{color:var(--bs-light)}.menu-light .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-light)}.menu-light .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-light)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-light)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-light)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-light)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-light .menu-item .menu-link .menu-icon,.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-light .menu-item .menu-link .menu-icon i,.menu-title-light .menu-item .menu-link,.menu-title-light .menu-item .menu-link .menu-title{color:var(--bs-text-light)}.menu-bullet-light .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-light)}.menu-arrow-light .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-light)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-light)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-light)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-light)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-success .menu-item .menu-link,.menu-success .menu-item .menu-link .menu-icon,.menu-success .menu-item .menu-link .menu-icon .svg-icon,.menu-success .menu-item .menu-link .menu-icon i,.menu-success .menu-item .menu-link .menu-title{color:var(--bs-success)}.menu-success .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-success)}.menu-success .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-success);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-success)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-success)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-success)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-success)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-success .menu-item .menu-link .menu-icon,.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-success .menu-item .menu-link .menu-icon i,.menu-title-success .menu-item .menu-link,.menu-title-success .menu-item .menu-link .menu-title{color:var(--bs-text-success)}.menu-bullet-success .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-success)}.menu-arrow-success .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-success);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-success)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-success)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-success)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-success)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-info .menu-item .menu-link,.menu-info .menu-item .menu-link .menu-icon,.menu-info .menu-item .menu-link .menu-icon .svg-icon,.menu-info .menu-item .menu-link .menu-icon i,.menu-info .menu-item .menu-link .menu-title{color:var(--bs-info)}.menu-info .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-info)}.menu-info .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-info);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-info)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-info)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-info)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-info)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-info .menu-item .menu-link .menu-icon,.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-info .menu-item .menu-link .menu-icon i,.menu-title-info .menu-item .menu-link,.menu-title-info .menu-item .menu-link .menu-title{color:var(--bs-text-info)}.menu-bullet-info .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-info)}.menu-arrow-info .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-info);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-info)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-info)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-info)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-info)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-warning .menu-item .menu-link,.menu-warning .menu-item .menu-link .menu-icon,.menu-warning .menu-item .menu-link .menu-icon .svg-icon,.menu-warning .menu-item .menu-link .menu-icon i,.menu-warning .menu-item .menu-link .menu-title{color:var(--bs-warning)}.menu-warning .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-warning)}.menu-warning .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-warning);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-warning)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-warning)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-warning)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-warning)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-warning .menu-item .menu-link .menu-icon,.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-warning .menu-item .menu-link .menu-icon i,.menu-title-warning .menu-item .menu-link,.menu-title-warning .menu-item .menu-link .menu-title{color:var(--bs-text-warning)}.menu-bullet-warning .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-warning)}.menu-arrow-warning .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-warning);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-warning)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-warning)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-warning)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-warning)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-danger .menu-item .menu-link,.menu-danger .menu-item .menu-link .menu-icon,.menu-danger .menu-item .menu-link .menu-icon .svg-icon,.menu-danger .menu-item .menu-link .menu-icon i,.menu-danger .menu-item .menu-link .menu-title{color:var(--bs-danger)}.menu-danger .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-danger)}.menu-danger .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-danger);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-danger)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-danger)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-danger)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-danger)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-danger .menu-item .menu-link .menu-icon,.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-danger .menu-item .menu-link .menu-icon i,.menu-title-danger .menu-item .menu-link,.menu-title-danger .menu-item .menu-link .menu-title{color:var(--bs-text-danger)}.menu-bullet-danger .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-danger)}.menu-arrow-danger .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-danger);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-danger)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-danger)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-danger)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-danger)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-dark .menu-item .menu-link,.menu-dark .menu-item .menu-link .menu-icon,.menu-dark .menu-item .menu-link .menu-icon .svg-icon,.menu-dark .menu-item .menu-link .menu-icon i,.menu-dark .menu-item .menu-link .menu-title{color:var(--bs-dark)}.menu-dark .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-dark)}.menu-dark .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-dark);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-dark .menu-item .menu-link .menu-icon,.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-dark .menu-item .menu-link .menu-icon i,.menu-title-dark .menu-item .menu-link,.menu-title-dark .menu-item .menu-link .menu-title{color:var(--bs-text-dark)}.menu-bullet-dark .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-dark)}.menu-arrow-dark .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-dark);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-muted .menu-item .menu-link,.menu-muted .menu-item .menu-link .menu-icon,.menu-muted .menu-item .menu-link .menu-icon .svg-icon,.menu-muted .menu-item .menu-link .menu-icon i,.menu-muted .menu-item .menu-link .menu-title{color:var(--bs-muted)}.menu-muted .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-muted)}.menu-muted .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-muted);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-muted)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-muted)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-muted)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-muted)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-muted .menu-item .menu-link .menu-icon,.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-muted .menu-item .menu-link .menu-icon i,.menu-title-muted .menu-item .menu-link,.menu-title-muted .menu-item .menu-link .menu-title{color:var(--bs-text-muted)}.menu-bullet-muted .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-muted)}.menu-arrow-muted .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-muted);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-100 .menu-item .menu-link,.menu-gray-100 .menu-item .menu-link .menu-icon,.menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-100 .menu-item .menu-link .menu-icon i,.menu-gray-100 .menu-item .menu-link .menu-title{color:var(--bs-gray-100)}.menu-gray-100 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-100)}.menu-gray-100 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-100);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-100)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-100)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-100)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-100)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-100 .menu-item .menu-link .menu-icon,.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-100 .menu-item .menu-link .menu-icon i,.menu-title-gray-100 .menu-item .menu-link,.menu-title-gray-100 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-100)}.menu-bullet-gray-100 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-100)}.menu-arrow-gray-100 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-100);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-100)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-100)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-100)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-100)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-200 .menu-item .menu-link,.menu-gray-200 .menu-item .menu-link .menu-icon,.menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-200 .menu-item .menu-link .menu-icon i,.menu-gray-200 .menu-item .menu-link .menu-title{color:var(--bs-gray-200)}.menu-gray-200 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-200)}.menu-gray-200 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-200);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-200)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-200)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-200)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-200)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-200 .menu-item .menu-link .menu-icon,.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-200 .menu-item .menu-link .menu-icon i,.menu-title-gray-200 .menu-item .menu-link,.menu-title-gray-200 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-200)}.menu-bullet-gray-200 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-200)}.menu-arrow-gray-200 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-200);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-200)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-200)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-200)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-200)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-300 .menu-item .menu-link,.menu-gray-300 .menu-item .menu-link .menu-icon,.menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-300 .menu-item .menu-link .menu-icon i,.menu-gray-300 .menu-item .menu-link .menu-title{color:var(--bs-gray-300)}.menu-gray-300 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-300)}.menu-gray-300 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-300);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-300)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-300)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-300)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-300)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-300 .menu-item .menu-link .menu-icon,.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-300 .menu-item .menu-link .menu-icon i,.menu-title-gray-300 .menu-item .menu-link,.menu-title-gray-300 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-300)}.menu-bullet-gray-300 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-300)}.menu-arrow-gray-300 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-300);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-300)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-300)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-300)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-300)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-400 .menu-item .menu-link,.menu-gray-400 .menu-item .menu-link .menu-icon,.menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-400 .menu-item .menu-link .menu-icon i,.menu-gray-400 .menu-item .menu-link .menu-title{color:var(--bs-gray-400)}.menu-gray-400 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-400)}.menu-gray-400 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-400);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-400)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-400)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-400)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-400)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-400 .menu-item .menu-link .menu-icon,.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-400 .menu-item .menu-link .menu-icon i,.menu-title-gray-400 .menu-item .menu-link,.menu-title-gray-400 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-400)}.menu-bullet-gray-400 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-400)}.menu-arrow-gray-400 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-400);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-400)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-400)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-400)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-400)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-500 .menu-item .menu-link,.menu-gray-500 .menu-item .menu-link .menu-icon,.menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-500 .menu-item .menu-link .menu-icon i,.menu-gray-500 .menu-item .menu-link .menu-title{color:var(--bs-gray-500)}.menu-gray-500 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-500)}.menu-gray-500 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-500);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-500 .menu-item .menu-link .menu-icon,.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-500 .menu-item .menu-link .menu-icon i,.menu-title-gray-500 .menu-item .menu-link,.menu-title-gray-500 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-500)}.menu-bullet-gray-500 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-500)}.menu-arrow-gray-500 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-500);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-500)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-500)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-500)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-500)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-600 .menu-item .menu-link,.menu-gray-600 .menu-item .menu-link .menu-icon,.menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-600 .menu-item .menu-link .menu-icon i,.menu-gray-600 .menu-item .menu-link .menu-title{color:var(--bs-gray-600)}.menu-gray-600 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-600)}.menu-gray-600 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-600)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-600)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-600)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-600)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-600 .menu-item .menu-link .menu-icon,.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-600 .menu-item .menu-link .menu-icon i,.menu-title-gray-600 .menu-item .menu-link,.menu-title-gray-600 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-600)}.menu-bullet-gray-600 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-600)}.menu-arrow-gray-600 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-600);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-600)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-600)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-600)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-600)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-700 .menu-item .menu-link,.menu-gray-700 .menu-item .menu-link .menu-icon,.menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-700 .menu-item .menu-link .menu-icon i,.menu-gray-700 .menu-item .menu-link .menu-title{color:var(--bs-gray-700)}.menu-gray-700 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-700)}.menu-gray-700 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-700);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-700 .menu-item .menu-link .menu-icon,.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-700 .menu-item .menu-link .menu-icon i,.menu-title-gray-700 .menu-item .menu-link,.menu-title-gray-700 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-700)}.menu-bullet-gray-700 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-700)}.menu-arrow-gray-700 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-700);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-800 .menu-item .menu-link,.menu-gray-800 .menu-item .menu-link .menu-icon,.menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-800 .menu-item .menu-link .menu-icon i,.menu-gray-800 .menu-item .menu-link .menu-title{color:var(--bs-gray-800)}.menu-gray-800 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-800)}.menu-gray-800 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-800);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-800)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-800)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-800)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-800)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-800 .menu-item .menu-link .menu-icon,.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-800 .menu-item .menu-link .menu-icon i,.menu-title-gray-800 .menu-item .menu-link,.menu-title-gray-800 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-800)}.menu-bullet-gray-800 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-800)}.menu-arrow-gray-800 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-800);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-800)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-800)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-800)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-800)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-gray-900 .menu-item .menu-link,.menu-gray-900 .menu-item .menu-link .menu-icon,.menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon,.menu-gray-900 .menu-item .menu-link .menu-icon i,.menu-gray-900 .menu-item .menu-link .menu-title{color:var(--bs-gray-900)}.menu-gray-900 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-900)}.menu-gray-900 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-900);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-900)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-900)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-900)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-900)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-icon-gray-900 .menu-item .menu-link .menu-icon,.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon,.menu-icon-gray-900 .menu-item .menu-link .menu-icon i,.menu-title-gray-900 .menu-item .menu-link,.menu-title-gray-900 .menu-item .menu-link .menu-title{color:var(--bs-text-gray-900)}.menu-bullet-gray-900 .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-text-gray-900)}.menu-arrow-gray-900 .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-text-gray-900);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-900)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-900)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-900)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-gray-900)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){background-color:var(--bs-menu-link-bg-color-hover);color:var(--bs-menu-link-color-hover);transition:color .2s ease}.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-menu-link-color-hover)}.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-menu-link-color-hover)}.menu-hover-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-menu-link-color-hover);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-here-bg .menu-item.here>.menu-link{background-color:var(--bs-menu-link-bg-color-here);color:var(--bs-menu-link-color-here);transition:color .2s ease}.menu-here-bg .menu-item.here>.menu-link .menu-icon,.menu-here-bg .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-bg .menu-item.here>.menu-link .menu-icon i,.menu-here-bg .menu-item.here>.menu-link .menu-title{color:var(--bs-menu-link-color-here)}.menu-here-bg .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-menu-link-color-here)}.menu-here-bg .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-menu-link-color-here);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-root-here-bg>.menu-item.here>.menu-link{background-color:var(--bs-menu-link-bg-color-here);color:var(--bs-menu-link-color-here);transition:color .2s ease}.menu-root-here-bg>.menu-item.here>.menu-link .menu-icon,.menu-root-here-bg>.menu-item.here>.menu-link .menu-icon .svg-icon,.menu-root-here-bg>.menu-item.here>.menu-link .menu-icon i,.menu-root-here-bg>.menu-item.here>.menu-link .menu-title{color:var(--bs-menu-link-color-here)}.menu-root-here-bg>.menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-menu-link-color-here)}.menu-root-here-bg>.menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-menu-link-color-here);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}@media(min-width:992px){.menu-root-here-bg-desktop>.menu-item.here>.menu-link{background-color:var(--bs-menu-link-bg-color-here);color:var(--bs-menu-link-color-here);transition:color .2s ease}.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-icon,.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-icon .svg-icon,.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-icon i,.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-title{color:var(--bs-menu-link-color-here)}.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-menu-link-color-here)}.menu-root-here-bg-desktop>.menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-menu-link-color-here);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}}.menu-show-bg .menu-item.show>.menu-link{background-color:var(--bs-menu-link-bg-color-show);color:var(--bs-menu-link-color-show);transition:color .2s ease}.menu-show-bg .menu-item.show>.menu-link .menu-icon,.menu-show-bg .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-bg .menu-item.show>.menu-link .menu-icon i,.menu-show-bg .menu-item.show>.menu-link .menu-title{color:var(--bs-menu-link-color-show)}.menu-show-bg .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-menu-link-color-show)}.menu-show-bg .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-menu-link-color-show);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-active-bg .menu-item .menu-link.active{background-color:var(--bs-menu-link-bg-color-active);color:var(--bs-menu-link-color-active);transition:color .2s ease}.menu-active-bg .menu-item .menu-link.active .menu-icon,.menu-active-bg .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-bg .menu-item .menu-link.active .menu-icon i,.menu-active-bg .menu-item .menu-link.active .menu-title{color:var(--bs-menu-link-color-active)}.menu-active-bg .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-menu-link-color-active)}.menu-active-bg .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-menu-link-color-active);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){background-color:var(--bs-menu-link-bg-color-hover);color:var(--bs-menu-link-color-hover);transition:color .2s ease}.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-menu-link-color-hover)}.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-menu-link-color-hover)}.menu-state-bg .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-menu-link-color-hover);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg .menu-item.here>.menu-link{background-color:var(--bs-menu-link-bg-color-here);color:var(--bs-menu-link-color-here);transition:color .2s ease}.menu-state-bg .menu-item.here>.menu-link .menu-icon,.menu-state-bg .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-bg .menu-item.here>.menu-link .menu-icon i,.menu-state-bg .menu-item.here>.menu-link .menu-title{color:var(--bs-menu-link-color-here)}.menu-state-bg .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-menu-link-color-here)}.menu-state-bg .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-menu-link-color-here);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg .menu-item.show>.menu-link{background-color:var(--bs-menu-link-bg-color-show);color:var(--bs-menu-link-color-show);transition:color .2s ease}.menu-state-bg .menu-item.show>.menu-link .menu-icon,.menu-state-bg .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-bg .menu-item.show>.menu-link .menu-icon i,.menu-state-bg .menu-item.show>.menu-link .menu-title{color:var(--bs-menu-link-color-show)}.menu-state-bg .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-menu-link-color-show)}.menu-state-bg .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-menu-link-color-show);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg .menu-item .menu-link.active{background-color:var(--bs-menu-link-bg-color-active);color:var(--bs-menu-link-color-active);transition:color .2s ease}.menu-state-bg .menu-item .menu-link.active .menu-icon,.menu-state-bg .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-bg .menu-item .menu-link.active .menu-icon i,.menu-state-bg .menu-item .menu-link.active .menu-title{color:var(--bs-menu-link-color-active)}.menu-state-bg .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-menu-link-color-active)}.menu-state-bg .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-menu-link-color-active);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){color:var(--bs-menu-link-color-hover);transition:color .2s ease}.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-menu-link-color-hover)}.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-menu-link-color-hover)}.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-menu-link-color-hover);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-hover)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-color .menu-item.here>.menu-link{color:var(--bs-menu-link-color-here);transition:color .2s ease}.menu-state-color .menu-item.here>.menu-link .menu-icon,.menu-state-color .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-color .menu-item.here>.menu-link .menu-icon i,.menu-state-color .menu-item.here>.menu-link .menu-title{color:var(--bs-menu-link-color-here)}.menu-state-color .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-menu-link-color-here)}.menu-state-color .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-menu-link-color-here);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-here)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-color .menu-item.show>.menu-link{color:var(--bs-menu-link-color-show);transition:color .2s ease}.menu-state-color .menu-item.show>.menu-link .menu-icon,.menu-state-color .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-color .menu-item.show>.menu-link .menu-icon i,.menu-state-color .menu-item.show>.menu-link .menu-title{color:var(--bs-menu-link-color-show)}.menu-state-color .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-menu-link-color-show)}.menu-state-color .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-menu-link-color-show);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-show)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-color .menu-item .menu-link.active{color:var(--bs-menu-link-color-active);transition:color .2s ease}.menu-state-color .menu-item .menu-link.active .menu-icon,.menu-state-color .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-color .menu-item .menu-link.active .menu-icon i,.menu-state-color .menu-item .menu-link.active .menu-title{color:var(--bs-menu-link-color-active)}.menu-state-color .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-menu-link-color-active)}.menu-state-color .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-menu-link-color-active);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-menu-link-color-active)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){background-color:var(--bs-primary);color:var(--bs-primary-inverse);transition:color .2s ease}.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary-inverse)}.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}.menu-hover-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-show-bg-primary .menu-item.show>.menu-link{background-color:var(--bs-primary);color:var(--bs-primary-inverse);transition:color .2s ease}.menu-show-bg-primary .menu-item.show>.menu-link .menu-icon,.menu-show-bg-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-bg-primary .menu-item.show>.menu-link .menu-icon i,.menu-show-bg-primary .menu-item.show>.menu-link .menu-title{color:var(--bs-primary-inverse)}.menu-show-bg-primary .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}.menu-show-bg-primary .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-here-bg-primary .menu-item.here>.menu-link{background-color:var(--bs-primary);color:var(--bs-primary-inverse);transition:color .2s ease}.menu-here-bg-primary .menu-item.here>.menu-link .menu-icon,.menu-here-bg-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-bg-primary .menu-item.here>.menu-link .menu-icon i,.menu-here-bg-primary .menu-item.here>.menu-link .menu-title{color:var(--bs-primary-inverse)}.menu-here-bg-primary .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}.menu-here-bg-primary .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-active-bg-primary .menu-item .menu-link.active{background-color:var(--bs-primary);color:var(--bs-primary-inverse);transition:color .2s ease}.menu-active-bg-primary .menu-item .menu-link.active .menu-icon,.menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-bg-primary .menu-item .menu-link.active .menu-icon i,.menu-active-bg-primary .menu-item .menu-link.active .menu-title{color:var(--bs-primary-inverse)}.menu-active-bg-primary .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}.menu-active-bg-primary .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){background-color:var(--bs-primary);color:var(--bs-primary-inverse);transition:color .2s ease}.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary-inverse)}.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}.menu-state-bg-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg-primary .menu-item.here>.menu-link{background-color:var(--bs-primary);color:var(--bs-primary-inverse);transition:color .2s ease}.menu-state-bg-primary .menu-item.here>.menu-link .menu-icon,.menu-state-bg-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-bg-primary .menu-item.here>.menu-link .menu-icon i,.menu-state-bg-primary .menu-item.here>.menu-link .menu-title{color:var(--bs-primary-inverse)}.menu-state-bg-primary .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}.menu-state-bg-primary .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg-primary .menu-item .menu-link.active{background-color:var(--bs-primary);color:var(--bs-primary-inverse);transition:color .2s ease}.menu-state-bg-primary .menu-item .menu-link.active .menu-icon,.menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-bg-primary .menu-item .menu-link.active .menu-icon i,.menu-state-bg-primary .menu-item .menu-link.active .menu-title{color:var(--bs-primary-inverse)}.menu-state-bg-primary .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}.menu-state-bg-primary .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg-primary .menu-item.show>.menu-link{background-color:var(--bs-primary);color:var(--bs-primary-inverse);transition:color .2s ease}.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon,.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-bg-primary .menu-item.show>.menu-link .menu-icon i,.menu-state-bg-primary .menu-item.show>.menu-link .menu-title{color:var(--bs-primary-inverse)}.menu-state-bg-primary .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}.menu-state-bg-primary .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-show-bg-light-primary .menu-item.show>.menu-link{background-color:var(--bs-primary-light);color:var(--bs-primary);transition:color .2s ease}.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-icon,.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-icon i,.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-title{color:var(--bs-primary)}.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-show-bg-light-primary .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-here-bg-light-primary .menu-item.here>.menu-link{background-color:var(--bs-primary-light);color:var(--bs-primary);transition:color .2s ease}.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-icon,.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-icon i,.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-here-bg-light-primary .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){background-color:var(--bs-primary-light);color:var(--bs-primary);transition:color .2s ease}.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary)}.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-hover-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-active-bg-light-primary .menu-item .menu-link.active{background-color:var(--bs-primary-light);color:var(--bs-primary);transition:color .2s ease}.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon,.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i,.menu-active-bg-light-primary .menu-item .menu-link.active .menu-title{color:var(--bs-primary)}.menu-active-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-active-bg-light-primary .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg-light-primary .menu-item.show>.menu-link{background-color:var(--bs-primary-light);color:var(--bs-primary);transition:color .2s ease}.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-icon,.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-icon i,.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-title{color:var(--bs-primary)}.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-bg-light-primary .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg-light-primary .menu-item.here>.menu-link{background-color:var(--bs-primary-light);color:var(--bs-primary);transition:color .2s ease}.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-icon,.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-icon i,.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-bg-light-primary .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){background-color:var(--bs-primary-light);color:var(--bs-primary);transition:color .2s ease}.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary)}.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-bg-light-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-bg-light-primary .menu-item .menu-link.active{background-color:var(--bs-primary-light);color:var(--bs-primary);transition:color .2s ease}.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon,.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i,.menu-state-bg-light-primary .menu-item .menu-link.active .menu-title{color:var(--bs-primary)}.menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){color:var(--bs-primary);transition:color .2s ease}.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary)}.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-hover-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-show-primary .menu-item.show>.menu-link{color:var(--bs-primary);transition:color .2s ease}.menu-show-primary .menu-item.show>.menu-link .menu-icon,.menu-show-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-primary .menu-item.show>.menu-link .menu-icon i,.menu-show-primary .menu-item.show>.menu-link .menu-title{color:var(--bs-primary)}.menu-show-primary .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-show-primary .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-here-primary .menu-item.here>.menu-link{color:var(--bs-primary);transition:color .2s ease}.menu-here-primary .menu-item.here>.menu-link .menu-icon,.menu-here-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-primary .menu-item.here>.menu-link .menu-icon i,.menu-here-primary .menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}.menu-here-primary .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-here-primary .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-active-primary .menu-item .menu-link.active{color:var(--bs-primary);transition:color .2s ease}.menu-active-primary .menu-item .menu-link.active .menu-icon,.menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-primary .menu-item .menu-link.active .menu-icon i,.menu-active-primary .menu-item .menu-link.active .menu-title{color:var(--bs-primary)}.menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-active-primary .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){color:var(--bs-primary);transition:color .2s ease}.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary)}.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-primary .menu-item.show>.menu-link{color:var(--bs-primary);transition:color .2s ease}.menu-state-primary .menu-item.show>.menu-link .menu-icon,.menu-state-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-primary .menu-item.show>.menu-link .menu-icon i,.menu-state-primary .menu-item.show>.menu-link .menu-title{color:var(--bs-primary)}.menu-state-primary .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-primary .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-primary .menu-item.here>.menu-link{color:var(--bs-primary);transition:color .2s ease}.menu-state-primary .menu-item.here>.menu-link .menu-icon,.menu-state-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-primary .menu-item.here>.menu-link .menu-icon i,.menu-state-primary .menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}.menu-state-primary .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-primary .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-primary .menu-item .menu-link.active{color:var(--bs-primary);transition:color .2s ease}.menu-state-primary .menu-item .menu-link.active .menu-icon,.menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-primary .menu-item .menu-link.active .menu-icon i,.menu-state-primary .menu-item .menu-link.active .menu-title{color:var(--bs-primary)}.menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-primary .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){color:var(--bs-dark);transition:color .2s ease}.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-dark)}.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-dark)}.menu-state-dark .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-dark);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-dark .menu-item.show>.menu-link{color:var(--bs-dark);transition:color .2s ease}.menu-state-dark .menu-item.show>.menu-link .menu-icon,.menu-state-dark .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-dark .menu-item.show>.menu-link .menu-icon i,.menu-state-dark .menu-item.show>.menu-link .menu-title{color:var(--bs-dark)}.menu-state-dark .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-dark)}.menu-state-dark .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-dark);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-dark .menu-item.here>.menu-link{color:var(--bs-dark);transition:color .2s ease}.menu-state-dark .menu-item.here>.menu-link .menu-icon,.menu-state-dark .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-dark .menu-item.here>.menu-link .menu-icon i,.menu-state-dark .menu-item.here>.menu-link .menu-title{color:var(--bs-dark)}.menu-state-dark .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-dark)}.menu-state-dark .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-dark);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-dark .menu-item .menu-link.active{color:var(--bs-dark);transition:color .2s ease}.menu-state-dark .menu-item .menu-link.active .menu-icon,.menu-state-dark .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-dark .menu-item .menu-link.active .menu-icon i,.menu-state-dark .menu-item .menu-link.active .menu-title{color:var(--bs-dark)}.menu-state-dark .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-dark)}.menu-state-dark .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-dark);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-dark)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-hover-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){color:var(--bs-primary);transition:color .2s ease}.menu-hover-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary)}.menu-here-title-primary .menu-item.here>.menu-link{color:var(--bs-primary);transition:color .2s ease}.menu-here-title-primary .menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}.menu-show-title-primary .menu-item.show>.menu-link{color:var(--bs-primary);transition:color .2s ease}.menu-show-title-primary .menu-item.show>.menu-link .menu-title{color:var(--bs-primary)}.menu-active-title-primary .menu-item .menu-link.active{color:var(--bs-primary);transition:color .2s ease}.menu-active-title-primary .menu-item .menu-link.active .menu-title{color:var(--bs-primary)}.menu-state-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){color:var(--bs-primary);transition:color .2s ease}.menu-state-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary)}.menu-state-title-primary .menu-item.here>.menu-link{color:var(--bs-primary);transition:color .2s ease}.menu-state-title-primary .menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}.menu-state-title-primary .menu-item.show>.menu-link{color:var(--bs-primary);transition:color .2s ease}.menu-state-title-primary .menu-item.show>.menu-link .menu-title{color:var(--bs-primary)}.menu-state-title-primary .menu-item .menu-link.active{color:var(--bs-primary);transition:color .2s ease}.menu-state-title-primary .menu-item .menu-link.active .menu-title{color:var(--bs-primary)}.menu-hover-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){transition:color .2s ease}.menu-hover-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i{color:var(--bs-primary)}.menu-here-icon-primary .menu-item.here>.menu-link{transition:color .2s ease}.menu-here-icon-primary .menu-item.here>.menu-link .menu-icon,.menu-here-icon-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-here-icon-primary .menu-item.here>.menu-link .menu-icon i{color:var(--bs-primary)}.menu-show-icon-primary .menu-item.show>.menu-link{transition:color .2s ease}.menu-show-icon-primary .menu-item.show>.menu-link .menu-icon,.menu-show-icon-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-show-icon-primary .menu-item.show>.menu-link .menu-icon i{color:var(--bs-primary)}.menu-active-icon-primary .menu-item .menu-link.active{transition:color .2s ease}.menu-active-icon-primary .menu-item .menu-link.active .menu-icon,.menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-active-icon-primary .menu-item .menu-link.active .menu-icon i{color:var(--bs-primary)}.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){transition:color .2s ease}.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i{color:var(--bs-primary)}.menu-state-icon-primary .menu-item.here>.menu-link{transition:color .2s ease}.menu-state-icon-primary .menu-item.here>.menu-link .menu-icon,.menu-state-icon-primary .menu-item.here>.menu-link .menu-icon .svg-icon,.menu-state-icon-primary .menu-item.here>.menu-link .menu-icon i{color:var(--bs-primary)}.menu-state-icon-primary .menu-item.show>.menu-link{transition:color .2s ease}.menu-state-icon-primary .menu-item.show>.menu-link .menu-icon,.menu-state-icon-primary .menu-item.show>.menu-link .menu-icon .svg-icon,.menu-state-icon-primary .menu-item.show>.menu-link .menu-icon i{color:var(--bs-primary)}.menu-state-icon-primary .menu-item .menu-link.active{transition:color .2s ease}.menu-state-icon-primary .menu-item .menu-link.active .menu-icon,.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,.menu-state-icon-primary .menu-item .menu-link.active .menu-icon i{color:var(--bs-primary)}.menu-hover-bullet-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){transition:color .2s ease}.menu-hover-bullet-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-show-bullet-primary .menu-item.show>.menu-link{transition:color .2s ease}.menu-show-bullet-primary .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-here-bullet-primary .menu-item.here>.menu-link{transition:color .2s ease}.menu-here-bullet-primary .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-active-bullet-primary .menu-item .menu-link.active{transition:color .2s ease}.menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-bullet-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){transition:color .2s ease}.menu-state-bullet-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-bullet-primary .menu-item.here>.menu-link{transition:color .2s ease}.menu-state-bullet-primary .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-bullet-primary .menu-item.show>.menu-link{transition:color .2s ease}.menu-state-bullet-primary .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-state-bullet-primary .menu-item .menu-link.active{transition:color .2s ease}.menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}.menu-hover-arrow-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){transition:color .2s ease}.menu-hover-arrow-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-here-arrow-primary .menu-item.here>.menu-link{transition:color .2s ease}.menu-here-arrow-primary .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-show-arrow-primary .menu-item.show>.menu-link{transition:color .2s ease}.menu-show-arrow-primary .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-active-arrow-primary .menu-item .menu-link.active{transition:color .2s ease}.menu-active-arrow-primary .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-arrow-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){transition:color .2s ease}.menu-state-arrow-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-arrow-primary .menu-item.here>.menu-link{transition:color .2s ease}.menu-state-arrow-primary .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-arrow-primary .menu-item.show>.menu-link{transition:color .2s ease}.menu-state-arrow-primary .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.menu-state-arrow-primary .menu-item .menu-link.active{transition:color .2s ease}.menu-state-arrow-primary .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.anchor{display:flex}.anchor,.anchor a{align-items:center}.anchor a{color:var(--bs-text-muted);display:none;font-size:.8em;font-weight:500;height:1em;justify-content:flex-start;margin-left:-1.25em;position:relative;transition:all .2s ease-in-out;width:1.25em}.anchor a:before{content:"#"}.anchor:hover a{display:flex}.anchor:hover a:hover{color:var(--bs-primary);transition:all .2s ease-in-out}.card{border:0}.card .card-header{align-items:stretch;background-color:var(--bs-card-cap-bg);border-bottom:1px solid var(--bs-card-border-color);color:var(--bs-card-cap-color);display:flex;flex-wrap:wrap;justify-content:space-between;min-height:70px;padding:0 2.25rem}.card .card-header .card-title{align-items:center;display:flex;margin:.5rem .5rem .5rem 0}.card .card-header .card-title.flex-column{align-items:flex-start;justify-content:center}.card .card-header .card-title .card-icon{line-height:0;margin-right:.75rem}.card .card-header .card-title .card-icon i{color:var(--bs-gray-600);font-size:1.25rem;line-height:0}.card .card-header .card-title .card-icon i:after,.card .card-header .card-title .card-icon i:before{line-height:0}.card .card-header .card-title .card-icon .svg-icon{color:var(--bs-gray-600)}.card .card-header .card-title .card-icon .svg-icon svg{height:24px;width:24px}.card .card-header .card-title,.card .card-header .card-title .card-label{color:var(--bs-text-dark);font-size:1.275rem;font-weight:500}.card .card-header .card-title .card-label{flex-wrap:wrap;margin:0 .75rem 0 0}.card .card-header .card-title .small,.card .card-header .card-title small{color:var(--bs-text-muted);font-size:1rem}.card .card-header .card-title .h1,.card .card-header .card-title .h2,.card .card-header .card-title .h3,.card .card-header .card-title .h4,.card .card-header .card-title .h5,.card .card-header .card-title .h6,.card .card-header .card-title h1,.card .card-header .card-title h2,.card .card-header .card-title h3,.card .card-header .card-title h4,.card .card-header .card-title h5,.card .card-header .card-title h6{margin-bottom:0}.card .card-header .card-toolbar{align-items:center;display:flex;flex-wrap:wrap;margin:.5rem 0}.card .card-body{color:var(--bs-card-color);padding:2rem 2.25rem}.card .card-footer{background-color:var(--bs-card-cap-bg);border-top:1px solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:2rem 2.25rem}.card .card-scroll{overflow:auto;position:relative}.card.card-px-0 .card-body,.card.card-px-0 .card-footer,.card.card-px-0 .card-header{padding-left:0;padding-right:0}.card.card-py-0 .card-body,.card.card-py-0 .card-footer,.card.card-py-0 .card-header{padding-bottom:0;padding-top:0}.card.card-p-0 .card-body,.card.card-p-0 .card-footer,.card.card-p-0 .card-header{padding:0}.card.card-dashed{border:1px dashed var(--bs-border-dashed-color);box-shadow:none}.card.card-dashed>.card-header{border-bottom:1px dashed var(--bs-border-dashed-color)}.card.card-dashed>.card-footer{border-top:1px dashed var(--bs-border-dashed-color)}.card.card-bordered{border:1px solid var(--bs-border-color);box-shadow:none}.card.card-flush>.card-header{border-bottom:0!important}.card.card-flush>.card-footer{border-top:0!important}.card.card-shadow{border:0;box-shadow:var(--bs-card-box-shadow)}.card.card-reset{background-color:transparent!important;border:0!important;box-shadow:none!important}.card.card-reset>.card-header{border-bottom:0!important}.card.card-reset>.card-footer{border-top:0!important}.card.card-borderless{border:0!important}.card.card-borderless>.card-header{border-bottom:0!important}.card.card-borderless>.card-footer{border-top:0!important}.card.card-border-0{border:0!important}.card.card-stretch{height:calc(100% - var(--bs-gutter-y))}.card.card-stretch-75{height:calc(75% - var(--bs-gutter-y))}.card.card-stretch-50{height:calc(50% - var(--bs-gutter-y))}.card.card-stretch-33{height:calc(33.333% - var(--bs-gutter-y))}.card.card-stretch-25{height:calc(25% - var(--bs-gutter-y))}.card .card-header-stretch{align-items:stretch;padding-bottom:0!important;padding-top:0!important}.card .card-header-stretch .card-toolbar{align-items:stretch;margin:0}@media(min-width:576px){.card.card-sm-stretch{height:calc(100% - var(--bs-gutter-y))}.card.card-sm-stretch-75{height:calc(75% - var(--bs-gutter-y))}.card.card-sm-stretch-50{height:calc(50% - var(--bs-gutter-y))}.card.card-sm-stretch-33{height:calc(33.333% - var(--bs-gutter-y))}.card.card-sm-stretch-25{height:calc(25% - var(--bs-gutter-y))}.card .card-header-sm-stretch{align-items:stretch;padding-bottom:0!important;padding-top:0!important}.card .card-header-sm-stretch .card-toolbar{align-items:stretch;margin:0}}@media(min-width:768px){.card.card-md-stretch{height:calc(100% - var(--bs-gutter-y))}.card.card-md-stretch-75{height:calc(75% - var(--bs-gutter-y))}.card.card-md-stretch-50{height:calc(50% - var(--bs-gutter-y))}.card.card-md-stretch-33{height:calc(33.333% - var(--bs-gutter-y))}.card.card-md-stretch-25{height:calc(25% - var(--bs-gutter-y))}.card .card-header-md-stretch{align-items:stretch;padding-bottom:0!important;padding-top:0!important}.card .card-header-md-stretch .card-toolbar{align-items:stretch;margin:0}}@media(min-width:992px){.card.card-lg-stretch{height:calc(100% - var(--bs-gutter-y))}.card.card-lg-stretch-75{height:calc(75% - var(--bs-gutter-y))}.card.card-lg-stretch-50{height:calc(50% - var(--bs-gutter-y))}.card.card-lg-stretch-33{height:calc(33.333% - var(--bs-gutter-y))}.card.card-lg-stretch-25{height:calc(25% - var(--bs-gutter-y))}.card .card-header-lg-stretch{align-items:stretch;padding-bottom:0!important;padding-top:0!important}.card .card-header-lg-stretch .card-toolbar{align-items:stretch;margin:0}}@media(min-width:1200px){.card.card-xl-stretch{height:calc(100% - var(--bs-gutter-y))}.card.card-xl-stretch-75{height:calc(75% - var(--bs-gutter-y))}.card.card-xl-stretch-50{height:calc(50% - var(--bs-gutter-y))}.card.card-xl-stretch-33{height:calc(33.333% - var(--bs-gutter-y))}.card.card-xl-stretch-25{height:calc(25% - var(--bs-gutter-y))}.card .card-header-xl-stretch{align-items:stretch;padding-bottom:0!important;padding-top:0!important}.card .card-header-xl-stretch .card-toolbar{align-items:stretch;margin:0}}@media(min-width:1400px){.card.card-xxl-stretch{height:calc(100% - var(--bs-gutter-y))}.card.card-xxl-stretch-75{height:calc(75% - var(--bs-gutter-y))}.card.card-xxl-stretch-50{height:calc(50% - var(--bs-gutter-y))}.card.card-xxl-stretch-33{height:calc(33.333% - var(--bs-gutter-y))}.card.card-xxl-stretch-25{height:calc(25% - var(--bs-gutter-y))}.card .card-header-xxl-stretch{align-items:stretch;padding-bottom:0!important;padding-top:0!important}.card .card-header-xxl-stretch .card-toolbar{align-items:stretch;margin:0}}.card-p{padding:2rem 2.25rem!important}.card-px{padding-left:2.25rem!important;padding-right:2.25rem!important}.card-shadow{box-shadow:var(--bs-card-box-shadow)}.card-py{padding-bottom:2rem!important;padding-top:2rem!important}.card-rounded{border-radius:.625rem}.card-rounded-start{border-bottom-left-radius:.625rem;border-top-left-radius:.625rem}.card-rounded-end{border-bottom-right-radius:.625rem;border-top-right-radius:.625rem}.card-rounded-top{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.card-rounded-bottom{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}@media(max-width:767.98px){.card>.card-header:not(.flex-nowrap){padding-bottom:.5rem;padding-top:.5rem}}[data-bs-theme=dark] .card{--bs-card-box-shadow: }.breadcrumb{align-items:center;background-color:transparent;display:flex;margin:0;padding:0}.breadcrumb .breadcrumb-item{align-items:center;display:flex;padding-left:.5rem}.breadcrumb .breadcrumb-item:last-child{padding-right:0}.breadcrumb .breadcrumb-item:after{content:"/";padding-left:.5rem}.breadcrumb .breadcrumb-item:before{display:none}.breadcrumb .breadcrumb-item:first-child{padding-left:0}.breadcrumb .breadcrumb-item:last-child:after{display:none}.breadcrumb-line .breadcrumb-item:after{content:"-"}.breadcrumb-dot .breadcrumb-item:after{content:"•"}.breadcrumb-separatorless .breadcrumb-item:after{display:none}.btn{--bs-btn-color:var(--bs-body-color);outline:none!important}.btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg):not(.shadow-xs){box-shadow:none}.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon){border:0;padding:calc(.775rem + 1px) calc(1.5rem + 1px)}.btn-group-lg>.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon),.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-lg{padding:calc(.825rem + 1px) calc(1.75rem + 1px)}.btn-group-sm>.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon),.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-sm{padding:calc(.55rem + 1px) calc(1.25rem + 1px)}.btn.btn-link{border:0;border-radius:0;font-weight:500;padding-left:0!important;padding-right:0!important;text-decoration:none}.btn.btn-outline:not(.btn-outline-dashed){border:1px solid var(--bs-gray-300)}.btn.btn-outline-dashed{border:1px dashed var(--bs-gray-300)}.btn.btn-flush{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;margin:0;outline:none!important;padding:0}.btn.btn-flex{align-items:center;display:inline-flex}.btn.btn-trim-start{justify-content:flex-start!important;padding-left:0!important}.btn.btn-trim-end{justify-content:flex-end!important;padding-right:0!important}.btn-reset{background-color:transparent;border:0;box-shadow:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn>i{display:inline-flex;font-size:1rem;padding-right:.35rem;vertical-align:middle}.btn .svg-icon{flex-shrink:0;line-height:0;margin-right:.5rem}.btn.btn-icon{align-items:center;display:inline-flex;height:calc(1.5em + 1.55rem + 2px);justify-content:center;padding:0;width:calc(1.5em + 1.55rem + 2px)}.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush){border:0}.btn-group-sm>.btn.btn-icon,.btn.btn-icon.btn-sm{height:calc(1.5em + 1.1rem + 2px);width:calc(1.5em + 1.1rem + 2px)}.btn-group-lg>.btn.btn-icon,.btn.btn-icon.btn-lg{height:calc(1.5em + 1.65rem + 2px);width:calc(1.5em + 1.65rem + 2px)}.btn.btn-icon.btn-circle{border-radius:50%}.btn.btn-icon .svg-icon,.btn.btn-icon i{line-height:1;margin:0;padding:0}.btn.btn-outline.btn-outline-dashed{border-style:dashed;border-width:1px}.btn-check:active+.btn.btn-outline.btn-outline-dashed,.btn-check:checked+.btn.btn-outline.btn-outline-dashed,.btn.btn-outline.btn-outline-dashed.active,.btn.btn-outline.btn-outline-dashed.show,.btn.btn-outline.btn-outline-dashed:active:not(.btn-active),.btn.btn-outline.btn-outline-dashed:focus:not(.btn-active),.btn.btn-outline.btn-outline-dashed:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-dashed{border-color:var(--bs-primary)}.btn.btn-light{background-color:var(--bs-light);border-color:var(--bs-light)}.btn.btn-light,.btn.btn-light .svg-icon,.btn.btn-light i,.btn.btn-light.dropdown-toggle:after{color:var(--bs-light-inverse)}.btn-check:active+.btn.btn-light,.btn-check:checked+.btn.btn-light,.btn.btn-light.active,.btn.btn-light.show,.btn.btn-light:active:not(.btn-active),.btn.btn-light:focus:not(.btn-active),.btn.btn-light:hover:not(.btn-active),.show>.btn.btn-light{background-color:var(--bs-light-active)!important;border-color:var(--bs-light-active);color:var(--bs-light-inverse)}.btn-check:active+.btn.btn-light .svg-icon,.btn-check:active+.btn.btn-light i,.btn-check:active+.btn.btn-light.dropdown-toggle:after,.btn-check:checked+.btn.btn-light .svg-icon,.btn-check:checked+.btn.btn-light i,.btn-check:checked+.btn.btn-light.dropdown-toggle:after,.btn.btn-light.active .svg-icon,.btn.btn-light.active i,.btn.btn-light.active.dropdown-toggle:after,.btn.btn-light.show .svg-icon,.btn.btn-light.show i,.btn.btn-light.show.dropdown-toggle:after,.btn.btn-light:active:not(.btn-active) .svg-icon,.btn.btn-light:active:not(.btn-active) i,.btn.btn-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light:focus:not(.btn-active) .svg-icon,.btn.btn-light:focus:not(.btn-active) i,.btn.btn-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light:hover:not(.btn-active) .svg-icon,.btn.btn-light:hover:not(.btn-active) i,.btn.btn-light:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light .svg-icon,.show>.btn.btn-light i,.show>.btn.btn-light.dropdown-toggle:after{color:var(--bs-light-inverse)}.btn.btn-bg-light{background-color:var(--bs-light);border-color:var(--bs-light)}.btn-check:active+.btn.btn-active-light,.btn-check:checked+.btn.btn-active-light,.btn.btn-active-light.active,.btn.btn-active-light.show,.btn.btn-active-light:active:not(.btn-active),.btn.btn-active-light:focus:not(.btn-active),.btn.btn-active-light:hover:not(.btn-active),.show>.btn.btn-active-light{background-color:var(--bs-light)!important;border-color:var(--bs-light);color:var(--bs-light-inverse)}.btn-check:active+.btn.btn-active-light .svg-icon,.btn-check:active+.btn.btn-active-light i,.btn-check:active+.btn.btn-active-light.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light .svg-icon,.btn-check:checked+.btn.btn-active-light i,.btn-check:checked+.btn.btn-active-light.dropdown-toggle:after,.btn.btn-active-light.active .svg-icon,.btn.btn-active-light.active i,.btn.btn-active-light.active.dropdown-toggle:after,.btn.btn-active-light.show .svg-icon,.btn.btn-active-light.show i,.btn.btn-active-light.show.dropdown-toggle:after,.btn.btn-active-light:active:not(.btn-active) .svg-icon,.btn.btn-active-light:active:not(.btn-active) i,.btn.btn-active-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light:focus:not(.btn-active) .svg-icon,.btn.btn-active-light:focus:not(.btn-active) i,.btn.btn-active-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light:hover:not(.btn-active) .svg-icon,.btn.btn-active-light:hover:not(.btn-active) i,.btn.btn-active-light:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light .svg-icon,.show>.btn.btn-active-light i,.show>.btn.btn-active-light.dropdown-toggle:after{color:var(--bs-light-inverse)}.btn.btn-outline.btn-outline-light{background-color:transparent;border-color:var(--bs-light);color:var(--bs-light)}.btn.btn-outline.btn-outline-light .svg-icon,.btn.btn-outline.btn-outline-light i,.btn.btn-outline.btn-outline-light.dropdown-toggle:after{color:var(--bs-light)}.btn-check:active+.btn.btn-outline.btn-outline-light,.btn-check:checked+.btn.btn-outline.btn-outline-light,.btn.btn-outline.btn-outline-light.active,.btn.btn-outline.btn-outline-light.show,.btn.btn-outline.btn-outline-light:active:not(.btn-active),.btn.btn-outline.btn-outline-light:focus:not(.btn-active),.btn.btn-outline.btn-outline-light:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-light{background-color:var(--bs-light-light)!important;border-color:var(--bs-light);color:var(--bs-light-active)}.btn-check:active+.btn.btn-outline.btn-outline-light .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-light i,.btn-check:active+.btn.btn-outline.btn-outline-light.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-light .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-light i,.btn-check:checked+.btn.btn-outline.btn-outline-light.dropdown-toggle:after,.btn.btn-outline.btn-outline-light.active .svg-icon,.btn.btn-outline.btn-outline-light.active i,.btn.btn-outline.btn-outline-light.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-light.show .svg-icon,.btn.btn-outline.btn-outline-light.show i,.btn.btn-outline.btn-outline-light.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-light:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-light:active:not(.btn-active) i,.btn.btn-outline.btn-outline-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-light:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-light:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-light:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-light:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-light:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-light .svg-icon,.show>.btn.btn-outline.btn-outline-light i,.show>.btn.btn-outline.btn-outline-light.dropdown-toggle:after{color:var(--bs-light-active)}.btn.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn.btn-primary,.btn.btn-primary .svg-icon,.btn.btn-primary i,.btn.btn-primary.dropdown-toggle:after{color:var(--bs-primary-inverse)}.btn-check:active+.btn.btn-primary,.btn-check:checked+.btn.btn-primary,.btn.btn-primary.active,.btn.btn-primary.show,.btn.btn-primary:active:not(.btn-active),.btn.btn-primary:focus:not(.btn-active),.btn.btn-primary:hover:not(.btn-active),.show>.btn.btn-primary{background-color:var(--bs-primary-active)!important;border-color:var(--bs-primary-active);color:var(--bs-primary-inverse)}.btn-check:active+.btn.btn-primary .svg-icon,.btn-check:active+.btn.btn-primary i,.btn-check:active+.btn.btn-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-primary .svg-icon,.btn-check:checked+.btn.btn-primary i,.btn-check:checked+.btn.btn-primary.dropdown-toggle:after,.btn.btn-primary.active .svg-icon,.btn.btn-primary.active i,.btn.btn-primary.active.dropdown-toggle:after,.btn.btn-primary.show .svg-icon,.btn.btn-primary.show i,.btn.btn-primary.show.dropdown-toggle:after,.btn.btn-primary:active:not(.btn-active) .svg-icon,.btn.btn-primary:active:not(.btn-active) i,.btn.btn-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-primary:focus:not(.btn-active) .svg-icon,.btn.btn-primary:focus:not(.btn-active) i,.btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-primary:hover:not(.btn-active) .svg-icon,.btn.btn-primary:hover:not(.btn-active) i,.btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-primary .svg-icon,.show>.btn.btn-primary i,.show>.btn.btn-primary.dropdown-toggle:after{color:var(--bs-primary-inverse)}.btn.btn-light-primary{background-color:var(--bs-primary-light);border-color:var(--bs-primary-light)}.btn.btn-light-primary,.btn.btn-light-primary .svg-icon,.btn.btn-light-primary i,.btn.btn-light-primary.dropdown-toggle:after{color:var(--bs-primary)}.btn-check:active+.btn.btn-light-primary,.btn-check:checked+.btn.btn-light-primary,.btn.btn-light-primary.active,.btn.btn-light-primary.show,.btn.btn-light-primary:active:not(.btn-active),.btn.btn-light-primary:focus:not(.btn-active),.btn.btn-light-primary:hover:not(.btn-active),.show>.btn.btn-light-primary{background-color:var(--bs-primary)!important;border-color:var(--bs-primary);color:var(--bs-primary-inverse)}.btn-check:active+.btn.btn-light-primary .svg-icon,.btn-check:active+.btn.btn-light-primary i,.btn-check:active+.btn.btn-light-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-primary .svg-icon,.btn-check:checked+.btn.btn-light-primary i,.btn-check:checked+.btn.btn-light-primary.dropdown-toggle:after,.btn.btn-light-primary.active .svg-icon,.btn.btn-light-primary.active i,.btn.btn-light-primary.active.dropdown-toggle:after,.btn.btn-light-primary.show .svg-icon,.btn.btn-light-primary.show i,.btn.btn-light-primary.show.dropdown-toggle:after,.btn.btn-light-primary:active:not(.btn-active) .svg-icon,.btn.btn-light-primary:active:not(.btn-active) i,.btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-primary:focus:not(.btn-active) .svg-icon,.btn.btn-light-primary:focus:not(.btn-active) i,.btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-primary:hover:not(.btn-active) .svg-icon,.btn.btn-light-primary:hover:not(.btn-active) i,.btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-primary .svg-icon,.show>.btn.btn-light-primary i,.show>.btn.btn-light-primary.dropdown-toggle:after{color:var(--bs-primary-inverse)}.btn.btn-bg-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-check:active+.btn.btn-active-primary,.btn-check:checked+.btn.btn-active-primary,.btn.btn-active-primary.active,.btn.btn-active-primary.show,.btn.btn-active-primary:active:not(.btn-active),.btn.btn-active-primary:focus:not(.btn-active),.btn.btn-active-primary:hover:not(.btn-active),.show>.btn.btn-active-primary{background-color:var(--bs-primary)!important;border-color:var(--bs-primary);color:var(--bs-primary-inverse)}.btn-check:active+.btn.btn-active-primary .svg-icon,.btn-check:active+.btn.btn-active-primary i,.btn-check:active+.btn.btn-active-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-primary .svg-icon,.btn-check:checked+.btn.btn-active-primary i,.btn-check:checked+.btn.btn-active-primary.dropdown-toggle:after,.btn.btn-active-primary.active .svg-icon,.btn.btn-active-primary.active i,.btn.btn-active-primary.active.dropdown-toggle:after,.btn.btn-active-primary.show .svg-icon,.btn.btn-active-primary.show i,.btn.btn-active-primary.show.dropdown-toggle:after,.btn.btn-active-primary:active:not(.btn-active) .svg-icon,.btn.btn-active-primary:active:not(.btn-active) i,.btn.btn-active-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-primary:focus:not(.btn-active) .svg-icon,.btn.btn-active-primary:focus:not(.btn-active) i,.btn.btn-active-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-primary:hover:not(.btn-active) .svg-icon,.btn.btn-active-primary:hover:not(.btn-active) i,.btn.btn-active-primary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-primary .svg-icon,.show>.btn.btn-active-primary i,.show>.btn.btn-active-primary.dropdown-toggle:after{color:var(--bs-primary-inverse)}.btn-check:active+.btn.btn-active-light-primary,.btn-check:checked+.btn.btn-active-light-primary,.btn.btn-active-light-primary.active,.btn.btn-active-light-primary.show,.btn.btn-active-light-primary:active:not(.btn-active),.btn.btn-active-light-primary:focus:not(.btn-active),.btn.btn-active-light-primary:hover:not(.btn-active),.show>.btn.btn-active-light-primary{background-color:var(--bs-primary-light)!important;border-color:var(--bs-primary-light);color:var(--bs-primary)}.btn-check:active+.btn.btn-active-light-primary .svg-icon,.btn-check:active+.btn.btn-active-light-primary i,.btn-check:active+.btn.btn-active-light-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light-primary .svg-icon,.btn-check:checked+.btn.btn-active-light-primary i,.btn-check:checked+.btn.btn-active-light-primary.dropdown-toggle:after,.btn.btn-active-light-primary.active .svg-icon,.btn.btn-active-light-primary.active i,.btn.btn-active-light-primary.active.dropdown-toggle:after,.btn.btn-active-light-primary.show .svg-icon,.btn.btn-active-light-primary.show i,.btn.btn-active-light-primary.show.dropdown-toggle:after,.btn.btn-active-light-primary:active:not(.btn-active) .svg-icon,.btn.btn-active-light-primary:active:not(.btn-active) i,.btn.btn-active-light-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-primary:focus:not(.btn-active) i,.btn.btn-active-light-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-primary:hover:not(.btn-active) i,.btn.btn-active-light-primary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light-primary .svg-icon,.show>.btn.btn-active-light-primary i,.show>.btn.btn-active-light-primary.dropdown-toggle:after{color:var(--bs-primary)}.btn.btn-outline.btn-outline-primary{background-color:transparent;border-color:var(--bs-primary);color:var(--bs-primary)}.btn.btn-outline.btn-outline-primary .svg-icon,.btn.btn-outline.btn-outline-primary i,.btn.btn-outline.btn-outline-primary.dropdown-toggle:after{color:var(--bs-primary)}.btn-check:active+.btn.btn-outline.btn-outline-primary,.btn-check:checked+.btn.btn-outline.btn-outline-primary,.btn.btn-outline.btn-outline-primary.active,.btn.btn-outline.btn-outline-primary.show,.btn.btn-outline.btn-outline-primary:active:not(.btn-active),.btn.btn-outline.btn-outline-primary:focus:not(.btn-active),.btn.btn-outline.btn-outline-primary:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-primary{background-color:var(--bs-primary-light)!important;border-color:var(--bs-primary);color:var(--bs-primary-active)}.btn-check:active+.btn.btn-outline.btn-outline-primary .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-primary i,.btn-check:active+.btn.btn-outline.btn-outline-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-primary .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-primary i,.btn-check:checked+.btn.btn-outline.btn-outline-primary.dropdown-toggle:after,.btn.btn-outline.btn-outline-primary.active .svg-icon,.btn.btn-outline.btn-outline-primary.active i,.btn.btn-outline.btn-outline-primary.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-primary.show .svg-icon,.btn.btn-outline.btn-outline-primary.show i,.btn.btn-outline.btn-outline-primary.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-primary:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-primary:active:not(.btn-active) i,.btn.btn-outline.btn-outline-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-primary:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-primary:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-primary:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-primary:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-primary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-primary .svg-icon,.show>.btn.btn-outline.btn-outline-primary i,.show>.btn.btn-outline.btn-outline-primary.dropdown-toggle:after{color:var(--bs-primary-active)}.btn.btn-secondary{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn.btn-secondary,.btn.btn-secondary .svg-icon,.btn.btn-secondary i,.btn.btn-secondary.dropdown-toggle:after{color:var(--bs-secondary-inverse)}.btn-check:active+.btn.btn-secondary,.btn-check:checked+.btn.btn-secondary,.btn.btn-secondary.active,.btn.btn-secondary.show,.btn.btn-secondary:active:not(.btn-active),.btn.btn-secondary:focus:not(.btn-active),.btn.btn-secondary:hover:not(.btn-active),.show>.btn.btn-secondary{background-color:var(--bs-secondary-active)!important;border-color:var(--bs-secondary-active);color:var(--bs-secondary-inverse)}.btn-check:active+.btn.btn-secondary .svg-icon,.btn-check:active+.btn.btn-secondary i,.btn-check:active+.btn.btn-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-secondary .svg-icon,.btn-check:checked+.btn.btn-secondary i,.btn-check:checked+.btn.btn-secondary.dropdown-toggle:after,.btn.btn-secondary.active .svg-icon,.btn.btn-secondary.active i,.btn.btn-secondary.active.dropdown-toggle:after,.btn.btn-secondary.show .svg-icon,.btn.btn-secondary.show i,.btn.btn-secondary.show.dropdown-toggle:after,.btn.btn-secondary:active:not(.btn-active) .svg-icon,.btn.btn-secondary:active:not(.btn-active) i,.btn.btn-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-secondary:focus:not(.btn-active) i,.btn.btn-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-secondary:hover:not(.btn-active) i,.btn.btn-secondary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-secondary .svg-icon,.show>.btn.btn-secondary i,.show>.btn.btn-secondary.dropdown-toggle:after{color:var(--bs-secondary-inverse)}.btn.btn-light-secondary{background-color:var(--bs-secondary-light);border-color:var(--bs-secondary-light)}.btn.btn-light-secondary,.btn.btn-light-secondary .svg-icon,.btn.btn-light-secondary i,.btn.btn-light-secondary.dropdown-toggle:after{color:var(--bs-secondary)}.btn-check:active+.btn.btn-light-secondary,.btn-check:checked+.btn.btn-light-secondary,.btn.btn-light-secondary.active,.btn.btn-light-secondary.show,.btn.btn-light-secondary:active:not(.btn-active),.btn.btn-light-secondary:focus:not(.btn-active),.btn.btn-light-secondary:hover:not(.btn-active),.show>.btn.btn-light-secondary{background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary);color:var(--bs-secondary-inverse)}.btn-check:active+.btn.btn-light-secondary .svg-icon,.btn-check:active+.btn.btn-light-secondary i,.btn-check:active+.btn.btn-light-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-secondary .svg-icon,.btn-check:checked+.btn.btn-light-secondary i,.btn-check:checked+.btn.btn-light-secondary.dropdown-toggle:after,.btn.btn-light-secondary.active .svg-icon,.btn.btn-light-secondary.active i,.btn.btn-light-secondary.active.dropdown-toggle:after,.btn.btn-light-secondary.show .svg-icon,.btn.btn-light-secondary.show i,.btn.btn-light-secondary.show.dropdown-toggle:after,.btn.btn-light-secondary:active:not(.btn-active) .svg-icon,.btn.btn-light-secondary:active:not(.btn-active) i,.btn.btn-light-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-light-secondary:focus:not(.btn-active) i,.btn.btn-light-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-light-secondary:hover:not(.btn-active) i,.btn.btn-light-secondary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-secondary .svg-icon,.show>.btn.btn-light-secondary i,.show>.btn.btn-light-secondary.dropdown-toggle:after{color:var(--bs-secondary-inverse)}.btn.btn-bg-secondary{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-check:active+.btn.btn-active-secondary,.btn-check:checked+.btn.btn-active-secondary,.btn.btn-active-secondary.active,.btn.btn-active-secondary.show,.btn.btn-active-secondary:active:not(.btn-active),.btn.btn-active-secondary:focus:not(.btn-active),.btn.btn-active-secondary:hover:not(.btn-active),.show>.btn.btn-active-secondary{background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary);color:var(--bs-secondary-inverse)}.btn-check:active+.btn.btn-active-secondary .svg-icon,.btn-check:active+.btn.btn-active-secondary i,.btn-check:active+.btn.btn-active-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-secondary .svg-icon,.btn-check:checked+.btn.btn-active-secondary i,.btn-check:checked+.btn.btn-active-secondary.dropdown-toggle:after,.btn.btn-active-secondary.active .svg-icon,.btn.btn-active-secondary.active i,.btn.btn-active-secondary.active.dropdown-toggle:after,.btn.btn-active-secondary.show .svg-icon,.btn.btn-active-secondary.show i,.btn.btn-active-secondary.show.dropdown-toggle:after,.btn.btn-active-secondary:active:not(.btn-active) .svg-icon,.btn.btn-active-secondary:active:not(.btn-active) i,.btn.btn-active-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-active-secondary:focus:not(.btn-active) i,.btn.btn-active-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-active-secondary:hover:not(.btn-active) i,.btn.btn-active-secondary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-secondary .svg-icon,.show>.btn.btn-active-secondary i,.show>.btn.btn-active-secondary.dropdown-toggle:after{color:var(--bs-secondary-inverse)}.btn-check:active+.btn.btn-active-light-secondary,.btn-check:checked+.btn.btn-active-light-secondary,.btn.btn-active-light-secondary.active,.btn.btn-active-light-secondary.show,.btn.btn-active-light-secondary:active:not(.btn-active),.btn.btn-active-light-secondary:focus:not(.btn-active),.btn.btn-active-light-secondary:hover:not(.btn-active),.show>.btn.btn-active-light-secondary{background-color:var(--bs-secondary-light)!important;border-color:var(--bs-secondary-light);color:var(--bs-secondary)}.btn-check:active+.btn.btn-active-light-secondary .svg-icon,.btn-check:active+.btn.btn-active-light-secondary i,.btn-check:active+.btn.btn-active-light-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light-secondary .svg-icon,.btn-check:checked+.btn.btn-active-light-secondary i,.btn-check:checked+.btn.btn-active-light-secondary.dropdown-toggle:after,.btn.btn-active-light-secondary.active .svg-icon,.btn.btn-active-light-secondary.active i,.btn.btn-active-light-secondary.active.dropdown-toggle:after,.btn.btn-active-light-secondary.show .svg-icon,.btn.btn-active-light-secondary.show i,.btn.btn-active-light-secondary.show.dropdown-toggle:after,.btn.btn-active-light-secondary:active:not(.btn-active) .svg-icon,.btn.btn-active-light-secondary:active:not(.btn-active) i,.btn.btn-active-light-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-secondary:focus:not(.btn-active) i,.btn.btn-active-light-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-secondary:hover:not(.btn-active) i,.btn.btn-active-light-secondary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light-secondary .svg-icon,.show>.btn.btn-active-light-secondary i,.show>.btn.btn-active-light-secondary.dropdown-toggle:after{color:var(--bs-secondary)}.btn.btn-outline.btn-outline-secondary{background-color:transparent;border-color:var(--bs-secondary);color:var(--bs-secondary)}.btn.btn-outline.btn-outline-secondary .svg-icon,.btn.btn-outline.btn-outline-secondary i,.btn.btn-outline.btn-outline-secondary.dropdown-toggle:after{color:var(--bs-secondary)}.btn-check:active+.btn.btn-outline.btn-outline-secondary,.btn-check:checked+.btn.btn-outline.btn-outline-secondary,.btn.btn-outline.btn-outline-secondary.active,.btn.btn-outline.btn-outline-secondary.show,.btn.btn-outline.btn-outline-secondary:active:not(.btn-active),.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active),.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-secondary{background-color:var(--bs-secondary-light)!important;border-color:var(--bs-secondary);color:var(--bs-secondary-active)}.btn-check:active+.btn.btn-outline.btn-outline-secondary .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-secondary i,.btn-check:active+.btn.btn-outline.btn-outline-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-secondary .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-secondary i,.btn-check:checked+.btn.btn-outline.btn-outline-secondary.dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary.active .svg-icon,.btn.btn-outline.btn-outline-secondary.active i,.btn.btn-outline.btn-outline-secondary.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary.show .svg-icon,.btn.btn-outline.btn-outline-secondary.show i,.btn.btn-outline.btn-outline-secondary.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-secondary:active:not(.btn-active) i,.btn.btn-outline.btn-outline-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-secondary:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-secondary .svg-icon,.show>.btn.btn-outline.btn-outline-secondary i,.show>.btn.btn-outline.btn-outline-secondary.dropdown-toggle:after{color:var(--bs-secondary-active)}.btn.btn-success{background-color:var(--bs-success);border-color:var(--bs-success)}.btn.btn-success,.btn.btn-success .svg-icon,.btn.btn-success i,.btn.btn-success.dropdown-toggle:after{color:var(--bs-success-inverse)}.btn-check:active+.btn.btn-success,.btn-check:checked+.btn.btn-success,.btn.btn-success.active,.btn.btn-success.show,.btn.btn-success:active:not(.btn-active),.btn.btn-success:focus:not(.btn-active),.btn.btn-success:hover:not(.btn-active),.show>.btn.btn-success{background-color:var(--bs-success-active)!important;border-color:var(--bs-success-active);color:var(--bs-success-inverse)}.btn-check:active+.btn.btn-success .svg-icon,.btn-check:active+.btn.btn-success i,.btn-check:active+.btn.btn-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-success .svg-icon,.btn-check:checked+.btn.btn-success i,.btn-check:checked+.btn.btn-success.dropdown-toggle:after,.btn.btn-success.active .svg-icon,.btn.btn-success.active i,.btn.btn-success.active.dropdown-toggle:after,.btn.btn-success.show .svg-icon,.btn.btn-success.show i,.btn.btn-success.show.dropdown-toggle:after,.btn.btn-success:active:not(.btn-active) .svg-icon,.btn.btn-success:active:not(.btn-active) i,.btn.btn-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-success:focus:not(.btn-active) .svg-icon,.btn.btn-success:focus:not(.btn-active) i,.btn.btn-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-success:hover:not(.btn-active) .svg-icon,.btn.btn-success:hover:not(.btn-active) i,.btn.btn-success:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-success .svg-icon,.show>.btn.btn-success i,.show>.btn.btn-success.dropdown-toggle:after{color:var(--bs-success-inverse)}.btn.btn-light-success{background-color:var(--bs-success-light);border-color:var(--bs-success-light)}.btn.btn-light-success,.btn.btn-light-success .svg-icon,.btn.btn-light-success i,.btn.btn-light-success.dropdown-toggle:after{color:var(--bs-success)}.btn-check:active+.btn.btn-light-success,.btn-check:checked+.btn.btn-light-success,.btn.btn-light-success.active,.btn.btn-light-success.show,.btn.btn-light-success:active:not(.btn-active),.btn.btn-light-success:focus:not(.btn-active),.btn.btn-light-success:hover:not(.btn-active),.show>.btn.btn-light-success{background-color:var(--bs-success)!important;border-color:var(--bs-success);color:var(--bs-success-inverse)}.btn-check:active+.btn.btn-light-success .svg-icon,.btn-check:active+.btn.btn-light-success i,.btn-check:active+.btn.btn-light-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-success .svg-icon,.btn-check:checked+.btn.btn-light-success i,.btn-check:checked+.btn.btn-light-success.dropdown-toggle:after,.btn.btn-light-success.active .svg-icon,.btn.btn-light-success.active i,.btn.btn-light-success.active.dropdown-toggle:after,.btn.btn-light-success.show .svg-icon,.btn.btn-light-success.show i,.btn.btn-light-success.show.dropdown-toggle:after,.btn.btn-light-success:active:not(.btn-active) .svg-icon,.btn.btn-light-success:active:not(.btn-active) i,.btn.btn-light-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-success:focus:not(.btn-active) .svg-icon,.btn.btn-light-success:focus:not(.btn-active) i,.btn.btn-light-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-success:hover:not(.btn-active) .svg-icon,.btn.btn-light-success:hover:not(.btn-active) i,.btn.btn-light-success:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-success .svg-icon,.show>.btn.btn-light-success i,.show>.btn.btn-light-success.dropdown-toggle:after{color:var(--bs-success-inverse)}.btn.btn-bg-success{background-color:var(--bs-success);border-color:var(--bs-success)}.btn-check:active+.btn.btn-active-success,.btn-check:checked+.btn.btn-active-success,.btn.btn-active-success.active,.btn.btn-active-success.show,.btn.btn-active-success:active:not(.btn-active),.btn.btn-active-success:focus:not(.btn-active),.btn.btn-active-success:hover:not(.btn-active),.show>.btn.btn-active-success{background-color:var(--bs-success)!important;border-color:var(--bs-success);color:var(--bs-success-inverse)}.btn-check:active+.btn.btn-active-success .svg-icon,.btn-check:active+.btn.btn-active-success i,.btn-check:active+.btn.btn-active-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-success .svg-icon,.btn-check:checked+.btn.btn-active-success i,.btn-check:checked+.btn.btn-active-success.dropdown-toggle:after,.btn.btn-active-success.active .svg-icon,.btn.btn-active-success.active i,.btn.btn-active-success.active.dropdown-toggle:after,.btn.btn-active-success.show .svg-icon,.btn.btn-active-success.show i,.btn.btn-active-success.show.dropdown-toggle:after,.btn.btn-active-success:active:not(.btn-active) .svg-icon,.btn.btn-active-success:active:not(.btn-active) i,.btn.btn-active-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-success:focus:not(.btn-active) .svg-icon,.btn.btn-active-success:focus:not(.btn-active) i,.btn.btn-active-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-success:hover:not(.btn-active) .svg-icon,.btn.btn-active-success:hover:not(.btn-active) i,.btn.btn-active-success:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-success .svg-icon,.show>.btn.btn-active-success i,.show>.btn.btn-active-success.dropdown-toggle:after{color:var(--bs-success-inverse)}.btn-check:active+.btn.btn-active-light-success,.btn-check:checked+.btn.btn-active-light-success,.btn.btn-active-light-success.active,.btn.btn-active-light-success.show,.btn.btn-active-light-success:active:not(.btn-active),.btn.btn-active-light-success:focus:not(.btn-active),.btn.btn-active-light-success:hover:not(.btn-active),.show>.btn.btn-active-light-success{background-color:var(--bs-success-light)!important;border-color:var(--bs-success-light);color:var(--bs-success)}.btn-check:active+.btn.btn-active-light-success .svg-icon,.btn-check:active+.btn.btn-active-light-success i,.btn-check:active+.btn.btn-active-light-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light-success .svg-icon,.btn-check:checked+.btn.btn-active-light-success i,.btn-check:checked+.btn.btn-active-light-success.dropdown-toggle:after,.btn.btn-active-light-success.active .svg-icon,.btn.btn-active-light-success.active i,.btn.btn-active-light-success.active.dropdown-toggle:after,.btn.btn-active-light-success.show .svg-icon,.btn.btn-active-light-success.show i,.btn.btn-active-light-success.show.dropdown-toggle:after,.btn.btn-active-light-success:active:not(.btn-active) .svg-icon,.btn.btn-active-light-success:active:not(.btn-active) i,.btn.btn-active-light-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-success:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-success:focus:not(.btn-active) i,.btn.btn-active-light-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-success:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-success:hover:not(.btn-active) i,.btn.btn-active-light-success:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light-success .svg-icon,.show>.btn.btn-active-light-success i,.show>.btn.btn-active-light-success.dropdown-toggle:after{color:var(--bs-success)}.btn.btn-outline.btn-outline-success{background-color:transparent;border-color:var(--bs-success);color:var(--bs-success)}.btn.btn-outline.btn-outline-success .svg-icon,.btn.btn-outline.btn-outline-success i,.btn.btn-outline.btn-outline-success.dropdown-toggle:after{color:var(--bs-success)}.btn-check:active+.btn.btn-outline.btn-outline-success,.btn-check:checked+.btn.btn-outline.btn-outline-success,.btn.btn-outline.btn-outline-success.active,.btn.btn-outline.btn-outline-success.show,.btn.btn-outline.btn-outline-success:active:not(.btn-active),.btn.btn-outline.btn-outline-success:focus:not(.btn-active),.btn.btn-outline.btn-outline-success:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-success{background-color:var(--bs-success-light)!important;border-color:var(--bs-success);color:var(--bs-success-active)}.btn-check:active+.btn.btn-outline.btn-outline-success .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-success i,.btn-check:active+.btn.btn-outline.btn-outline-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-success .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-success i,.btn-check:checked+.btn.btn-outline.btn-outline-success.dropdown-toggle:after,.btn.btn-outline.btn-outline-success.active .svg-icon,.btn.btn-outline.btn-outline-success.active i,.btn.btn-outline.btn-outline-success.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-success.show .svg-icon,.btn.btn-outline.btn-outline-success.show i,.btn.btn-outline.btn-outline-success.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-success:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-success:active:not(.btn-active) i,.btn.btn-outline.btn-outline-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-success:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-success:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-success:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-success:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-success:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-success .svg-icon,.show>.btn.btn-outline.btn-outline-success i,.show>.btn.btn-outline.btn-outline-success.dropdown-toggle:after{color:var(--bs-success-active)}.btn.btn-info{background-color:var(--bs-info);border-color:var(--bs-info)}.btn.btn-info,.btn.btn-info .svg-icon,.btn.btn-info i,.btn.btn-info.dropdown-toggle:after{color:var(--bs-info-inverse)}.btn-check:active+.btn.btn-info,.btn-check:checked+.btn.btn-info,.btn.btn-info.active,.btn.btn-info.show,.btn.btn-info:active:not(.btn-active),.btn.btn-info:focus:not(.btn-active),.btn.btn-info:hover:not(.btn-active),.show>.btn.btn-info{background-color:var(--bs-info-active)!important;border-color:var(--bs-info-active);color:var(--bs-info-inverse)}.btn-check:active+.btn.btn-info .svg-icon,.btn-check:active+.btn.btn-info i,.btn-check:active+.btn.btn-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-info .svg-icon,.btn-check:checked+.btn.btn-info i,.btn-check:checked+.btn.btn-info.dropdown-toggle:after,.btn.btn-info.active .svg-icon,.btn.btn-info.active i,.btn.btn-info.active.dropdown-toggle:after,.btn.btn-info.show .svg-icon,.btn.btn-info.show i,.btn.btn-info.show.dropdown-toggle:after,.btn.btn-info:active:not(.btn-active) .svg-icon,.btn.btn-info:active:not(.btn-active) i,.btn.btn-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-info:focus:not(.btn-active) .svg-icon,.btn.btn-info:focus:not(.btn-active) i,.btn.btn-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-info:hover:not(.btn-active) .svg-icon,.btn.btn-info:hover:not(.btn-active) i,.btn.btn-info:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-info .svg-icon,.show>.btn.btn-info i,.show>.btn.btn-info.dropdown-toggle:after{color:var(--bs-info-inverse)}.btn.btn-light-info{background-color:var(--bs-info-light);border-color:var(--bs-info-light)}.btn.btn-light-info,.btn.btn-light-info .svg-icon,.btn.btn-light-info i,.btn.btn-light-info.dropdown-toggle:after{color:var(--bs-info)}.btn-check:active+.btn.btn-light-info,.btn-check:checked+.btn.btn-light-info,.btn.btn-light-info.active,.btn.btn-light-info.show,.btn.btn-light-info:active:not(.btn-active),.btn.btn-light-info:focus:not(.btn-active),.btn.btn-light-info:hover:not(.btn-active),.show>.btn.btn-light-info{background-color:var(--bs-info)!important;border-color:var(--bs-info);color:var(--bs-info-inverse)}.btn-check:active+.btn.btn-light-info .svg-icon,.btn-check:active+.btn.btn-light-info i,.btn-check:active+.btn.btn-light-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-info .svg-icon,.btn-check:checked+.btn.btn-light-info i,.btn-check:checked+.btn.btn-light-info.dropdown-toggle:after,.btn.btn-light-info.active .svg-icon,.btn.btn-light-info.active i,.btn.btn-light-info.active.dropdown-toggle:after,.btn.btn-light-info.show .svg-icon,.btn.btn-light-info.show i,.btn.btn-light-info.show.dropdown-toggle:after,.btn.btn-light-info:active:not(.btn-active) .svg-icon,.btn.btn-light-info:active:not(.btn-active) i,.btn.btn-light-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-info:focus:not(.btn-active) .svg-icon,.btn.btn-light-info:focus:not(.btn-active) i,.btn.btn-light-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-info:hover:not(.btn-active) .svg-icon,.btn.btn-light-info:hover:not(.btn-active) i,.btn.btn-light-info:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-info .svg-icon,.show>.btn.btn-light-info i,.show>.btn.btn-light-info.dropdown-toggle:after{color:var(--bs-info-inverse)}.btn.btn-bg-info{background-color:var(--bs-info);border-color:var(--bs-info)}.btn-check:active+.btn.btn-active-info,.btn-check:checked+.btn.btn-active-info,.btn.btn-active-info.active,.btn.btn-active-info.show,.btn.btn-active-info:active:not(.btn-active),.btn.btn-active-info:focus:not(.btn-active),.btn.btn-active-info:hover:not(.btn-active),.show>.btn.btn-active-info{background-color:var(--bs-info)!important;border-color:var(--bs-info);color:var(--bs-info-inverse)}.btn-check:active+.btn.btn-active-info .svg-icon,.btn-check:active+.btn.btn-active-info i,.btn-check:active+.btn.btn-active-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-info .svg-icon,.btn-check:checked+.btn.btn-active-info i,.btn-check:checked+.btn.btn-active-info.dropdown-toggle:after,.btn.btn-active-info.active .svg-icon,.btn.btn-active-info.active i,.btn.btn-active-info.active.dropdown-toggle:after,.btn.btn-active-info.show .svg-icon,.btn.btn-active-info.show i,.btn.btn-active-info.show.dropdown-toggle:after,.btn.btn-active-info:active:not(.btn-active) .svg-icon,.btn.btn-active-info:active:not(.btn-active) i,.btn.btn-active-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-info:focus:not(.btn-active) .svg-icon,.btn.btn-active-info:focus:not(.btn-active) i,.btn.btn-active-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-info:hover:not(.btn-active) i,.btn.btn-active-info:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-info .svg-icon,.show>.btn.btn-active-info i,.show>.btn.btn-active-info.dropdown-toggle:after{color:var(--bs-info-inverse)}.btn-check:active+.btn.btn-active-light-info,.btn-check:checked+.btn.btn-active-light-info,.btn.btn-active-light-info.active,.btn.btn-active-light-info.show,.btn.btn-active-light-info:active:not(.btn-active),.btn.btn-active-light-info:focus:not(.btn-active),.btn.btn-active-light-info:hover:not(.btn-active),.show>.btn.btn-active-light-info{background-color:var(--bs-info-light)!important;border-color:var(--bs-info-light);color:var(--bs-info)}.btn-check:active+.btn.btn-active-light-info .svg-icon,.btn-check:active+.btn.btn-active-light-info i,.btn-check:active+.btn.btn-active-light-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light-info .svg-icon,.btn-check:checked+.btn.btn-active-light-info i,.btn-check:checked+.btn.btn-active-light-info.dropdown-toggle:after,.btn.btn-active-light-info.active .svg-icon,.btn.btn-active-light-info.active i,.btn.btn-active-light-info.active.dropdown-toggle:after,.btn.btn-active-light-info.show .svg-icon,.btn.btn-active-light-info.show i,.btn.btn-active-light-info.show.dropdown-toggle:after,.btn.btn-active-light-info:active:not(.btn-active) .svg-icon,.btn.btn-active-light-info:active:not(.btn-active) i,.btn.btn-active-light-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-info:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-info:focus:not(.btn-active) i,.btn.btn-active-light-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-info:hover:not(.btn-active) i,.btn.btn-active-light-info:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light-info .svg-icon,.show>.btn.btn-active-light-info i,.show>.btn.btn-active-light-info.dropdown-toggle:after{color:var(--bs-info)}.btn.btn-outline.btn-outline-info{background-color:transparent;border-color:var(--bs-info);color:var(--bs-info)}.btn.btn-outline.btn-outline-info .svg-icon,.btn.btn-outline.btn-outline-info i,.btn.btn-outline.btn-outline-info.dropdown-toggle:after{color:var(--bs-info)}.btn-check:active+.btn.btn-outline.btn-outline-info,.btn-check:checked+.btn.btn-outline.btn-outline-info,.btn.btn-outline.btn-outline-info.active,.btn.btn-outline.btn-outline-info.show,.btn.btn-outline.btn-outline-info:active:not(.btn-active),.btn.btn-outline.btn-outline-info:focus:not(.btn-active),.btn.btn-outline.btn-outline-info:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-info{background-color:var(--bs-info-light)!important;border-color:var(--bs-info);color:var(--bs-info-active)}.btn-check:active+.btn.btn-outline.btn-outline-info .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-info i,.btn-check:active+.btn.btn-outline.btn-outline-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-info .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-info i,.btn-check:checked+.btn.btn-outline.btn-outline-info.dropdown-toggle:after,.btn.btn-outline.btn-outline-info.active .svg-icon,.btn.btn-outline.btn-outline-info.active i,.btn.btn-outline.btn-outline-info.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-info.show .svg-icon,.btn.btn-outline.btn-outline-info.show i,.btn.btn-outline.btn-outline-info.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-info:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-info:active:not(.btn-active) i,.btn.btn-outline.btn-outline-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-info:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-info:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-info:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-info:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-info:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-info .svg-icon,.show>.btn.btn-outline.btn-outline-info i,.show>.btn.btn-outline.btn-outline-info.dropdown-toggle:after{color:var(--bs-info-active)}.btn.btn-warning{background-color:var(--bs-warning);border-color:var(--bs-warning)}.btn.btn-warning,.btn.btn-warning .svg-icon,.btn.btn-warning i,.btn.btn-warning.dropdown-toggle:after{color:var(--bs-warning-inverse)}.btn-check:active+.btn.btn-warning,.btn-check:checked+.btn.btn-warning,.btn.btn-warning.active,.btn.btn-warning.show,.btn.btn-warning:active:not(.btn-active),.btn.btn-warning:focus:not(.btn-active),.btn.btn-warning:hover:not(.btn-active),.show>.btn.btn-warning{background-color:var(--bs-warning-active)!important;border-color:var(--bs-warning-active);color:var(--bs-warning-inverse)}.btn-check:active+.btn.btn-warning .svg-icon,.btn-check:active+.btn.btn-warning i,.btn-check:active+.btn.btn-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-warning .svg-icon,.btn-check:checked+.btn.btn-warning i,.btn-check:checked+.btn.btn-warning.dropdown-toggle:after,.btn.btn-warning.active .svg-icon,.btn.btn-warning.active i,.btn.btn-warning.active.dropdown-toggle:after,.btn.btn-warning.show .svg-icon,.btn.btn-warning.show i,.btn.btn-warning.show.dropdown-toggle:after,.btn.btn-warning:active:not(.btn-active) .svg-icon,.btn.btn-warning:active:not(.btn-active) i,.btn.btn-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-warning:focus:not(.btn-active) .svg-icon,.btn.btn-warning:focus:not(.btn-active) i,.btn.btn-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-warning:hover:not(.btn-active) .svg-icon,.btn.btn-warning:hover:not(.btn-active) i,.btn.btn-warning:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-warning .svg-icon,.show>.btn.btn-warning i,.show>.btn.btn-warning.dropdown-toggle:after{color:var(--bs-warning-inverse)}.btn.btn-light-warning{background-color:var(--bs-warning-light);border-color:var(--bs-warning-light)}.btn.btn-light-warning,.btn.btn-light-warning .svg-icon,.btn.btn-light-warning i,.btn.btn-light-warning.dropdown-toggle:after{color:var(--bs-warning)}.btn-check:active+.btn.btn-light-warning,.btn-check:checked+.btn.btn-light-warning,.btn.btn-light-warning.active,.btn.btn-light-warning.show,.btn.btn-light-warning:active:not(.btn-active),.btn.btn-light-warning:focus:not(.btn-active),.btn.btn-light-warning:hover:not(.btn-active),.show>.btn.btn-light-warning{background-color:var(--bs-warning)!important;border-color:var(--bs-warning);color:var(--bs-warning-inverse)}.btn-check:active+.btn.btn-light-warning .svg-icon,.btn-check:active+.btn.btn-light-warning i,.btn-check:active+.btn.btn-light-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-warning .svg-icon,.btn-check:checked+.btn.btn-light-warning i,.btn-check:checked+.btn.btn-light-warning.dropdown-toggle:after,.btn.btn-light-warning.active .svg-icon,.btn.btn-light-warning.active i,.btn.btn-light-warning.active.dropdown-toggle:after,.btn.btn-light-warning.show .svg-icon,.btn.btn-light-warning.show i,.btn.btn-light-warning.show.dropdown-toggle:after,.btn.btn-light-warning:active:not(.btn-active) .svg-icon,.btn.btn-light-warning:active:not(.btn-active) i,.btn.btn-light-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-warning:focus:not(.btn-active) .svg-icon,.btn.btn-light-warning:focus:not(.btn-active) i,.btn.btn-light-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-warning:hover:not(.btn-active) .svg-icon,.btn.btn-light-warning:hover:not(.btn-active) i,.btn.btn-light-warning:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-warning .svg-icon,.show>.btn.btn-light-warning i,.show>.btn.btn-light-warning.dropdown-toggle:after{color:var(--bs-warning-inverse)}.btn.btn-bg-warning{background-color:var(--bs-warning);border-color:var(--bs-warning)}.btn-check:active+.btn.btn-active-warning,.btn-check:checked+.btn.btn-active-warning,.btn.btn-active-warning.active,.btn.btn-active-warning.show,.btn.btn-active-warning:active:not(.btn-active),.btn.btn-active-warning:focus:not(.btn-active),.btn.btn-active-warning:hover:not(.btn-active),.show>.btn.btn-active-warning{background-color:var(--bs-warning)!important;border-color:var(--bs-warning);color:var(--bs-warning-inverse)}.btn-check:active+.btn.btn-active-warning .svg-icon,.btn-check:active+.btn.btn-active-warning i,.btn-check:active+.btn.btn-active-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-warning .svg-icon,.btn-check:checked+.btn.btn-active-warning i,.btn-check:checked+.btn.btn-active-warning.dropdown-toggle:after,.btn.btn-active-warning.active .svg-icon,.btn.btn-active-warning.active i,.btn.btn-active-warning.active.dropdown-toggle:after,.btn.btn-active-warning.show .svg-icon,.btn.btn-active-warning.show i,.btn.btn-active-warning.show.dropdown-toggle:after,.btn.btn-active-warning:active:not(.btn-active) .svg-icon,.btn.btn-active-warning:active:not(.btn-active) i,.btn.btn-active-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-warning:focus:not(.btn-active) .svg-icon,.btn.btn-active-warning:focus:not(.btn-active) i,.btn.btn-active-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-warning:hover:not(.btn-active) .svg-icon,.btn.btn-active-warning:hover:not(.btn-active) i,.btn.btn-active-warning:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-warning .svg-icon,.show>.btn.btn-active-warning i,.show>.btn.btn-active-warning.dropdown-toggle:after{color:var(--bs-warning-inverse)}.btn-check:active+.btn.btn-active-light-warning,.btn-check:checked+.btn.btn-active-light-warning,.btn.btn-active-light-warning.active,.btn.btn-active-light-warning.show,.btn.btn-active-light-warning:active:not(.btn-active),.btn.btn-active-light-warning:focus:not(.btn-active),.btn.btn-active-light-warning:hover:not(.btn-active),.show>.btn.btn-active-light-warning{background-color:var(--bs-warning-light)!important;border-color:var(--bs-warning-light);color:var(--bs-warning)}.btn-check:active+.btn.btn-active-light-warning .svg-icon,.btn-check:active+.btn.btn-active-light-warning i,.btn-check:active+.btn.btn-active-light-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light-warning .svg-icon,.btn-check:checked+.btn.btn-active-light-warning i,.btn-check:checked+.btn.btn-active-light-warning.dropdown-toggle:after,.btn.btn-active-light-warning.active .svg-icon,.btn.btn-active-light-warning.active i,.btn.btn-active-light-warning.active.dropdown-toggle:after,.btn.btn-active-light-warning.show .svg-icon,.btn.btn-active-light-warning.show i,.btn.btn-active-light-warning.show.dropdown-toggle:after,.btn.btn-active-light-warning:active:not(.btn-active) .svg-icon,.btn.btn-active-light-warning:active:not(.btn-active) i,.btn.btn-active-light-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-warning:focus:not(.btn-active) i,.btn.btn-active-light-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-warning:hover:not(.btn-active) i,.btn.btn-active-light-warning:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light-warning .svg-icon,.show>.btn.btn-active-light-warning i,.show>.btn.btn-active-light-warning.dropdown-toggle:after{color:var(--bs-warning)}.btn.btn-outline.btn-outline-warning{background-color:transparent;border-color:var(--bs-warning);color:var(--bs-warning)}.btn.btn-outline.btn-outline-warning .svg-icon,.btn.btn-outline.btn-outline-warning i,.btn.btn-outline.btn-outline-warning.dropdown-toggle:after{color:var(--bs-warning)}.btn-check:active+.btn.btn-outline.btn-outline-warning,.btn-check:checked+.btn.btn-outline.btn-outline-warning,.btn.btn-outline.btn-outline-warning.active,.btn.btn-outline.btn-outline-warning.show,.btn.btn-outline.btn-outline-warning:active:not(.btn-active),.btn.btn-outline.btn-outline-warning:focus:not(.btn-active),.btn.btn-outline.btn-outline-warning:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-warning{background-color:var(--bs-warning-light)!important;border-color:var(--bs-warning);color:var(--bs-warning-active)}.btn-check:active+.btn.btn-outline.btn-outline-warning .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-warning i,.btn-check:active+.btn.btn-outline.btn-outline-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-warning .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-warning i,.btn-check:checked+.btn.btn-outline.btn-outline-warning.dropdown-toggle:after,.btn.btn-outline.btn-outline-warning.active .svg-icon,.btn.btn-outline.btn-outline-warning.active i,.btn.btn-outline.btn-outline-warning.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-warning.show .svg-icon,.btn.btn-outline.btn-outline-warning.show i,.btn.btn-outline.btn-outline-warning.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-warning:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-warning:active:not(.btn-active) i,.btn.btn-outline.btn-outline-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-warning:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-warning:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-warning:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-warning:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-warning:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-warning .svg-icon,.show>.btn.btn-outline.btn-outline-warning i,.show>.btn.btn-outline.btn-outline-warning.dropdown-toggle:after{color:var(--bs-warning-active)}.btn.btn-danger{background-color:var(--bs-danger);border-color:var(--bs-danger)}.btn.btn-danger,.btn.btn-danger .svg-icon,.btn.btn-danger i,.btn.btn-danger.dropdown-toggle:after{color:var(--bs-danger-inverse)}.btn-check:active+.btn.btn-danger,.btn-check:checked+.btn.btn-danger,.btn.btn-danger.active,.btn.btn-danger.show,.btn.btn-danger:active:not(.btn-active),.btn.btn-danger:focus:not(.btn-active),.btn.btn-danger:hover:not(.btn-active),.show>.btn.btn-danger{background-color:var(--bs-danger-active)!important;border-color:var(--bs-danger-active);color:var(--bs-danger-inverse)}.btn-check:active+.btn.btn-danger .svg-icon,.btn-check:active+.btn.btn-danger i,.btn-check:active+.btn.btn-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-danger .svg-icon,.btn-check:checked+.btn.btn-danger i,.btn-check:checked+.btn.btn-danger.dropdown-toggle:after,.btn.btn-danger.active .svg-icon,.btn.btn-danger.active i,.btn.btn-danger.active.dropdown-toggle:after,.btn.btn-danger.show .svg-icon,.btn.btn-danger.show i,.btn.btn-danger.show.dropdown-toggle:after,.btn.btn-danger:active:not(.btn-active) .svg-icon,.btn.btn-danger:active:not(.btn-active) i,.btn.btn-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-danger:focus:not(.btn-active) .svg-icon,.btn.btn-danger:focus:not(.btn-active) i,.btn.btn-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-danger:hover:not(.btn-active) .svg-icon,.btn.btn-danger:hover:not(.btn-active) i,.btn.btn-danger:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-danger .svg-icon,.show>.btn.btn-danger i,.show>.btn.btn-danger.dropdown-toggle:after{color:var(--bs-danger-inverse)}.btn.btn-light-danger{background-color:var(--bs-danger-light);border-color:var(--bs-danger-light)}.btn.btn-light-danger,.btn.btn-light-danger .svg-icon,.btn.btn-light-danger i,.btn.btn-light-danger.dropdown-toggle:after{color:var(--bs-danger)}.btn-check:active+.btn.btn-light-danger,.btn-check:checked+.btn.btn-light-danger,.btn.btn-light-danger.active,.btn.btn-light-danger.show,.btn.btn-light-danger:active:not(.btn-active),.btn.btn-light-danger:focus:not(.btn-active),.btn.btn-light-danger:hover:not(.btn-active),.show>.btn.btn-light-danger{background-color:var(--bs-danger)!important;border-color:var(--bs-danger);color:var(--bs-danger-inverse)}.btn-check:active+.btn.btn-light-danger .svg-icon,.btn-check:active+.btn.btn-light-danger i,.btn-check:active+.btn.btn-light-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-danger .svg-icon,.btn-check:checked+.btn.btn-light-danger i,.btn-check:checked+.btn.btn-light-danger.dropdown-toggle:after,.btn.btn-light-danger.active .svg-icon,.btn.btn-light-danger.active i,.btn.btn-light-danger.active.dropdown-toggle:after,.btn.btn-light-danger.show .svg-icon,.btn.btn-light-danger.show i,.btn.btn-light-danger.show.dropdown-toggle:after,.btn.btn-light-danger:active:not(.btn-active) .svg-icon,.btn.btn-light-danger:active:not(.btn-active) i,.btn.btn-light-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-danger:focus:not(.btn-active) .svg-icon,.btn.btn-light-danger:focus:not(.btn-active) i,.btn.btn-light-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-danger:hover:not(.btn-active) .svg-icon,.btn.btn-light-danger:hover:not(.btn-active) i,.btn.btn-light-danger:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-danger .svg-icon,.show>.btn.btn-light-danger i,.show>.btn.btn-light-danger.dropdown-toggle:after{color:var(--bs-danger-inverse)}.btn.btn-bg-danger{background-color:var(--bs-danger);border-color:var(--bs-danger)}.btn-check:active+.btn.btn-active-danger,.btn-check:checked+.btn.btn-active-danger,.btn.btn-active-danger.active,.btn.btn-active-danger.show,.btn.btn-active-danger:active:not(.btn-active),.btn.btn-active-danger:focus:not(.btn-active),.btn.btn-active-danger:hover:not(.btn-active),.show>.btn.btn-active-danger{background-color:var(--bs-danger)!important;border-color:var(--bs-danger);color:var(--bs-danger-inverse)}.btn-check:active+.btn.btn-active-danger .svg-icon,.btn-check:active+.btn.btn-active-danger i,.btn-check:active+.btn.btn-active-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-danger .svg-icon,.btn-check:checked+.btn.btn-active-danger i,.btn-check:checked+.btn.btn-active-danger.dropdown-toggle:after,.btn.btn-active-danger.active .svg-icon,.btn.btn-active-danger.active i,.btn.btn-active-danger.active.dropdown-toggle:after,.btn.btn-active-danger.show .svg-icon,.btn.btn-active-danger.show i,.btn.btn-active-danger.show.dropdown-toggle:after,.btn.btn-active-danger:active:not(.btn-active) .svg-icon,.btn.btn-active-danger:active:not(.btn-active) i,.btn.btn-active-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-danger:focus:not(.btn-active) .svg-icon,.btn.btn-active-danger:focus:not(.btn-active) i,.btn.btn-active-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-danger:hover:not(.btn-active) .svg-icon,.btn.btn-active-danger:hover:not(.btn-active) i,.btn.btn-active-danger:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-danger .svg-icon,.show>.btn.btn-active-danger i,.show>.btn.btn-active-danger.dropdown-toggle:after{color:var(--bs-danger-inverse)}.btn-check:active+.btn.btn-active-light-danger,.btn-check:checked+.btn.btn-active-light-danger,.btn.btn-active-light-danger.active,.btn.btn-active-light-danger.show,.btn.btn-active-light-danger:active:not(.btn-active),.btn.btn-active-light-danger:focus:not(.btn-active),.btn.btn-active-light-danger:hover:not(.btn-active),.show>.btn.btn-active-light-danger{background-color:var(--bs-danger-light)!important;border-color:var(--bs-danger-light);color:var(--bs-danger)}.btn-check:active+.btn.btn-active-light-danger .svg-icon,.btn-check:active+.btn.btn-active-light-danger i,.btn-check:active+.btn.btn-active-light-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light-danger .svg-icon,.btn-check:checked+.btn.btn-active-light-danger i,.btn-check:checked+.btn.btn-active-light-danger.dropdown-toggle:after,.btn.btn-active-light-danger.active .svg-icon,.btn.btn-active-light-danger.active i,.btn.btn-active-light-danger.active.dropdown-toggle:after,.btn.btn-active-light-danger.show .svg-icon,.btn.btn-active-light-danger.show i,.btn.btn-active-light-danger.show.dropdown-toggle:after,.btn.btn-active-light-danger:active:not(.btn-active) .svg-icon,.btn.btn-active-light-danger:active:not(.btn-active) i,.btn.btn-active-light-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-danger:focus:not(.btn-active) i,.btn.btn-active-light-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-danger:hover:not(.btn-active) i,.btn.btn-active-light-danger:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light-danger .svg-icon,.show>.btn.btn-active-light-danger i,.show>.btn.btn-active-light-danger.dropdown-toggle:after{color:var(--bs-danger)}.btn.btn-outline.btn-outline-danger{background-color:transparent;border-color:var(--bs-danger);color:var(--bs-danger)}.btn.btn-outline.btn-outline-danger .svg-icon,.btn.btn-outline.btn-outline-danger i,.btn.btn-outline.btn-outline-danger.dropdown-toggle:after{color:var(--bs-danger)}.btn-check:active+.btn.btn-outline.btn-outline-danger,.btn-check:checked+.btn.btn-outline.btn-outline-danger,.btn.btn-outline.btn-outline-danger.active,.btn.btn-outline.btn-outline-danger.show,.btn.btn-outline.btn-outline-danger:active:not(.btn-active),.btn.btn-outline.btn-outline-danger:focus:not(.btn-active),.btn.btn-outline.btn-outline-danger:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-danger{background-color:var(--bs-danger-light)!important;border-color:var(--bs-danger);color:var(--bs-danger-active)}.btn-check:active+.btn.btn-outline.btn-outline-danger .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-danger i,.btn-check:active+.btn.btn-outline.btn-outline-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-danger .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-danger i,.btn-check:checked+.btn.btn-outline.btn-outline-danger.dropdown-toggle:after,.btn.btn-outline.btn-outline-danger.active .svg-icon,.btn.btn-outline.btn-outline-danger.active i,.btn.btn-outline.btn-outline-danger.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-danger.show .svg-icon,.btn.btn-outline.btn-outline-danger.show i,.btn.btn-outline.btn-outline-danger.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-danger:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-danger:active:not(.btn-active) i,.btn.btn-outline.btn-outline-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-danger:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-danger:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-danger:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-danger:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-danger:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-danger .svg-icon,.show>.btn.btn-outline.btn-outline-danger i,.show>.btn.btn-outline.btn-outline-danger.dropdown-toggle:after{color:var(--bs-danger-active)}.btn.btn-dark{background-color:var(--bs-dark);border-color:var(--bs-dark)}.btn.btn-dark,.btn.btn-dark .svg-icon,.btn.btn-dark i,.btn.btn-dark.dropdown-toggle:after{color:var(--bs-dark-inverse)}.btn-check:active+.btn.btn-dark,.btn-check:checked+.btn.btn-dark,.btn.btn-dark.active,.btn.btn-dark.show,.btn.btn-dark:active:not(.btn-active),.btn.btn-dark:focus:not(.btn-active),.btn.btn-dark:hover:not(.btn-active),.show>.btn.btn-dark{background-color:var(--bs-dark-active)!important;border-color:var(--bs-dark-active);color:var(--bs-dark-inverse)}.btn-check:active+.btn.btn-dark .svg-icon,.btn-check:active+.btn.btn-dark i,.btn-check:active+.btn.btn-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-dark .svg-icon,.btn-check:checked+.btn.btn-dark i,.btn-check:checked+.btn.btn-dark.dropdown-toggle:after,.btn.btn-dark.active .svg-icon,.btn.btn-dark.active i,.btn.btn-dark.active.dropdown-toggle:after,.btn.btn-dark.show .svg-icon,.btn.btn-dark.show i,.btn.btn-dark.show.dropdown-toggle:after,.btn.btn-dark:active:not(.btn-active) .svg-icon,.btn.btn-dark:active:not(.btn-active) i,.btn.btn-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-dark:focus:not(.btn-active) .svg-icon,.btn.btn-dark:focus:not(.btn-active) i,.btn.btn-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-dark:hover:not(.btn-active) .svg-icon,.btn.btn-dark:hover:not(.btn-active) i,.btn.btn-dark:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-dark .svg-icon,.show>.btn.btn-dark i,.show>.btn.btn-dark.dropdown-toggle:after{color:var(--bs-dark-inverse)}.btn.btn-light-dark{background-color:var(--bs-dark-light);border-color:var(--bs-dark-light)}.btn.btn-light-dark,.btn.btn-light-dark .svg-icon,.btn.btn-light-dark i,.btn.btn-light-dark.dropdown-toggle:after{color:var(--bs-dark)}.btn-check:active+.btn.btn-light-dark,.btn-check:checked+.btn.btn-light-dark,.btn.btn-light-dark.active,.btn.btn-light-dark.show,.btn.btn-light-dark:active:not(.btn-active),.btn.btn-light-dark:focus:not(.btn-active),.btn.btn-light-dark:hover:not(.btn-active),.show>.btn.btn-light-dark{background-color:var(--bs-dark)!important;border-color:var(--bs-dark);color:var(--bs-dark-inverse)}.btn-check:active+.btn.btn-light-dark .svg-icon,.btn-check:active+.btn.btn-light-dark i,.btn-check:active+.btn.btn-light-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-dark .svg-icon,.btn-check:checked+.btn.btn-light-dark i,.btn-check:checked+.btn.btn-light-dark.dropdown-toggle:after,.btn.btn-light-dark.active .svg-icon,.btn.btn-light-dark.active i,.btn.btn-light-dark.active.dropdown-toggle:after,.btn.btn-light-dark.show .svg-icon,.btn.btn-light-dark.show i,.btn.btn-light-dark.show.dropdown-toggle:after,.btn.btn-light-dark:active:not(.btn-active) .svg-icon,.btn.btn-light-dark:active:not(.btn-active) i,.btn.btn-light-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-dark:focus:not(.btn-active) .svg-icon,.btn.btn-light-dark:focus:not(.btn-active) i,.btn.btn-light-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-dark:hover:not(.btn-active) .svg-icon,.btn.btn-light-dark:hover:not(.btn-active) i,.btn.btn-light-dark:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-dark .svg-icon,.show>.btn.btn-light-dark i,.show>.btn.btn-light-dark.dropdown-toggle:after{color:var(--bs-dark-inverse)}.btn.btn-bg-dark{background-color:var(--bs-dark);border-color:var(--bs-dark)}.btn-check:active+.btn.btn-active-dark,.btn-check:checked+.btn.btn-active-dark,.btn.btn-active-dark.active,.btn.btn-active-dark.show,.btn.btn-active-dark:active:not(.btn-active),.btn.btn-active-dark:focus:not(.btn-active),.btn.btn-active-dark:hover:not(.btn-active),.show>.btn.btn-active-dark{background-color:var(--bs-dark)!important;border-color:var(--bs-dark);color:var(--bs-dark-inverse)}.btn-check:active+.btn.btn-active-dark .svg-icon,.btn-check:active+.btn.btn-active-dark i,.btn-check:active+.btn.btn-active-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-dark .svg-icon,.btn-check:checked+.btn.btn-active-dark i,.btn-check:checked+.btn.btn-active-dark.dropdown-toggle:after,.btn.btn-active-dark.active .svg-icon,.btn.btn-active-dark.active i,.btn.btn-active-dark.active.dropdown-toggle:after,.btn.btn-active-dark.show .svg-icon,.btn.btn-active-dark.show i,.btn.btn-active-dark.show.dropdown-toggle:after,.btn.btn-active-dark:active:not(.btn-active) .svg-icon,.btn.btn-active-dark:active:not(.btn-active) i,.btn.btn-active-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-dark:focus:not(.btn-active) .svg-icon,.btn.btn-active-dark:focus:not(.btn-active) i,.btn.btn-active-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-dark:hover:not(.btn-active) .svg-icon,.btn.btn-active-dark:hover:not(.btn-active) i,.btn.btn-active-dark:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-dark .svg-icon,.show>.btn.btn-active-dark i,.show>.btn.btn-active-dark.dropdown-toggle:after{color:var(--bs-dark-inverse)}.btn-check:active+.btn.btn-active-light-dark,.btn-check:checked+.btn.btn-active-light-dark,.btn.btn-active-light-dark.active,.btn.btn-active-light-dark.show,.btn.btn-active-light-dark:active:not(.btn-active),.btn.btn-active-light-dark:focus:not(.btn-active),.btn.btn-active-light-dark:hover:not(.btn-active),.show>.btn.btn-active-light-dark{background-color:var(--bs-dark-light)!important;border-color:var(--bs-dark-light);color:var(--bs-dark)}.btn-check:active+.btn.btn-active-light-dark .svg-icon,.btn-check:active+.btn.btn-active-light-dark i,.btn-check:active+.btn.btn-active-light-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-light-dark .svg-icon,.btn-check:checked+.btn.btn-active-light-dark i,.btn-check:checked+.btn.btn-active-light-dark.dropdown-toggle:after,.btn.btn-active-light-dark.active .svg-icon,.btn.btn-active-light-dark.active i,.btn.btn-active-light-dark.active.dropdown-toggle:after,.btn.btn-active-light-dark.show .svg-icon,.btn.btn-active-light-dark.show i,.btn.btn-active-light-dark.show.dropdown-toggle:after,.btn.btn-active-light-dark:active:not(.btn-active) .svg-icon,.btn.btn-active-light-dark:active:not(.btn-active) i,.btn.btn-active-light-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon,.btn.btn-active-light-dark:focus:not(.btn-active) i,.btn.btn-active-light-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon,.btn.btn-active-light-dark:hover:not(.btn-active) i,.btn.btn-active-light-dark:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-active-light-dark .svg-icon,.show>.btn.btn-active-light-dark i,.show>.btn.btn-active-light-dark.dropdown-toggle:after{color:var(--bs-dark)}.btn.btn-outline.btn-outline-dark{background-color:transparent;border-color:var(--bs-dark);color:var(--bs-dark)}.btn.btn-outline.btn-outline-dark .svg-icon,.btn.btn-outline.btn-outline-dark i,.btn.btn-outline.btn-outline-dark.dropdown-toggle:after{color:var(--bs-dark)}.btn-check:active+.btn.btn-outline.btn-outline-dark,.btn-check:checked+.btn.btn-outline.btn-outline-dark,.btn.btn-outline.btn-outline-dark.active,.btn.btn-outline.btn-outline-dark.show,.btn.btn-outline.btn-outline-dark:active:not(.btn-active),.btn.btn-outline.btn-outline-dark:focus:not(.btn-active),.btn.btn-outline.btn-outline-dark:hover:not(.btn-active),.show>.btn.btn-outline.btn-outline-dark{background-color:var(--bs-dark-light)!important;border-color:var(--bs-dark);color:var(--bs-dark-active)}.btn-check:active+.btn.btn-outline.btn-outline-dark .svg-icon,.btn-check:active+.btn.btn-outline.btn-outline-dark i,.btn-check:active+.btn.btn-outline.btn-outline-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-outline.btn-outline-dark .svg-icon,.btn-check:checked+.btn.btn-outline.btn-outline-dark i,.btn-check:checked+.btn.btn-outline.btn-outline-dark.dropdown-toggle:after,.btn.btn-outline.btn-outline-dark.active .svg-icon,.btn.btn-outline.btn-outline-dark.active i,.btn.btn-outline.btn-outline-dark.active.dropdown-toggle:after,.btn.btn-outline.btn-outline-dark.show .svg-icon,.btn.btn-outline.btn-outline-dark.show i,.btn.btn-outline.btn-outline-dark.show.dropdown-toggle:after,.btn.btn-outline.btn-outline-dark:active:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-dark:active:not(.btn-active) i,.btn.btn-outline.btn-outline-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-dark:focus:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-dark:focus:not(.btn-active) i,.btn.btn-outline.btn-outline-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-outline.btn-outline-dark:hover:not(.btn-active) .svg-icon,.btn.btn-outline.btn-outline-dark:hover:not(.btn-active) i,.btn.btn-outline.btn-outline-dark:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-outline.btn-outline-dark .svg-icon,.show>.btn.btn-outline.btn-outline-dark i,.show>.btn.btn-outline.btn-outline-dark.dropdown-toggle:after{color:var(--bs-dark-active)}.btn-check:active+.btn.btn-active-color-white,.btn-check:active+.btn.btn-active-color-white .svg-icon,.btn-check:active+.btn.btn-active-color-white i,.btn-check:active+.btn.btn-active-color-white.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-white .svg-icon,.btn-check:active+.btn.btn-active-icon-white i,.btn-check:active+.btn.btn-active-icon-white.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-white,.btn-check:checked+.btn.btn-active-color-white,.btn-check:checked+.btn.btn-active-color-white .svg-icon,.btn-check:checked+.btn.btn-active-color-white i,.btn-check:checked+.btn.btn-active-color-white.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-white .svg-icon,.btn-check:checked+.btn.btn-active-icon-white i,.btn-check:checked+.btn.btn-active-icon-white.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-white,.btn.btn-active-color-white.active,.btn.btn-active-color-white.active .svg-icon,.btn.btn-active-color-white.active i,.btn.btn-active-color-white.active.dropdown-toggle:after,.btn.btn-active-color-white.show,.btn.btn-active-color-white.show .svg-icon,.btn.btn-active-color-white.show i,.btn.btn-active-color-white.show.dropdown-toggle:after,.btn.btn-active-color-white:active:not(.btn-active),.btn.btn-active-color-white:active:not(.btn-active) .svg-icon,.btn.btn-active-color-white:active:not(.btn-active) i,.btn.btn-active-color-white:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-white:focus:not(.btn-active),.btn.btn-active-color-white:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-white:focus:not(.btn-active) i,.btn.btn-active-color-white:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-white:hover:not(.btn-active),.btn.btn-active-color-white:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-white:hover:not(.btn-active) i,.btn.btn-active-color-white:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-white.active .svg-icon,.btn.btn-active-icon-white.active i,.btn.btn-active-icon-white.active.dropdown-toggle:after,.btn.btn-active-icon-white.show .svg-icon,.btn.btn-active-icon-white.show i,.btn.btn-active-icon-white.show.dropdown-toggle:after,.btn.btn-active-icon-white:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-white:active:not(.btn-active) i,.btn.btn-active-icon-white:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-white:focus:not(.btn-active) i,.btn.btn-active-icon-white:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-white:hover:not(.btn-active) i,.btn.btn-active-icon-white:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-white.active,.btn.btn-active-text-white.show,.btn.btn-active-text-white:active:not(.btn-active),.btn.btn-active-text-white:focus:not(.btn-active),.btn.btn-active-text-white:hover:not(.btn-active),.btn.btn-color-white,.btn.btn-color-white .svg-icon,.btn.btn-color-white i,.btn.btn-color-white.dropdown-toggle:after,.btn.btn-icon-white .svg-icon,.btn.btn-icon-white i,.btn.btn-icon-white.dropdown-toggle:after,.btn.btn-text-white,.show>.btn.btn-active-color-white,.show>.btn.btn-active-color-white .svg-icon,.show>.btn.btn-active-color-white i,.show>.btn.btn-active-color-white.dropdown-toggle:after,.show>.btn.btn-active-icon-white .svg-icon,.show>.btn.btn-active-icon-white i,.show>.btn.btn-active-icon-white.dropdown-toggle:after,.show>.btn.btn-active-text-white{color:var(--bs-text-white)}.btn-check:active+.btn.btn-active-color-primary,.btn-check:active+.btn.btn-active-color-primary .svg-icon,.btn-check:active+.btn.btn-active-color-primary i,.btn-check:active+.btn.btn-active-color-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-primary .svg-icon,.btn-check:active+.btn.btn-active-icon-primary i,.btn-check:active+.btn.btn-active-icon-primary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-primary,.btn-check:checked+.btn.btn-active-color-primary,.btn-check:checked+.btn.btn-active-color-primary .svg-icon,.btn-check:checked+.btn.btn-active-color-primary i,.btn-check:checked+.btn.btn-active-color-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-primary .svg-icon,.btn-check:checked+.btn.btn-active-icon-primary i,.btn-check:checked+.btn.btn-active-icon-primary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-primary,.btn.btn-active-color-primary.active,.btn.btn-active-color-primary.active .svg-icon,.btn.btn-active-color-primary.active i,.btn.btn-active-color-primary.active.dropdown-toggle:after,.btn.btn-active-color-primary.show,.btn.btn-active-color-primary.show .svg-icon,.btn.btn-active-color-primary.show i,.btn.btn-active-color-primary.show.dropdown-toggle:after,.btn.btn-active-color-primary:active:not(.btn-active),.btn.btn-active-color-primary:active:not(.btn-active) .svg-icon,.btn.btn-active-color-primary:active:not(.btn-active) i,.btn.btn-active-color-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-primary:focus:not(.btn-active),.btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-primary:focus:not(.btn-active) i,.btn.btn-active-color-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-primary:hover:not(.btn-active),.btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-primary:hover:not(.btn-active) i,.btn.btn-active-color-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-primary.active .svg-icon,.btn.btn-active-icon-primary.active i,.btn.btn-active-icon-primary.active.dropdown-toggle:after,.btn.btn-active-icon-primary.show .svg-icon,.btn.btn-active-icon-primary.show i,.btn.btn-active-icon-primary.show.dropdown-toggle:after,.btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-primary:active:not(.btn-active) i,.btn.btn-active-icon-primary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-primary:focus:not(.btn-active) i,.btn.btn-active-icon-primary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-primary:hover:not(.btn-active) i,.btn.btn-active-icon-primary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-primary.active,.btn.btn-active-text-primary.show,.btn.btn-active-text-primary:active:not(.btn-active),.btn.btn-active-text-primary:focus:not(.btn-active),.btn.btn-active-text-primary:hover:not(.btn-active),.btn.btn-color-primary,.btn.btn-color-primary .svg-icon,.btn.btn-color-primary i,.btn.btn-color-primary.dropdown-toggle:after,.btn.btn-icon-primary .svg-icon,.btn.btn-icon-primary i,.btn.btn-icon-primary.dropdown-toggle:after,.btn.btn-text-primary,.show>.btn.btn-active-color-primary,.show>.btn.btn-active-color-primary .svg-icon,.show>.btn.btn-active-color-primary i,.show>.btn.btn-active-color-primary.dropdown-toggle:after,.show>.btn.btn-active-icon-primary .svg-icon,.show>.btn.btn-active-icon-primary i,.show>.btn.btn-active-icon-primary.dropdown-toggle:after,.show>.btn.btn-active-text-primary{color:var(--bs-text-primary)}.btn-check:active+.btn.btn-active-color-secondary,.btn-check:active+.btn.btn-active-color-secondary .svg-icon,.btn-check:active+.btn.btn-active-color-secondary i,.btn-check:active+.btn.btn-active-color-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-secondary .svg-icon,.btn-check:active+.btn.btn-active-icon-secondary i,.btn-check:active+.btn.btn-active-icon-secondary.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-secondary,.btn-check:checked+.btn.btn-active-color-secondary,.btn-check:checked+.btn.btn-active-color-secondary .svg-icon,.btn-check:checked+.btn.btn-active-color-secondary i,.btn-check:checked+.btn.btn-active-color-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-secondary .svg-icon,.btn-check:checked+.btn.btn-active-icon-secondary i,.btn-check:checked+.btn.btn-active-icon-secondary.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-secondary,.btn.btn-active-color-secondary.active,.btn.btn-active-color-secondary.active .svg-icon,.btn.btn-active-color-secondary.active i,.btn.btn-active-color-secondary.active.dropdown-toggle:after,.btn.btn-active-color-secondary.show,.btn.btn-active-color-secondary.show .svg-icon,.btn.btn-active-color-secondary.show i,.btn.btn-active-color-secondary.show.dropdown-toggle:after,.btn.btn-active-color-secondary:active:not(.btn-active),.btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon,.btn.btn-active-color-secondary:active:not(.btn-active) i,.btn.btn-active-color-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-secondary:focus:not(.btn-active),.btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-secondary:focus:not(.btn-active) i,.btn.btn-active-color-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-secondary:hover:not(.btn-active),.btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-secondary:hover:not(.btn-active) i,.btn.btn-active-color-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-secondary.active .svg-icon,.btn.btn-active-icon-secondary.active i,.btn.btn-active-icon-secondary.active.dropdown-toggle:after,.btn.btn-active-icon-secondary.show .svg-icon,.btn.btn-active-icon-secondary.show i,.btn.btn-active-icon-secondary.show.dropdown-toggle:after,.btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-secondary:active:not(.btn-active) i,.btn.btn-active-icon-secondary:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-secondary:focus:not(.btn-active) i,.btn.btn-active-icon-secondary:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-secondary:hover:not(.btn-active) i,.btn.btn-active-icon-secondary:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-secondary.active,.btn.btn-active-text-secondary.show,.btn.btn-active-text-secondary:active:not(.btn-active),.btn.btn-active-text-secondary:focus:not(.btn-active),.btn.btn-active-text-secondary:hover:not(.btn-active),.btn.btn-color-secondary,.btn.btn-color-secondary .svg-icon,.btn.btn-color-secondary i,.btn.btn-color-secondary.dropdown-toggle:after,.btn.btn-icon-secondary .svg-icon,.btn.btn-icon-secondary i,.btn.btn-icon-secondary.dropdown-toggle:after,.btn.btn-text-secondary,.show>.btn.btn-active-color-secondary,.show>.btn.btn-active-color-secondary .svg-icon,.show>.btn.btn-active-color-secondary i,.show>.btn.btn-active-color-secondary.dropdown-toggle:after,.show>.btn.btn-active-icon-secondary .svg-icon,.show>.btn.btn-active-icon-secondary i,.show>.btn.btn-active-icon-secondary.dropdown-toggle:after,.show>.btn.btn-active-text-secondary{color:var(--bs-text-secondary)}.btn-check:active+.btn.btn-active-color-light,.btn-check:active+.btn.btn-active-color-light .svg-icon,.btn-check:active+.btn.btn-active-color-light i,.btn-check:active+.btn.btn-active-color-light.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-light .svg-icon,.btn-check:active+.btn.btn-active-icon-light i,.btn-check:active+.btn.btn-active-icon-light.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-light,.btn-check:checked+.btn.btn-active-color-light,.btn-check:checked+.btn.btn-active-color-light .svg-icon,.btn-check:checked+.btn.btn-active-color-light i,.btn-check:checked+.btn.btn-active-color-light.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-light .svg-icon,.btn-check:checked+.btn.btn-active-icon-light i,.btn-check:checked+.btn.btn-active-icon-light.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-light,.btn.btn-active-color-light.active,.btn.btn-active-color-light.active .svg-icon,.btn.btn-active-color-light.active i,.btn.btn-active-color-light.active.dropdown-toggle:after,.btn.btn-active-color-light.show,.btn.btn-active-color-light.show .svg-icon,.btn.btn-active-color-light.show i,.btn.btn-active-color-light.show.dropdown-toggle:after,.btn.btn-active-color-light:active:not(.btn-active),.btn.btn-active-color-light:active:not(.btn-active) .svg-icon,.btn.btn-active-color-light:active:not(.btn-active) i,.btn.btn-active-color-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-light:focus:not(.btn-active),.btn.btn-active-color-light:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-light:focus:not(.btn-active) i,.btn.btn-active-color-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-light:hover:not(.btn-active),.btn.btn-active-color-light:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-light:hover:not(.btn-active) i,.btn.btn-active-color-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-light.active .svg-icon,.btn.btn-active-icon-light.active i,.btn.btn-active-icon-light.active.dropdown-toggle:after,.btn.btn-active-icon-light.show .svg-icon,.btn.btn-active-icon-light.show i,.btn.btn-active-icon-light.show.dropdown-toggle:after,.btn.btn-active-icon-light:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-light:active:not(.btn-active) i,.btn.btn-active-icon-light:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-light:focus:not(.btn-active) i,.btn.btn-active-icon-light:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-light:hover:not(.btn-active) i,.btn.btn-active-icon-light:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-light.active,.btn.btn-active-text-light.show,.btn.btn-active-text-light:active:not(.btn-active),.btn.btn-active-text-light:focus:not(.btn-active),.btn.btn-active-text-light:hover:not(.btn-active),.btn.btn-color-light,.btn.btn-color-light .svg-icon,.btn.btn-color-light i,.btn.btn-color-light.dropdown-toggle:after,.btn.btn-icon-light .svg-icon,.btn.btn-icon-light i,.btn.btn-icon-light.dropdown-toggle:after,.btn.btn-text-light,.show>.btn.btn-active-color-light,.show>.btn.btn-active-color-light .svg-icon,.show>.btn.btn-active-color-light i,.show>.btn.btn-active-color-light.dropdown-toggle:after,.show>.btn.btn-active-icon-light .svg-icon,.show>.btn.btn-active-icon-light i,.show>.btn.btn-active-icon-light.dropdown-toggle:after,.show>.btn.btn-active-text-light{color:var(--bs-text-light)}.btn-check:active+.btn.btn-active-color-success,.btn-check:active+.btn.btn-active-color-success .svg-icon,.btn-check:active+.btn.btn-active-color-success i,.btn-check:active+.btn.btn-active-color-success.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-success .svg-icon,.btn-check:active+.btn.btn-active-icon-success i,.btn-check:active+.btn.btn-active-icon-success.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-success,.btn-check:checked+.btn.btn-active-color-success,.btn-check:checked+.btn.btn-active-color-success .svg-icon,.btn-check:checked+.btn.btn-active-color-success i,.btn-check:checked+.btn.btn-active-color-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-success .svg-icon,.btn-check:checked+.btn.btn-active-icon-success i,.btn-check:checked+.btn.btn-active-icon-success.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-success,.btn.btn-active-color-success.active,.btn.btn-active-color-success.active .svg-icon,.btn.btn-active-color-success.active i,.btn.btn-active-color-success.active.dropdown-toggle:after,.btn.btn-active-color-success.show,.btn.btn-active-color-success.show .svg-icon,.btn.btn-active-color-success.show i,.btn.btn-active-color-success.show.dropdown-toggle:after,.btn.btn-active-color-success:active:not(.btn-active),.btn.btn-active-color-success:active:not(.btn-active) .svg-icon,.btn.btn-active-color-success:active:not(.btn-active) i,.btn.btn-active-color-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-success:focus:not(.btn-active),.btn.btn-active-color-success:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-success:focus:not(.btn-active) i,.btn.btn-active-color-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-success:hover:not(.btn-active),.btn.btn-active-color-success:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-success:hover:not(.btn-active) i,.btn.btn-active-color-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-success.active .svg-icon,.btn.btn-active-icon-success.active i,.btn.btn-active-icon-success.active.dropdown-toggle:after,.btn.btn-active-icon-success.show .svg-icon,.btn.btn-active-icon-success.show i,.btn.btn-active-icon-success.show.dropdown-toggle:after,.btn.btn-active-icon-success:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-success:active:not(.btn-active) i,.btn.btn-active-icon-success:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-success:focus:not(.btn-active) i,.btn.btn-active-icon-success:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-success:hover:not(.btn-active) i,.btn.btn-active-icon-success:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-success.active,.btn.btn-active-text-success.show,.btn.btn-active-text-success:active:not(.btn-active),.btn.btn-active-text-success:focus:not(.btn-active),.btn.btn-active-text-success:hover:not(.btn-active),.btn.btn-color-success,.btn.btn-color-success .svg-icon,.btn.btn-color-success i,.btn.btn-color-success.dropdown-toggle:after,.btn.btn-icon-success .svg-icon,.btn.btn-icon-success i,.btn.btn-icon-success.dropdown-toggle:after,.btn.btn-text-success,.show>.btn.btn-active-color-success,.show>.btn.btn-active-color-success .svg-icon,.show>.btn.btn-active-color-success i,.show>.btn.btn-active-color-success.dropdown-toggle:after,.show>.btn.btn-active-icon-success .svg-icon,.show>.btn.btn-active-icon-success i,.show>.btn.btn-active-icon-success.dropdown-toggle:after,.show>.btn.btn-active-text-success{color:var(--bs-text-success)}.btn-check:active+.btn.btn-active-color-info,.btn-check:active+.btn.btn-active-color-info .svg-icon,.btn-check:active+.btn.btn-active-color-info i,.btn-check:active+.btn.btn-active-color-info.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-info .svg-icon,.btn-check:active+.btn.btn-active-icon-info i,.btn-check:active+.btn.btn-active-icon-info.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-info,.btn-check:checked+.btn.btn-active-color-info,.btn-check:checked+.btn.btn-active-color-info .svg-icon,.btn-check:checked+.btn.btn-active-color-info i,.btn-check:checked+.btn.btn-active-color-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-info .svg-icon,.btn-check:checked+.btn.btn-active-icon-info i,.btn-check:checked+.btn.btn-active-icon-info.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-info,.btn.btn-active-color-info.active,.btn.btn-active-color-info.active .svg-icon,.btn.btn-active-color-info.active i,.btn.btn-active-color-info.active.dropdown-toggle:after,.btn.btn-active-color-info.show,.btn.btn-active-color-info.show .svg-icon,.btn.btn-active-color-info.show i,.btn.btn-active-color-info.show.dropdown-toggle:after,.btn.btn-active-color-info:active:not(.btn-active),.btn.btn-active-color-info:active:not(.btn-active) .svg-icon,.btn.btn-active-color-info:active:not(.btn-active) i,.btn.btn-active-color-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-info:focus:not(.btn-active),.btn.btn-active-color-info:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-info:focus:not(.btn-active) i,.btn.btn-active-color-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-info:hover:not(.btn-active),.btn.btn-active-color-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-info:hover:not(.btn-active) i,.btn.btn-active-color-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-info.active .svg-icon,.btn.btn-active-icon-info.active i,.btn.btn-active-icon-info.active.dropdown-toggle:after,.btn.btn-active-icon-info.show .svg-icon,.btn.btn-active-icon-info.show i,.btn.btn-active-icon-info.show.dropdown-toggle:after,.btn.btn-active-icon-info:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-info:active:not(.btn-active) i,.btn.btn-active-icon-info:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-info:focus:not(.btn-active) i,.btn.btn-active-icon-info:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-info:hover:not(.btn-active) i,.btn.btn-active-icon-info:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-info.active,.btn.btn-active-text-info.show,.btn.btn-active-text-info:active:not(.btn-active),.btn.btn-active-text-info:focus:not(.btn-active),.btn.btn-active-text-info:hover:not(.btn-active),.btn.btn-color-info,.btn.btn-color-info .svg-icon,.btn.btn-color-info i,.btn.btn-color-info.dropdown-toggle:after,.btn.btn-icon-info .svg-icon,.btn.btn-icon-info i,.btn.btn-icon-info.dropdown-toggle:after,.btn.btn-text-info,.show>.btn.btn-active-color-info,.show>.btn.btn-active-color-info .svg-icon,.show>.btn.btn-active-color-info i,.show>.btn.btn-active-color-info.dropdown-toggle:after,.show>.btn.btn-active-icon-info .svg-icon,.show>.btn.btn-active-icon-info i,.show>.btn.btn-active-icon-info.dropdown-toggle:after,.show>.btn.btn-active-text-info{color:var(--bs-text-info)}.btn-check:active+.btn.btn-active-color-warning,.btn-check:active+.btn.btn-active-color-warning .svg-icon,.btn-check:active+.btn.btn-active-color-warning i,.btn-check:active+.btn.btn-active-color-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-warning .svg-icon,.btn-check:active+.btn.btn-active-icon-warning i,.btn-check:active+.btn.btn-active-icon-warning.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-warning,.btn-check:checked+.btn.btn-active-color-warning,.btn-check:checked+.btn.btn-active-color-warning .svg-icon,.btn-check:checked+.btn.btn-active-color-warning i,.btn-check:checked+.btn.btn-active-color-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-warning .svg-icon,.btn-check:checked+.btn.btn-active-icon-warning i,.btn-check:checked+.btn.btn-active-icon-warning.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-warning,.btn.btn-active-color-warning.active,.btn.btn-active-color-warning.active .svg-icon,.btn.btn-active-color-warning.active i,.btn.btn-active-color-warning.active.dropdown-toggle:after,.btn.btn-active-color-warning.show,.btn.btn-active-color-warning.show .svg-icon,.btn.btn-active-color-warning.show i,.btn.btn-active-color-warning.show.dropdown-toggle:after,.btn.btn-active-color-warning:active:not(.btn-active),.btn.btn-active-color-warning:active:not(.btn-active) .svg-icon,.btn.btn-active-color-warning:active:not(.btn-active) i,.btn.btn-active-color-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-warning:focus:not(.btn-active),.btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-warning:focus:not(.btn-active) i,.btn.btn-active-color-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-warning:hover:not(.btn-active),.btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-warning:hover:not(.btn-active) i,.btn.btn-active-color-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-warning.active .svg-icon,.btn.btn-active-icon-warning.active i,.btn.btn-active-icon-warning.active.dropdown-toggle:after,.btn.btn-active-icon-warning.show .svg-icon,.btn.btn-active-icon-warning.show i,.btn.btn-active-icon-warning.show.dropdown-toggle:after,.btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-warning:active:not(.btn-active) i,.btn.btn-active-icon-warning:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-warning:focus:not(.btn-active) i,.btn.btn-active-icon-warning:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-warning:hover:not(.btn-active) i,.btn.btn-active-icon-warning:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-warning.active,.btn.btn-active-text-warning.show,.btn.btn-active-text-warning:active:not(.btn-active),.btn.btn-active-text-warning:focus:not(.btn-active),.btn.btn-active-text-warning:hover:not(.btn-active),.btn.btn-color-warning,.btn.btn-color-warning .svg-icon,.btn.btn-color-warning i,.btn.btn-color-warning.dropdown-toggle:after,.btn.btn-icon-warning .svg-icon,.btn.btn-icon-warning i,.btn.btn-icon-warning.dropdown-toggle:after,.btn.btn-text-warning,.show>.btn.btn-active-color-warning,.show>.btn.btn-active-color-warning .svg-icon,.show>.btn.btn-active-color-warning i,.show>.btn.btn-active-color-warning.dropdown-toggle:after,.show>.btn.btn-active-icon-warning .svg-icon,.show>.btn.btn-active-icon-warning i,.show>.btn.btn-active-icon-warning.dropdown-toggle:after,.show>.btn.btn-active-text-warning{color:var(--bs-text-warning)}.btn-check:active+.btn.btn-active-color-danger,.btn-check:active+.btn.btn-active-color-danger .svg-icon,.btn-check:active+.btn.btn-active-color-danger i,.btn-check:active+.btn.btn-active-color-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-danger .svg-icon,.btn-check:active+.btn.btn-active-icon-danger i,.btn-check:active+.btn.btn-active-icon-danger.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-danger,.btn-check:checked+.btn.btn-active-color-danger,.btn-check:checked+.btn.btn-active-color-danger .svg-icon,.btn-check:checked+.btn.btn-active-color-danger i,.btn-check:checked+.btn.btn-active-color-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-danger .svg-icon,.btn-check:checked+.btn.btn-active-icon-danger i,.btn-check:checked+.btn.btn-active-icon-danger.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-danger,.btn.btn-active-color-danger.active,.btn.btn-active-color-danger.active .svg-icon,.btn.btn-active-color-danger.active i,.btn.btn-active-color-danger.active.dropdown-toggle:after,.btn.btn-active-color-danger.show,.btn.btn-active-color-danger.show .svg-icon,.btn.btn-active-color-danger.show i,.btn.btn-active-color-danger.show.dropdown-toggle:after,.btn.btn-active-color-danger:active:not(.btn-active),.btn.btn-active-color-danger:active:not(.btn-active) .svg-icon,.btn.btn-active-color-danger:active:not(.btn-active) i,.btn.btn-active-color-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-danger:focus:not(.btn-active),.btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-danger:focus:not(.btn-active) i,.btn.btn-active-color-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-danger:hover:not(.btn-active),.btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-danger:hover:not(.btn-active) i,.btn.btn-active-color-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-danger.active .svg-icon,.btn.btn-active-icon-danger.active i,.btn.btn-active-icon-danger.active.dropdown-toggle:after,.btn.btn-active-icon-danger.show .svg-icon,.btn.btn-active-icon-danger.show i,.btn.btn-active-icon-danger.show.dropdown-toggle:after,.btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-danger:active:not(.btn-active) i,.btn.btn-active-icon-danger:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-danger:focus:not(.btn-active) i,.btn.btn-active-icon-danger:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-danger:hover:not(.btn-active) i,.btn.btn-active-icon-danger:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-danger.active,.btn.btn-active-text-danger.show,.btn.btn-active-text-danger:active:not(.btn-active),.btn.btn-active-text-danger:focus:not(.btn-active),.btn.btn-active-text-danger:hover:not(.btn-active),.btn.btn-color-danger,.btn.btn-color-danger .svg-icon,.btn.btn-color-danger i,.btn.btn-color-danger.dropdown-toggle:after,.btn.btn-icon-danger .svg-icon,.btn.btn-icon-danger i,.btn.btn-icon-danger.dropdown-toggle:after,.btn.btn-text-danger,.show>.btn.btn-active-color-danger,.show>.btn.btn-active-color-danger .svg-icon,.show>.btn.btn-active-color-danger i,.show>.btn.btn-active-color-danger.dropdown-toggle:after,.show>.btn.btn-active-icon-danger .svg-icon,.show>.btn.btn-active-icon-danger i,.show>.btn.btn-active-icon-danger.dropdown-toggle:after,.show>.btn.btn-active-text-danger{color:var(--bs-text-danger)}.btn-check:active+.btn.btn-active-color-dark,.btn-check:active+.btn.btn-active-color-dark .svg-icon,.btn-check:active+.btn.btn-active-color-dark i,.btn-check:active+.btn.btn-active-color-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-dark .svg-icon,.btn-check:active+.btn.btn-active-icon-dark i,.btn-check:active+.btn.btn-active-icon-dark.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-dark,.btn-check:checked+.btn.btn-active-color-dark,.btn-check:checked+.btn.btn-active-color-dark .svg-icon,.btn-check:checked+.btn.btn-active-color-dark i,.btn-check:checked+.btn.btn-active-color-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-dark .svg-icon,.btn-check:checked+.btn.btn-active-icon-dark i,.btn-check:checked+.btn.btn-active-icon-dark.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-dark,.btn.btn-active-color-dark.active,.btn.btn-active-color-dark.active .svg-icon,.btn.btn-active-color-dark.active i,.btn.btn-active-color-dark.active.dropdown-toggle:after,.btn.btn-active-color-dark.show,.btn.btn-active-color-dark.show .svg-icon,.btn.btn-active-color-dark.show i,.btn.btn-active-color-dark.show.dropdown-toggle:after,.btn.btn-active-color-dark:active:not(.btn-active),.btn.btn-active-color-dark:active:not(.btn-active) .svg-icon,.btn.btn-active-color-dark:active:not(.btn-active) i,.btn.btn-active-color-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-dark:focus:not(.btn-active),.btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-dark:focus:not(.btn-active) i,.btn.btn-active-color-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-dark:hover:not(.btn-active),.btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-dark:hover:not(.btn-active) i,.btn.btn-active-color-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-dark.active .svg-icon,.btn.btn-active-icon-dark.active i,.btn.btn-active-icon-dark.active.dropdown-toggle:after,.btn.btn-active-icon-dark.show .svg-icon,.btn.btn-active-icon-dark.show i,.btn.btn-active-icon-dark.show.dropdown-toggle:after,.btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-dark:active:not(.btn-active) i,.btn.btn-active-icon-dark:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-dark:focus:not(.btn-active) i,.btn.btn-active-icon-dark:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-dark:hover:not(.btn-active) i,.btn.btn-active-icon-dark:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-dark.active,.btn.btn-active-text-dark.show,.btn.btn-active-text-dark:active:not(.btn-active),.btn.btn-active-text-dark:focus:not(.btn-active),.btn.btn-active-text-dark:hover:not(.btn-active),.btn.btn-color-dark,.btn.btn-color-dark .svg-icon,.btn.btn-color-dark i,.btn.btn-color-dark.dropdown-toggle:after,.btn.btn-icon-dark .svg-icon,.btn.btn-icon-dark i,.btn.btn-icon-dark.dropdown-toggle:after,.btn.btn-text-dark,.show>.btn.btn-active-color-dark,.show>.btn.btn-active-color-dark .svg-icon,.show>.btn.btn-active-color-dark i,.show>.btn.btn-active-color-dark.dropdown-toggle:after,.show>.btn.btn-active-icon-dark .svg-icon,.show>.btn.btn-active-icon-dark i,.show>.btn.btn-active-icon-dark.dropdown-toggle:after,.show>.btn.btn-active-text-dark{color:var(--bs-text-dark)}.btn-check:active+.btn.btn-active-color-muted,.btn-check:active+.btn.btn-active-color-muted .svg-icon,.btn-check:active+.btn.btn-active-color-muted i,.btn-check:active+.btn.btn-active-color-muted.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-muted .svg-icon,.btn-check:active+.btn.btn-active-icon-muted i,.btn-check:active+.btn.btn-active-icon-muted.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-muted,.btn-check:checked+.btn.btn-active-color-muted,.btn-check:checked+.btn.btn-active-color-muted .svg-icon,.btn-check:checked+.btn.btn-active-color-muted i,.btn-check:checked+.btn.btn-active-color-muted.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-muted .svg-icon,.btn-check:checked+.btn.btn-active-icon-muted i,.btn-check:checked+.btn.btn-active-icon-muted.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-muted,.btn.btn-active-color-muted.active,.btn.btn-active-color-muted.active .svg-icon,.btn.btn-active-color-muted.active i,.btn.btn-active-color-muted.active.dropdown-toggle:after,.btn.btn-active-color-muted.show,.btn.btn-active-color-muted.show .svg-icon,.btn.btn-active-color-muted.show i,.btn.btn-active-color-muted.show.dropdown-toggle:after,.btn.btn-active-color-muted:active:not(.btn-active),.btn.btn-active-color-muted:active:not(.btn-active) .svg-icon,.btn.btn-active-color-muted:active:not(.btn-active) i,.btn.btn-active-color-muted:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-muted:focus:not(.btn-active),.btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-muted:focus:not(.btn-active) i,.btn.btn-active-color-muted:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-muted:hover:not(.btn-active),.btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-muted:hover:not(.btn-active) i,.btn.btn-active-color-muted:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-muted.active .svg-icon,.btn.btn-active-icon-muted.active i,.btn.btn-active-icon-muted.active.dropdown-toggle:after,.btn.btn-active-icon-muted.show .svg-icon,.btn.btn-active-icon-muted.show i,.btn.btn-active-icon-muted.show.dropdown-toggle:after,.btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-muted:active:not(.btn-active) i,.btn.btn-active-icon-muted:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-muted:focus:not(.btn-active) i,.btn.btn-active-icon-muted:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-muted:hover:not(.btn-active) i,.btn.btn-active-icon-muted:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-muted.active,.btn.btn-active-text-muted.show,.btn.btn-active-text-muted:active:not(.btn-active),.btn.btn-active-text-muted:focus:not(.btn-active),.btn.btn-active-text-muted:hover:not(.btn-active),.btn.btn-color-muted,.btn.btn-color-muted .svg-icon,.btn.btn-color-muted i,.btn.btn-color-muted.dropdown-toggle:after,.btn.btn-icon-muted .svg-icon,.btn.btn-icon-muted i,.btn.btn-icon-muted.dropdown-toggle:after,.btn.btn-text-muted,.show>.btn.btn-active-color-muted,.show>.btn.btn-active-color-muted .svg-icon,.show>.btn.btn-active-color-muted i,.show>.btn.btn-active-color-muted.dropdown-toggle:after,.show>.btn.btn-active-icon-muted .svg-icon,.show>.btn.btn-active-icon-muted i,.show>.btn.btn-active-icon-muted.dropdown-toggle:after,.show>.btn.btn-active-text-muted{color:var(--bs-text-muted)}.btn-check:active+.btn.btn-active-color-gray-100,.btn-check:active+.btn.btn-active-color-gray-100 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-100 i,.btn-check:active+.btn.btn-active-color-gray-100.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-100 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-100 i,.btn-check:active+.btn.btn-active-icon-gray-100.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-100,.btn-check:checked+.btn.btn-active-color-gray-100,.btn-check:checked+.btn.btn-active-color-gray-100 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-100 i,.btn-check:checked+.btn.btn-active-color-gray-100.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-100 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-100 i,.btn-check:checked+.btn.btn-active-icon-gray-100.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-100,.btn.btn-active-color-gray-100.active,.btn.btn-active-color-gray-100.active .svg-icon,.btn.btn-active-color-gray-100.active i,.btn.btn-active-color-gray-100.active.dropdown-toggle:after,.btn.btn-active-color-gray-100.show,.btn.btn-active-color-gray-100.show .svg-icon,.btn.btn-active-color-gray-100.show i,.btn.btn-active-color-gray-100.show.dropdown-toggle:after,.btn.btn-active-color-gray-100:active:not(.btn-active),.btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-100:active:not(.btn-active) i,.btn.btn-active-color-gray-100:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-100:focus:not(.btn-active),.btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-100:focus:not(.btn-active) i,.btn.btn-active-color-gray-100:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-100:hover:not(.btn-active),.btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-100:hover:not(.btn-active) i,.btn.btn-active-color-gray-100:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-100.active .svg-icon,.btn.btn-active-icon-gray-100.active i,.btn.btn-active-icon-gray-100.active.dropdown-toggle:after,.btn.btn-active-icon-gray-100.show .svg-icon,.btn.btn-active-icon-gray-100.show i,.btn.btn-active-icon-gray-100.show.dropdown-toggle:after,.btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-100:active:not(.btn-active) i,.btn.btn-active-icon-gray-100:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-100:focus:not(.btn-active) i,.btn.btn-active-icon-gray-100:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-100:hover:not(.btn-active) i,.btn.btn-active-icon-gray-100:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-100.active,.btn.btn-active-text-gray-100.show,.btn.btn-active-text-gray-100:active:not(.btn-active),.btn.btn-active-text-gray-100:focus:not(.btn-active),.btn.btn-active-text-gray-100:hover:not(.btn-active),.btn.btn-color-gray-100,.btn.btn-color-gray-100 .svg-icon,.btn.btn-color-gray-100 i,.btn.btn-color-gray-100.dropdown-toggle:after,.btn.btn-icon-gray-100 .svg-icon,.btn.btn-icon-gray-100 i,.btn.btn-icon-gray-100.dropdown-toggle:after,.btn.btn-text-gray-100,.show>.btn.btn-active-color-gray-100,.show>.btn.btn-active-color-gray-100 .svg-icon,.show>.btn.btn-active-color-gray-100 i,.show>.btn.btn-active-color-gray-100.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-100 .svg-icon,.show>.btn.btn-active-icon-gray-100 i,.show>.btn.btn-active-icon-gray-100.dropdown-toggle:after,.show>.btn.btn-active-text-gray-100{color:var(--bs-text-gray-100)}.btn-check:active+.btn.btn-active-color-gray-200,.btn-check:active+.btn.btn-active-color-gray-200 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-200 i,.btn-check:active+.btn.btn-active-color-gray-200.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-200 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-200 i,.btn-check:active+.btn.btn-active-icon-gray-200.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-200,.btn-check:checked+.btn.btn-active-color-gray-200,.btn-check:checked+.btn.btn-active-color-gray-200 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-200 i,.btn-check:checked+.btn.btn-active-color-gray-200.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-200 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-200 i,.btn-check:checked+.btn.btn-active-icon-gray-200.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-200,.btn.btn-active-color-gray-200.active,.btn.btn-active-color-gray-200.active .svg-icon,.btn.btn-active-color-gray-200.active i,.btn.btn-active-color-gray-200.active.dropdown-toggle:after,.btn.btn-active-color-gray-200.show,.btn.btn-active-color-gray-200.show .svg-icon,.btn.btn-active-color-gray-200.show i,.btn.btn-active-color-gray-200.show.dropdown-toggle:after,.btn.btn-active-color-gray-200:active:not(.btn-active),.btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-200:active:not(.btn-active) i,.btn.btn-active-color-gray-200:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-200:focus:not(.btn-active),.btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-200:focus:not(.btn-active) i,.btn.btn-active-color-gray-200:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-200:hover:not(.btn-active),.btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-200:hover:not(.btn-active) i,.btn.btn-active-color-gray-200:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-200.active .svg-icon,.btn.btn-active-icon-gray-200.active i,.btn.btn-active-icon-gray-200.active.dropdown-toggle:after,.btn.btn-active-icon-gray-200.show .svg-icon,.btn.btn-active-icon-gray-200.show i,.btn.btn-active-icon-gray-200.show.dropdown-toggle:after,.btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-200:active:not(.btn-active) i,.btn.btn-active-icon-gray-200:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-200:focus:not(.btn-active) i,.btn.btn-active-icon-gray-200:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-200:hover:not(.btn-active) i,.btn.btn-active-icon-gray-200:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-200.active,.btn.btn-active-text-gray-200.show,.btn.btn-active-text-gray-200:active:not(.btn-active),.btn.btn-active-text-gray-200:focus:not(.btn-active),.btn.btn-active-text-gray-200:hover:not(.btn-active),.btn.btn-color-gray-200,.btn.btn-color-gray-200 .svg-icon,.btn.btn-color-gray-200 i,.btn.btn-color-gray-200.dropdown-toggle:after,.btn.btn-icon-gray-200 .svg-icon,.btn.btn-icon-gray-200 i,.btn.btn-icon-gray-200.dropdown-toggle:after,.btn.btn-text-gray-200,.show>.btn.btn-active-color-gray-200,.show>.btn.btn-active-color-gray-200 .svg-icon,.show>.btn.btn-active-color-gray-200 i,.show>.btn.btn-active-color-gray-200.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-200 .svg-icon,.show>.btn.btn-active-icon-gray-200 i,.show>.btn.btn-active-icon-gray-200.dropdown-toggle:after,.show>.btn.btn-active-text-gray-200{color:var(--bs-text-gray-200)}.btn-check:active+.btn.btn-active-color-gray-300,.btn-check:active+.btn.btn-active-color-gray-300 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-300 i,.btn-check:active+.btn.btn-active-color-gray-300.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-300 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-300 i,.btn-check:active+.btn.btn-active-icon-gray-300.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-300,.btn-check:checked+.btn.btn-active-color-gray-300,.btn-check:checked+.btn.btn-active-color-gray-300 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-300 i,.btn-check:checked+.btn.btn-active-color-gray-300.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-300 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-300 i,.btn-check:checked+.btn.btn-active-icon-gray-300.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-300,.btn.btn-active-color-gray-300.active,.btn.btn-active-color-gray-300.active .svg-icon,.btn.btn-active-color-gray-300.active i,.btn.btn-active-color-gray-300.active.dropdown-toggle:after,.btn.btn-active-color-gray-300.show,.btn.btn-active-color-gray-300.show .svg-icon,.btn.btn-active-color-gray-300.show i,.btn.btn-active-color-gray-300.show.dropdown-toggle:after,.btn.btn-active-color-gray-300:active:not(.btn-active),.btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-300:active:not(.btn-active) i,.btn.btn-active-color-gray-300:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-300:focus:not(.btn-active),.btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-300:focus:not(.btn-active) i,.btn.btn-active-color-gray-300:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-300:hover:not(.btn-active),.btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-300:hover:not(.btn-active) i,.btn.btn-active-color-gray-300:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-300.active .svg-icon,.btn.btn-active-icon-gray-300.active i,.btn.btn-active-icon-gray-300.active.dropdown-toggle:after,.btn.btn-active-icon-gray-300.show .svg-icon,.btn.btn-active-icon-gray-300.show i,.btn.btn-active-icon-gray-300.show.dropdown-toggle:after,.btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-300:active:not(.btn-active) i,.btn.btn-active-icon-gray-300:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-300:focus:not(.btn-active) i,.btn.btn-active-icon-gray-300:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-300:hover:not(.btn-active) i,.btn.btn-active-icon-gray-300:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-300.active,.btn.btn-active-text-gray-300.show,.btn.btn-active-text-gray-300:active:not(.btn-active),.btn.btn-active-text-gray-300:focus:not(.btn-active),.btn.btn-active-text-gray-300:hover:not(.btn-active),.btn.btn-color-gray-300,.btn.btn-color-gray-300 .svg-icon,.btn.btn-color-gray-300 i,.btn.btn-color-gray-300.dropdown-toggle:after,.btn.btn-icon-gray-300 .svg-icon,.btn.btn-icon-gray-300 i,.btn.btn-icon-gray-300.dropdown-toggle:after,.btn.btn-text-gray-300,.show>.btn.btn-active-color-gray-300,.show>.btn.btn-active-color-gray-300 .svg-icon,.show>.btn.btn-active-color-gray-300 i,.show>.btn.btn-active-color-gray-300.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-300 .svg-icon,.show>.btn.btn-active-icon-gray-300 i,.show>.btn.btn-active-icon-gray-300.dropdown-toggle:after,.show>.btn.btn-active-text-gray-300{color:var(--bs-text-gray-300)}.btn-check:active+.btn.btn-active-color-gray-400,.btn-check:active+.btn.btn-active-color-gray-400 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-400 i,.btn-check:active+.btn.btn-active-color-gray-400.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-400 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-400 i,.btn-check:active+.btn.btn-active-icon-gray-400.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-400,.btn-check:checked+.btn.btn-active-color-gray-400,.btn-check:checked+.btn.btn-active-color-gray-400 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-400 i,.btn-check:checked+.btn.btn-active-color-gray-400.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-400 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-400 i,.btn-check:checked+.btn.btn-active-icon-gray-400.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-400,.btn.btn-active-color-gray-400.active,.btn.btn-active-color-gray-400.active .svg-icon,.btn.btn-active-color-gray-400.active i,.btn.btn-active-color-gray-400.active.dropdown-toggle:after,.btn.btn-active-color-gray-400.show,.btn.btn-active-color-gray-400.show .svg-icon,.btn.btn-active-color-gray-400.show i,.btn.btn-active-color-gray-400.show.dropdown-toggle:after,.btn.btn-active-color-gray-400:active:not(.btn-active),.btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-400:active:not(.btn-active) i,.btn.btn-active-color-gray-400:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-400:focus:not(.btn-active),.btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-400:focus:not(.btn-active) i,.btn.btn-active-color-gray-400:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-400:hover:not(.btn-active),.btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-400:hover:not(.btn-active) i,.btn.btn-active-color-gray-400:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-400.active .svg-icon,.btn.btn-active-icon-gray-400.active i,.btn.btn-active-icon-gray-400.active.dropdown-toggle:after,.btn.btn-active-icon-gray-400.show .svg-icon,.btn.btn-active-icon-gray-400.show i,.btn.btn-active-icon-gray-400.show.dropdown-toggle:after,.btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-400:active:not(.btn-active) i,.btn.btn-active-icon-gray-400:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-400:focus:not(.btn-active) i,.btn.btn-active-icon-gray-400:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-400:hover:not(.btn-active) i,.btn.btn-active-icon-gray-400:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-400.active,.btn.btn-active-text-gray-400.show,.btn.btn-active-text-gray-400:active:not(.btn-active),.btn.btn-active-text-gray-400:focus:not(.btn-active),.btn.btn-active-text-gray-400:hover:not(.btn-active),.btn.btn-color-gray-400,.btn.btn-color-gray-400 .svg-icon,.btn.btn-color-gray-400 i,.btn.btn-color-gray-400.dropdown-toggle:after,.btn.btn-icon-gray-400 .svg-icon,.btn.btn-icon-gray-400 i,.btn.btn-icon-gray-400.dropdown-toggle:after,.btn.btn-text-gray-400,.show>.btn.btn-active-color-gray-400,.show>.btn.btn-active-color-gray-400 .svg-icon,.show>.btn.btn-active-color-gray-400 i,.show>.btn.btn-active-color-gray-400.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-400 .svg-icon,.show>.btn.btn-active-icon-gray-400 i,.show>.btn.btn-active-icon-gray-400.dropdown-toggle:after,.show>.btn.btn-active-text-gray-400{color:var(--bs-text-gray-400)}.btn-check:active+.btn.btn-active-color-gray-500,.btn-check:active+.btn.btn-active-color-gray-500 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-500 i,.btn-check:active+.btn.btn-active-color-gray-500.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-500 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-500 i,.btn-check:active+.btn.btn-active-icon-gray-500.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-500,.btn-check:checked+.btn.btn-active-color-gray-500,.btn-check:checked+.btn.btn-active-color-gray-500 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-500 i,.btn-check:checked+.btn.btn-active-color-gray-500.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-500 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-500 i,.btn-check:checked+.btn.btn-active-icon-gray-500.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-500,.btn.btn-active-color-gray-500.active,.btn.btn-active-color-gray-500.active .svg-icon,.btn.btn-active-color-gray-500.active i,.btn.btn-active-color-gray-500.active.dropdown-toggle:after,.btn.btn-active-color-gray-500.show,.btn.btn-active-color-gray-500.show .svg-icon,.btn.btn-active-color-gray-500.show i,.btn.btn-active-color-gray-500.show.dropdown-toggle:after,.btn.btn-active-color-gray-500:active:not(.btn-active),.btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-500:active:not(.btn-active) i,.btn.btn-active-color-gray-500:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-500:focus:not(.btn-active),.btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-500:focus:not(.btn-active) i,.btn.btn-active-color-gray-500:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-500:hover:not(.btn-active),.btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-500:hover:not(.btn-active) i,.btn.btn-active-color-gray-500:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-500.active .svg-icon,.btn.btn-active-icon-gray-500.active i,.btn.btn-active-icon-gray-500.active.dropdown-toggle:after,.btn.btn-active-icon-gray-500.show .svg-icon,.btn.btn-active-icon-gray-500.show i,.btn.btn-active-icon-gray-500.show.dropdown-toggle:after,.btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-500:active:not(.btn-active) i,.btn.btn-active-icon-gray-500:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-500:focus:not(.btn-active) i,.btn.btn-active-icon-gray-500:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-500:hover:not(.btn-active) i,.btn.btn-active-icon-gray-500:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-500.active,.btn.btn-active-text-gray-500.show,.btn.btn-active-text-gray-500:active:not(.btn-active),.btn.btn-active-text-gray-500:focus:not(.btn-active),.btn.btn-active-text-gray-500:hover:not(.btn-active),.btn.btn-color-gray-500,.btn.btn-color-gray-500 .svg-icon,.btn.btn-color-gray-500 i,.btn.btn-color-gray-500.dropdown-toggle:after,.btn.btn-icon-gray-500 .svg-icon,.btn.btn-icon-gray-500 i,.btn.btn-icon-gray-500.dropdown-toggle:after,.btn.btn-text-gray-500,.show>.btn.btn-active-color-gray-500,.show>.btn.btn-active-color-gray-500 .svg-icon,.show>.btn.btn-active-color-gray-500 i,.show>.btn.btn-active-color-gray-500.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-500 .svg-icon,.show>.btn.btn-active-icon-gray-500 i,.show>.btn.btn-active-icon-gray-500.dropdown-toggle:after,.show>.btn.btn-active-text-gray-500{color:var(--bs-text-gray-500)}.btn-check:active+.btn.btn-active-color-gray-600,.btn-check:active+.btn.btn-active-color-gray-600 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-600 i,.btn-check:active+.btn.btn-active-color-gray-600.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-600 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-600 i,.btn-check:active+.btn.btn-active-icon-gray-600.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-600,.btn-check:checked+.btn.btn-active-color-gray-600,.btn-check:checked+.btn.btn-active-color-gray-600 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-600 i,.btn-check:checked+.btn.btn-active-color-gray-600.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-600 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-600 i,.btn-check:checked+.btn.btn-active-icon-gray-600.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-600,.btn.btn-active-color-gray-600.active,.btn.btn-active-color-gray-600.active .svg-icon,.btn.btn-active-color-gray-600.active i,.btn.btn-active-color-gray-600.active.dropdown-toggle:after,.btn.btn-active-color-gray-600.show,.btn.btn-active-color-gray-600.show .svg-icon,.btn.btn-active-color-gray-600.show i,.btn.btn-active-color-gray-600.show.dropdown-toggle:after,.btn.btn-active-color-gray-600:active:not(.btn-active),.btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-600:active:not(.btn-active) i,.btn.btn-active-color-gray-600:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-600:focus:not(.btn-active),.btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-600:focus:not(.btn-active) i,.btn.btn-active-color-gray-600:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-600:hover:not(.btn-active),.btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-600:hover:not(.btn-active) i,.btn.btn-active-color-gray-600:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-600.active .svg-icon,.btn.btn-active-icon-gray-600.active i,.btn.btn-active-icon-gray-600.active.dropdown-toggle:after,.btn.btn-active-icon-gray-600.show .svg-icon,.btn.btn-active-icon-gray-600.show i,.btn.btn-active-icon-gray-600.show.dropdown-toggle:after,.btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-600:active:not(.btn-active) i,.btn.btn-active-icon-gray-600:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-600:focus:not(.btn-active) i,.btn.btn-active-icon-gray-600:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-600:hover:not(.btn-active) i,.btn.btn-active-icon-gray-600:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-600.active,.btn.btn-active-text-gray-600.show,.btn.btn-active-text-gray-600:active:not(.btn-active),.btn.btn-active-text-gray-600:focus:not(.btn-active),.btn.btn-active-text-gray-600:hover:not(.btn-active),.btn.btn-color-gray-600,.btn.btn-color-gray-600 .svg-icon,.btn.btn-color-gray-600 i,.btn.btn-color-gray-600.dropdown-toggle:after,.btn.btn-icon-gray-600 .svg-icon,.btn.btn-icon-gray-600 i,.btn.btn-icon-gray-600.dropdown-toggle:after,.btn.btn-text-gray-600,.show>.btn.btn-active-color-gray-600,.show>.btn.btn-active-color-gray-600 .svg-icon,.show>.btn.btn-active-color-gray-600 i,.show>.btn.btn-active-color-gray-600.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-600 .svg-icon,.show>.btn.btn-active-icon-gray-600 i,.show>.btn.btn-active-icon-gray-600.dropdown-toggle:after,.show>.btn.btn-active-text-gray-600{color:var(--bs-text-gray-600)}.btn-check:active+.btn.btn-active-color-gray-700,.btn-check:active+.btn.btn-active-color-gray-700 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-700 i,.btn-check:active+.btn.btn-active-color-gray-700.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-700 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-700 i,.btn-check:active+.btn.btn-active-icon-gray-700.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-700,.btn-check:checked+.btn.btn-active-color-gray-700,.btn-check:checked+.btn.btn-active-color-gray-700 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-700 i,.btn-check:checked+.btn.btn-active-color-gray-700.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-700 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-700 i,.btn-check:checked+.btn.btn-active-icon-gray-700.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-700,.btn.btn-active-color-gray-700.active,.btn.btn-active-color-gray-700.active .svg-icon,.btn.btn-active-color-gray-700.active i,.btn.btn-active-color-gray-700.active.dropdown-toggle:after,.btn.btn-active-color-gray-700.show,.btn.btn-active-color-gray-700.show .svg-icon,.btn.btn-active-color-gray-700.show i,.btn.btn-active-color-gray-700.show.dropdown-toggle:after,.btn.btn-active-color-gray-700:active:not(.btn-active),.btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-700:active:not(.btn-active) i,.btn.btn-active-color-gray-700:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-700:focus:not(.btn-active),.btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-700:focus:not(.btn-active) i,.btn.btn-active-color-gray-700:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-700:hover:not(.btn-active),.btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-700:hover:not(.btn-active) i,.btn.btn-active-color-gray-700:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-700.active .svg-icon,.btn.btn-active-icon-gray-700.active i,.btn.btn-active-icon-gray-700.active.dropdown-toggle:after,.btn.btn-active-icon-gray-700.show .svg-icon,.btn.btn-active-icon-gray-700.show i,.btn.btn-active-icon-gray-700.show.dropdown-toggle:after,.btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-700:active:not(.btn-active) i,.btn.btn-active-icon-gray-700:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-700:focus:not(.btn-active) i,.btn.btn-active-icon-gray-700:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-700:hover:not(.btn-active) i,.btn.btn-active-icon-gray-700:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-700.active,.btn.btn-active-text-gray-700.show,.btn.btn-active-text-gray-700:active:not(.btn-active),.btn.btn-active-text-gray-700:focus:not(.btn-active),.btn.btn-active-text-gray-700:hover:not(.btn-active),.btn.btn-color-gray-700,.btn.btn-color-gray-700 .svg-icon,.btn.btn-color-gray-700 i,.btn.btn-color-gray-700.dropdown-toggle:after,.btn.btn-icon-gray-700 .svg-icon,.btn.btn-icon-gray-700 i,.btn.btn-icon-gray-700.dropdown-toggle:after,.btn.btn-text-gray-700,.show>.btn.btn-active-color-gray-700,.show>.btn.btn-active-color-gray-700 .svg-icon,.show>.btn.btn-active-color-gray-700 i,.show>.btn.btn-active-color-gray-700.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-700 .svg-icon,.show>.btn.btn-active-icon-gray-700 i,.show>.btn.btn-active-icon-gray-700.dropdown-toggle:after,.show>.btn.btn-active-text-gray-700{color:var(--bs-text-gray-700)}.btn-check:active+.btn.btn-active-color-gray-800,.btn-check:active+.btn.btn-active-color-gray-800 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-800 i,.btn-check:active+.btn.btn-active-color-gray-800.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-800 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-800 i,.btn-check:active+.btn.btn-active-icon-gray-800.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-800,.btn-check:checked+.btn.btn-active-color-gray-800,.btn-check:checked+.btn.btn-active-color-gray-800 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-800 i,.btn-check:checked+.btn.btn-active-color-gray-800.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-800 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-800 i,.btn-check:checked+.btn.btn-active-icon-gray-800.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-800,.btn.btn-active-color-gray-800.active,.btn.btn-active-color-gray-800.active .svg-icon,.btn.btn-active-color-gray-800.active i,.btn.btn-active-color-gray-800.active.dropdown-toggle:after,.btn.btn-active-color-gray-800.show,.btn.btn-active-color-gray-800.show .svg-icon,.btn.btn-active-color-gray-800.show i,.btn.btn-active-color-gray-800.show.dropdown-toggle:after,.btn.btn-active-color-gray-800:active:not(.btn-active),.btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-800:active:not(.btn-active) i,.btn.btn-active-color-gray-800:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-800:focus:not(.btn-active),.btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-800:focus:not(.btn-active) i,.btn.btn-active-color-gray-800:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-800:hover:not(.btn-active),.btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-800:hover:not(.btn-active) i,.btn.btn-active-color-gray-800:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-800.active .svg-icon,.btn.btn-active-icon-gray-800.active i,.btn.btn-active-icon-gray-800.active.dropdown-toggle:after,.btn.btn-active-icon-gray-800.show .svg-icon,.btn.btn-active-icon-gray-800.show i,.btn.btn-active-icon-gray-800.show.dropdown-toggle:after,.btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-800:active:not(.btn-active) i,.btn.btn-active-icon-gray-800:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-800:focus:not(.btn-active) i,.btn.btn-active-icon-gray-800:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-800:hover:not(.btn-active) i,.btn.btn-active-icon-gray-800:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-800.active,.btn.btn-active-text-gray-800.show,.btn.btn-active-text-gray-800:active:not(.btn-active),.btn.btn-active-text-gray-800:focus:not(.btn-active),.btn.btn-active-text-gray-800:hover:not(.btn-active),.btn.btn-color-gray-800,.btn.btn-color-gray-800 .svg-icon,.btn.btn-color-gray-800 i,.btn.btn-color-gray-800.dropdown-toggle:after,.btn.btn-icon-gray-800 .svg-icon,.btn.btn-icon-gray-800 i,.btn.btn-icon-gray-800.dropdown-toggle:after,.btn.btn-text-gray-800,.show>.btn.btn-active-color-gray-800,.show>.btn.btn-active-color-gray-800 .svg-icon,.show>.btn.btn-active-color-gray-800 i,.show>.btn.btn-active-color-gray-800.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-800 .svg-icon,.show>.btn.btn-active-icon-gray-800 i,.show>.btn.btn-active-icon-gray-800.dropdown-toggle:after,.show>.btn.btn-active-text-gray-800{color:var(--bs-text-gray-800)}.btn-check:active+.btn.btn-active-color-gray-900,.btn-check:active+.btn.btn-active-color-gray-900 .svg-icon,.btn-check:active+.btn.btn-active-color-gray-900 i,.btn-check:active+.btn.btn-active-color-gray-900.dropdown-toggle:after,.btn-check:active+.btn.btn-active-icon-gray-900 .svg-icon,.btn-check:active+.btn.btn-active-icon-gray-900 i,.btn-check:active+.btn.btn-active-icon-gray-900.dropdown-toggle:after,.btn-check:active+.btn.btn-active-text-gray-900,.btn-check:checked+.btn.btn-active-color-gray-900,.btn-check:checked+.btn.btn-active-color-gray-900 .svg-icon,.btn-check:checked+.btn.btn-active-color-gray-900 i,.btn-check:checked+.btn.btn-active-color-gray-900.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-icon-gray-900 .svg-icon,.btn-check:checked+.btn.btn-active-icon-gray-900 i,.btn-check:checked+.btn.btn-active-icon-gray-900.dropdown-toggle:after,.btn-check:checked+.btn.btn-active-text-gray-900,.btn.btn-active-color-gray-900.active,.btn.btn-active-color-gray-900.active .svg-icon,.btn.btn-active-color-gray-900.active i,.btn.btn-active-color-gray-900.active.dropdown-toggle:after,.btn.btn-active-color-gray-900.show,.btn.btn-active-color-gray-900.show .svg-icon,.btn.btn-active-color-gray-900.show i,.btn.btn-active-color-gray-900.show.dropdown-toggle:after,.btn.btn-active-color-gray-900:active:not(.btn-active),.btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-900:active:not(.btn-active) i,.btn.btn-active-color-gray-900:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-900:focus:not(.btn-active),.btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-900:focus:not(.btn-active) i,.btn.btn-active-color-gray-900:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-color-gray-900:hover:not(.btn-active),.btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon,.btn.btn-active-color-gray-900:hover:not(.btn-active) i,.btn.btn-active-color-gray-900:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-900.active .svg-icon,.btn.btn-active-icon-gray-900.active i,.btn.btn-active-icon-gray-900.active.dropdown-toggle:after,.btn.btn-active-icon-gray-900.show .svg-icon,.btn.btn-active-icon-gray-900.show i,.btn.btn-active-icon-gray-900.show.dropdown-toggle:after,.btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-900:active:not(.btn-active) i,.btn.btn-active-icon-gray-900:active:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-900:focus:not(.btn-active) i,.btn.btn-active-icon-gray-900:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon,.btn.btn-active-icon-gray-900:hover:not(.btn-active) i,.btn.btn-active-icon-gray-900:hover:not(.btn-active).dropdown-toggle:after,.btn.btn-active-text-gray-900.active,.btn.btn-active-text-gray-900.show,.btn.btn-active-text-gray-900:active:not(.btn-active),.btn.btn-active-text-gray-900:focus:not(.btn-active),.btn.btn-active-text-gray-900:hover:not(.btn-active),.btn.btn-color-gray-900,.btn.btn-color-gray-900 .svg-icon,.btn.btn-color-gray-900 i,.btn.btn-color-gray-900.dropdown-toggle:after,.btn.btn-icon-gray-900 .svg-icon,.btn.btn-icon-gray-900 i,.btn.btn-icon-gray-900.dropdown-toggle:after,.btn.btn-text-gray-900,.show>.btn.btn-active-color-gray-900,.show>.btn.btn-active-color-gray-900 .svg-icon,.show>.btn.btn-active-color-gray-900 i,.show>.btn.btn-active-color-gray-900.dropdown-toggle:after,.show>.btn.btn-active-icon-gray-900 .svg-icon,.show>.btn.btn-active-icon-gray-900 i,.show>.btn.btn-active-icon-gray-900.dropdown-toggle:after,.show>.btn.btn-active-text-gray-900{color:var(--bs-text-gray-900)}.btn.btn-facebook{background-color:#3b5998;border-color:#3b5998;color:#fff}.btn.btn-facebook .svg-icon,.btn.btn-facebook i,.btn.btn-facebook.dropdown-toggle:after{color:#fff}.btn-check:active+.btn.btn-facebook,.btn-check:checked+.btn.btn-facebook,.btn.btn-facebook.active,.btn.btn-facebook.show,.btn.btn-facebook:active:not(.btn-active),.btn.btn-facebook:focus:not(.btn-active),.btn.btn-facebook:hover:not(.btn-active),.show>.btn.btn-facebook{background-color:#30497c!important;border-color:#30497c}.btn.btn-light-facebook{background-color:rgba(59,89,152,.1);border-color:rgba(59,89,152,.1);color:#3b5998}.btn.btn-light-facebook .svg-icon,.btn.btn-light-facebook i,.btn.btn-light-facebook.dropdown-toggle:after{color:#3b5998}.btn-check:active+.btn.btn-light-facebook,.btn-check:checked+.btn.btn-light-facebook,.btn.btn-light-facebook.active,.btn.btn-light-facebook.show,.btn.btn-light-facebook:active:not(.btn-active),.btn.btn-light-facebook:focus:not(.btn-active),.btn.btn-light-facebook:hover:not(.btn-active),.show>.btn.btn-light-facebook{background-color:#3b5998!important;border-color:#3b5998;color:#fff}.btn-check:active+.btn.btn-light-facebook .svg-icon,.btn-check:active+.btn.btn-light-facebook i,.btn-check:active+.btn.btn-light-facebook.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-facebook .svg-icon,.btn-check:checked+.btn.btn-light-facebook i,.btn-check:checked+.btn.btn-light-facebook.dropdown-toggle:after,.btn.btn-light-facebook.active .svg-icon,.btn.btn-light-facebook.active i,.btn.btn-light-facebook.active.dropdown-toggle:after,.btn.btn-light-facebook.show .svg-icon,.btn.btn-light-facebook.show i,.btn.btn-light-facebook.show.dropdown-toggle:after,.btn.btn-light-facebook:active:not(.btn-active) .svg-icon,.btn.btn-light-facebook:active:not(.btn-active) i,.btn.btn-light-facebook:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-facebook:focus:not(.btn-active) .svg-icon,.btn.btn-light-facebook:focus:not(.btn-active) i,.btn.btn-light-facebook:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-facebook:hover:not(.btn-active) .svg-icon,.btn.btn-light-facebook:hover:not(.btn-active) i,.btn.btn-light-facebook:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-facebook .svg-icon,.show>.btn.btn-light-facebook i,.show>.btn.btn-light-facebook.dropdown-toggle:after{color:#fff}.btn.btn-google{background-color:#dd4b39;border-color:#dd4b39;color:#fff}.btn.btn-google .svg-icon,.btn.btn-google i,.btn.btn-google.dropdown-toggle:after{color:#fff}.btn-check:active+.btn.btn-google,.btn-check:checked+.btn.btn-google,.btn.btn-google.active,.btn.btn-google.show,.btn.btn-google:active:not(.btn-active),.btn.btn-google:focus:not(.btn-active),.btn.btn-google:hover:not(.btn-active),.show>.btn.btn-google{background-color:#cd3623!important;border-color:#cd3623}.btn.btn-light-google{background-color:rgba(221,75,57,.1);border-color:rgba(221,75,57,.1);color:#dd4b39}.btn.btn-light-google .svg-icon,.btn.btn-light-google i,.btn.btn-light-google.dropdown-toggle:after{color:#dd4b39}.btn-check:active+.btn.btn-light-google,.btn-check:checked+.btn.btn-light-google,.btn.btn-light-google.active,.btn.btn-light-google.show,.btn.btn-light-google:active:not(.btn-active),.btn.btn-light-google:focus:not(.btn-active),.btn.btn-light-google:hover:not(.btn-active),.show>.btn.btn-light-google{background-color:#dd4b39!important;border-color:#dd4b39;color:#fff}.btn-check:active+.btn.btn-light-google .svg-icon,.btn-check:active+.btn.btn-light-google i,.btn-check:active+.btn.btn-light-google.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-google .svg-icon,.btn-check:checked+.btn.btn-light-google i,.btn-check:checked+.btn.btn-light-google.dropdown-toggle:after,.btn.btn-light-google.active .svg-icon,.btn.btn-light-google.active i,.btn.btn-light-google.active.dropdown-toggle:after,.btn.btn-light-google.show .svg-icon,.btn.btn-light-google.show i,.btn.btn-light-google.show.dropdown-toggle:after,.btn.btn-light-google:active:not(.btn-active) .svg-icon,.btn.btn-light-google:active:not(.btn-active) i,.btn.btn-light-google:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-google:focus:not(.btn-active) .svg-icon,.btn.btn-light-google:focus:not(.btn-active) i,.btn.btn-light-google:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-google:hover:not(.btn-active) .svg-icon,.btn.btn-light-google:hover:not(.btn-active) i,.btn.btn-light-google:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-google .svg-icon,.show>.btn.btn-light-google i,.show>.btn.btn-light-google.dropdown-toggle:after{color:#fff}.btn.btn-twitter{background-color:#1da1f2;border-color:#1da1f2;color:#fff}.btn.btn-twitter .svg-icon,.btn.btn-twitter i,.btn.btn-twitter.dropdown-toggle:after{color:#fff}.btn-check:active+.btn.btn-twitter,.btn-check:checked+.btn.btn-twitter,.btn.btn-twitter.active,.btn.btn-twitter.show,.btn.btn-twitter:active:not(.btn-active),.btn.btn-twitter:focus:not(.btn-active),.btn.btn-twitter:hover:not(.btn-active),.show>.btn.btn-twitter{background-color:#0d8ddc!important;border-color:#0d8ddc}.btn.btn-light-twitter{background-color:rgba(29,161,242,.1);border-color:rgba(29,161,242,.1);color:#1da1f2}.btn.btn-light-twitter .svg-icon,.btn.btn-light-twitter i,.btn.btn-light-twitter.dropdown-toggle:after{color:#1da1f2}.btn-check:active+.btn.btn-light-twitter,.btn-check:checked+.btn.btn-light-twitter,.btn.btn-light-twitter.active,.btn.btn-light-twitter.show,.btn.btn-light-twitter:active:not(.btn-active),.btn.btn-light-twitter:focus:not(.btn-active),.btn.btn-light-twitter:hover:not(.btn-active),.show>.btn.btn-light-twitter{background-color:#1da1f2!important;border-color:#1da1f2;color:#fff}.btn-check:active+.btn.btn-light-twitter .svg-icon,.btn-check:active+.btn.btn-light-twitter i,.btn-check:active+.btn.btn-light-twitter.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-twitter .svg-icon,.btn-check:checked+.btn.btn-light-twitter i,.btn-check:checked+.btn.btn-light-twitter.dropdown-toggle:after,.btn.btn-light-twitter.active .svg-icon,.btn.btn-light-twitter.active i,.btn.btn-light-twitter.active.dropdown-toggle:after,.btn.btn-light-twitter.show .svg-icon,.btn.btn-light-twitter.show i,.btn.btn-light-twitter.show.dropdown-toggle:after,.btn.btn-light-twitter:active:not(.btn-active) .svg-icon,.btn.btn-light-twitter:active:not(.btn-active) i,.btn.btn-light-twitter:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-twitter:focus:not(.btn-active) .svg-icon,.btn.btn-light-twitter:focus:not(.btn-active) i,.btn.btn-light-twitter:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-twitter:hover:not(.btn-active) .svg-icon,.btn.btn-light-twitter:hover:not(.btn-active) i,.btn.btn-light-twitter:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-twitter .svg-icon,.show>.btn.btn-light-twitter i,.show>.btn.btn-light-twitter.dropdown-toggle:after{color:#fff}.btn.btn-instagram{background-color:#e1306c;border-color:#e1306c;color:#fff}.btn.btn-instagram .svg-icon,.btn.btn-instagram i,.btn.btn-instagram.dropdown-toggle:after{color:#fff}.btn-check:active+.btn.btn-instagram,.btn-check:checked+.btn.btn-instagram,.btn.btn-instagram.active,.btn.btn-instagram.show,.btn.btn-instagram:active:not(.btn-active),.btn.btn-instagram:focus:not(.btn-active),.btn.btn-instagram:hover:not(.btn-active),.show>.btn.btn-instagram{background-color:#cd1e59!important;border-color:#cd1e59}.btn.btn-light-instagram{background-color:rgba(225,48,108,.1);border-color:rgba(225,48,108,.1);color:#e1306c}.btn.btn-light-instagram .svg-icon,.btn.btn-light-instagram i,.btn.btn-light-instagram.dropdown-toggle:after{color:#e1306c}.btn-check:active+.btn.btn-light-instagram,.btn-check:checked+.btn.btn-light-instagram,.btn.btn-light-instagram.active,.btn.btn-light-instagram.show,.btn.btn-light-instagram:active:not(.btn-active),.btn.btn-light-instagram:focus:not(.btn-active),.btn.btn-light-instagram:hover:not(.btn-active),.show>.btn.btn-light-instagram{background-color:#e1306c!important;border-color:#e1306c;color:#fff}.btn-check:active+.btn.btn-light-instagram .svg-icon,.btn-check:active+.btn.btn-light-instagram i,.btn-check:active+.btn.btn-light-instagram.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-instagram .svg-icon,.btn-check:checked+.btn.btn-light-instagram i,.btn-check:checked+.btn.btn-light-instagram.dropdown-toggle:after,.btn.btn-light-instagram.active .svg-icon,.btn.btn-light-instagram.active i,.btn.btn-light-instagram.active.dropdown-toggle:after,.btn.btn-light-instagram.show .svg-icon,.btn.btn-light-instagram.show i,.btn.btn-light-instagram.show.dropdown-toggle:after,.btn.btn-light-instagram:active:not(.btn-active) .svg-icon,.btn.btn-light-instagram:active:not(.btn-active) i,.btn.btn-light-instagram:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-instagram:focus:not(.btn-active) .svg-icon,.btn.btn-light-instagram:focus:not(.btn-active) i,.btn.btn-light-instagram:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-instagram:hover:not(.btn-active) .svg-icon,.btn.btn-light-instagram:hover:not(.btn-active) i,.btn.btn-light-instagram:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-instagram .svg-icon,.show>.btn.btn-light-instagram i,.show>.btn.btn-light-instagram.dropdown-toggle:after{color:#fff}.btn.btn-youtube{background-color:red;border-color:red;color:#fff}.btn.btn-youtube .svg-icon,.btn.btn-youtube i,.btn.btn-youtube.dropdown-toggle:after{color:#fff}.btn-check:active+.btn.btn-youtube,.btn-check:checked+.btn.btn-youtube,.btn.btn-youtube.active,.btn.btn-youtube.show,.btn.btn-youtube:active:not(.btn-active),.btn.btn-youtube:focus:not(.btn-active),.btn.btn-youtube:hover:not(.btn-active),.show>.btn.btn-youtube{background-color:#d90000!important;border-color:#d90000}.btn.btn-light-youtube{background-color:rgba(255,0,0,.1);border-color:rgba(255,0,0,.1);color:red}.btn.btn-light-youtube .svg-icon,.btn.btn-light-youtube i,.btn.btn-light-youtube.dropdown-toggle:after{color:red}.btn-check:active+.btn.btn-light-youtube,.btn-check:checked+.btn.btn-light-youtube,.btn.btn-light-youtube.active,.btn.btn-light-youtube.show,.btn.btn-light-youtube:active:not(.btn-active),.btn.btn-light-youtube:focus:not(.btn-active),.btn.btn-light-youtube:hover:not(.btn-active),.show>.btn.btn-light-youtube{background-color:red!important;border-color:red;color:#fff}.btn-check:active+.btn.btn-light-youtube .svg-icon,.btn-check:active+.btn.btn-light-youtube i,.btn-check:active+.btn.btn-light-youtube.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-youtube .svg-icon,.btn-check:checked+.btn.btn-light-youtube i,.btn-check:checked+.btn.btn-light-youtube.dropdown-toggle:after,.btn.btn-light-youtube.active .svg-icon,.btn.btn-light-youtube.active i,.btn.btn-light-youtube.active.dropdown-toggle:after,.btn.btn-light-youtube.show .svg-icon,.btn.btn-light-youtube.show i,.btn.btn-light-youtube.show.dropdown-toggle:after,.btn.btn-light-youtube:active:not(.btn-active) .svg-icon,.btn.btn-light-youtube:active:not(.btn-active) i,.btn.btn-light-youtube:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-youtube:focus:not(.btn-active) .svg-icon,.btn.btn-light-youtube:focus:not(.btn-active) i,.btn.btn-light-youtube:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-youtube:hover:not(.btn-active) .svg-icon,.btn.btn-light-youtube:hover:not(.btn-active) i,.btn.btn-light-youtube:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-youtube .svg-icon,.show>.btn.btn-light-youtube i,.show>.btn.btn-light-youtube.dropdown-toggle:after{color:#fff}.btn.btn-linkedin{background-color:#0077b5;border-color:#0077b5;color:#fff}.btn.btn-linkedin .svg-icon,.btn.btn-linkedin i,.btn.btn-linkedin.dropdown-toggle:after{color:#fff}.btn-check:active+.btn.btn-linkedin,.btn-check:checked+.btn.btn-linkedin,.btn.btn-linkedin.active,.btn.btn-linkedin.show,.btn.btn-linkedin:active:not(.btn-active),.btn.btn-linkedin:focus:not(.btn-active),.btn.btn-linkedin:hover:not(.btn-active),.show>.btn.btn-linkedin{background-color:#005e8f!important;border-color:#005e8f}.btn.btn-light-linkedin{background-color:rgba(0,119,181,.1);border-color:rgba(0,119,181,.1);color:#0077b5}.btn.btn-light-linkedin .svg-icon,.btn.btn-light-linkedin i,.btn.btn-light-linkedin.dropdown-toggle:after{color:#0077b5}.btn-check:active+.btn.btn-light-linkedin,.btn-check:checked+.btn.btn-light-linkedin,.btn.btn-light-linkedin.active,.btn.btn-light-linkedin.show,.btn.btn-light-linkedin:active:not(.btn-active),.btn.btn-light-linkedin:focus:not(.btn-active),.btn.btn-light-linkedin:hover:not(.btn-active),.show>.btn.btn-light-linkedin{background-color:#0077b5!important;border-color:#0077b5;color:#fff}.btn-check:active+.btn.btn-light-linkedin .svg-icon,.btn-check:active+.btn.btn-light-linkedin i,.btn-check:active+.btn.btn-light-linkedin.dropdown-toggle:after,.btn-check:checked+.btn.btn-light-linkedin .svg-icon,.btn-check:checked+.btn.btn-light-linkedin i,.btn-check:checked+.btn.btn-light-linkedin.dropdown-toggle:after,.btn.btn-light-linkedin.active .svg-icon,.btn.btn-light-linkedin.active i,.btn.btn-light-linkedin.active.dropdown-toggle:after,.btn.btn-light-linkedin.show .svg-icon,.btn.btn-light-linkedin.show i,.btn.btn-light-linkedin.show.dropdown-toggle:after,.btn.btn-light-linkedin:active:not(.btn-active) .svg-icon,.btn.btn-light-linkedin:active:not(.btn-active) i,.btn.btn-light-linkedin:active:not(.btn-active).dropdown-toggle:after,.btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon,.btn.btn-light-linkedin:focus:not(.btn-active) i,.btn.btn-light-linkedin:focus:not(.btn-active).dropdown-toggle:after,.btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon,.btn.btn-light-linkedin:hover:not(.btn-active) i,.btn.btn-light-linkedin:hover:not(.btn-active).dropdown-toggle:after,.show>.btn.btn-light-linkedin .svg-icon,.show>.btn.btn-light-linkedin i,.show>.btn.btn-light-linkedin.dropdown-toggle:after{color:#fff}.modal-rounded{border-radius:.475rem!important}code:not([class*=language-]){background-color:var(--bs-code-bg);border-radius:.3rem;box-shadow:var(--bs-code-box-shadow);color:var(--bs-code-color);font-size:inherit;font-weight:400;line-height:inherit;margin:0 .5rem;padding:.1rem .4rem}.col-form-label{font-size:1.05rem}.dropdown.show>.form-control.form-control-transparent,.form-control.form-control-transparent,.form-control.form-control-transparent.active,.form-control.form-control-transparent.focus,.form-control.form-control-transparent:active,.form-control.form-control-transparent:focus{background-color:transparent;border-color:transparent}.form-control.form-control-flush{background-color:transparent;border:0;border-radius:0;box-shadow:none;outline:none!important}.form-control.form-control-solid{background-color:var(--bs-gray-100);border-color:var(--bs-gray-100);color:var(--bs-gray-700);transition:color .2s ease}.form-control.form-control-solid::placeholder{color:var(--bs-gray-500)}.form-control.form-control-solid::-moz-placeholder{color:var(--bs-gray-500);opacity:1}.dropdown.show>.form-control.form-control-solid,.form-control.form-control-solid.active,.form-control.form-control-solid.focus,.form-control.form-control-solid:active,.form-control.form-control-solid:focus{background-color:var(--bs-gray-200);border-color:var(--bs-gray-200);color:var(--bs-gray-700);transition:color .2s ease}.form-control-solid-bg{background-color:var(--bs-gray-100)}.form-control-plaintext{color:var(--bs-gray-700)}.placeholder-gray-500::placeholder{color:var(--bs-gray-500)}.placeholder-gray-500::-moz-placeholder{color:var(--bs-gray-500);opacity:1}.placeholder-white::placeholder{color:#fff}.placeholder-white::-moz-placeholder{color:#fff;opacity:1}.resize-none{resize:none}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:var(--bs-gray-400);box-shadow:false,0 0 0 .25rem rgba(var(--bs-component-active-bg),.25)}.form-select:disabled{background-color:var(--bs-gray-200);border-color:var(--bs-gray-300);color:var(--bs-gray-500)}.form-select:-moz-focusring{text-shadow:0 0 0 var(--bs-gray-700)}.form-select.form-select-solid{background-color:var(--bs-gray-100);border-color:var(--bs-gray-100);color:var(--bs-gray-700);transition:color .2s ease}.form-select.form-select-solid::placeholder{color:var(--bs-gray-500)}.form-select.form-select-solid::-moz-placeholder{color:var(--bs-gray-500);opacity:1}.dropdown.show>.form-select.form-select-solid,.form-select.form-select-solid.active,.form-select.form-select-solid.focus,.form-select.form-select-solid:active,.form-select.form-select-solid:focus{background-color:var(--bs-gray-200);border-color:var(--bs-gray-200)!important;color:var(--bs-gray-700);transition:color .2s ease}.form-select.form-select-transparent{background-color:transparent;border-color:transparent;color:var(--bs-gray-700)}.form-select.form-select-transparent::placeholder{color:var(--bs-gray-500)}.form-select.form-select-transparent::-moz-placeholder{color:var(--bs-gray-500);opacity:1}.dropdown.show>.form-select.form-select-transparent,.form-select.form-select-transparent.active,.form-select.form-select-transparent.focus,.form-select.form-select-transparent:active,.form-select.form-select-transparent:focus{background-color:transparent;border-color:transparent!important;color:var(--bs-gray-700)}.form-check:not(.form-switch) .form-check-input[type=checkbox]{background-size:60% 60%}.form-check.form-check-sm .form-check-input{height:1.55rem;width:1.55rem}.form-check.form-check-lg .form-check-input{height:2.25rem;width:2.25rem}.form-check.form-check-inline{display:inline-block;margin-right:1rem}.form-check.form-check-solid .form-check-input{border:0}.form-check.form-check-solid .form-check-input:not(:checked){background-color:var(--bs-gray-200)}.form-check.form-check-solid .form-check-input[type=checkbox]:indeterminate{background-color:#009ef7}.form-check.form-check-success .form-check-input:checked{background-color:var(--bs-success)}.form-check.form-check-danger .form-check-input:checked{background-color:var(--bs-danger)}.form-check.form-check-warning .form-check-input:checked{background-color:var(--bs-warning)}.form-check-custom{align-items:center;display:flex;margin:0;padding-left:0}.form-check-custom .form-check-input{flex-shrink:0;float:none;margin:0}.form-check-custom .form-check-label{margin-left:.55rem}.form-switch.form-check-custom .form-check-input{height:2.25rem}.form-switch.form-check-custom.form-switch-sm .form-check-input{height:1.5rem;width:2.5rem}.form-switch.form-check-custom.form-switch-lg .form-check-input{height:2.75rem;width:3.75rem}.form-switch.form-check-solid .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-switch.form-check-solid .form-check-input:not(:checked){background-color:var(--bs-gray-200)}[data-bs-theme=dark] .form-switch .form-check-input:focus:not(:checked){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-check-image{overflow:hidden;position:relative}.form-check-image img{max-width:100%}.form-check-image .form-check-wrapper{border:2px solid transparent;border-radius:.625rem;cursor:pointer;margin-bottom:.75rem;overflow:hidden;transition:all .2s ease-in-out}.form-check-image .form-check-rounded{border-radius:.625rem}.form-check-image .form-check-label{font-weight:600;margin-left:.5rem}.form-check-image.active:not(.form-check-success):not(.form-check-danger) .form-check-wrapper{border-color:var(--bs-primary)!important}.form-check-image.form-check-success.active .form-check-wrapper{border-color:var(--bs-success)!important}.form-check-image.form-check-danger.active .form-check-wrapper{border-color:var(--bs-danger)!important}.form-check-image.disabled{opacity:.65}.input-group.input-group-solid{border-radius:.475rem}.input-group.input-group-solid.input-group-sm{border-radius:.425rem}.input-group.input-group-solid.input-group-lg{border-radius:.625rem}.input-group.input-group-solid .input-group-text{background-color:var(--bs-gray-100);border-color:var(--bs-gray-100)}.input-group.input-group-solid .input-group-text+.form-control{border-left-color:var(--bs-gray-300)}.input-group.input-group-solid .form-control{background-color:var(--bs-gray-100);border-color:var(--bs-gray-100)}.input-group.input-group-solid .form-control+.input-group-text{border-left-color:var(--bs-gray-300)}.form-floating .form-control.form-control-solid::-moz-placeholder{color:transparent}.form-floating .form-control.form-control-solid::placeholder{color:transparent}.required:after{color:var(--bs-danger);content:"*";font-size:inherit;font-weight:600;padding-left:.25rem;position:relative}.progress-vertical{align-items:stretch;display:flex;justify-content:space-between}.progress-vertical .progress{align-items:flex-end;border-radius:.475rem;display:flex;height:100%;margin-right:1rem}.progress-vertical .progress:last-child{margin-right:0}.progress-vertical .progress .progress-bar{border-radius:.475rem;width:8px}.table:not(.table-bordered)>:not(:first-child){border:0 transparent}.table:not(.table-bordered)>:not(:last-child)>:last-child>*{border-bottom-color:inherit}.table:not(.table-bordered) td,.table:not(.table-bordered) th,.table:not(.table-bordered) tr{border:inherit;color:inherit;font-size:inherit;font-weight:inherit;height:inherit;min-height:inherit;text-transform:inherit}.table:not(.table-bordered) td:first-child,.table:not(.table-bordered) th:first-child,.table:not(.table-bordered) tr:first-child{padding-left:0}.table:not(.table-bordered) td:last-child,.table:not(.table-bordered) th:last-child,.table:not(.table-bordered) tr:last-child{padding-right:0}.table:not(.table-bordered) tbody tr:last-child,.table:not(.table-bordered) tbody tr:last-child td,.table:not(.table-bordered) tbody tr:last-child th,.table:not(.table-bordered) tfoot tr:last-child,.table:not(.table-bordered) tfoot tr:last-child td,.table:not(.table-bordered) tfoot tr:last-child th{border-bottom:0!important}.table:not(.table-bordered) tfoot td,.table:not(.table-bordered) tfoot th{border-top:inherit}.table:not(.table-bordered).table-rounded{border-collapse:separate;border-radius:.475rem;border-spacing:0}.table:not(.table-bordered).table-flush td,.table:not(.table-bordered).table-flush th,.table:not(.table-bordered).table-flush tr{padding:inherit}.table:not(.table-bordered).table-row-bordered tr{border-bottom:1px solid var(--bs-border-color)}.table:not(.table-bordered).table-row-bordered tfoot td,.table:not(.table-bordered).table-row-bordered tfoot th{border-top-width:1px!important}.table:not(.table-bordered).table-row-dashed tr{border-bottom:1px dashed var(--bs-border-color)}.table:not(.table-bordered).table-row-dashed tfoot td,.table:not(.table-bordered).table-row-dashed tfoot th{border-top-width:1px!important}.table:not(.table-bordered).table-row-gray-100 tr{border-bottom-color:var(--bs-gray-100)}.table:not(.table-bordered).table-row-gray-200 tr{border-bottom-color:var(--bs-gray-200)}.table:not(.table-bordered).table-row-gray-300 tr{border-bottom-color:var(--bs-gray-300)}.table:not(.table-bordered).table-row-gray-400 tr{border-bottom-color:var(--bs-gray-400)}.table:not(.table-bordered).table-row-gray-500 tr{border-bottom-color:var(--bs-gray-500)}.table:not(.table-bordered).table-row-gray-600 tr{border-bottom-color:var(--bs-gray-600)}.table:not(.table-bordered).table-row-gray-700 tr{border-bottom-color:var(--bs-gray-700)}.table:not(.table-bordered).table-row-gray-800 tr{border-bottom-color:var(--bs-gray-800)}.table:not(.table-bordered).table-row-gray-900 tr{border-bottom-color:var(--bs-gray-900)}.table-layout-fixed{table-layout:fixed}.table-sort:after{opacity:0}.table-sort,.table-sort-asc,.table-sort-desc{vertical-align:middle}.table-sort-asc:after,.table-sort-desc:after,.table-sort:after{bottom:auto;content:" ";display:inline-block;height:.75rem;left:auto;margin-left:.5rem;position:relative;right:auto;width:.75rem}.table-sort-asc:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='m3.236 2.72 1.743 1.744a.442.442 0 1 0 .625-.625l-2.31-2.31a.417.417 0 0 0-.589 0l-2.31 2.31a.442.442 0 0 0 .626.625L2.764 2.72c.13-.13.342-.13.472 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='m3.236 2.72 1.743 1.744a.442.442 0 1 0 .625-.625l-2.31-2.31a.417.417 0 0 0-.589 0l-2.31 2.31a.442.442 0 0 0 .626.625L2.764 2.72c.13-.13.342-.13.472 0Z'/%3E%3C/svg%3E")}.table-sort-asc:after,.table-sort-desc:after{background-color:var(--bs-text-muted);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;opacity:1}.table-sort-desc:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='M2.764 3.28 1.021 1.536a.442.442 0 1 0-.625.625l2.31 2.31a.417.417 0 0 0 .589 0l2.31-2.31a.442.442 0 0 0-.626-.625L3.236 3.28a.333.333 0 0 1-.472 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-text-muted)'%3E%3Cpath d='M2.764 3.28 1.021 1.536a.442.442 0 1 0-.625.625l2.31 2.31a.417.417 0 0 0 .589 0l2.31-2.31a.442.442 0 0 0-.626-.625L3.236 3.28a.333.333 0 0 1-.472 0Z'/%3E%3C/svg%3E")}.table-loading-message{background-color:var(--bs-body-bg);border-radius:.475rem;box-shadow:var(--bs-table-loading-message-box-shadow);color:var(--bs-gray-700);display:none;font-weight:600;left:50%;margin:0!important;padding:.85rem 2rem!important;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.table-loading{position:relative}.table-loading .table-loading-message{display:block}.table.g-0 td,.table.g-0 th{padding:0}.table.g-0 td.dtr-control,.table.g-0 th.dtr-control{padding-left:0!important}.table.gy-0 td,.table.gy-0 th{padding-bottom:0;padding-top:0}.table.gx-0 td,.table.gx-0 th{padding-left:0;padding-right:0}.table.gx-0 td.dtr-control,.table.gx-0 th.dtr-control{padding-left:0!important}.table.gs-0 td:first-child,.table.gs-0 th:first-child{padding-left:0}.table.gs-0 td:last-child,.table.gs-0 th:last-child{padding-right:0}.table.gs-0 td.dtr-control:first-child,.table.gs-0 th.dtr-control:first-child{padding-left:0!important}.table.g-1 td,.table.g-1 th{padding:.25rem}.table.g-1 td.dtr-control,.table.g-1 th.dtr-control{padding-left:.25rem!important}.table.gy-1 td,.table.gy-1 th{padding-bottom:.25rem;padding-top:.25rem}.table.gx-1 td,.table.gx-1 th{padding-left:.25rem;padding-right:.25rem}.table.gx-1 td.dtr-control,.table.gx-1 th.dtr-control{padding-left:.25rem!important}.table.gs-1 td:first-child,.table.gs-1 th:first-child{padding-left:.25rem}.table.gs-1 td:last-child,.table.gs-1 th:last-child{padding-right:.25rem}.table.gs-1 td.dtr-control:first-child,.table.gs-1 th.dtr-control:first-child{padding-left:.25rem!important}.table.g-2 td,.table.g-2 th{padding:.5rem}.table.g-2 td.dtr-control,.table.g-2 th.dtr-control{padding-left:.5rem!important}.table.gy-2 td,.table.gy-2 th{padding-bottom:.5rem;padding-top:.5rem}.table.gx-2 td,.table.gx-2 th{padding-left:.5rem;padding-right:.5rem}.table.gx-2 td.dtr-control,.table.gx-2 th.dtr-control{padding-left:.5rem!important}.table.gs-2 td:first-child,.table.gs-2 th:first-child{padding-left:.5rem}.table.gs-2 td:last-child,.table.gs-2 th:last-child{padding-right:.5rem}.table.gs-2 td.dtr-control:first-child,.table.gs-2 th.dtr-control:first-child{padding-left:.5rem!important}.table.g-3 td,.table.g-3 th{padding:.75rem}.table.g-3 td.dtr-control,.table.g-3 th.dtr-control{padding-left:.75rem!important}.table.gy-3 td,.table.gy-3 th{padding-bottom:.75rem;padding-top:.75rem}.table.gx-3 td,.table.gx-3 th{padding-left:.75rem;padding-right:.75rem}.table.gx-3 td.dtr-control,.table.gx-3 th.dtr-control{padding-left:.75rem!important}.table.gs-3 td:first-child,.table.gs-3 th:first-child{padding-left:.75rem}.table.gs-3 td:last-child,.table.gs-3 th:last-child{padding-right:.75rem}.table.gs-3 td.dtr-control:first-child,.table.gs-3 th.dtr-control:first-child{padding-left:.75rem!important}.table.g-4 td,.table.g-4 th{padding:1rem}.table.g-4 td.dtr-control,.table.g-4 th.dtr-control{padding-left:1rem!important}.table.gy-4 td,.table.gy-4 th{padding-bottom:1rem;padding-top:1rem}.table.gx-4 td,.table.gx-4 th{padding-left:1rem;padding-right:1rem}.table.gx-4 td.dtr-control,.table.gx-4 th.dtr-control{padding-left:1rem!important}.table.gs-4 td:first-child,.table.gs-4 th:first-child{padding-left:1rem}.table.gs-4 td:last-child,.table.gs-4 th:last-child{padding-right:1rem}.table.gs-4 td.dtr-control:first-child,.table.gs-4 th.dtr-control:first-child{padding-left:1rem!important}.table.g-5 td,.table.g-5 th{padding:1.25rem}.table.g-5 td.dtr-control,.table.g-5 th.dtr-control{padding-left:1.25rem!important}.table.gy-5 td,.table.gy-5 th{padding-bottom:1.25rem;padding-top:1.25rem}.table.gx-5 td,.table.gx-5 th{padding-left:1.25rem;padding-right:1.25rem}.table.gx-5 td.dtr-control,.table.gx-5 th.dtr-control{padding-left:1.25rem!important}.table.gs-5 td:first-child,.table.gs-5 th:first-child{padding-left:1.25rem}.table.gs-5 td:last-child,.table.gs-5 th:last-child{padding-right:1.25rem}.table.gs-5 td.dtr-control:first-child,.table.gs-5 th.dtr-control:first-child{padding-left:1.25rem!important}.table.g-6 td,.table.g-6 th{padding:1.5rem}.table.g-6 td.dtr-control,.table.g-6 th.dtr-control{padding-left:1.5rem!important}.table.gy-6 td,.table.gy-6 th{padding-bottom:1.5rem;padding-top:1.5rem}.table.gx-6 td,.table.gx-6 th{padding-left:1.5rem;padding-right:1.5rem}.table.gx-6 td.dtr-control,.table.gx-6 th.dtr-control{padding-left:1.5rem!important}.table.gs-6 td:first-child,.table.gs-6 th:first-child{padding-left:1.5rem}.table.gs-6 td:last-child,.table.gs-6 th:last-child{padding-right:1.5rem}.table.gs-6 td.dtr-control:first-child,.table.gs-6 th.dtr-control:first-child{padding-left:1.5rem!important}.table.g-7 td,.table.g-7 th{padding:1.75rem}.table.g-7 td.dtr-control,.table.g-7 th.dtr-control{padding-left:1.75rem!important}.table.gy-7 td,.table.gy-7 th{padding-bottom:1.75rem;padding-top:1.75rem}.table.gx-7 td,.table.gx-7 th{padding-left:1.75rem;padding-right:1.75rem}.table.gx-7 td.dtr-control,.table.gx-7 th.dtr-control{padding-left:1.75rem!important}.table.gs-7 td:first-child,.table.gs-7 th:first-child{padding-left:1.75rem}.table.gs-7 td:last-child,.table.gs-7 th:last-child{padding-right:1.75rem}.table.gs-7 td.dtr-control:first-child,.table.gs-7 th.dtr-control:first-child{padding-left:1.75rem!important}.table.g-8 td,.table.g-8 th{padding:2rem}.table.g-8 td.dtr-control,.table.g-8 th.dtr-control{padding-left:2rem!important}.table.gy-8 td,.table.gy-8 th{padding-bottom:2rem;padding-top:2rem}.table.gx-8 td,.table.gx-8 th{padding-left:2rem;padding-right:2rem}.table.gx-8 td.dtr-control,.table.gx-8 th.dtr-control{padding-left:2rem!important}.table.gs-8 td:first-child,.table.gs-8 th:first-child{padding-left:2rem}.table.gs-8 td:last-child,.table.gs-8 th:last-child{padding-right:2rem}.table.gs-8 td.dtr-control:first-child,.table.gs-8 th.dtr-control:first-child{padding-left:2rem!important}.table.g-9 td,.table.g-9 th{padding:2.25rem}.table.g-9 td.dtr-control,.table.g-9 th.dtr-control{padding-left:2.25rem!important}.table.gy-9 td,.table.gy-9 th{padding-bottom:2.25rem;padding-top:2.25rem}.table.gx-9 td,.table.gx-9 th{padding-left:2.25rem;padding-right:2.25rem}.table.gx-9 td.dtr-control,.table.gx-9 th.dtr-control{padding-left:2.25rem!important}.table.gs-9 td:first-child,.table.gs-9 th:first-child{padding-left:2.25rem}.table.gs-9 td:last-child,.table.gs-9 th:last-child{padding-right:2.25rem}.table.gs-9 td.dtr-control:first-child,.table.gs-9 th.dtr-control:first-child{padding-left:2.25rem!important}.table.g-10 td,.table.g-10 th{padding:2.5rem}.table.g-10 td.dtr-control,.table.g-10 th.dtr-control{padding-left:2.5rem!important}.table.gy-10 td,.table.gy-10 th{padding-bottom:2.5rem;padding-top:2.5rem}.table.gx-10 td,.table.gx-10 th{padding-left:2.5rem;padding-right:2.5rem}.table.gx-10 td.dtr-control,.table.gx-10 th.dtr-control{padding-left:2.5rem!important}.table.gs-10 td:first-child,.table.gs-10 th:first-child{padding-left:2.5rem}.table.gs-10 td:last-child,.table.gs-10 th:last-child{padding-right:2.5rem}.table.gs-10 td.dtr-control:first-child,.table.gs-10 th.dtr-control:first-child{padding-left:2.5rem!important}@media(min-width:576px){.table.g-sm-0 td,.table.g-sm-0 th{padding:0}.table.g-sm-0 td.dtr-control,.table.g-sm-0 th.dtr-control{padding-left:0!important}.table.gy-sm-0 td,.table.gy-sm-0 th{padding-bottom:0;padding-top:0}.table.gx-sm-0 td,.table.gx-sm-0 th{padding-left:0;padding-right:0}.table.gx-sm-0 td.dtr-control,.table.gx-sm-0 th.dtr-control{padding-left:0!important}.table.gs-sm-0 td:first-child,.table.gs-sm-0 th:first-child{padding-left:0}.table.gs-sm-0 td:last-child,.table.gs-sm-0 th:last-child{padding-right:0}.table.gs-sm-0 td.dtr-control:first-child,.table.gs-sm-0 th.dtr-control:first-child{padding-left:0!important}.table.g-sm-1 td,.table.g-sm-1 th{padding:.25rem}.table.g-sm-1 td.dtr-control,.table.g-sm-1 th.dtr-control{padding-left:.25rem!important}.table.gy-sm-1 td,.table.gy-sm-1 th{padding-bottom:.25rem;padding-top:.25rem}.table.gx-sm-1 td,.table.gx-sm-1 th{padding-left:.25rem;padding-right:.25rem}.table.gx-sm-1 td.dtr-control,.table.gx-sm-1 th.dtr-control{padding-left:.25rem!important}.table.gs-sm-1 td:first-child,.table.gs-sm-1 th:first-child{padding-left:.25rem}.table.gs-sm-1 td:last-child,.table.gs-sm-1 th:last-child{padding-right:.25rem}.table.gs-sm-1 td.dtr-control:first-child,.table.gs-sm-1 th.dtr-control:first-child{padding-left:.25rem!important}.table.g-sm-2 td,.table.g-sm-2 th{padding:.5rem}.table.g-sm-2 td.dtr-control,.table.g-sm-2 th.dtr-control{padding-left:.5rem!important}.table.gy-sm-2 td,.table.gy-sm-2 th{padding-bottom:.5rem;padding-top:.5rem}.table.gx-sm-2 td,.table.gx-sm-2 th{padding-left:.5rem;padding-right:.5rem}.table.gx-sm-2 td.dtr-control,.table.gx-sm-2 th.dtr-control{padding-left:.5rem!important}.table.gs-sm-2 td:first-child,.table.gs-sm-2 th:first-child{padding-left:.5rem}.table.gs-sm-2 td:last-child,.table.gs-sm-2 th:last-child{padding-right:.5rem}.table.gs-sm-2 td.dtr-control:first-child,.table.gs-sm-2 th.dtr-control:first-child{padding-left:.5rem!important}.table.g-sm-3 td,.table.g-sm-3 th{padding:.75rem}.table.g-sm-3 td.dtr-control,.table.g-sm-3 th.dtr-control{padding-left:.75rem!important}.table.gy-sm-3 td,.table.gy-sm-3 th{padding-bottom:.75rem;padding-top:.75rem}.table.gx-sm-3 td,.table.gx-sm-3 th{padding-left:.75rem;padding-right:.75rem}.table.gx-sm-3 td.dtr-control,.table.gx-sm-3 th.dtr-control{padding-left:.75rem!important}.table.gs-sm-3 td:first-child,.table.gs-sm-3 th:first-child{padding-left:.75rem}.table.gs-sm-3 td:last-child,.table.gs-sm-3 th:last-child{padding-right:.75rem}.table.gs-sm-3 td.dtr-control:first-child,.table.gs-sm-3 th.dtr-control:first-child{padding-left:.75rem!important}.table.g-sm-4 td,.table.g-sm-4 th{padding:1rem}.table.g-sm-4 td.dtr-control,.table.g-sm-4 th.dtr-control{padding-left:1rem!important}.table.gy-sm-4 td,.table.gy-sm-4 th{padding-bottom:1rem;padding-top:1rem}.table.gx-sm-4 td,.table.gx-sm-4 th{padding-left:1rem;padding-right:1rem}.table.gx-sm-4 td.dtr-control,.table.gx-sm-4 th.dtr-control{padding-left:1rem!important}.table.gs-sm-4 td:first-child,.table.gs-sm-4 th:first-child{padding-left:1rem}.table.gs-sm-4 td:last-child,.table.gs-sm-4 th:last-child{padding-right:1rem}.table.gs-sm-4 td.dtr-control:first-child,.table.gs-sm-4 th.dtr-control:first-child{padding-left:1rem!important}.table.g-sm-5 td,.table.g-sm-5 th{padding:1.25rem}.table.g-sm-5 td.dtr-control,.table.g-sm-5 th.dtr-control{padding-left:1.25rem!important}.table.gy-sm-5 td,.table.gy-sm-5 th{padding-bottom:1.25rem;padding-top:1.25rem}.table.gx-sm-5 td,.table.gx-sm-5 th{padding-left:1.25rem;padding-right:1.25rem}.table.gx-sm-5 td.dtr-control,.table.gx-sm-5 th.dtr-control{padding-left:1.25rem!important}.table.gs-sm-5 td:first-child,.table.gs-sm-5 th:first-child{padding-left:1.25rem}.table.gs-sm-5 td:last-child,.table.gs-sm-5 th:last-child{padding-right:1.25rem}.table.gs-sm-5 td.dtr-control:first-child,.table.gs-sm-5 th.dtr-control:first-child{padding-left:1.25rem!important}.table.g-sm-6 td,.table.g-sm-6 th{padding:1.5rem}.table.g-sm-6 td.dtr-control,.table.g-sm-6 th.dtr-control{padding-left:1.5rem!important}.table.gy-sm-6 td,.table.gy-sm-6 th{padding-bottom:1.5rem;padding-top:1.5rem}.table.gx-sm-6 td,.table.gx-sm-6 th{padding-left:1.5rem;padding-right:1.5rem}.table.gx-sm-6 td.dtr-control,.table.gx-sm-6 th.dtr-control{padding-left:1.5rem!important}.table.gs-sm-6 td:first-child,.table.gs-sm-6 th:first-child{padding-left:1.5rem}.table.gs-sm-6 td:last-child,.table.gs-sm-6 th:last-child{padding-right:1.5rem}.table.gs-sm-6 td.dtr-control:first-child,.table.gs-sm-6 th.dtr-control:first-child{padding-left:1.5rem!important}.table.g-sm-7 td,.table.g-sm-7 th{padding:1.75rem}.table.g-sm-7 td.dtr-control,.table.g-sm-7 th.dtr-control{padding-left:1.75rem!important}.table.gy-sm-7 td,.table.gy-sm-7 th{padding-bottom:1.75rem;padding-top:1.75rem}.table.gx-sm-7 td,.table.gx-sm-7 th{padding-left:1.75rem;padding-right:1.75rem}.table.gx-sm-7 td.dtr-control,.table.gx-sm-7 th.dtr-control{padding-left:1.75rem!important}.table.gs-sm-7 td:first-child,.table.gs-sm-7 th:first-child{padding-left:1.75rem}.table.gs-sm-7 td:last-child,.table.gs-sm-7 th:last-child{padding-right:1.75rem}.table.gs-sm-7 td.dtr-control:first-child,.table.gs-sm-7 th.dtr-control:first-child{padding-left:1.75rem!important}.table.g-sm-8 td,.table.g-sm-8 th{padding:2rem}.table.g-sm-8 td.dtr-control,.table.g-sm-8 th.dtr-control{padding-left:2rem!important}.table.gy-sm-8 td,.table.gy-sm-8 th{padding-bottom:2rem;padding-top:2rem}.table.gx-sm-8 td,.table.gx-sm-8 th{padding-left:2rem;padding-right:2rem}.table.gx-sm-8 td.dtr-control,.table.gx-sm-8 th.dtr-control{padding-left:2rem!important}.table.gs-sm-8 td:first-child,.table.gs-sm-8 th:first-child{padding-left:2rem}.table.gs-sm-8 td:last-child,.table.gs-sm-8 th:last-child{padding-right:2rem}.table.gs-sm-8 td.dtr-control:first-child,.table.gs-sm-8 th.dtr-control:first-child{padding-left:2rem!important}.table.g-sm-9 td,.table.g-sm-9 th{padding:2.25rem}.table.g-sm-9 td.dtr-control,.table.g-sm-9 th.dtr-control{padding-left:2.25rem!important}.table.gy-sm-9 td,.table.gy-sm-9 th{padding-bottom:2.25rem;padding-top:2.25rem}.table.gx-sm-9 td,.table.gx-sm-9 th{padding-left:2.25rem;padding-right:2.25rem}.table.gx-sm-9 td.dtr-control,.table.gx-sm-9 th.dtr-control{padding-left:2.25rem!important}.table.gs-sm-9 td:first-child,.table.gs-sm-9 th:first-child{padding-left:2.25rem}.table.gs-sm-9 td:last-child,.table.gs-sm-9 th:last-child{padding-right:2.25rem}.table.gs-sm-9 td.dtr-control:first-child,.table.gs-sm-9 th.dtr-control:first-child{padding-left:2.25rem!important}.table.g-sm-10 td,.table.g-sm-10 th{padding:2.5rem}.table.g-sm-10 td.dtr-control,.table.g-sm-10 th.dtr-control{padding-left:2.5rem!important}.table.gy-sm-10 td,.table.gy-sm-10 th{padding-bottom:2.5rem;padding-top:2.5rem}.table.gx-sm-10 td,.table.gx-sm-10 th{padding-left:2.5rem;padding-right:2.5rem}.table.gx-sm-10 td.dtr-control,.table.gx-sm-10 th.dtr-control{padding-left:2.5rem!important}.table.gs-sm-10 td:first-child,.table.gs-sm-10 th:first-child{padding-left:2.5rem}.table.gs-sm-10 td:last-child,.table.gs-sm-10 th:last-child{padding-right:2.5rem}.table.gs-sm-10 td.dtr-control:first-child,.table.gs-sm-10 th.dtr-control:first-child{padding-left:2.5rem!important}}@media(min-width:768px){.table.g-md-0 td,.table.g-md-0 th{padding:0}.table.g-md-0 td.dtr-control,.table.g-md-0 th.dtr-control{padding-left:0!important}.table.gy-md-0 td,.table.gy-md-0 th{padding-bottom:0;padding-top:0}.table.gx-md-0 td,.table.gx-md-0 th{padding-left:0;padding-right:0}.table.gx-md-0 td.dtr-control,.table.gx-md-0 th.dtr-control{padding-left:0!important}.table.gs-md-0 td:first-child,.table.gs-md-0 th:first-child{padding-left:0}.table.gs-md-0 td:last-child,.table.gs-md-0 th:last-child{padding-right:0}.table.gs-md-0 td.dtr-control:first-child,.table.gs-md-0 th.dtr-control:first-child{padding-left:0!important}.table.g-md-1 td,.table.g-md-1 th{padding:.25rem}.table.g-md-1 td.dtr-control,.table.g-md-1 th.dtr-control{padding-left:.25rem!important}.table.gy-md-1 td,.table.gy-md-1 th{padding-bottom:.25rem;padding-top:.25rem}.table.gx-md-1 td,.table.gx-md-1 th{padding-left:.25rem;padding-right:.25rem}.table.gx-md-1 td.dtr-control,.table.gx-md-1 th.dtr-control{padding-left:.25rem!important}.table.gs-md-1 td:first-child,.table.gs-md-1 th:first-child{padding-left:.25rem}.table.gs-md-1 td:last-child,.table.gs-md-1 th:last-child{padding-right:.25rem}.table.gs-md-1 td.dtr-control:first-child,.table.gs-md-1 th.dtr-control:first-child{padding-left:.25rem!important}.table.g-md-2 td,.table.g-md-2 th{padding:.5rem}.table.g-md-2 td.dtr-control,.table.g-md-2 th.dtr-control{padding-left:.5rem!important}.table.gy-md-2 td,.table.gy-md-2 th{padding-bottom:.5rem;padding-top:.5rem}.table.gx-md-2 td,.table.gx-md-2 th{padding-left:.5rem;padding-right:.5rem}.table.gx-md-2 td.dtr-control,.table.gx-md-2 th.dtr-control{padding-left:.5rem!important}.table.gs-md-2 td:first-child,.table.gs-md-2 th:first-child{padding-left:.5rem}.table.gs-md-2 td:last-child,.table.gs-md-2 th:last-child{padding-right:.5rem}.table.gs-md-2 td.dtr-control:first-child,.table.gs-md-2 th.dtr-control:first-child{padding-left:.5rem!important}.table.g-md-3 td,.table.g-md-3 th{padding:.75rem}.table.g-md-3 td.dtr-control,.table.g-md-3 th.dtr-control{padding-left:.75rem!important}.table.gy-md-3 td,.table.gy-md-3 th{padding-bottom:.75rem;padding-top:.75rem}.table.gx-md-3 td,.table.gx-md-3 th{padding-left:.75rem;padding-right:.75rem}.table.gx-md-3 td.dtr-control,.table.gx-md-3 th.dtr-control{padding-left:.75rem!important}.table.gs-md-3 td:first-child,.table.gs-md-3 th:first-child{padding-left:.75rem}.table.gs-md-3 td:last-child,.table.gs-md-3 th:last-child{padding-right:.75rem}.table.gs-md-3 td.dtr-control:first-child,.table.gs-md-3 th.dtr-control:first-child{padding-left:.75rem!important}.table.g-md-4 td,.table.g-md-4 th{padding:1rem}.table.g-md-4 td.dtr-control,.table.g-md-4 th.dtr-control{padding-left:1rem!important}.table.gy-md-4 td,.table.gy-md-4 th{padding-bottom:1rem;padding-top:1rem}.table.gx-md-4 td,.table.gx-md-4 th{padding-left:1rem;padding-right:1rem}.table.gx-md-4 td.dtr-control,.table.gx-md-4 th.dtr-control{padding-left:1rem!important}.table.gs-md-4 td:first-child,.table.gs-md-4 th:first-child{padding-left:1rem}.table.gs-md-4 td:last-child,.table.gs-md-4 th:last-child{padding-right:1rem}.table.gs-md-4 td.dtr-control:first-child,.table.gs-md-4 th.dtr-control:first-child{padding-left:1rem!important}.table.g-md-5 td,.table.g-md-5 th{padding:1.25rem}.table.g-md-5 td.dtr-control,.table.g-md-5 th.dtr-control{padding-left:1.25rem!important}.table.gy-md-5 td,.table.gy-md-5 th{padding-bottom:1.25rem;padding-top:1.25rem}.table.gx-md-5 td,.table.gx-md-5 th{padding-left:1.25rem;padding-right:1.25rem}.table.gx-md-5 td.dtr-control,.table.gx-md-5 th.dtr-control{padding-left:1.25rem!important}.table.gs-md-5 td:first-child,.table.gs-md-5 th:first-child{padding-left:1.25rem}.table.gs-md-5 td:last-child,.table.gs-md-5 th:last-child{padding-right:1.25rem}.table.gs-md-5 td.dtr-control:first-child,.table.gs-md-5 th.dtr-control:first-child{padding-left:1.25rem!important}.table.g-md-6 td,.table.g-md-6 th{padding:1.5rem}.table.g-md-6 td.dtr-control,.table.g-md-6 th.dtr-control{padding-left:1.5rem!important}.table.gy-md-6 td,.table.gy-md-6 th{padding-bottom:1.5rem;padding-top:1.5rem}.table.gx-md-6 td,.table.gx-md-6 th{padding-left:1.5rem;padding-right:1.5rem}.table.gx-md-6 td.dtr-control,.table.gx-md-6 th.dtr-control{padding-left:1.5rem!important}.table.gs-md-6 td:first-child,.table.gs-md-6 th:first-child{padding-left:1.5rem}.table.gs-md-6 td:last-child,.table.gs-md-6 th:last-child{padding-right:1.5rem}.table.gs-md-6 td.dtr-control:first-child,.table.gs-md-6 th.dtr-control:first-child{padding-left:1.5rem!important}.table.g-md-7 td,.table.g-md-7 th{padding:1.75rem}.table.g-md-7 td.dtr-control,.table.g-md-7 th.dtr-control{padding-left:1.75rem!important}.table.gy-md-7 td,.table.gy-md-7 th{padding-bottom:1.75rem;padding-top:1.75rem}.table.gx-md-7 td,.table.gx-md-7 th{padding-left:1.75rem;padding-right:1.75rem}.table.gx-md-7 td.dtr-control,.table.gx-md-7 th.dtr-control{padding-left:1.75rem!important}.table.gs-md-7 td:first-child,.table.gs-md-7 th:first-child{padding-left:1.75rem}.table.gs-md-7 td:last-child,.table.gs-md-7 th:last-child{padding-right:1.75rem}.table.gs-md-7 td.dtr-control:first-child,.table.gs-md-7 th.dtr-control:first-child{padding-left:1.75rem!important}.table.g-md-8 td,.table.g-md-8 th{padding:2rem}.table.g-md-8 td.dtr-control,.table.g-md-8 th.dtr-control{padding-left:2rem!important}.table.gy-md-8 td,.table.gy-md-8 th{padding-bottom:2rem;padding-top:2rem}.table.gx-md-8 td,.table.gx-md-8 th{padding-left:2rem;padding-right:2rem}.table.gx-md-8 td.dtr-control,.table.gx-md-8 th.dtr-control{padding-left:2rem!important}.table.gs-md-8 td:first-child,.table.gs-md-8 th:first-child{padding-left:2rem}.table.gs-md-8 td:last-child,.table.gs-md-8 th:last-child{padding-right:2rem}.table.gs-md-8 td.dtr-control:first-child,.table.gs-md-8 th.dtr-control:first-child{padding-left:2rem!important}.table.g-md-9 td,.table.g-md-9 th{padding:2.25rem}.table.g-md-9 td.dtr-control,.table.g-md-9 th.dtr-control{padding-left:2.25rem!important}.table.gy-md-9 td,.table.gy-md-9 th{padding-bottom:2.25rem;padding-top:2.25rem}.table.gx-md-9 td,.table.gx-md-9 th{padding-left:2.25rem;padding-right:2.25rem}.table.gx-md-9 td.dtr-control,.table.gx-md-9 th.dtr-control{padding-left:2.25rem!important}.table.gs-md-9 td:first-child,.table.gs-md-9 th:first-child{padding-left:2.25rem}.table.gs-md-9 td:last-child,.table.gs-md-9 th:last-child{padding-right:2.25rem}.table.gs-md-9 td.dtr-control:first-child,.table.gs-md-9 th.dtr-control:first-child{padding-left:2.25rem!important}.table.g-md-10 td,.table.g-md-10 th{padding:2.5rem}.table.g-md-10 td.dtr-control,.table.g-md-10 th.dtr-control{padding-left:2.5rem!important}.table.gy-md-10 td,.table.gy-md-10 th{padding-bottom:2.5rem;padding-top:2.5rem}.table.gx-md-10 td,.table.gx-md-10 th{padding-left:2.5rem;padding-right:2.5rem}.table.gx-md-10 td.dtr-control,.table.gx-md-10 th.dtr-control{padding-left:2.5rem!important}.table.gs-md-10 td:first-child,.table.gs-md-10 th:first-child{padding-left:2.5rem}.table.gs-md-10 td:last-child,.table.gs-md-10 th:last-child{padding-right:2.5rem}.table.gs-md-10 td.dtr-control:first-child,.table.gs-md-10 th.dtr-control:first-child{padding-left:2.5rem!important}}@media(min-width:992px){.table.g-lg-0 td,.table.g-lg-0 th{padding:0}.table.g-lg-0 td.dtr-control,.table.g-lg-0 th.dtr-control{padding-left:0!important}.table.gy-lg-0 td,.table.gy-lg-0 th{padding-bottom:0;padding-top:0}.table.gx-lg-0 td,.table.gx-lg-0 th{padding-left:0;padding-right:0}.table.gx-lg-0 td.dtr-control,.table.gx-lg-0 th.dtr-control{padding-left:0!important}.table.gs-lg-0 td:first-child,.table.gs-lg-0 th:first-child{padding-left:0}.table.gs-lg-0 td:last-child,.table.gs-lg-0 th:last-child{padding-right:0}.table.gs-lg-0 td.dtr-control:first-child,.table.gs-lg-0 th.dtr-control:first-child{padding-left:0!important}.table.g-lg-1 td,.table.g-lg-1 th{padding:.25rem}.table.g-lg-1 td.dtr-control,.table.g-lg-1 th.dtr-control{padding-left:.25rem!important}.table.gy-lg-1 td,.table.gy-lg-1 th{padding-bottom:.25rem;padding-top:.25rem}.table.gx-lg-1 td,.table.gx-lg-1 th{padding-left:.25rem;padding-right:.25rem}.table.gx-lg-1 td.dtr-control,.table.gx-lg-1 th.dtr-control{padding-left:.25rem!important}.table.gs-lg-1 td:first-child,.table.gs-lg-1 th:first-child{padding-left:.25rem}.table.gs-lg-1 td:last-child,.table.gs-lg-1 th:last-child{padding-right:.25rem}.table.gs-lg-1 td.dtr-control:first-child,.table.gs-lg-1 th.dtr-control:first-child{padding-left:.25rem!important}.table.g-lg-2 td,.table.g-lg-2 th{padding:.5rem}.table.g-lg-2 td.dtr-control,.table.g-lg-2 th.dtr-control{padding-left:.5rem!important}.table.gy-lg-2 td,.table.gy-lg-2 th{padding-bottom:.5rem;padding-top:.5rem}.table.gx-lg-2 td,.table.gx-lg-2 th{padding-left:.5rem;padding-right:.5rem}.table.gx-lg-2 td.dtr-control,.table.gx-lg-2 th.dtr-control{padding-left:.5rem!important}.table.gs-lg-2 td:first-child,.table.gs-lg-2 th:first-child{padding-left:.5rem}.table.gs-lg-2 td:last-child,.table.gs-lg-2 th:last-child{padding-right:.5rem}.table.gs-lg-2 td.dtr-control:first-child,.table.gs-lg-2 th.dtr-control:first-child{padding-left:.5rem!important}.table.g-lg-3 td,.table.g-lg-3 th{padding:.75rem}.table.g-lg-3 td.dtr-control,.table.g-lg-3 th.dtr-control{padding-left:.75rem!important}.table.gy-lg-3 td,.table.gy-lg-3 th{padding-bottom:.75rem;padding-top:.75rem}.table.gx-lg-3 td,.table.gx-lg-3 th{padding-left:.75rem;padding-right:.75rem}.table.gx-lg-3 td.dtr-control,.table.gx-lg-3 th.dtr-control{padding-left:.75rem!important}.table.gs-lg-3 td:first-child,.table.gs-lg-3 th:first-child{padding-left:.75rem}.table.gs-lg-3 td:last-child,.table.gs-lg-3 th:last-child{padding-right:.75rem}.table.gs-lg-3 td.dtr-control:first-child,.table.gs-lg-3 th.dtr-control:first-child{padding-left:.75rem!important}.table.g-lg-4 td,.table.g-lg-4 th{padding:1rem}.table.g-lg-4 td.dtr-control,.table.g-lg-4 th.dtr-control{padding-left:1rem!important}.table.gy-lg-4 td,.table.gy-lg-4 th{padding-bottom:1rem;padding-top:1rem}.table.gx-lg-4 td,.table.gx-lg-4 th{padding-left:1rem;padding-right:1rem}.table.gx-lg-4 td.dtr-control,.table.gx-lg-4 th.dtr-control{padding-left:1rem!important}.table.gs-lg-4 td:first-child,.table.gs-lg-4 th:first-child{padding-left:1rem}.table.gs-lg-4 td:last-child,.table.gs-lg-4 th:last-child{padding-right:1rem}.table.gs-lg-4 td.dtr-control:first-child,.table.gs-lg-4 th.dtr-control:first-child{padding-left:1rem!important}.table.g-lg-5 td,.table.g-lg-5 th{padding:1.25rem}.table.g-lg-5 td.dtr-control,.table.g-lg-5 th.dtr-control{padding-left:1.25rem!important}.table.gy-lg-5 td,.table.gy-lg-5 th{padding-bottom:1.25rem;padding-top:1.25rem}.table.gx-lg-5 td,.table.gx-lg-5 th{padding-left:1.25rem;padding-right:1.25rem}.table.gx-lg-5 td.dtr-control,.table.gx-lg-5 th.dtr-control{padding-left:1.25rem!important}.table.gs-lg-5 td:first-child,.table.gs-lg-5 th:first-child{padding-left:1.25rem}.table.gs-lg-5 td:last-child,.table.gs-lg-5 th:last-child{padding-right:1.25rem}.table.gs-lg-5 td.dtr-control:first-child,.table.gs-lg-5 th.dtr-control:first-child{padding-left:1.25rem!important}.table.g-lg-6 td,.table.g-lg-6 th{padding:1.5rem}.table.g-lg-6 td.dtr-control,.table.g-lg-6 th.dtr-control{padding-left:1.5rem!important}.table.gy-lg-6 td,.table.gy-lg-6 th{padding-bottom:1.5rem;padding-top:1.5rem}.table.gx-lg-6 td,.table.gx-lg-6 th{padding-left:1.5rem;padding-right:1.5rem}.table.gx-lg-6 td.dtr-control,.table.gx-lg-6 th.dtr-control{padding-left:1.5rem!important}.table.gs-lg-6 td:first-child,.table.gs-lg-6 th:first-child{padding-left:1.5rem}.table.gs-lg-6 td:last-child,.table.gs-lg-6 th:last-child{padding-right:1.5rem}.table.gs-lg-6 td.dtr-control:first-child,.table.gs-lg-6 th.dtr-control:first-child{padding-left:1.5rem!important}.table.g-lg-7 td,.table.g-lg-7 th{padding:1.75rem}.table.g-lg-7 td.dtr-control,.table.g-lg-7 th.dtr-control{padding-left:1.75rem!important}.table.gy-lg-7 td,.table.gy-lg-7 th{padding-bottom:1.75rem;padding-top:1.75rem}.table.gx-lg-7 td,.table.gx-lg-7 th{padding-left:1.75rem;padding-right:1.75rem}.table.gx-lg-7 td.dtr-control,.table.gx-lg-7 th.dtr-control{padding-left:1.75rem!important}.table.gs-lg-7 td:first-child,.table.gs-lg-7 th:first-child{padding-left:1.75rem}.table.gs-lg-7 td:last-child,.table.gs-lg-7 th:last-child{padding-right:1.75rem}.table.gs-lg-7 td.dtr-control:first-child,.table.gs-lg-7 th.dtr-control:first-child{padding-left:1.75rem!important}.table.g-lg-8 td,.table.g-lg-8 th{padding:2rem}.table.g-lg-8 td.dtr-control,.table.g-lg-8 th.dtr-control{padding-left:2rem!important}.table.gy-lg-8 td,.table.gy-lg-8 th{padding-bottom:2rem;padding-top:2rem}.table.gx-lg-8 td,.table.gx-lg-8 th{padding-left:2rem;padding-right:2rem}.table.gx-lg-8 td.dtr-control,.table.gx-lg-8 th.dtr-control{padding-left:2rem!important}.table.gs-lg-8 td:first-child,.table.gs-lg-8 th:first-child{padding-left:2rem}.table.gs-lg-8 td:last-child,.table.gs-lg-8 th:last-child{padding-right:2rem}.table.gs-lg-8 td.dtr-control:first-child,.table.gs-lg-8 th.dtr-control:first-child{padding-left:2rem!important}.table.g-lg-9 td,.table.g-lg-9 th{padding:2.25rem}.table.g-lg-9 td.dtr-control,.table.g-lg-9 th.dtr-control{padding-left:2.25rem!important}.table.gy-lg-9 td,.table.gy-lg-9 th{padding-bottom:2.25rem;padding-top:2.25rem}.table.gx-lg-9 td,.table.gx-lg-9 th{padding-left:2.25rem;padding-right:2.25rem}.table.gx-lg-9 td.dtr-control,.table.gx-lg-9 th.dtr-control{padding-left:2.25rem!important}.table.gs-lg-9 td:first-child,.table.gs-lg-9 th:first-child{padding-left:2.25rem}.table.gs-lg-9 td:last-child,.table.gs-lg-9 th:last-child{padding-right:2.25rem}.table.gs-lg-9 td.dtr-control:first-child,.table.gs-lg-9 th.dtr-control:first-child{padding-left:2.25rem!important}.table.g-lg-10 td,.table.g-lg-10 th{padding:2.5rem}.table.g-lg-10 td.dtr-control,.table.g-lg-10 th.dtr-control{padding-left:2.5rem!important}.table.gy-lg-10 td,.table.gy-lg-10 th{padding-bottom:2.5rem;padding-top:2.5rem}.table.gx-lg-10 td,.table.gx-lg-10 th{padding-left:2.5rem;padding-right:2.5rem}.table.gx-lg-10 td.dtr-control,.table.gx-lg-10 th.dtr-control{padding-left:2.5rem!important}.table.gs-lg-10 td:first-child,.table.gs-lg-10 th:first-child{padding-left:2.5rem}.table.gs-lg-10 td:last-child,.table.gs-lg-10 th:last-child{padding-right:2.5rem}.table.gs-lg-10 td.dtr-control:first-child,.table.gs-lg-10 th.dtr-control:first-child{padding-left:2.5rem!important}}@media(min-width:1200px){.table.g-xl-0 td,.table.g-xl-0 th{padding:0}.table.g-xl-0 td.dtr-control,.table.g-xl-0 th.dtr-control{padding-left:0!important}.table.gy-xl-0 td,.table.gy-xl-0 th{padding-bottom:0;padding-top:0}.table.gx-xl-0 td,.table.gx-xl-0 th{padding-left:0;padding-right:0}.table.gx-xl-0 td.dtr-control,.table.gx-xl-0 th.dtr-control{padding-left:0!important}.table.gs-xl-0 td:first-child,.table.gs-xl-0 th:first-child{padding-left:0}.table.gs-xl-0 td:last-child,.table.gs-xl-0 th:last-child{padding-right:0}.table.gs-xl-0 td.dtr-control:first-child,.table.gs-xl-0 th.dtr-control:first-child{padding-left:0!important}.table.g-xl-1 td,.table.g-xl-1 th{padding:.25rem}.table.g-xl-1 td.dtr-control,.table.g-xl-1 th.dtr-control{padding-left:.25rem!important}.table.gy-xl-1 td,.table.gy-xl-1 th{padding-bottom:.25rem;padding-top:.25rem}.table.gx-xl-1 td,.table.gx-xl-1 th{padding-left:.25rem;padding-right:.25rem}.table.gx-xl-1 td.dtr-control,.table.gx-xl-1 th.dtr-control{padding-left:.25rem!important}.table.gs-xl-1 td:first-child,.table.gs-xl-1 th:first-child{padding-left:.25rem}.table.gs-xl-1 td:last-child,.table.gs-xl-1 th:last-child{padding-right:.25rem}.table.gs-xl-1 td.dtr-control:first-child,.table.gs-xl-1 th.dtr-control:first-child{padding-left:.25rem!important}.table.g-xl-2 td,.table.g-xl-2 th{padding:.5rem}.table.g-xl-2 td.dtr-control,.table.g-xl-2 th.dtr-control{padding-left:.5rem!important}.table.gy-xl-2 td,.table.gy-xl-2 th{padding-bottom:.5rem;padding-top:.5rem}.table.gx-xl-2 td,.table.gx-xl-2 th{padding-left:.5rem;padding-right:.5rem}.table.gx-xl-2 td.dtr-control,.table.gx-xl-2 th.dtr-control{padding-left:.5rem!important}.table.gs-xl-2 td:first-child,.table.gs-xl-2 th:first-child{padding-left:.5rem}.table.gs-xl-2 td:last-child,.table.gs-xl-2 th:last-child{padding-right:.5rem}.table.gs-xl-2 td.dtr-control:first-child,.table.gs-xl-2 th.dtr-control:first-child{padding-left:.5rem!important}.table.g-xl-3 td,.table.g-xl-3 th{padding:.75rem}.table.g-xl-3 td.dtr-control,.table.g-xl-3 th.dtr-control{padding-left:.75rem!important}.table.gy-xl-3 td,.table.gy-xl-3 th{padding-bottom:.75rem;padding-top:.75rem}.table.gx-xl-3 td,.table.gx-xl-3 th{padding-left:.75rem;padding-right:.75rem}.table.gx-xl-3 td.dtr-control,.table.gx-xl-3 th.dtr-control{padding-left:.75rem!important}.table.gs-xl-3 td:first-child,.table.gs-xl-3 th:first-child{padding-left:.75rem}.table.gs-xl-3 td:last-child,.table.gs-xl-3 th:last-child{padding-right:.75rem}.table.gs-xl-3 td.dtr-control:first-child,.table.gs-xl-3 th.dtr-control:first-child{padding-left:.75rem!important}.table.g-xl-4 td,.table.g-xl-4 th{padding:1rem}.table.g-xl-4 td.dtr-control,.table.g-xl-4 th.dtr-control{padding-left:1rem!important}.table.gy-xl-4 td,.table.gy-xl-4 th{padding-bottom:1rem;padding-top:1rem}.table.gx-xl-4 td,.table.gx-xl-4 th{padding-left:1rem;padding-right:1rem}.table.gx-xl-4 td.dtr-control,.table.gx-xl-4 th.dtr-control{padding-left:1rem!important}.table.gs-xl-4 td:first-child,.table.gs-xl-4 th:first-child{padding-left:1rem}.table.gs-xl-4 td:last-child,.table.gs-xl-4 th:last-child{padding-right:1rem}.table.gs-xl-4 td.dtr-control:first-child,.table.gs-xl-4 th.dtr-control:first-child{padding-left:1rem!important}.table.g-xl-5 td,.table.g-xl-5 th{padding:1.25rem}.table.g-xl-5 td.dtr-control,.table.g-xl-5 th.dtr-control{padding-left:1.25rem!important}.table.gy-xl-5 td,.table.gy-xl-5 th{padding-bottom:1.25rem;padding-top:1.25rem}.table.gx-xl-5 td,.table.gx-xl-5 th{padding-left:1.25rem;padding-right:1.25rem}.table.gx-xl-5 td.dtr-control,.table.gx-xl-5 th.dtr-control{padding-left:1.25rem!important}.table.gs-xl-5 td:first-child,.table.gs-xl-5 th:first-child{padding-left:1.25rem}.table.gs-xl-5 td:last-child,.table.gs-xl-5 th:last-child{padding-right:1.25rem}.table.gs-xl-5 td.dtr-control:first-child,.table.gs-xl-5 th.dtr-control:first-child{padding-left:1.25rem!important}.table.g-xl-6 td,.table.g-xl-6 th{padding:1.5rem}.table.g-xl-6 td.dtr-control,.table.g-xl-6 th.dtr-control{padding-left:1.5rem!important}.table.gy-xl-6 td,.table.gy-xl-6 th{padding-bottom:1.5rem;padding-top:1.5rem}.table.gx-xl-6 td,.table.gx-xl-6 th{padding-left:1.5rem;padding-right:1.5rem}.table.gx-xl-6 td.dtr-control,.table.gx-xl-6 th.dtr-control{padding-left:1.5rem!important}.table.gs-xl-6 td:first-child,.table.gs-xl-6 th:first-child{padding-left:1.5rem}.table.gs-xl-6 td:last-child,.table.gs-xl-6 th:last-child{padding-right:1.5rem}.table.gs-xl-6 td.dtr-control:first-child,.table.gs-xl-6 th.dtr-control:first-child{padding-left:1.5rem!important}.table.g-xl-7 td,.table.g-xl-7 th{padding:1.75rem}.table.g-xl-7 td.dtr-control,.table.g-xl-7 th.dtr-control{padding-left:1.75rem!important}.table.gy-xl-7 td,.table.gy-xl-7 th{padding-bottom:1.75rem;padding-top:1.75rem}.table.gx-xl-7 td,.table.gx-xl-7 th{padding-left:1.75rem;padding-right:1.75rem}.table.gx-xl-7 td.dtr-control,.table.gx-xl-7 th.dtr-control{padding-left:1.75rem!important}.table.gs-xl-7 td:first-child,.table.gs-xl-7 th:first-child{padding-left:1.75rem}.table.gs-xl-7 td:last-child,.table.gs-xl-7 th:last-child{padding-right:1.75rem}.table.gs-xl-7 td.dtr-control:first-child,.table.gs-xl-7 th.dtr-control:first-child{padding-left:1.75rem!important}.table.g-xl-8 td,.table.g-xl-8 th{padding:2rem}.table.g-xl-8 td.dtr-control,.table.g-xl-8 th.dtr-control{padding-left:2rem!important}.table.gy-xl-8 td,.table.gy-xl-8 th{padding-bottom:2rem;padding-top:2rem}.table.gx-xl-8 td,.table.gx-xl-8 th{padding-left:2rem;padding-right:2rem}.table.gx-xl-8 td.dtr-control,.table.gx-xl-8 th.dtr-control{padding-left:2rem!important}.table.gs-xl-8 td:first-child,.table.gs-xl-8 th:first-child{padding-left:2rem}.table.gs-xl-8 td:last-child,.table.gs-xl-8 th:last-child{padding-right:2rem}.table.gs-xl-8 td.dtr-control:first-child,.table.gs-xl-8 th.dtr-control:first-child{padding-left:2rem!important}.table.g-xl-9 td,.table.g-xl-9 th{padding:2.25rem}.table.g-xl-9 td.dtr-control,.table.g-xl-9 th.dtr-control{padding-left:2.25rem!important}.table.gy-xl-9 td,.table.gy-xl-9 th{padding-bottom:2.25rem;padding-top:2.25rem}.table.gx-xl-9 td,.table.gx-xl-9 th{padding-left:2.25rem;padding-right:2.25rem}.table.gx-xl-9 td.dtr-control,.table.gx-xl-9 th.dtr-control{padding-left:2.25rem!important}.table.gs-xl-9 td:first-child,.table.gs-xl-9 th:first-child{padding-left:2.25rem}.table.gs-xl-9 td:last-child,.table.gs-xl-9 th:last-child{padding-right:2.25rem}.table.gs-xl-9 td.dtr-control:first-child,.table.gs-xl-9 th.dtr-control:first-child{padding-left:2.25rem!important}.table.g-xl-10 td,.table.g-xl-10 th{padding:2.5rem}.table.g-xl-10 td.dtr-control,.table.g-xl-10 th.dtr-control{padding-left:2.5rem!important}.table.gy-xl-10 td,.table.gy-xl-10 th{padding-bottom:2.5rem;padding-top:2.5rem}.table.gx-xl-10 td,.table.gx-xl-10 th{padding-left:2.5rem;padding-right:2.5rem}.table.gx-xl-10 td.dtr-control,.table.gx-xl-10 th.dtr-control{padding-left:2.5rem!important}.table.gs-xl-10 td:first-child,.table.gs-xl-10 th:first-child{padding-left:2.5rem}.table.gs-xl-10 td:last-child,.table.gs-xl-10 th:last-child{padding-right:2.5rem}.table.gs-xl-10 td.dtr-control:first-child,.table.gs-xl-10 th.dtr-control:first-child{padding-left:2.5rem!important}}@media(min-width:1400px){.table.g-xxl-0 td,.table.g-xxl-0 th{padding:0}.table.g-xxl-0 td.dtr-control,.table.g-xxl-0 th.dtr-control{padding-left:0!important}.table.gy-xxl-0 td,.table.gy-xxl-0 th{padding-bottom:0;padding-top:0}.table.gx-xxl-0 td,.table.gx-xxl-0 th{padding-left:0;padding-right:0}.table.gx-xxl-0 td.dtr-control,.table.gx-xxl-0 th.dtr-control{padding-left:0!important}.table.gs-xxl-0 td:first-child,.table.gs-xxl-0 th:first-child{padding-left:0}.table.gs-xxl-0 td:last-child,.table.gs-xxl-0 th:last-child{padding-right:0}.table.gs-xxl-0 td.dtr-control:first-child,.table.gs-xxl-0 th.dtr-control:first-child{padding-left:0!important}.table.g-xxl-1 td,.table.g-xxl-1 th{padding:.25rem}.table.g-xxl-1 td.dtr-control,.table.g-xxl-1 th.dtr-control{padding-left:.25rem!important}.table.gy-xxl-1 td,.table.gy-xxl-1 th{padding-bottom:.25rem;padding-top:.25rem}.table.gx-xxl-1 td,.table.gx-xxl-1 th{padding-left:.25rem;padding-right:.25rem}.table.gx-xxl-1 td.dtr-control,.table.gx-xxl-1 th.dtr-control{padding-left:.25rem!important}.table.gs-xxl-1 td:first-child,.table.gs-xxl-1 th:first-child{padding-left:.25rem}.table.gs-xxl-1 td:last-child,.table.gs-xxl-1 th:last-child{padding-right:.25rem}.table.gs-xxl-1 td.dtr-control:first-child,.table.gs-xxl-1 th.dtr-control:first-child{padding-left:.25rem!important}.table.g-xxl-2 td,.table.g-xxl-2 th{padding:.5rem}.table.g-xxl-2 td.dtr-control,.table.g-xxl-2 th.dtr-control{padding-left:.5rem!important}.table.gy-xxl-2 td,.table.gy-xxl-2 th{padding-bottom:.5rem;padding-top:.5rem}.table.gx-xxl-2 td,.table.gx-xxl-2 th{padding-left:.5rem;padding-right:.5rem}.table.gx-xxl-2 td.dtr-control,.table.gx-xxl-2 th.dtr-control{padding-left:.5rem!important}.table.gs-xxl-2 td:first-child,.table.gs-xxl-2 th:first-child{padding-left:.5rem}.table.gs-xxl-2 td:last-child,.table.gs-xxl-2 th:last-child{padding-right:.5rem}.table.gs-xxl-2 td.dtr-control:first-child,.table.gs-xxl-2 th.dtr-control:first-child{padding-left:.5rem!important}.table.g-xxl-3 td,.table.g-xxl-3 th{padding:.75rem}.table.g-xxl-3 td.dtr-control,.table.g-xxl-3 th.dtr-control{padding-left:.75rem!important}.table.gy-xxl-3 td,.table.gy-xxl-3 th{padding-bottom:.75rem;padding-top:.75rem}.table.gx-xxl-3 td,.table.gx-xxl-3 th{padding-left:.75rem;padding-right:.75rem}.table.gx-xxl-3 td.dtr-control,.table.gx-xxl-3 th.dtr-control{padding-left:.75rem!important}.table.gs-xxl-3 td:first-child,.table.gs-xxl-3 th:first-child{padding-left:.75rem}.table.gs-xxl-3 td:last-child,.table.gs-xxl-3 th:last-child{padding-right:.75rem}.table.gs-xxl-3 td.dtr-control:first-child,.table.gs-xxl-3 th.dtr-control:first-child{padding-left:.75rem!important}.table.g-xxl-4 td,.table.g-xxl-4 th{padding:1rem}.table.g-xxl-4 td.dtr-control,.table.g-xxl-4 th.dtr-control{padding-left:1rem!important}.table.gy-xxl-4 td,.table.gy-xxl-4 th{padding-bottom:1rem;padding-top:1rem}.table.gx-xxl-4 td,.table.gx-xxl-4 th{padding-left:1rem;padding-right:1rem}.table.gx-xxl-4 td.dtr-control,.table.gx-xxl-4 th.dtr-control{padding-left:1rem!important}.table.gs-xxl-4 td:first-child,.table.gs-xxl-4 th:first-child{padding-left:1rem}.table.gs-xxl-4 td:last-child,.table.gs-xxl-4 th:last-child{padding-right:1rem}.table.gs-xxl-4 td.dtr-control:first-child,.table.gs-xxl-4 th.dtr-control:first-child{padding-left:1rem!important}.table.g-xxl-5 td,.table.g-xxl-5 th{padding:1.25rem}.table.g-xxl-5 td.dtr-control,.table.g-xxl-5 th.dtr-control{padding-left:1.25rem!important}.table.gy-xxl-5 td,.table.gy-xxl-5 th{padding-bottom:1.25rem;padding-top:1.25rem}.table.gx-xxl-5 td,.table.gx-xxl-5 th{padding-left:1.25rem;padding-right:1.25rem}.table.gx-xxl-5 td.dtr-control,.table.gx-xxl-5 th.dtr-control{padding-left:1.25rem!important}.table.gs-xxl-5 td:first-child,.table.gs-xxl-5 th:first-child{padding-left:1.25rem}.table.gs-xxl-5 td:last-child,.table.gs-xxl-5 th:last-child{padding-right:1.25rem}.table.gs-xxl-5 td.dtr-control:first-child,.table.gs-xxl-5 th.dtr-control:first-child{padding-left:1.25rem!important}.table.g-xxl-6 td,.table.g-xxl-6 th{padding:1.5rem}.table.g-xxl-6 td.dtr-control,.table.g-xxl-6 th.dtr-control{padding-left:1.5rem!important}.table.gy-xxl-6 td,.table.gy-xxl-6 th{padding-bottom:1.5rem;padding-top:1.5rem}.table.gx-xxl-6 td,.table.gx-xxl-6 th{padding-left:1.5rem;padding-right:1.5rem}.table.gx-xxl-6 td.dtr-control,.table.gx-xxl-6 th.dtr-control{padding-left:1.5rem!important}.table.gs-xxl-6 td:first-child,.table.gs-xxl-6 th:first-child{padding-left:1.5rem}.table.gs-xxl-6 td:last-child,.table.gs-xxl-6 th:last-child{padding-right:1.5rem}.table.gs-xxl-6 td.dtr-control:first-child,.table.gs-xxl-6 th.dtr-control:first-child{padding-left:1.5rem!important}.table.g-xxl-7 td,.table.g-xxl-7 th{padding:1.75rem}.table.g-xxl-7 td.dtr-control,.table.g-xxl-7 th.dtr-control{padding-left:1.75rem!important}.table.gy-xxl-7 td,.table.gy-xxl-7 th{padding-bottom:1.75rem;padding-top:1.75rem}.table.gx-xxl-7 td,.table.gx-xxl-7 th{padding-left:1.75rem;padding-right:1.75rem}.table.gx-xxl-7 td.dtr-control,.table.gx-xxl-7 th.dtr-control{padding-left:1.75rem!important}.table.gs-xxl-7 td:first-child,.table.gs-xxl-7 th:first-child{padding-left:1.75rem}.table.gs-xxl-7 td:last-child,.table.gs-xxl-7 th:last-child{padding-right:1.75rem}.table.gs-xxl-7 td.dtr-control:first-child,.table.gs-xxl-7 th.dtr-control:first-child{padding-left:1.75rem!important}.table.g-xxl-8 td,.table.g-xxl-8 th{padding:2rem}.table.g-xxl-8 td.dtr-control,.table.g-xxl-8 th.dtr-control{padding-left:2rem!important}.table.gy-xxl-8 td,.table.gy-xxl-8 th{padding-bottom:2rem;padding-top:2rem}.table.gx-xxl-8 td,.table.gx-xxl-8 th{padding-left:2rem;padding-right:2rem}.table.gx-xxl-8 td.dtr-control,.table.gx-xxl-8 th.dtr-control{padding-left:2rem!important}.table.gs-xxl-8 td:first-child,.table.gs-xxl-8 th:first-child{padding-left:2rem}.table.gs-xxl-8 td:last-child,.table.gs-xxl-8 th:last-child{padding-right:2rem}.table.gs-xxl-8 td.dtr-control:first-child,.table.gs-xxl-8 th.dtr-control:first-child{padding-left:2rem!important}.table.g-xxl-9 td,.table.g-xxl-9 th{padding:2.25rem}.table.g-xxl-9 td.dtr-control,.table.g-xxl-9 th.dtr-control{padding-left:2.25rem!important}.table.gy-xxl-9 td,.table.gy-xxl-9 th{padding-bottom:2.25rem;padding-top:2.25rem}.table.gx-xxl-9 td,.table.gx-xxl-9 th{padding-left:2.25rem;padding-right:2.25rem}.table.gx-xxl-9 td.dtr-control,.table.gx-xxl-9 th.dtr-control{padding-left:2.25rem!important}.table.gs-xxl-9 td:first-child,.table.gs-xxl-9 th:first-child{padding-left:2.25rem}.table.gs-xxl-9 td:last-child,.table.gs-xxl-9 th:last-child{padding-right:2.25rem}.table.gs-xxl-9 td.dtr-control:first-child,.table.gs-xxl-9 th.dtr-control:first-child{padding-left:2.25rem!important}.table.g-xxl-10 td,.table.g-xxl-10 th{padding:2.5rem}.table.g-xxl-10 td.dtr-control,.table.g-xxl-10 th.dtr-control{padding-left:2.5rem!important}.table.gy-xxl-10 td,.table.gy-xxl-10 th{padding-bottom:2.5rem;padding-top:2.5rem}.table.gx-xxl-10 td,.table.gx-xxl-10 th{padding-left:2.5rem;padding-right:2.5rem}.table.gx-xxl-10 td.dtr-control,.table.gx-xxl-10 th.dtr-control{padding-left:2.5rem!important}.table.gs-xxl-10 td:first-child,.table.gs-xxl-10 th:first-child{padding-left:2.5rem}.table.gs-xxl-10 td:last-child,.table.gs-xxl-10 th:last-child{padding-right:2.5rem}.table.gs-xxl-10 td.dtr-control:first-child,.table.gs-xxl-10 th.dtr-control:first-child{padding-left:2.5rem!important}}.popover{--bs-popover-header-border-color:#f4f4f4}.popover .popover-header{border-bottom:1px solid var(--bs-popover-header-border-color);font-size:1rem;font-weight:500}.popover .popover-dismiss{background-color:var(--bs-gray-500);height:1.25rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var(--bs-gray-500)'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var(--bs-gray-500)'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:50%;-webkit-mask-size:50%;position:absolute;right:.85rem;top:.85rem;width:1.25rem}.popover .popover-dismiss:hover{background-color:var(--bs-primary)}.popover .popover-dismiss+.popover-header{padding-right:2.5rem}.popover-inverse{--bs-popover-bg:var(--bs-gray-900);--bs-popover-border-color:var(--bs-gray-900);--bs-popover-box-shadow:0px 0px 30px rgba(0,0,0,.3);--bs-popover-header-color:var(--bs-gray-200);--bs-popover-header-bg:var(--bs-gray-900);--bs-popover-body-color:var(--bs-gray-400);--bs-popover-arrow-border:transparent;--bs-popover-header-border-color:var(--bs-gray-800)}[data-bs-theme=dark] .popover:not(.popover-inverse){--bs-popover-bg:#2b2b40;--bs-popover-border-color:#2b2b40;--bs-popover-header-bg:#2b2b40;--bs-popover-box-shadow:0px 0px 30px rgba(0,0,0,.3);--bs-popover-header-border-color:#323248}.tooltip .tooltip-inner{box-shadow:var(--bs-tooltip-box-shadow)}.tooltip.tooltop-auto-width .tooltip-inner{max-width:none;white-space:nowrap}.tooltip.tooltip-inverse{--bs-tooltip-color:var(--bs-dark-inverse);--bs-tooltip-bg:var(--bs-dark)}[data-bs-theme=dark] .tooltip:not(.tooltip-inverse){--bs-tooltip-bg:#2b2b40;--bs-tooltip-box-shadow:0px 0px 30px rgba(0,0,0,.15)}.accordion .accordion-header{cursor:pointer}.accordion.accordion-icon-toggle .accordion-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;transform:rotate(90deg);transition:all .2s ease-in-out}.accordion.accordion-icon-toggle .accordion-icon .svg-icon,.accordion.accordion-icon-toggle .accordion-icon i{color:var(--bs-primary)}.accordion.accordion-icon-toggle .collapsed .accordion-icon{transform:rotate(0);transition:all .2s ease-in-out}.accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon,.accordion.accordion-icon-toggle .collapsed .accordion-icon i{color:var(--bs-text-muted)}.accordion.accordion-icon-collapse .accordion-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:all .2s ease-in-out}.accordion.accordion-icon-collapse .accordion-icon .accordion-icon-on{display:inline-flex}.accordion.accordion-icon-collapse .accordion-icon .accordion-icon-off{display:none}.accordion.accordion-icon-collapse .accordion-icon .svg-icon,.accordion.accordion-icon-collapse .accordion-icon i{color:var(--bs-primary)}.accordion.accordion-icon-collapse .collapsed .accordion-icon{transition:all .2s ease-in-out}.accordion.accordion-icon-collapse .collapsed .accordion-icon .accordion-icon-on{display:none}.accordion.accordion-icon-collapse .collapsed .accordion-icon .accordion-icon-off{display:inline-flex}.accordion.accordion-icon-collapse .collapsed .accordion-icon .svg-icon,.accordion.accordion-icon-collapse .collapsed .accordion-icon i{color:var(--bs-text-muted)}.accordion.accordion-borderless .accordion-item{border:0}.accordion.accordion-flush .accordion-item{background-color:transparent;border:0;border-radius:0;padding-left:0;padding-right:0}.image-input{background-repeat:no-repeat;background-size:cover;border-radius:.475rem;display:inline-block;position:relative}.image-input:not(.image-input-empty){background-image:none!important}.image-input .image-input-wrapper{background-repeat:no-repeat;background-size:cover;border-radius:.475rem;height:120px;width:120px}.image-input [data-kt-image-input-action]{cursor:pointer;position:absolute;transform:translate(-50%,-50%)}.image-input [data-kt-image-input-action=change]{left:100%;top:0}.image-input [data-kt-image-input-action=change] input{height:0!important;opacity:0;overflow:hidden;width:0!important}.image-input [data-kt-image-input-action=cancel],.image-input [data-kt-image-input-action=remove]{left:100%;position:absolute;top:100%}.image-input [data-kt-image-input-action=cancel]{display:none}.image-input.image-input-changed [data-kt-image-input-action=cancel]{display:flex}.image-input.image-input-changed [data-kt-image-input-action=remove],.image-input.image-input-empty [data-kt-image-input-action=cancel],.image-input.image-input-empty [data-kt-image-input-action=remove]{display:none}.image-input.image-input-circle,.image-input.image-input-circle .image-input-wrapper{border-radius:50%}.image-input.image-input-circle [data-kt-image-input-action=change]{left:100%;top:0;transform:translate(-100%)}.image-input.image-input-circle [data-kt-image-input-action=cancel],.image-input.image-input-circle [data-kt-image-input-action=remove]{left:100%;top:100%;transform:translate(-100%,-100%)}.image-input.image-input-outline .image-input-wrapper{border:3px solid var(--bs-body-bg);box-shadow:var(--bs-box-shadow)}.symbol{border-radius:.475rem;display:inline-block;flex-shrink:0;position:relative}.symbol .symbol-label{align-items:center;background-color:var(--bs-symbol-label-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.475rem;color:var(--bs-symbol-label-color);display:flex;font-weight:500;justify-content:center}.symbol .symbol-label:after{border-radius:.475rem}.symbol .symbol-badge{border-radius:100%;left:50%;position:absolute;top:0;transform:translateX(-50%) translateY(-50%)!important}.symbol>img{border-radius:.475rem;display:inline-block;flex-shrink:0;width:100%}.symbol.symbol-square,.symbol.symbol-square .symbol-label,.symbol.symbol-square>img{border-radius:0!important}.symbol.symbol-circle,.symbol.symbol-circle .symbol-label,.symbol.symbol-circle .symbol-label:after,.symbol.symbol-circle:after,.symbol.symbol-circle>img,.symbol.symbol-circle>img:after{border-radius:50%}.symbol .symbol-label,.symbol.symbol-fixed .symbol-label,.symbol>img{height:50px;width:50px}.symbol.symbol-fixed>img{height:50px;max-width:none;width:50px}.symbol.symbol-2by3 .symbol-label{height:50px;width:75px}.symbol.symbol-2by3>img{height:50px;max-width:none;width:75px}.symbol.symbol-20px .symbol-label,.symbol.symbol-20px.symbol-fixed .symbol-label,.symbol.symbol-20px>img{height:20px;width:20px}.symbol.symbol-20px.symbol-fixed>img{height:20px;max-width:none;width:20px}.symbol.symbol-20px.symbol-2by3 .symbol-label{height:20px;width:30px}.symbol.symbol-20px.symbol-2by3>img{height:20px;max-width:none;width:30px}.symbol.symbol-25px .symbol-label,.symbol.symbol-25px.symbol-fixed .symbol-label,.symbol.symbol-25px>img{height:25px;width:25px}.symbol.symbol-25px.symbol-fixed>img{height:25px;max-width:none;width:25px}.symbol.symbol-25px.symbol-2by3 .symbol-label{height:25px;width:37.5px}.symbol.symbol-25px.symbol-2by3>img{height:25px;max-width:none;width:37.5px}.symbol.symbol-30px .symbol-label,.symbol.symbol-30px.symbol-fixed .symbol-label,.symbol.symbol-30px>img{height:30px;width:30px}.symbol.symbol-30px.symbol-fixed>img{height:30px;max-width:none;width:30px}.symbol.symbol-30px.symbol-2by3 .symbol-label{height:30px;width:45px}.symbol.symbol-30px.symbol-2by3>img{height:30px;max-width:none;width:45px}.symbol.symbol-35px .symbol-label,.symbol.symbol-35px.symbol-fixed .symbol-label,.symbol.symbol-35px>img{height:35px;width:35px}.symbol.symbol-35px.symbol-fixed>img{height:35px;max-width:none;width:35px}.symbol.symbol-35px.symbol-2by3 .symbol-label{height:35px;width:52.5px}.symbol.symbol-35px.symbol-2by3>img{height:35px;max-width:none;width:52.5px}.symbol.symbol-40px .symbol-label,.symbol.symbol-40px.symbol-fixed .symbol-label,.symbol.symbol-40px>img{height:40px;width:40px}.symbol.symbol-40px.symbol-fixed>img{height:40px;max-width:none;width:40px}.symbol.symbol-40px.symbol-2by3 .symbol-label{height:40px;width:60px}.symbol.symbol-40px.symbol-2by3>img{height:40px;max-width:none;width:60px}.symbol.symbol-45px .symbol-label,.symbol.symbol-45px.symbol-fixed .symbol-label,.symbol.symbol-45px>img{height:45px;width:45px}.symbol.symbol-45px.symbol-fixed>img{height:45px;max-width:none;width:45px}.symbol.symbol-45px.symbol-2by3 .symbol-label{height:45px;width:67.5px}.symbol.symbol-45px.symbol-2by3>img{height:45px;max-width:none;width:67.5px}.symbol.symbol-50px .symbol-label,.symbol.symbol-50px.symbol-fixed .symbol-label,.symbol.symbol-50px>img{height:50px;width:50px}.symbol.symbol-50px.symbol-fixed>img{height:50px;max-width:none;width:50px}.symbol.symbol-50px.symbol-2by3 .symbol-label{height:50px;width:75px}.symbol.symbol-50px.symbol-2by3>img{height:50px;max-width:none;width:75px}.symbol.symbol-55px .symbol-label,.symbol.symbol-55px.symbol-fixed .symbol-label,.symbol.symbol-55px>img{height:55px;width:55px}.symbol.symbol-55px.symbol-fixed>img{height:55px;max-width:none;width:55px}.symbol.symbol-55px.symbol-2by3 .symbol-label{height:55px;width:82.5px}.symbol.symbol-55px.symbol-2by3>img{height:55px;max-width:none;width:82.5px}.symbol.symbol-60px .symbol-label,.symbol.symbol-60px.symbol-fixed .symbol-label,.symbol.symbol-60px>img{height:60px;width:60px}.symbol.symbol-60px.symbol-fixed>img{height:60px;max-width:none;width:60px}.symbol.symbol-60px.symbol-2by3 .symbol-label{height:60px;width:90px}.symbol.symbol-60px.symbol-2by3>img{height:60px;max-width:none;width:90px}.symbol.symbol-65px .symbol-label,.symbol.symbol-65px.symbol-fixed .symbol-label,.symbol.symbol-65px>img{height:65px;width:65px}.symbol.symbol-65px.symbol-fixed>img{height:65px;max-width:none;width:65px}.symbol.symbol-65px.symbol-2by3 .symbol-label{height:65px;width:97.5px}.symbol.symbol-65px.symbol-2by3>img{height:65px;max-width:none;width:97.5px}.symbol.symbol-70px .symbol-label,.symbol.symbol-70px.symbol-fixed .symbol-label,.symbol.symbol-70px>img{height:70px;width:70px}.symbol.symbol-70px.symbol-fixed>img{height:70px;max-width:none;width:70px}.symbol.symbol-70px.symbol-2by3 .symbol-label{height:70px;width:105px}.symbol.symbol-70px.symbol-2by3>img{height:70px;max-width:none;width:105px}.symbol.symbol-75px .symbol-label,.symbol.symbol-75px.symbol-fixed .symbol-label,.symbol.symbol-75px>img{height:75px;width:75px}.symbol.symbol-75px.symbol-fixed>img{height:75px;max-width:none;width:75px}.symbol.symbol-75px.symbol-2by3 .symbol-label{height:75px;width:112.5px}.symbol.symbol-75px.symbol-2by3>img{height:75px;max-width:none;width:112.5px}.symbol.symbol-90px .symbol-label,.symbol.symbol-90px.symbol-fixed .symbol-label,.symbol.symbol-90px>img{height:90px;width:90px}.symbol.symbol-90px.symbol-fixed>img{height:90px;max-width:none;width:90px}.symbol.symbol-90px.symbol-2by3 .symbol-label{height:90px;width:135px}.symbol.symbol-90px.symbol-2by3>img{height:90px;max-width:none;width:135px}.symbol.symbol-100px .symbol-label,.symbol.symbol-100px.symbol-fixed .symbol-label,.symbol.symbol-100px>img{height:100px;width:100px}.symbol.symbol-100px.symbol-fixed>img{height:100px;max-width:none;width:100px}.symbol.symbol-100px.symbol-2by3 .symbol-label{height:100px;width:150px}.symbol.symbol-100px.symbol-2by3>img{height:100px;max-width:none;width:150px}.symbol.symbol-125px .symbol-label,.symbol.symbol-125px.symbol-fixed .symbol-label,.symbol.symbol-125px>img{height:125px;width:125px}.symbol.symbol-125px.symbol-fixed>img{height:125px;max-width:none;width:125px}.symbol.symbol-125px.symbol-2by3 .symbol-label{height:125px;width:187.5px}.symbol.symbol-125px.symbol-2by3>img{height:125px;max-width:none;width:187.5px}.symbol.symbol-150px .symbol-label,.symbol.symbol-150px.symbol-fixed .symbol-label,.symbol.symbol-150px>img{height:150px;width:150px}.symbol.symbol-150px.symbol-fixed>img{height:150px;max-width:none;width:150px}.symbol.symbol-150px.symbol-2by3 .symbol-label{height:150px;width:225px}.symbol.symbol-150px.symbol-2by3>img{height:150px;max-width:none;width:225px}.symbol.symbol-160px .symbol-label,.symbol.symbol-160px.symbol-fixed .symbol-label,.symbol.symbol-160px>img{height:160px;width:160px}.symbol.symbol-160px.symbol-fixed>img{height:160px;max-width:none;width:160px}.symbol.symbol-160px.symbol-2by3 .symbol-label{height:160px;width:240px}.symbol.symbol-160px.symbol-2by3>img{height:160px;max-width:none;width:240px}.symbol.symbol-175px .symbol-label,.symbol.symbol-175px.symbol-fixed .symbol-label,.symbol.symbol-175px>img{height:175px;width:175px}.symbol.symbol-175px.symbol-fixed>img{height:175px;max-width:none;width:175px}.symbol.symbol-175px.symbol-2by3 .symbol-label{height:175px;width:262.5px}.symbol.symbol-175px.symbol-2by3>img{height:175px;max-width:none;width:262.5px}.symbol.symbol-200px .symbol-label,.symbol.symbol-200px.symbol-fixed .symbol-label,.symbol.symbol-200px>img{height:200px;width:200px}.symbol.symbol-200px.symbol-fixed>img{height:200px;max-width:none;width:200px}.symbol.symbol-200px.symbol-2by3 .symbol-label{height:200px;width:300px}.symbol.symbol-200px.symbol-2by3>img{height:200px;max-width:none;width:300px}@media(min-width:576px){.symbol.symbol-sm-20px .symbol-label,.symbol.symbol-sm-20px.symbol-fixed .symbol-label,.symbol.symbol-sm-20px>img{height:20px;width:20px}.symbol.symbol-sm-20px.symbol-fixed>img{height:20px;max-width:none;width:20px}.symbol.symbol-sm-20px.symbol-2by3 .symbol-label{height:20px;width:30px}.symbol.symbol-sm-20px.symbol-2by3>img{height:20px;max-width:none;width:30px}.symbol.symbol-sm-25px .symbol-label,.symbol.symbol-sm-25px.symbol-fixed .symbol-label,.symbol.symbol-sm-25px>img{height:25px;width:25px}.symbol.symbol-sm-25px.symbol-fixed>img{height:25px;max-width:none;width:25px}.symbol.symbol-sm-25px.symbol-2by3 .symbol-label{height:25px;width:37.5px}.symbol.symbol-sm-25px.symbol-2by3>img{height:25px;max-width:none;width:37.5px}.symbol.symbol-sm-30px .symbol-label,.symbol.symbol-sm-30px.symbol-fixed .symbol-label,.symbol.symbol-sm-30px>img{height:30px;width:30px}.symbol.symbol-sm-30px.symbol-fixed>img{height:30px;max-width:none;width:30px}.symbol.symbol-sm-30px.symbol-2by3 .symbol-label{height:30px;width:45px}.symbol.symbol-sm-30px.symbol-2by3>img{height:30px;max-width:none;width:45px}.symbol.symbol-sm-35px .symbol-label,.symbol.symbol-sm-35px.symbol-fixed .symbol-label,.symbol.symbol-sm-35px>img{height:35px;width:35px}.symbol.symbol-sm-35px.symbol-fixed>img{height:35px;max-width:none;width:35px}.symbol.symbol-sm-35px.symbol-2by3 .symbol-label{height:35px;width:52.5px}.symbol.symbol-sm-35px.symbol-2by3>img{height:35px;max-width:none;width:52.5px}.symbol.symbol-sm-40px .symbol-label,.symbol.symbol-sm-40px.symbol-fixed .symbol-label,.symbol.symbol-sm-40px>img{height:40px;width:40px}.symbol.symbol-sm-40px.symbol-fixed>img{height:40px;max-width:none;width:40px}.symbol.symbol-sm-40px.symbol-2by3 .symbol-label{height:40px;width:60px}.symbol.symbol-sm-40px.symbol-2by3>img{height:40px;max-width:none;width:60px}.symbol.symbol-sm-45px .symbol-label,.symbol.symbol-sm-45px.symbol-fixed .symbol-label,.symbol.symbol-sm-45px>img{height:45px;width:45px}.symbol.symbol-sm-45px.symbol-fixed>img{height:45px;max-width:none;width:45px}.symbol.symbol-sm-45px.symbol-2by3 .symbol-label{height:45px;width:67.5px}.symbol.symbol-sm-45px.symbol-2by3>img{height:45px;max-width:none;width:67.5px}.symbol.symbol-sm-50px .symbol-label,.symbol.symbol-sm-50px.symbol-fixed .symbol-label,.symbol.symbol-sm-50px>img{height:50px;width:50px}.symbol.symbol-sm-50px.symbol-fixed>img{height:50px;max-width:none;width:50px}.symbol.symbol-sm-50px.symbol-2by3 .symbol-label{height:50px;width:75px}.symbol.symbol-sm-50px.symbol-2by3>img{height:50px;max-width:none;width:75px}.symbol.symbol-sm-55px .symbol-label,.symbol.symbol-sm-55px.symbol-fixed .symbol-label,.symbol.symbol-sm-55px>img{height:55px;width:55px}.symbol.symbol-sm-55px.symbol-fixed>img{height:55px;max-width:none;width:55px}.symbol.symbol-sm-55px.symbol-2by3 .symbol-label{height:55px;width:82.5px}.symbol.symbol-sm-55px.symbol-2by3>img{height:55px;max-width:none;width:82.5px}.symbol.symbol-sm-60px .symbol-label,.symbol.symbol-sm-60px.symbol-fixed .symbol-label,.symbol.symbol-sm-60px>img{height:60px;width:60px}.symbol.symbol-sm-60px.symbol-fixed>img{height:60px;max-width:none;width:60px}.symbol.symbol-sm-60px.symbol-2by3 .symbol-label{height:60px;width:90px}.symbol.symbol-sm-60px.symbol-2by3>img{height:60px;max-width:none;width:90px}.symbol.symbol-sm-65px .symbol-label,.symbol.symbol-sm-65px.symbol-fixed .symbol-label,.symbol.symbol-sm-65px>img{height:65px;width:65px}.symbol.symbol-sm-65px.symbol-fixed>img{height:65px;max-width:none;width:65px}.symbol.symbol-sm-65px.symbol-2by3 .symbol-label{height:65px;width:97.5px}.symbol.symbol-sm-65px.symbol-2by3>img{height:65px;max-width:none;width:97.5px}.symbol.symbol-sm-70px .symbol-label,.symbol.symbol-sm-70px.symbol-fixed .symbol-label,.symbol.symbol-sm-70px>img{height:70px;width:70px}.symbol.symbol-sm-70px.symbol-fixed>img{height:70px;max-width:none;width:70px}.symbol.symbol-sm-70px.symbol-2by3 .symbol-label{height:70px;width:105px}.symbol.symbol-sm-70px.symbol-2by3>img{height:70px;max-width:none;width:105px}.symbol.symbol-sm-75px .symbol-label,.symbol.symbol-sm-75px.symbol-fixed .symbol-label,.symbol.symbol-sm-75px>img{height:75px;width:75px}.symbol.symbol-sm-75px.symbol-fixed>img{height:75px;max-width:none;width:75px}.symbol.symbol-sm-75px.symbol-2by3 .symbol-label{height:75px;width:112.5px}.symbol.symbol-sm-75px.symbol-2by3>img{height:75px;max-width:none;width:112.5px}.symbol.symbol-sm-90px .symbol-label,.symbol.symbol-sm-90px.symbol-fixed .symbol-label,.symbol.symbol-sm-90px>img{height:90px;width:90px}.symbol.symbol-sm-90px.symbol-fixed>img{height:90px;max-width:none;width:90px}.symbol.symbol-sm-90px.symbol-2by3 .symbol-label{height:90px;width:135px}.symbol.symbol-sm-90px.symbol-2by3>img{height:90px;max-width:none;width:135px}.symbol.symbol-sm-100px .symbol-label,.symbol.symbol-sm-100px.symbol-fixed .symbol-label,.symbol.symbol-sm-100px>img{height:100px;width:100px}.symbol.symbol-sm-100px.symbol-fixed>img{height:100px;max-width:none;width:100px}.symbol.symbol-sm-100px.symbol-2by3 .symbol-label{height:100px;width:150px}.symbol.symbol-sm-100px.symbol-2by3>img{height:100px;max-width:none;width:150px}.symbol.symbol-sm-125px .symbol-label,.symbol.symbol-sm-125px.symbol-fixed .symbol-label,.symbol.symbol-sm-125px>img{height:125px;width:125px}.symbol.symbol-sm-125px.symbol-fixed>img{height:125px;max-width:none;width:125px}.symbol.symbol-sm-125px.symbol-2by3 .symbol-label{height:125px;width:187.5px}.symbol.symbol-sm-125px.symbol-2by3>img{height:125px;max-width:none;width:187.5px}.symbol.symbol-sm-150px .symbol-label,.symbol.symbol-sm-150px.symbol-fixed .symbol-label,.symbol.symbol-sm-150px>img{height:150px;width:150px}.symbol.symbol-sm-150px.symbol-fixed>img{height:150px;max-width:none;width:150px}.symbol.symbol-sm-150px.symbol-2by3 .symbol-label{height:150px;width:225px}.symbol.symbol-sm-150px.symbol-2by3>img{height:150px;max-width:none;width:225px}.symbol.symbol-sm-160px .symbol-label,.symbol.symbol-sm-160px.symbol-fixed .symbol-label,.symbol.symbol-sm-160px>img{height:160px;width:160px}.symbol.symbol-sm-160px.symbol-fixed>img{height:160px;max-width:none;width:160px}.symbol.symbol-sm-160px.symbol-2by3 .symbol-label{height:160px;width:240px}.symbol.symbol-sm-160px.symbol-2by3>img{height:160px;max-width:none;width:240px}.symbol.symbol-sm-175px .symbol-label,.symbol.symbol-sm-175px.symbol-fixed .symbol-label,.symbol.symbol-sm-175px>img{height:175px;width:175px}.symbol.symbol-sm-175px.symbol-fixed>img{height:175px;max-width:none;width:175px}.symbol.symbol-sm-175px.symbol-2by3 .symbol-label{height:175px;width:262.5px}.symbol.symbol-sm-175px.symbol-2by3>img{height:175px;max-width:none;width:262.5px}.symbol.symbol-sm-200px .symbol-label,.symbol.symbol-sm-200px.symbol-fixed .symbol-label,.symbol.symbol-sm-200px>img{height:200px;width:200px}.symbol.symbol-sm-200px.symbol-fixed>img{height:200px;max-width:none;width:200px}.symbol.symbol-sm-200px.symbol-2by3 .symbol-label{height:200px;width:300px}.symbol.symbol-sm-200px.symbol-2by3>img{height:200px;max-width:none;width:300px}}@media(min-width:768px){.symbol.symbol-md-20px .symbol-label,.symbol.symbol-md-20px.symbol-fixed .symbol-label,.symbol.symbol-md-20px>img{height:20px;width:20px}.symbol.symbol-md-20px.symbol-fixed>img{height:20px;max-width:none;width:20px}.symbol.symbol-md-20px.symbol-2by3 .symbol-label{height:20px;width:30px}.symbol.symbol-md-20px.symbol-2by3>img{height:20px;max-width:none;width:30px}.symbol.symbol-md-25px .symbol-label,.symbol.symbol-md-25px.symbol-fixed .symbol-label,.symbol.symbol-md-25px>img{height:25px;width:25px}.symbol.symbol-md-25px.symbol-fixed>img{height:25px;max-width:none;width:25px}.symbol.symbol-md-25px.symbol-2by3 .symbol-label{height:25px;width:37.5px}.symbol.symbol-md-25px.symbol-2by3>img{height:25px;max-width:none;width:37.5px}.symbol.symbol-md-30px .symbol-label,.symbol.symbol-md-30px.symbol-fixed .symbol-label,.symbol.symbol-md-30px>img{height:30px;width:30px}.symbol.symbol-md-30px.symbol-fixed>img{height:30px;max-width:none;width:30px}.symbol.symbol-md-30px.symbol-2by3 .symbol-label{height:30px;width:45px}.symbol.symbol-md-30px.symbol-2by3>img{height:30px;max-width:none;width:45px}.symbol.symbol-md-35px .symbol-label,.symbol.symbol-md-35px.symbol-fixed .symbol-label,.symbol.symbol-md-35px>img{height:35px;width:35px}.symbol.symbol-md-35px.symbol-fixed>img{height:35px;max-width:none;width:35px}.symbol.symbol-md-35px.symbol-2by3 .symbol-label{height:35px;width:52.5px}.symbol.symbol-md-35px.symbol-2by3>img{height:35px;max-width:none;width:52.5px}.symbol.symbol-md-40px .symbol-label,.symbol.symbol-md-40px.symbol-fixed .symbol-label,.symbol.symbol-md-40px>img{height:40px;width:40px}.symbol.symbol-md-40px.symbol-fixed>img{height:40px;max-width:none;width:40px}.symbol.symbol-md-40px.symbol-2by3 .symbol-label{height:40px;width:60px}.symbol.symbol-md-40px.symbol-2by3>img{height:40px;max-width:none;width:60px}.symbol.symbol-md-45px .symbol-label,.symbol.symbol-md-45px.symbol-fixed .symbol-label,.symbol.symbol-md-45px>img{height:45px;width:45px}.symbol.symbol-md-45px.symbol-fixed>img{height:45px;max-width:none;width:45px}.symbol.symbol-md-45px.symbol-2by3 .symbol-label{height:45px;width:67.5px}.symbol.symbol-md-45px.symbol-2by3>img{height:45px;max-width:none;width:67.5px}.symbol.symbol-md-50px .symbol-label,.symbol.symbol-md-50px.symbol-fixed .symbol-label,.symbol.symbol-md-50px>img{height:50px;width:50px}.symbol.symbol-md-50px.symbol-fixed>img{height:50px;max-width:none;width:50px}.symbol.symbol-md-50px.symbol-2by3 .symbol-label{height:50px;width:75px}.symbol.symbol-md-50px.symbol-2by3>img{height:50px;max-width:none;width:75px}.symbol.symbol-md-55px .symbol-label,.symbol.symbol-md-55px.symbol-fixed .symbol-label,.symbol.symbol-md-55px>img{height:55px;width:55px}.symbol.symbol-md-55px.symbol-fixed>img{height:55px;max-width:none;width:55px}.symbol.symbol-md-55px.symbol-2by3 .symbol-label{height:55px;width:82.5px}.symbol.symbol-md-55px.symbol-2by3>img{height:55px;max-width:none;width:82.5px}.symbol.symbol-md-60px .symbol-label,.symbol.symbol-md-60px.symbol-fixed .symbol-label,.symbol.symbol-md-60px>img{height:60px;width:60px}.symbol.symbol-md-60px.symbol-fixed>img{height:60px;max-width:none;width:60px}.symbol.symbol-md-60px.symbol-2by3 .symbol-label{height:60px;width:90px}.symbol.symbol-md-60px.symbol-2by3>img{height:60px;max-width:none;width:90px}.symbol.symbol-md-65px .symbol-label,.symbol.symbol-md-65px.symbol-fixed .symbol-label,.symbol.symbol-md-65px>img{height:65px;width:65px}.symbol.symbol-md-65px.symbol-fixed>img{height:65px;max-width:none;width:65px}.symbol.symbol-md-65px.symbol-2by3 .symbol-label{height:65px;width:97.5px}.symbol.symbol-md-65px.symbol-2by3>img{height:65px;max-width:none;width:97.5px}.symbol.symbol-md-70px .symbol-label,.symbol.symbol-md-70px.symbol-fixed .symbol-label,.symbol.symbol-md-70px>img{height:70px;width:70px}.symbol.symbol-md-70px.symbol-fixed>img{height:70px;max-width:none;width:70px}.symbol.symbol-md-70px.symbol-2by3 .symbol-label{height:70px;width:105px}.symbol.symbol-md-70px.symbol-2by3>img{height:70px;max-width:none;width:105px}.symbol.symbol-md-75px .symbol-label,.symbol.symbol-md-75px.symbol-fixed .symbol-label,.symbol.symbol-md-75px>img{height:75px;width:75px}.symbol.symbol-md-75px.symbol-fixed>img{height:75px;max-width:none;width:75px}.symbol.symbol-md-75px.symbol-2by3 .symbol-label{height:75px;width:112.5px}.symbol.symbol-md-75px.symbol-2by3>img{height:75px;max-width:none;width:112.5px}.symbol.symbol-md-90px .symbol-label,.symbol.symbol-md-90px.symbol-fixed .symbol-label,.symbol.symbol-md-90px>img{height:90px;width:90px}.symbol.symbol-md-90px.symbol-fixed>img{height:90px;max-width:none;width:90px}.symbol.symbol-md-90px.symbol-2by3 .symbol-label{height:90px;width:135px}.symbol.symbol-md-90px.symbol-2by3>img{height:90px;max-width:none;width:135px}.symbol.symbol-md-100px .symbol-label,.symbol.symbol-md-100px.symbol-fixed .symbol-label,.symbol.symbol-md-100px>img{height:100px;width:100px}.symbol.symbol-md-100px.symbol-fixed>img{height:100px;max-width:none;width:100px}.symbol.symbol-md-100px.symbol-2by3 .symbol-label{height:100px;width:150px}.symbol.symbol-md-100px.symbol-2by3>img{height:100px;max-width:none;width:150px}.symbol.symbol-md-125px .symbol-label,.symbol.symbol-md-125px.symbol-fixed .symbol-label,.symbol.symbol-md-125px>img{height:125px;width:125px}.symbol.symbol-md-125px.symbol-fixed>img{height:125px;max-width:none;width:125px}.symbol.symbol-md-125px.symbol-2by3 .symbol-label{height:125px;width:187.5px}.symbol.symbol-md-125px.symbol-2by3>img{height:125px;max-width:none;width:187.5px}.symbol.symbol-md-150px .symbol-label,.symbol.symbol-md-150px.symbol-fixed .symbol-label,.symbol.symbol-md-150px>img{height:150px;width:150px}.symbol.symbol-md-150px.symbol-fixed>img{height:150px;max-width:none;width:150px}.symbol.symbol-md-150px.symbol-2by3 .symbol-label{height:150px;width:225px}.symbol.symbol-md-150px.symbol-2by3>img{height:150px;max-width:none;width:225px}.symbol.symbol-md-160px .symbol-label,.symbol.symbol-md-160px.symbol-fixed .symbol-label,.symbol.symbol-md-160px>img{height:160px;width:160px}.symbol.symbol-md-160px.symbol-fixed>img{height:160px;max-width:none;width:160px}.symbol.symbol-md-160px.symbol-2by3 .symbol-label{height:160px;width:240px}.symbol.symbol-md-160px.symbol-2by3>img{height:160px;max-width:none;width:240px}.symbol.symbol-md-175px .symbol-label,.symbol.symbol-md-175px.symbol-fixed .symbol-label,.symbol.symbol-md-175px>img{height:175px;width:175px}.symbol.symbol-md-175px.symbol-fixed>img{height:175px;max-width:none;width:175px}.symbol.symbol-md-175px.symbol-2by3 .symbol-label{height:175px;width:262.5px}.symbol.symbol-md-175px.symbol-2by3>img{height:175px;max-width:none;width:262.5px}.symbol.symbol-md-200px .symbol-label,.symbol.symbol-md-200px.symbol-fixed .symbol-label,.symbol.symbol-md-200px>img{height:200px;width:200px}.symbol.symbol-md-200px.symbol-fixed>img{height:200px;max-width:none;width:200px}.symbol.symbol-md-200px.symbol-2by3 .symbol-label{height:200px;width:300px}.symbol.symbol-md-200px.symbol-2by3>img{height:200px;max-width:none;width:300px}}@media(min-width:992px){.symbol.symbol-lg-20px .symbol-label,.symbol.symbol-lg-20px.symbol-fixed .symbol-label,.symbol.symbol-lg-20px>img{height:20px;width:20px}.symbol.symbol-lg-20px.symbol-fixed>img{height:20px;max-width:none;width:20px}.symbol.symbol-lg-20px.symbol-2by3 .symbol-label{height:20px;width:30px}.symbol.symbol-lg-20px.symbol-2by3>img{height:20px;max-width:none;width:30px}.symbol.symbol-lg-25px .symbol-label,.symbol.symbol-lg-25px.symbol-fixed .symbol-label,.symbol.symbol-lg-25px>img{height:25px;width:25px}.symbol.symbol-lg-25px.symbol-fixed>img{height:25px;max-width:none;width:25px}.symbol.symbol-lg-25px.symbol-2by3 .symbol-label{height:25px;width:37.5px}.symbol.symbol-lg-25px.symbol-2by3>img{height:25px;max-width:none;width:37.5px}.symbol.symbol-lg-30px .symbol-label,.symbol.symbol-lg-30px.symbol-fixed .symbol-label,.symbol.symbol-lg-30px>img{height:30px;width:30px}.symbol.symbol-lg-30px.symbol-fixed>img{height:30px;max-width:none;width:30px}.symbol.symbol-lg-30px.symbol-2by3 .symbol-label{height:30px;width:45px}.symbol.symbol-lg-30px.symbol-2by3>img{height:30px;max-width:none;width:45px}.symbol.symbol-lg-35px .symbol-label,.symbol.symbol-lg-35px.symbol-fixed .symbol-label,.symbol.symbol-lg-35px>img{height:35px;width:35px}.symbol.symbol-lg-35px.symbol-fixed>img{height:35px;max-width:none;width:35px}.symbol.symbol-lg-35px.symbol-2by3 .symbol-label{height:35px;width:52.5px}.symbol.symbol-lg-35px.symbol-2by3>img{height:35px;max-width:none;width:52.5px}.symbol.symbol-lg-40px .symbol-label,.symbol.symbol-lg-40px.symbol-fixed .symbol-label,.symbol.symbol-lg-40px>img{height:40px;width:40px}.symbol.symbol-lg-40px.symbol-fixed>img{height:40px;max-width:none;width:40px}.symbol.symbol-lg-40px.symbol-2by3 .symbol-label{height:40px;width:60px}.symbol.symbol-lg-40px.symbol-2by3>img{height:40px;max-width:none;width:60px}.symbol.symbol-lg-45px .symbol-label,.symbol.symbol-lg-45px.symbol-fixed .symbol-label,.symbol.symbol-lg-45px>img{height:45px;width:45px}.symbol.symbol-lg-45px.symbol-fixed>img{height:45px;max-width:none;width:45px}.symbol.symbol-lg-45px.symbol-2by3 .symbol-label{height:45px;width:67.5px}.symbol.symbol-lg-45px.symbol-2by3>img{height:45px;max-width:none;width:67.5px}.symbol.symbol-lg-50px .symbol-label,.symbol.symbol-lg-50px.symbol-fixed .symbol-label,.symbol.symbol-lg-50px>img{height:50px;width:50px}.symbol.symbol-lg-50px.symbol-fixed>img{height:50px;max-width:none;width:50px}.symbol.symbol-lg-50px.symbol-2by3 .symbol-label{height:50px;width:75px}.symbol.symbol-lg-50px.symbol-2by3>img{height:50px;max-width:none;width:75px}.symbol.symbol-lg-55px .symbol-label,.symbol.symbol-lg-55px.symbol-fixed .symbol-label,.symbol.symbol-lg-55px>img{height:55px;width:55px}.symbol.symbol-lg-55px.symbol-fixed>img{height:55px;max-width:none;width:55px}.symbol.symbol-lg-55px.symbol-2by3 .symbol-label{height:55px;width:82.5px}.symbol.symbol-lg-55px.symbol-2by3>img{height:55px;max-width:none;width:82.5px}.symbol.symbol-lg-60px .symbol-label,.symbol.symbol-lg-60px.symbol-fixed .symbol-label,.symbol.symbol-lg-60px>img{height:60px;width:60px}.symbol.symbol-lg-60px.symbol-fixed>img{height:60px;max-width:none;width:60px}.symbol.symbol-lg-60px.symbol-2by3 .symbol-label{height:60px;width:90px}.symbol.symbol-lg-60px.symbol-2by3>img{height:60px;max-width:none;width:90px}.symbol.symbol-lg-65px .symbol-label,.symbol.symbol-lg-65px.symbol-fixed .symbol-label,.symbol.symbol-lg-65px>img{height:65px;width:65px}.symbol.symbol-lg-65px.symbol-fixed>img{height:65px;max-width:none;width:65px}.symbol.symbol-lg-65px.symbol-2by3 .symbol-label{height:65px;width:97.5px}.symbol.symbol-lg-65px.symbol-2by3>img{height:65px;max-width:none;width:97.5px}.symbol.symbol-lg-70px .symbol-label,.symbol.symbol-lg-70px.symbol-fixed .symbol-label,.symbol.symbol-lg-70px>img{height:70px;width:70px}.symbol.symbol-lg-70px.symbol-fixed>img{height:70px;max-width:none;width:70px}.symbol.symbol-lg-70px.symbol-2by3 .symbol-label{height:70px;width:105px}.symbol.symbol-lg-70px.symbol-2by3>img{height:70px;max-width:none;width:105px}.symbol.symbol-lg-75px .symbol-label,.symbol.symbol-lg-75px.symbol-fixed .symbol-label,.symbol.symbol-lg-75px>img{height:75px;width:75px}.symbol.symbol-lg-75px.symbol-fixed>img{height:75px;max-width:none;width:75px}.symbol.symbol-lg-75px.symbol-2by3 .symbol-label{height:75px;width:112.5px}.symbol.symbol-lg-75px.symbol-2by3>img{height:75px;max-width:none;width:112.5px}.symbol.symbol-lg-90px .symbol-label,.symbol.symbol-lg-90px.symbol-fixed .symbol-label,.symbol.symbol-lg-90px>img{height:90px;width:90px}.symbol.symbol-lg-90px.symbol-fixed>img{height:90px;max-width:none;width:90px}.symbol.symbol-lg-90px.symbol-2by3 .symbol-label{height:90px;width:135px}.symbol.symbol-lg-90px.symbol-2by3>img{height:90px;max-width:none;width:135px}.symbol.symbol-lg-100px .symbol-label,.symbol.symbol-lg-100px.symbol-fixed .symbol-label,.symbol.symbol-lg-100px>img{height:100px;width:100px}.symbol.symbol-lg-100px.symbol-fixed>img{height:100px;max-width:none;width:100px}.symbol.symbol-lg-100px.symbol-2by3 .symbol-label{height:100px;width:150px}.symbol.symbol-lg-100px.symbol-2by3>img{height:100px;max-width:none;width:150px}.symbol.symbol-lg-125px .symbol-label,.symbol.symbol-lg-125px.symbol-fixed .symbol-label,.symbol.symbol-lg-125px>img{height:125px;width:125px}.symbol.symbol-lg-125px.symbol-fixed>img{height:125px;max-width:none;width:125px}.symbol.symbol-lg-125px.symbol-2by3 .symbol-label{height:125px;width:187.5px}.symbol.symbol-lg-125px.symbol-2by3>img{height:125px;max-width:none;width:187.5px}.symbol.symbol-lg-150px .symbol-label,.symbol.symbol-lg-150px.symbol-fixed .symbol-label,.symbol.symbol-lg-150px>img{height:150px;width:150px}.symbol.symbol-lg-150px.symbol-fixed>img{height:150px;max-width:none;width:150px}.symbol.symbol-lg-150px.symbol-2by3 .symbol-label{height:150px;width:225px}.symbol.symbol-lg-150px.symbol-2by3>img{height:150px;max-width:none;width:225px}.symbol.symbol-lg-160px .symbol-label,.symbol.symbol-lg-160px.symbol-fixed .symbol-label,.symbol.symbol-lg-160px>img{height:160px;width:160px}.symbol.symbol-lg-160px.symbol-fixed>img{height:160px;max-width:none;width:160px}.symbol.symbol-lg-160px.symbol-2by3 .symbol-label{height:160px;width:240px}.symbol.symbol-lg-160px.symbol-2by3>img{height:160px;max-width:none;width:240px}.symbol.symbol-lg-175px .symbol-label,.symbol.symbol-lg-175px.symbol-fixed .symbol-label,.symbol.symbol-lg-175px>img{height:175px;width:175px}.symbol.symbol-lg-175px.symbol-fixed>img{height:175px;max-width:none;width:175px}.symbol.symbol-lg-175px.symbol-2by3 .symbol-label{height:175px;width:262.5px}.symbol.symbol-lg-175px.symbol-2by3>img{height:175px;max-width:none;width:262.5px}.symbol.symbol-lg-200px .symbol-label,.symbol.symbol-lg-200px.symbol-fixed .symbol-label,.symbol.symbol-lg-200px>img{height:200px;width:200px}.symbol.symbol-lg-200px.symbol-fixed>img{height:200px;max-width:none;width:200px}.symbol.symbol-lg-200px.symbol-2by3 .symbol-label{height:200px;width:300px}.symbol.symbol-lg-200px.symbol-2by3>img{height:200px;max-width:none;width:300px}}@media(min-width:1200px){.symbol.symbol-xl-20px .symbol-label,.symbol.symbol-xl-20px.symbol-fixed .symbol-label,.symbol.symbol-xl-20px>img{height:20px;width:20px}.symbol.symbol-xl-20px.symbol-fixed>img{height:20px;max-width:none;width:20px}.symbol.symbol-xl-20px.symbol-2by3 .symbol-label{height:20px;width:30px}.symbol.symbol-xl-20px.symbol-2by3>img{height:20px;max-width:none;width:30px}.symbol.symbol-xl-25px .symbol-label,.symbol.symbol-xl-25px.symbol-fixed .symbol-label,.symbol.symbol-xl-25px>img{height:25px;width:25px}.symbol.symbol-xl-25px.symbol-fixed>img{height:25px;max-width:none;width:25px}.symbol.symbol-xl-25px.symbol-2by3 .symbol-label{height:25px;width:37.5px}.symbol.symbol-xl-25px.symbol-2by3>img{height:25px;max-width:none;width:37.5px}.symbol.symbol-xl-30px .symbol-label,.symbol.symbol-xl-30px.symbol-fixed .symbol-label,.symbol.symbol-xl-30px>img{height:30px;width:30px}.symbol.symbol-xl-30px.symbol-fixed>img{height:30px;max-width:none;width:30px}.symbol.symbol-xl-30px.symbol-2by3 .symbol-label{height:30px;width:45px}.symbol.symbol-xl-30px.symbol-2by3>img{height:30px;max-width:none;width:45px}.symbol.symbol-xl-35px .symbol-label,.symbol.symbol-xl-35px.symbol-fixed .symbol-label,.symbol.symbol-xl-35px>img{height:35px;width:35px}.symbol.symbol-xl-35px.symbol-fixed>img{height:35px;max-width:none;width:35px}.symbol.symbol-xl-35px.symbol-2by3 .symbol-label{height:35px;width:52.5px}.symbol.symbol-xl-35px.symbol-2by3>img{height:35px;max-width:none;width:52.5px}.symbol.symbol-xl-40px .symbol-label,.symbol.symbol-xl-40px.symbol-fixed .symbol-label,.symbol.symbol-xl-40px>img{height:40px;width:40px}.symbol.symbol-xl-40px.symbol-fixed>img{height:40px;max-width:none;width:40px}.symbol.symbol-xl-40px.symbol-2by3 .symbol-label{height:40px;width:60px}.symbol.symbol-xl-40px.symbol-2by3>img{height:40px;max-width:none;width:60px}.symbol.symbol-xl-45px .symbol-label,.symbol.symbol-xl-45px.symbol-fixed .symbol-label,.symbol.symbol-xl-45px>img{height:45px;width:45px}.symbol.symbol-xl-45px.symbol-fixed>img{height:45px;max-width:none;width:45px}.symbol.symbol-xl-45px.symbol-2by3 .symbol-label{height:45px;width:67.5px}.symbol.symbol-xl-45px.symbol-2by3>img{height:45px;max-width:none;width:67.5px}.symbol.symbol-xl-50px .symbol-label,.symbol.symbol-xl-50px.symbol-fixed .symbol-label,.symbol.symbol-xl-50px>img{height:50px;width:50px}.symbol.symbol-xl-50px.symbol-fixed>img{height:50px;max-width:none;width:50px}.symbol.symbol-xl-50px.symbol-2by3 .symbol-label{height:50px;width:75px}.symbol.symbol-xl-50px.symbol-2by3>img{height:50px;max-width:none;width:75px}.symbol.symbol-xl-55px .symbol-label,.symbol.symbol-xl-55px.symbol-fixed .symbol-label,.symbol.symbol-xl-55px>img{height:55px;width:55px}.symbol.symbol-xl-55px.symbol-fixed>img{height:55px;max-width:none;width:55px}.symbol.symbol-xl-55px.symbol-2by3 .symbol-label{height:55px;width:82.5px}.symbol.symbol-xl-55px.symbol-2by3>img{height:55px;max-width:none;width:82.5px}.symbol.symbol-xl-60px .symbol-label,.symbol.symbol-xl-60px.symbol-fixed .symbol-label,.symbol.symbol-xl-60px>img{height:60px;width:60px}.symbol.symbol-xl-60px.symbol-fixed>img{height:60px;max-width:none;width:60px}.symbol.symbol-xl-60px.symbol-2by3 .symbol-label{height:60px;width:90px}.symbol.symbol-xl-60px.symbol-2by3>img{height:60px;max-width:none;width:90px}.symbol.symbol-xl-65px .symbol-label,.symbol.symbol-xl-65px.symbol-fixed .symbol-label,.symbol.symbol-xl-65px>img{height:65px;width:65px}.symbol.symbol-xl-65px.symbol-fixed>img{height:65px;max-width:none;width:65px}.symbol.symbol-xl-65px.symbol-2by3 .symbol-label{height:65px;width:97.5px}.symbol.symbol-xl-65px.symbol-2by3>img{height:65px;max-width:none;width:97.5px}.symbol.symbol-xl-70px .symbol-label,.symbol.symbol-xl-70px.symbol-fixed .symbol-label,.symbol.symbol-xl-70px>img{height:70px;width:70px}.symbol.symbol-xl-70px.symbol-fixed>img{height:70px;max-width:none;width:70px}.symbol.symbol-xl-70px.symbol-2by3 .symbol-label{height:70px;width:105px}.symbol.symbol-xl-70px.symbol-2by3>img{height:70px;max-width:none;width:105px}.symbol.symbol-xl-75px .symbol-label,.symbol.symbol-xl-75px.symbol-fixed .symbol-label,.symbol.symbol-xl-75px>img{height:75px;width:75px}.symbol.symbol-xl-75px.symbol-fixed>img{height:75px;max-width:none;width:75px}.symbol.symbol-xl-75px.symbol-2by3 .symbol-label{height:75px;width:112.5px}.symbol.symbol-xl-75px.symbol-2by3>img{height:75px;max-width:none;width:112.5px}.symbol.symbol-xl-90px .symbol-label,.symbol.symbol-xl-90px.symbol-fixed .symbol-label,.symbol.symbol-xl-90px>img{height:90px;width:90px}.symbol.symbol-xl-90px.symbol-fixed>img{height:90px;max-width:none;width:90px}.symbol.symbol-xl-90px.symbol-2by3 .symbol-label{height:90px;width:135px}.symbol.symbol-xl-90px.symbol-2by3>img{height:90px;max-width:none;width:135px}.symbol.symbol-xl-100px .symbol-label,.symbol.symbol-xl-100px.symbol-fixed .symbol-label,.symbol.symbol-xl-100px>img{height:100px;width:100px}.symbol.symbol-xl-100px.symbol-fixed>img{height:100px;max-width:none;width:100px}.symbol.symbol-xl-100px.symbol-2by3 .symbol-label{height:100px;width:150px}.symbol.symbol-xl-100px.symbol-2by3>img{height:100px;max-width:none;width:150px}.symbol.symbol-xl-125px .symbol-label,.symbol.symbol-xl-125px.symbol-fixed .symbol-label,.symbol.symbol-xl-125px>img{height:125px;width:125px}.symbol.symbol-xl-125px.symbol-fixed>img{height:125px;max-width:none;width:125px}.symbol.symbol-xl-125px.symbol-2by3 .symbol-label{height:125px;width:187.5px}.symbol.symbol-xl-125px.symbol-2by3>img{height:125px;max-width:none;width:187.5px}.symbol.symbol-xl-150px .symbol-label,.symbol.symbol-xl-150px.symbol-fixed .symbol-label,.symbol.symbol-xl-150px>img{height:150px;width:150px}.symbol.symbol-xl-150px.symbol-fixed>img{height:150px;max-width:none;width:150px}.symbol.symbol-xl-150px.symbol-2by3 .symbol-label{height:150px;width:225px}.symbol.symbol-xl-150px.symbol-2by3>img{height:150px;max-width:none;width:225px}.symbol.symbol-xl-160px .symbol-label,.symbol.symbol-xl-160px.symbol-fixed .symbol-label,.symbol.symbol-xl-160px>img{height:160px;width:160px}.symbol.symbol-xl-160px.symbol-fixed>img{height:160px;max-width:none;width:160px}.symbol.symbol-xl-160px.symbol-2by3 .symbol-label{height:160px;width:240px}.symbol.symbol-xl-160px.symbol-2by3>img{height:160px;max-width:none;width:240px}.symbol.symbol-xl-175px .symbol-label,.symbol.symbol-xl-175px.symbol-fixed .symbol-label,.symbol.symbol-xl-175px>img{height:175px;width:175px}.symbol.symbol-xl-175px.symbol-fixed>img{height:175px;max-width:none;width:175px}.symbol.symbol-xl-175px.symbol-2by3 .symbol-label{height:175px;width:262.5px}.symbol.symbol-xl-175px.symbol-2by3>img{height:175px;max-width:none;width:262.5px}.symbol.symbol-xl-200px .symbol-label,.symbol.symbol-xl-200px.symbol-fixed .symbol-label,.symbol.symbol-xl-200px>img{height:200px;width:200px}.symbol.symbol-xl-200px.symbol-fixed>img{height:200px;max-width:none;width:200px}.symbol.symbol-xl-200px.symbol-2by3 .symbol-label{height:200px;width:300px}.symbol.symbol-xl-200px.symbol-2by3>img{height:200px;max-width:none;width:300px}}@media(min-width:1400px){.symbol.symbol-xxl-20px .symbol-label,.symbol.symbol-xxl-20px.symbol-fixed .symbol-label,.symbol.symbol-xxl-20px>img{height:20px;width:20px}.symbol.symbol-xxl-20px.symbol-fixed>img{height:20px;max-width:none;width:20px}.symbol.symbol-xxl-20px.symbol-2by3 .symbol-label{height:20px;width:30px}.symbol.symbol-xxl-20px.symbol-2by3>img{height:20px;max-width:none;width:30px}.symbol.symbol-xxl-25px .symbol-label,.symbol.symbol-xxl-25px.symbol-fixed .symbol-label,.symbol.symbol-xxl-25px>img{height:25px;width:25px}.symbol.symbol-xxl-25px.symbol-fixed>img{height:25px;max-width:none;width:25px}.symbol.symbol-xxl-25px.symbol-2by3 .symbol-label{height:25px;width:37.5px}.symbol.symbol-xxl-25px.symbol-2by3>img{height:25px;max-width:none;width:37.5px}.symbol.symbol-xxl-30px .symbol-label,.symbol.symbol-xxl-30px.symbol-fixed .symbol-label,.symbol.symbol-xxl-30px>img{height:30px;width:30px}.symbol.symbol-xxl-30px.symbol-fixed>img{height:30px;max-width:none;width:30px}.symbol.symbol-xxl-30px.symbol-2by3 .symbol-label{height:30px;width:45px}.symbol.symbol-xxl-30px.symbol-2by3>img{height:30px;max-width:none;width:45px}.symbol.symbol-xxl-35px .symbol-label,.symbol.symbol-xxl-35px.symbol-fixed .symbol-label,.symbol.symbol-xxl-35px>img{height:35px;width:35px}.symbol.symbol-xxl-35px.symbol-fixed>img{height:35px;max-width:none;width:35px}.symbol.symbol-xxl-35px.symbol-2by3 .symbol-label{height:35px;width:52.5px}.symbol.symbol-xxl-35px.symbol-2by3>img{height:35px;max-width:none;width:52.5px}.symbol.symbol-xxl-40px .symbol-label,.symbol.symbol-xxl-40px.symbol-fixed .symbol-label,.symbol.symbol-xxl-40px>img{height:40px;width:40px}.symbol.symbol-xxl-40px.symbol-fixed>img{height:40px;max-width:none;width:40px}.symbol.symbol-xxl-40px.symbol-2by3 .symbol-label{height:40px;width:60px}.symbol.symbol-xxl-40px.symbol-2by3>img{height:40px;max-width:none;width:60px}.symbol.symbol-xxl-45px .symbol-label,.symbol.symbol-xxl-45px.symbol-fixed .symbol-label,.symbol.symbol-xxl-45px>img{height:45px;width:45px}.symbol.symbol-xxl-45px.symbol-fixed>img{height:45px;max-width:none;width:45px}.symbol.symbol-xxl-45px.symbol-2by3 .symbol-label{height:45px;width:67.5px}.symbol.symbol-xxl-45px.symbol-2by3>img{height:45px;max-width:none;width:67.5px}.symbol.symbol-xxl-50px .symbol-label,.symbol.symbol-xxl-50px.symbol-fixed .symbol-label,.symbol.symbol-xxl-50px>img{height:50px;width:50px}.symbol.symbol-xxl-50px.symbol-fixed>img{height:50px;max-width:none;width:50px}.symbol.symbol-xxl-50px.symbol-2by3 .symbol-label{height:50px;width:75px}.symbol.symbol-xxl-50px.symbol-2by3>img{height:50px;max-width:none;width:75px}.symbol.symbol-xxl-55px .symbol-label,.symbol.symbol-xxl-55px.symbol-fixed .symbol-label,.symbol.symbol-xxl-55px>img{height:55px;width:55px}.symbol.symbol-xxl-55px.symbol-fixed>img{height:55px;max-width:none;width:55px}.symbol.symbol-xxl-55px.symbol-2by3 .symbol-label{height:55px;width:82.5px}.symbol.symbol-xxl-55px.symbol-2by3>img{height:55px;max-width:none;width:82.5px}.symbol.symbol-xxl-60px .symbol-label,.symbol.symbol-xxl-60px.symbol-fixed .symbol-label,.symbol.symbol-xxl-60px>img{height:60px;width:60px}.symbol.symbol-xxl-60px.symbol-fixed>img{height:60px;max-width:none;width:60px}.symbol.symbol-xxl-60px.symbol-2by3 .symbol-label{height:60px;width:90px}.symbol.symbol-xxl-60px.symbol-2by3>img{height:60px;max-width:none;width:90px}.symbol.symbol-xxl-65px .symbol-label,.symbol.symbol-xxl-65px.symbol-fixed .symbol-label,.symbol.symbol-xxl-65px>img{height:65px;width:65px}.symbol.symbol-xxl-65px.symbol-fixed>img{height:65px;max-width:none;width:65px}.symbol.symbol-xxl-65px.symbol-2by3 .symbol-label{height:65px;width:97.5px}.symbol.symbol-xxl-65px.symbol-2by3>img{height:65px;max-width:none;width:97.5px}.symbol.symbol-xxl-70px .symbol-label,.symbol.symbol-xxl-70px.symbol-fixed .symbol-label,.symbol.symbol-xxl-70px>img{height:70px;width:70px}.symbol.symbol-xxl-70px.symbol-fixed>img{height:70px;max-width:none;width:70px}.symbol.symbol-xxl-70px.symbol-2by3 .symbol-label{height:70px;width:105px}.symbol.symbol-xxl-70px.symbol-2by3>img{height:70px;max-width:none;width:105px}.symbol.symbol-xxl-75px .symbol-label,.symbol.symbol-xxl-75px.symbol-fixed .symbol-label,.symbol.symbol-xxl-75px>img{height:75px;width:75px}.symbol.symbol-xxl-75px.symbol-fixed>img{height:75px;max-width:none;width:75px}.symbol.symbol-xxl-75px.symbol-2by3 .symbol-label{height:75px;width:112.5px}.symbol.symbol-xxl-75px.symbol-2by3>img{height:75px;max-width:none;width:112.5px}.symbol.symbol-xxl-90px .symbol-label,.symbol.symbol-xxl-90px.symbol-fixed .symbol-label,.symbol.symbol-xxl-90px>img{height:90px;width:90px}.symbol.symbol-xxl-90px.symbol-fixed>img{height:90px;max-width:none;width:90px}.symbol.symbol-xxl-90px.symbol-2by3 .symbol-label{height:90px;width:135px}.symbol.symbol-xxl-90px.symbol-2by3>img{height:90px;max-width:none;width:135px}.symbol.symbol-xxl-100px .symbol-label,.symbol.symbol-xxl-100px.symbol-fixed .symbol-label,.symbol.symbol-xxl-100px>img{height:100px;width:100px}.symbol.symbol-xxl-100px.symbol-fixed>img{height:100px;max-width:none;width:100px}.symbol.symbol-xxl-100px.symbol-2by3 .symbol-label{height:100px;width:150px}.symbol.symbol-xxl-100px.symbol-2by3>img{height:100px;max-width:none;width:150px}.symbol.symbol-xxl-125px .symbol-label,.symbol.symbol-xxl-125px.symbol-fixed .symbol-label,.symbol.symbol-xxl-125px>img{height:125px;width:125px}.symbol.symbol-xxl-125px.symbol-fixed>img{height:125px;max-width:none;width:125px}.symbol.symbol-xxl-125px.symbol-2by3 .symbol-label{height:125px;width:187.5px}.symbol.symbol-xxl-125px.symbol-2by3>img{height:125px;max-width:none;width:187.5px}.symbol.symbol-xxl-150px .symbol-label,.symbol.symbol-xxl-150px.symbol-fixed .symbol-label,.symbol.symbol-xxl-150px>img{height:150px;width:150px}.symbol.symbol-xxl-150px.symbol-fixed>img{height:150px;max-width:none;width:150px}.symbol.symbol-xxl-150px.symbol-2by3 .symbol-label{height:150px;width:225px}.symbol.symbol-xxl-150px.symbol-2by3>img{height:150px;max-width:none;width:225px}.symbol.symbol-xxl-160px .symbol-label,.symbol.symbol-xxl-160px.symbol-fixed .symbol-label,.symbol.symbol-xxl-160px>img{height:160px;width:160px}.symbol.symbol-xxl-160px.symbol-fixed>img{height:160px;max-width:none;width:160px}.symbol.symbol-xxl-160px.symbol-2by3 .symbol-label{height:160px;width:240px}.symbol.symbol-xxl-160px.symbol-2by3>img{height:160px;max-width:none;width:240px}.symbol.symbol-xxl-175px .symbol-label,.symbol.symbol-xxl-175px.symbol-fixed .symbol-label,.symbol.symbol-xxl-175px>img{height:175px;width:175px}.symbol.symbol-xxl-175px.symbol-fixed>img{height:175px;max-width:none;width:175px}.symbol.symbol-xxl-175px.symbol-2by3 .symbol-label{height:175px;width:262.5px}.symbol.symbol-xxl-175px.symbol-2by3>img{height:175px;max-width:none;width:262.5px}.symbol.symbol-xxl-200px .symbol-label,.symbol.symbol-xxl-200px.symbol-fixed .symbol-label,.symbol.symbol-xxl-200px>img{height:200px;width:200px}.symbol.symbol-xxl-200px.symbol-fixed>img{height:200px;max-width:none;width:200px}.symbol.symbol-xxl-200px.symbol-2by3 .symbol-label{height:200px;width:300px}.symbol.symbol-xxl-200px.symbol-2by3>img{height:200px;max-width:none;width:300px}}.symbol-group{align-items:center;display:flex;flex-wrap:wrap;margin-left:10px}.symbol-group .symbol{margin-left:-10px;position:relative;transition:all .3s ease;z-index:0}.symbol-group .symbol:hover{transition:all .3s ease;z-index:1}.symbol-group .symbol-badge{border:2px solid var(--bs-body-bg)}.symbol-group .symbol-label{position:relative}.symbol-group .symbol-label:after{-webkit-background-clip:padding-box;background-clip:padding-box;border:2px solid var(--bs-symbol-border-color);border-radius:inherit;bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0}.symbol-group.symbol-hover .symbol{cursor:pointer}.pulse{position:relative}.pulse.pulse-light .pulse-ring{border-color:var(--bs-light)}.pulse.pulse-primary .pulse-ring{border-color:var(--bs-primary)}.pulse.pulse-secondary .pulse-ring{border-color:var(--bs-secondary)}.pulse.pulse-success .pulse-ring{border-color:var(--bs-success)}.pulse.pulse-info .pulse-ring{border-color:var(--bs-info)}.pulse.pulse-warning .pulse-ring{border-color:var(--bs-warning)}.pulse.pulse-danger .pulse-ring{border-color:var(--bs-danger)}.pulse.pulse-dark .pulse-ring{border-color:var(--bs-dark)}.pulse-ring{animation:animation-pulse 3.5s ease-out;animation-iteration-count:infinite;border-color:var(--bs-gray-500);border-radius:40px;border-style:solid;border-width:3px;display:block;height:40px;opacity:0;position:absolute;width:40px}@keyframes animation-pulse{0%{opacity:0;-webkit-transform:scale(.1)}60%{opacity:0;-webkit-transform:scale(.1)}65%{opacity:1}to{opacity:0;-webkit-transform:scale(1.2)}}.page-loading *,[data-kt-app-page-loading=on] *{transition:none!important}.page-loader{background-color:var(--bs-body-bg);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10000}.page-loading .page-loader,[data-kt-app-page-loading=on] .page-loader{align-items:center;display:flex;justify-content:center}.scrolltop{align-items:center;background-color:var(--bs-scrolltop-bg-color);border-radius:.475rem;bottom:43px;box-shadow:var(--bs-scrolltop-box-shadow);cursor:pointer;display:none;height:36px;justify-content:center;opacity:0;position:fixed;right:7px;transition:color .2s ease;width:36px;z-index:105}.scrolltop .svg-icon{color:var(--bs-scrolltop-icon-color)}.scrolltop .svg-icon svg{height:24px;width:24px}.scrolltop>i{color:var(--bs-scrolltop-icon-color);font-size:1.3rem}.scrolltop:hover{background-color:var(--bs-scrolltop-bg-color-hover)}.scrolltop:hover .svg-icon,.scrolltop:hover i{color:var(--bs-scrolltop-icon-color-hover)}[data-kt-scrolltop=on] .scrolltop{animation:animation-scrolltop .4s ease-out 1;display:flex;opacity:var(--bs-scrolltop-opacity-on)}[data-kt-scrolltop=on] .scrolltop:hover{opacity:var(--bs-scrolltop-opacity-hover);transition:color .2s ease}@media(max-width:991.98px){.scrolltop{bottom:23px;height:30px;right:5px;width:30px}}@keyframes animation-scrolltop{0%{margin-bottom:-15px}to{margin-bottom:0}}.svg-icon{color:var(--bs-text-muted);line-height:1}.svg-icon svg{height:1.15rem;width:1.15rem}.svg-icon.svg-icon-white{color:var(--bs-text-white)}.svg-icon.svg-icon-primary{color:var(--bs-text-primary)}.svg-icon.svg-icon-secondary{color:var(--bs-text-secondary)}.svg-icon.svg-icon-light{color:var(--bs-text-light)}.svg-icon.svg-icon-success{color:var(--bs-text-success)}.svg-icon.svg-icon-info{color:var(--bs-text-info)}.svg-icon.svg-icon-warning{color:var(--bs-text-warning)}.svg-icon.svg-icon-danger{color:var(--bs-text-danger)}.svg-icon.svg-icon-dark{color:var(--bs-text-dark)}.svg-icon.svg-icon-muted{color:var(--bs-text-muted)}.svg-icon.svg-icon-gray-100{color:var(--bs-text-gray-100)}.svg-icon.svg-icon-gray-200{color:var(--bs-text-gray-200)}.svg-icon.svg-icon-gray-300{color:var(--bs-text-gray-300)}.svg-icon.svg-icon-gray-400{color:var(--bs-text-gray-400)}.svg-icon.svg-icon-gray-500{color:var(--bs-text-gray-500)}.svg-icon.svg-icon-gray-600{color:var(--bs-text-gray-600)}.svg-icon.svg-icon-gray-700{color:var(--bs-text-gray-700)}.svg-icon.svg-icon-gray-800{color:var(--bs-text-gray-800)}.svg-icon.svg-icon-gray-900{color:var(--bs-text-gray-900)}.svg-icon.svg-icon-1 svg{height:1.75rem!important;width:1.75rem!important}.svg-icon.svg-icon-2 svg{height:1.5rem!important;width:1.5rem!important}.svg-icon.svg-icon-3 svg{height:1.35rem!important;width:1.35rem!important}.svg-icon.svg-icon-4 svg{height:1.25rem!important;width:1.25rem!important}.svg-icon.svg-icon-5 svg{height:1.15rem!important;width:1.15rem!important}.svg-icon.svg-icon-6 svg{height:1.075rem!important;width:1.075rem!important}.svg-icon.svg-icon-7 svg{height:.95rem!important;width:.95rem!important}.svg-icon.svg-icon-8 svg{height:.85rem!important;width:.85rem!important}.svg-icon.svg-icon-9 svg{height:.75rem!important;width:.75rem!important}.svg-icon.svg-icon-10 svg{height:.5rem!important;width:.5rem!important}.svg-icon.svg-icon-base svg{height:1rem!important;width:1rem!important}.svg-icon.svg-icon-fluid svg{height:100%!important;width:100%!important}.svg-icon.svg-icon-2x svg{height:2rem!important;width:2rem!important}.svg-icon.svg-icon-2qx svg{height:2.25rem!important;width:2.25rem!important}.svg-icon.svg-icon-2hx svg{height:2.5rem!important;width:2.5rem!important}.svg-icon.svg-icon-2tx svg{height:2.75rem!important;width:2.75rem!important}.svg-icon.svg-icon-3x svg{height:3rem!important;width:3rem!important}.svg-icon.svg-icon-3qx svg{height:3.25rem!important;width:3.25rem!important}.svg-icon.svg-icon-3hx svg{height:3.5rem!important;width:3.5rem!important}.svg-icon.svg-icon-3tx svg{height:3.75rem!important;width:3.75rem!important}.svg-icon.svg-icon-4x svg{height:4rem!important;width:4rem!important}.svg-icon.svg-icon-4qx svg{height:4.25rem!important;width:4.25rem!important}.svg-icon.svg-icon-4hx svg{height:4.5rem!important;width:4.5rem!important}.svg-icon.svg-icon-4tx svg{height:4.75rem!important;width:4.75rem!important}.svg-icon.svg-icon-5x svg{height:5rem!important;width:5rem!important}.svg-icon.svg-icon-5qx svg{height:5.25rem!important;width:5.25rem!important}.svg-icon.svg-icon-5hx svg{height:5.5rem!important;width:5.5rem!important}.svg-icon.svg-icon-5tx svg{height:5.75rem!important;width:5.75rem!important}.svg-icon.svg-icon-6x svg{height:6rem!important;width:6rem!important}.svg-icon.svg-icon-6qx svg{height:6.25rem!important;width:6.25rem!important}.svg-icon.svg-icon-6hx svg{height:6.5rem!important;width:6.5rem!important}.svg-icon.svg-icon-6tx svg{height:6.75rem!important;width:6.75rem!important}.svg-icon.svg-icon-7x svg{height:7rem!important;width:7rem!important}.svg-icon.svg-icon-7qx svg{height:7.25rem!important;width:7.25rem!important}.svg-icon.svg-icon-7hx svg{height:7.5rem!important;width:7.5rem!important}.svg-icon.svg-icon-7tx svg{height:7.75rem!important;width:7.75rem!important}@media(min-width:576px){.svg-icon.svg-icon-sm-1 svg{height:1.75rem!important;width:1.75rem!important}.svg-icon.svg-icon-sm-2 svg{height:1.5rem!important;width:1.5rem!important}.svg-icon.svg-icon-sm-3 svg{height:1.35rem!important;width:1.35rem!important}.svg-icon.svg-icon-sm-4 svg{height:1.25rem!important;width:1.25rem!important}.svg-icon.svg-icon-sm-5 svg{height:1.15rem!important;width:1.15rem!important}.svg-icon.svg-icon-sm-6 svg{height:1.075rem!important;width:1.075rem!important}.svg-icon.svg-icon-sm-7 svg{height:.95rem!important;width:.95rem!important}.svg-icon.svg-icon-sm-8 svg{height:.85rem!important;width:.85rem!important}.svg-icon.svg-icon-sm-9 svg{height:.75rem!important;width:.75rem!important}.svg-icon.svg-icon-sm-10 svg{height:.5rem!important;width:.5rem!important}.svg-icon.svg-icon-sm-base svg{height:1rem!important;width:1rem!important}.svg-icon.svg-icon-sm-fluid svg{height:100%!important;width:100%!important}.svg-icon.svg-icon-sm-2x svg{height:2rem!important;width:2rem!important}.svg-icon.svg-icon-sm-2qx svg{height:2.25rem!important;width:2.25rem!important}.svg-icon.svg-icon-sm-2hx svg{height:2.5rem!important;width:2.5rem!important}.svg-icon.svg-icon-sm-2tx svg{height:2.75rem!important;width:2.75rem!important}.svg-icon.svg-icon-sm-3x svg{height:3rem!important;width:3rem!important}.svg-icon.svg-icon-sm-3qx svg{height:3.25rem!important;width:3.25rem!important}.svg-icon.svg-icon-sm-3hx svg{height:3.5rem!important;width:3.5rem!important}.svg-icon.svg-icon-sm-3tx svg{height:3.75rem!important;width:3.75rem!important}.svg-icon.svg-icon-sm-4x svg{height:4rem!important;width:4rem!important}.svg-icon.svg-icon-sm-4qx svg{height:4.25rem!important;width:4.25rem!important}.svg-icon.svg-icon-sm-4hx svg{height:4.5rem!important;width:4.5rem!important}.svg-icon.svg-icon-sm-4tx svg{height:4.75rem!important;width:4.75rem!important}.svg-icon.svg-icon-sm-5x svg{height:5rem!important;width:5rem!important}.svg-icon.svg-icon-sm-5qx svg{height:5.25rem!important;width:5.25rem!important}.svg-icon.svg-icon-sm-5hx svg{height:5.5rem!important;width:5.5rem!important}.svg-icon.svg-icon-sm-5tx svg{height:5.75rem!important;width:5.75rem!important}.svg-icon.svg-icon-sm-6x svg{height:6rem!important;width:6rem!important}.svg-icon.svg-icon-sm-6qx svg{height:6.25rem!important;width:6.25rem!important}.svg-icon.svg-icon-sm-6hx svg{height:6.5rem!important;width:6.5rem!important}.svg-icon.svg-icon-sm-6tx svg{height:6.75rem!important;width:6.75rem!important}.svg-icon.svg-icon-sm-7x svg{height:7rem!important;width:7rem!important}.svg-icon.svg-icon-sm-7qx svg{height:7.25rem!important;width:7.25rem!important}.svg-icon.svg-icon-sm-7hx svg{height:7.5rem!important;width:7.5rem!important}.svg-icon.svg-icon-sm-7tx svg{height:7.75rem!important;width:7.75rem!important}}@media(min-width:768px){.svg-icon.svg-icon-md-1 svg{height:1.75rem!important;width:1.75rem!important}.svg-icon.svg-icon-md-2 svg{height:1.5rem!important;width:1.5rem!important}.svg-icon.svg-icon-md-3 svg{height:1.35rem!important;width:1.35rem!important}.svg-icon.svg-icon-md-4 svg{height:1.25rem!important;width:1.25rem!important}.svg-icon.svg-icon-md-5 svg{height:1.15rem!important;width:1.15rem!important}.svg-icon.svg-icon-md-6 svg{height:1.075rem!important;width:1.075rem!important}.svg-icon.svg-icon-md-7 svg{height:.95rem!important;width:.95rem!important}.svg-icon.svg-icon-md-8 svg{height:.85rem!important;width:.85rem!important}.svg-icon.svg-icon-md-9 svg{height:.75rem!important;width:.75rem!important}.svg-icon.svg-icon-md-10 svg{height:.5rem!important;width:.5rem!important}.svg-icon.svg-icon-md-base svg{height:1rem!important;width:1rem!important}.svg-icon.svg-icon-md-fluid svg{height:100%!important;width:100%!important}.svg-icon.svg-icon-md-2x svg{height:2rem!important;width:2rem!important}.svg-icon.svg-icon-md-2qx svg{height:2.25rem!important;width:2.25rem!important}.svg-icon.svg-icon-md-2hx svg{height:2.5rem!important;width:2.5rem!important}.svg-icon.svg-icon-md-2tx svg{height:2.75rem!important;width:2.75rem!important}.svg-icon.svg-icon-md-3x svg{height:3rem!important;width:3rem!important}.svg-icon.svg-icon-md-3qx svg{height:3.25rem!important;width:3.25rem!important}.svg-icon.svg-icon-md-3hx svg{height:3.5rem!important;width:3.5rem!important}.svg-icon.svg-icon-md-3tx svg{height:3.75rem!important;width:3.75rem!important}.svg-icon.svg-icon-md-4x svg{height:4rem!important;width:4rem!important}.svg-icon.svg-icon-md-4qx svg{height:4.25rem!important;width:4.25rem!important}.svg-icon.svg-icon-md-4hx svg{height:4.5rem!important;width:4.5rem!important}.svg-icon.svg-icon-md-4tx svg{height:4.75rem!important;width:4.75rem!important}.svg-icon.svg-icon-md-5x svg{height:5rem!important;width:5rem!important}.svg-icon.svg-icon-md-5qx svg{height:5.25rem!important;width:5.25rem!important}.svg-icon.svg-icon-md-5hx svg{height:5.5rem!important;width:5.5rem!important}.svg-icon.svg-icon-md-5tx svg{height:5.75rem!important;width:5.75rem!important}.svg-icon.svg-icon-md-6x svg{height:6rem!important;width:6rem!important}.svg-icon.svg-icon-md-6qx svg{height:6.25rem!important;width:6.25rem!important}.svg-icon.svg-icon-md-6hx svg{height:6.5rem!important;width:6.5rem!important}.svg-icon.svg-icon-md-6tx svg{height:6.75rem!important;width:6.75rem!important}.svg-icon.svg-icon-md-7x svg{height:7rem!important;width:7rem!important}.svg-icon.svg-icon-md-7qx svg{height:7.25rem!important;width:7.25rem!important}.svg-icon.svg-icon-md-7hx svg{height:7.5rem!important;width:7.5rem!important}.svg-icon.svg-icon-md-7tx svg{height:7.75rem!important;width:7.75rem!important}}@media(min-width:992px){.svg-icon.svg-icon-lg-1 svg{height:1.75rem!important;width:1.75rem!important}.svg-icon.svg-icon-lg-2 svg{height:1.5rem!important;width:1.5rem!important}.svg-icon.svg-icon-lg-3 svg{height:1.35rem!important;width:1.35rem!important}.svg-icon.svg-icon-lg-4 svg{height:1.25rem!important;width:1.25rem!important}.svg-icon.svg-icon-lg-5 svg{height:1.15rem!important;width:1.15rem!important}.svg-icon.svg-icon-lg-6 svg{height:1.075rem!important;width:1.075rem!important}.svg-icon.svg-icon-lg-7 svg{height:.95rem!important;width:.95rem!important}.svg-icon.svg-icon-lg-8 svg{height:.85rem!important;width:.85rem!important}.svg-icon.svg-icon-lg-9 svg{height:.75rem!important;width:.75rem!important}.svg-icon.svg-icon-lg-10 svg{height:.5rem!important;width:.5rem!important}.svg-icon.svg-icon-lg-base svg{height:1rem!important;width:1rem!important}.svg-icon.svg-icon-lg-fluid svg{height:100%!important;width:100%!important}.svg-icon.svg-icon-lg-2x svg{height:2rem!important;width:2rem!important}.svg-icon.svg-icon-lg-2qx svg{height:2.25rem!important;width:2.25rem!important}.svg-icon.svg-icon-lg-2hx svg{height:2.5rem!important;width:2.5rem!important}.svg-icon.svg-icon-lg-2tx svg{height:2.75rem!important;width:2.75rem!important}.svg-icon.svg-icon-lg-3x svg{height:3rem!important;width:3rem!important}.svg-icon.svg-icon-lg-3qx svg{height:3.25rem!important;width:3.25rem!important}.svg-icon.svg-icon-lg-3hx svg{height:3.5rem!important;width:3.5rem!important}.svg-icon.svg-icon-lg-3tx svg{height:3.75rem!important;width:3.75rem!important}.svg-icon.svg-icon-lg-4x svg{height:4rem!important;width:4rem!important}.svg-icon.svg-icon-lg-4qx svg{height:4.25rem!important;width:4.25rem!important}.svg-icon.svg-icon-lg-4hx svg{height:4.5rem!important;width:4.5rem!important}.svg-icon.svg-icon-lg-4tx svg{height:4.75rem!important;width:4.75rem!important}.svg-icon.svg-icon-lg-5x svg{height:5rem!important;width:5rem!important}.svg-icon.svg-icon-lg-5qx svg{height:5.25rem!important;width:5.25rem!important}.svg-icon.svg-icon-lg-5hx svg{height:5.5rem!important;width:5.5rem!important}.svg-icon.svg-icon-lg-5tx svg{height:5.75rem!important;width:5.75rem!important}.svg-icon.svg-icon-lg-6x svg{height:6rem!important;width:6rem!important}.svg-icon.svg-icon-lg-6qx svg{height:6.25rem!important;width:6.25rem!important}.svg-icon.svg-icon-lg-6hx svg{height:6.5rem!important;width:6.5rem!important}.svg-icon.svg-icon-lg-6tx svg{height:6.75rem!important;width:6.75rem!important}.svg-icon.svg-icon-lg-7x svg{height:7rem!important;width:7rem!important}.svg-icon.svg-icon-lg-7qx svg{height:7.25rem!important;width:7.25rem!important}.svg-icon.svg-icon-lg-7hx svg{height:7.5rem!important;width:7.5rem!important}.svg-icon.svg-icon-lg-7tx svg{height:7.75rem!important;width:7.75rem!important}}@media(min-width:1200px){.svg-icon.svg-icon-xl-1 svg{height:1.75rem!important;width:1.75rem!important}.svg-icon.svg-icon-xl-2 svg{height:1.5rem!important;width:1.5rem!important}.svg-icon.svg-icon-xl-3 svg{height:1.35rem!important;width:1.35rem!important}.svg-icon.svg-icon-xl-4 svg{height:1.25rem!important;width:1.25rem!important}.svg-icon.svg-icon-xl-5 svg{height:1.15rem!important;width:1.15rem!important}.svg-icon.svg-icon-xl-6 svg{height:1.075rem!important;width:1.075rem!important}.svg-icon.svg-icon-xl-7 svg{height:.95rem!important;width:.95rem!important}.svg-icon.svg-icon-xl-8 svg{height:.85rem!important;width:.85rem!important}.svg-icon.svg-icon-xl-9 svg{height:.75rem!important;width:.75rem!important}.svg-icon.svg-icon-xl-10 svg{height:.5rem!important;width:.5rem!important}.svg-icon.svg-icon-xl-base svg{height:1rem!important;width:1rem!important}.svg-icon.svg-icon-xl-fluid svg{height:100%!important;width:100%!important}.svg-icon.svg-icon-xl-2x svg{height:2rem!important;width:2rem!important}.svg-icon.svg-icon-xl-2qx svg{height:2.25rem!important;width:2.25rem!important}.svg-icon.svg-icon-xl-2hx svg{height:2.5rem!important;width:2.5rem!important}.svg-icon.svg-icon-xl-2tx svg{height:2.75rem!important;width:2.75rem!important}.svg-icon.svg-icon-xl-3x svg{height:3rem!important;width:3rem!important}.svg-icon.svg-icon-xl-3qx svg{height:3.25rem!important;width:3.25rem!important}.svg-icon.svg-icon-xl-3hx svg{height:3.5rem!important;width:3.5rem!important}.svg-icon.svg-icon-xl-3tx svg{height:3.75rem!important;width:3.75rem!important}.svg-icon.svg-icon-xl-4x svg{height:4rem!important;width:4rem!important}.svg-icon.svg-icon-xl-4qx svg{height:4.25rem!important;width:4.25rem!important}.svg-icon.svg-icon-xl-4hx svg{height:4.5rem!important;width:4.5rem!important}.svg-icon.svg-icon-xl-4tx svg{height:4.75rem!important;width:4.75rem!important}.svg-icon.svg-icon-xl-5x svg{height:5rem!important;width:5rem!important}.svg-icon.svg-icon-xl-5qx svg{height:5.25rem!important;width:5.25rem!important}.svg-icon.svg-icon-xl-5hx svg{height:5.5rem!important;width:5.5rem!important}.svg-icon.svg-icon-xl-5tx svg{height:5.75rem!important;width:5.75rem!important}.svg-icon.svg-icon-xl-6x svg{height:6rem!important;width:6rem!important}.svg-icon.svg-icon-xl-6qx svg{height:6.25rem!important;width:6.25rem!important}.svg-icon.svg-icon-xl-6hx svg{height:6.5rem!important;width:6.5rem!important}.svg-icon.svg-icon-xl-6tx svg{height:6.75rem!important;width:6.75rem!important}.svg-icon.svg-icon-xl-7x svg{height:7rem!important;width:7rem!important}.svg-icon.svg-icon-xl-7qx svg{height:7.25rem!important;width:7.25rem!important}.svg-icon.svg-icon-xl-7hx svg{height:7.5rem!important;width:7.5rem!important}.svg-icon.svg-icon-xl-7tx svg{height:7.75rem!important;width:7.75rem!important}}@media(min-width:1400px){.svg-icon.svg-icon-xxl-1 svg{height:1.75rem!important;width:1.75rem!important}.svg-icon.svg-icon-xxl-2 svg{height:1.5rem!important;width:1.5rem!important}.svg-icon.svg-icon-xxl-3 svg{height:1.35rem!important;width:1.35rem!important}.svg-icon.svg-icon-xxl-4 svg{height:1.25rem!important;width:1.25rem!important}.svg-icon.svg-icon-xxl-5 svg{height:1.15rem!important;width:1.15rem!important}.svg-icon.svg-icon-xxl-6 svg{height:1.075rem!important;width:1.075rem!important}.svg-icon.svg-icon-xxl-7 svg{height:.95rem!important;width:.95rem!important}.svg-icon.svg-icon-xxl-8 svg{height:.85rem!important;width:.85rem!important}.svg-icon.svg-icon-xxl-9 svg{height:.75rem!important;width:.75rem!important}.svg-icon.svg-icon-xxl-10 svg{height:.5rem!important;width:.5rem!important}.svg-icon.svg-icon-xxl-base svg{height:1rem!important;width:1rem!important}.svg-icon.svg-icon-xxl-fluid svg{height:100%!important;width:100%!important}.svg-icon.svg-icon-xxl-2x svg{height:2rem!important;width:2rem!important}.svg-icon.svg-icon-xxl-2qx svg{height:2.25rem!important;width:2.25rem!important}.svg-icon.svg-icon-xxl-2hx svg{height:2.5rem!important;width:2.5rem!important}.svg-icon.svg-icon-xxl-2tx svg{height:2.75rem!important;width:2.75rem!important}.svg-icon.svg-icon-xxl-3x svg{height:3rem!important;width:3rem!important}.svg-icon.svg-icon-xxl-3qx svg{height:3.25rem!important;width:3.25rem!important}.svg-icon.svg-icon-xxl-3hx svg{height:3.5rem!important;width:3.5rem!important}.svg-icon.svg-icon-xxl-3tx svg{height:3.75rem!important;width:3.75rem!important}.svg-icon.svg-icon-xxl-4x svg{height:4rem!important;width:4rem!important}.svg-icon.svg-icon-xxl-4qx svg{height:4.25rem!important;width:4.25rem!important}.svg-icon.svg-icon-xxl-4hx svg{height:4.5rem!important;width:4.5rem!important}.svg-icon.svg-icon-xxl-4tx svg{height:4.75rem!important;width:4.75rem!important}.svg-icon.svg-icon-xxl-5x svg{height:5rem!important;width:5rem!important}.svg-icon.svg-icon-xxl-5qx svg{height:5.25rem!important;width:5.25rem!important}.svg-icon.svg-icon-xxl-5hx svg{height:5.5rem!important;width:5.5rem!important}.svg-icon.svg-icon-xxl-5tx svg{height:5.75rem!important;width:5.75rem!important}.svg-icon.svg-icon-xxl-6x svg{height:6rem!important;width:6rem!important}.svg-icon.svg-icon-xxl-6qx svg{height:6.25rem!important;width:6.25rem!important}.svg-icon.svg-icon-xxl-6hx svg{height:6.5rem!important;width:6.5rem!important}.svg-icon.svg-icon-xxl-6tx svg{height:6.75rem!important;width:6.75rem!important}.svg-icon.svg-icon-xxl-7x svg{height:7rem!important;width:7rem!important}.svg-icon.svg-icon-xxl-7qx svg{height:7.25rem!important;width:7.25rem!important}.svg-icon.svg-icon-xxl-7hx svg{height:7.5rem!important;width:7.5rem!important}.svg-icon.svg-icon-xxl-7tx svg{height:7.75rem!important;width:7.75rem!important}}.fixed-top{left:0;position:fixed;right:0;top:0;z-index:101}@media(min-width:576px){.fixed-top-sm{left:0;position:fixed;right:0;top:0;z-index:101}}@media(min-width:768px){.fixed-top-md{left:0;position:fixed;right:0;top:0;z-index:101}}@media(min-width:992px){.fixed-top-lg{left:0;position:fixed;right:0;top:0;z-index:101}}@media(min-width:1200px){.fixed-top-xl{left:0;position:fixed;right:0;top:0;z-index:101}}@media(min-width:1400px){.fixed-top-xxl{left:0;position:fixed;right:0;top:0;z-index:101}}.timeline .timeline-item{align-items:flex-start;display:flex;margin:0;padding:0;position:relative}.timeline .timeline-item:last-child .timeline-line{bottom:100%}.timeline .timeline-line{border-left:1px dashed var(--bs-gray-300);bottom:0;content:" ";display:block;justify-content:center;left:0;position:absolute;top:0;transform:translate(50%);z-index:0}.timeline .timeline-icon{flex-shrink:0;margin-right:1rem;z-index:1}.timeline .timeline-content{margin-bottom:1.5rem;overflow:auto;width:100%}.timeline.timeline-center .timeline-item{align-items:center}.timeline.timeline-center .timeline-item:first-child .timeline-line{top:50%}.timeline.timeline-center .timeline-item:last-child .timeline-line{bottom:50%}.timeline-label{position:relative}.timeline-label:before{background-color:var(--bs-gray-200);bottom:0;content:"";left:51px;position:absolute;top:0;width:3px}.timeline-label .timeline-item{align-items:flex-start;display:flex;margin-bottom:1.7rem;position:relative}.timeline-label .timeline-item:last-child{margin-bottom:0}.timeline-label .timeline-label{color:var(--bs-gray-800);flex-shrink:0;position:relative;width:50px}.timeline-label .timeline-badge{align-items:center;background-color:var(--bs-body-bg);border:6px solid var(--bs-body-bg)!important;display:flex;flex-shrink:0;height:1rem;justify-content:center;margin-left:-.5rem;margin-top:1px;padding:3px!important;position:relative;width:1rem;z-index:1}.timeline-label .timeline-content{flex-grow:1}.overlay{position:relative}.overlay .overlay-layer{align-items:center;background-color:var(--bs-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease}.overlay.overlay-block .overlay-layer,.overlay.overlay-show .overlay-layer,.overlay:hover .overlay-layer{opacity:1;transition:all .3s ease}.overlay.overlay-block{cursor:wait}.bullet{background-color:var(--bs-bullet-bg-color);border-radius:6px;display:inline-block;flex-shrink:0;height:4px;width:8px}.bullet-dot{border-radius:100%!important;height:4px;width:4px}.bullet-vertical{height:8px;width:4px}.bullet-line{border-radius:0;height:1px;width:5px}.drawer{background-color:var(--bs-drawer-bg-color);bottom:0;display:flex!important;overflow:auto;position:fixed;top:0;transition:transform .3s ease-in-out!important;z-index:110}.drawer.drawer-start{left:0;transform:translateX(-100%)}.drawer.drawer-end{right:0;transform:translateX(100%)}.drawer.drawer-on{box-shadow:var(--bs-drawer-box-shadow);transform:none;transition:transform .3s ease-in-out!important}.drawer-overlay{animation:animation-drawer-fade-in .3s ease-in-out 1;background-color:var(--bs-drawer-overlay-bg-color);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:109}[data-kt-drawer=true]{display:none}@keyframes animation-drawer-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:991.98px){body[data-kt-drawer=on]{overflow:hidden}}.badge{align-items:center;display:inline-flex}.badge.badge-circle,.badge.badge-square{align-items:center;display:inline-flex;height:1.75rem;justify-content:center;line-height:0;min-width:1.75rem;padding:0 .1rem}.badge.badge-circle{border-radius:50%;min-width:unset;padding:0;width:1.75rem}.badge.badge-sm{font-size:.8rem;min-width:1.5rem}.badge.badge-sm.badge-square{height:1.5rem}.badge.badge-sm.badge-circle{height:1.5rem;width:1.5rem}.badge.badge-lg{font-size:1rem;min-width:2rem}.badge.badge-lg.badge-square{height:2rem}.badge.badge-lg.badge-circle{height:2rem;width:2rem}.badge-light{background-color:var(--bs-light);color:var(--bs-light-inverse)}.badge-light.badge-outline{background-color:transparent;border:1px solid var(--bs-light);color:var(--bs-light)}.badge-light-light{background-color:var(--bs-light-light);color:var(--bs-light)}.badge-primary{background-color:var(--bs-primary);color:var(--bs-primary-inverse)}.badge-primary.badge-outline{background-color:transparent;border:1px solid var(--bs-primary);color:var(--bs-primary)}.badge-light-primary{background-color:var(--bs-primary-light);color:var(--bs-primary)}.badge-secondary{background-color:var(--bs-secondary);color:var(--bs-secondary-inverse)}.badge-secondary.badge-outline{background-color:transparent;border:1px solid var(--bs-secondary);color:var(--bs-secondary)}.badge-light-secondary{background-color:var(--bs-secondary-light);color:var(--bs-secondary)}.badge-success{background-color:var(--bs-success);color:var(--bs-success-inverse)}.badge-success.badge-outline{background-color:transparent;border:1px solid var(--bs-success);color:var(--bs-success)}.badge-light-success{background-color:var(--bs-success-light);color:var(--bs-success)}.badge-info{background-color:var(--bs-info);color:var(--bs-info-inverse)}.badge-info.badge-outline{background-color:transparent;border:1px solid var(--bs-info);color:var(--bs-info)}.badge-light-info{background-color:var(--bs-info-light);color:var(--bs-info)}.badge-warning{background-color:var(--bs-warning);color:var(--bs-warning-inverse)}.badge-warning.badge-outline{background-color:transparent;border:1px solid var(--bs-warning);color:var(--bs-warning)}.badge-light-warning{background-color:var(--bs-warning-light);color:var(--bs-warning)}.badge-danger{background-color:var(--bs-danger);color:var(--bs-danger-inverse)}.badge-danger.badge-outline{background-color:transparent;border:1px solid var(--bs-danger);color:var(--bs-danger)}.badge-light-danger{background-color:var(--bs-danger-light);color:var(--bs-danger)}.badge-dark{background-color:var(--bs-dark);color:var(--bs-dark-inverse)}.badge-dark.badge-outline{background-color:transparent;border:1px solid var(--bs-dark);color:var(--bs-dark)}.badge-light-dark{background-color:var(--bs-dark-light);color:var(--bs-dark)}.indicator-progress{display:none}[data-kt-indicator=on]>.indicator-progress{display:inline-block}[data-kt-indicator=on]>.indicator-label{display:none}.hover-elevate-up,.hover-elevate-up:hover{transition:transform .3s ease}.hover-elevate-up:hover{transform:translateY(-2.5%);will-change:transform}.hover-elevate-down,.hover-elevate-down:hover{transition:transform .3s ease}.hover-elevate-down:hover{transform:translateY(2.5%);will-change:transform}.hover-scale,.hover-scale:hover{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.1);will-change:transform}.hover-rotate-end,.hover-rotate-end:hover{transition:transform .3s ease}.hover-rotate-end:hover{transform:rotate(4deg);will-change:transform}.hover-rotate-start,.hover-rotate-start:hover{transition:transform .3s ease}.hover-rotate-start:hover{transform:rotate(-4deg);will-change:transform}.rotate{align-items:center;display:inline-flex}.rotate-90{backface-visibility:hidden;transition:transform .3s ease;will-change:transform}.active>.rotate-90,.collapsible:not(.collapsed)>.rotate-90,.show>.rotate-90{transform:rotate(90deg);transition:transform .3s ease}[direction=rtl] .active>.rotate-90,[direction=rtl] .collapsible:not(.collapsed)>.rotate-90,[direction=rtl] .show>.rotate-90{transform:rotate(-90deg)}.rotate-n90{backface-visibility:hidden;transition:transform .3s ease;will-change:transform}.active>.rotate-n90,.collapsible:not(.collapsed)>.rotate-n90,.show>.rotate-n90{transform:rotate(-90deg);transition:transform .3s ease}[direction=rtl] .active>.rotate-n90,[direction=rtl] .collapsible:not(.collapsed)>.rotate-n90,[direction=rtl] .show>.rotate-n90{transform:rotate(90deg)}.rotate-180{backface-visibility:hidden;transition:transform .3s ease;will-change:transform}.active>.rotate-180,.collapsible:not(.collapsed)>.rotate-180,.show>.rotate-180{transform:rotate(180deg);transition:transform .3s ease}[direction=rtl] .active>.rotate-180,[direction=rtl] .collapsible:not(.collapsed)>.rotate-180,[direction=rtl] .show>.rotate-180{transform:rotate(-180deg)}.rotate-n180{backface-visibility:hidden;transition:transform .3s ease;will-change:transform}.active>.rotate-n180,.collapsible:not(.collapsed)>.rotate-n180,.show>.rotate-n180{transform:rotate(-180deg);transition:transform .3s ease}[direction=rtl] .active>.rotate-n180,[direction=rtl] .collapsible:not(.collapsed)>.rotate-n180,[direction=rtl] .show>.rotate-n180{transform:rotate(180deg)}.rotate-270{backface-visibility:hidden;transition:transform .3s ease;will-change:transform}.active>.rotate-270,.collapsible:not(.collapsed)>.rotate-270,.show>.rotate-270{transform:rotate(270deg);transition:transform .3s ease}[direction=rtl] .active>.rotate-270,[direction=rtl] .collapsible:not(.collapsed)>.rotate-270,[direction=rtl] .show>.rotate-270{transform:rotate(-270deg)}.rotate-n270{backface-visibility:hidden;transition:transform .3s ease;will-change:transform}.active>.rotate-n270,.collapsible:not(.collapsed)>.rotate-n270,.show>.rotate-n270{transform:rotate(-270deg);transition:transform .3s ease}[direction=rtl] .active>.rotate-n270,[direction=rtl] .collapsible:not(.collapsed)>.rotate-n270,[direction=rtl] .show>.rotate-n270{transform:rotate(270deg)}@media(min-width:992px){div,main,ol,pre,span,ul{scrollbar-color:var(--bs-scrollbar-color) transparent;scrollbar-width:thin}div::-webkit-scrollbar,main::-webkit-scrollbar,ol::-webkit-scrollbar,pre::-webkit-scrollbar,span::-webkit-scrollbar,ul::-webkit-scrollbar{height:var(--bs-scrollbar-size);width:var(--bs-scrollbar-size)}div ::-webkit-scrollbar-track,main ::-webkit-scrollbar-track,ol ::-webkit-scrollbar-track,pre ::-webkit-scrollbar-track,span ::-webkit-scrollbar-track,ul ::-webkit-scrollbar-track{background-color:transparent}div ::-webkit-scrollbar-thumb,main ::-webkit-scrollbar-thumb,ol ::-webkit-scrollbar-thumb,pre ::-webkit-scrollbar-thumb,span ::-webkit-scrollbar-thumb,ul ::-webkit-scrollbar-thumb{border-radius:var(--bs-scrollbar-size)}div::-webkit-scrollbar-thumb,main::-webkit-scrollbar-thumb,ol::-webkit-scrollbar-thumb,pre::-webkit-scrollbar-thumb,span::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:var(--bs-scrollbar-color)}div::-webkit-scrollbar-corner,main::-webkit-scrollbar-corner,ol::-webkit-scrollbar-corner,pre::-webkit-scrollbar-corner,span::-webkit-scrollbar-corner,ul::-webkit-scrollbar-corner{background-color:transparent}div:hover,main:hover,ol:hover,pre:hover,span:hover,ul:hover{scrollbar-color:var(--bs-scrollbar-hover-color) transparent}div:hover::-webkit-scrollbar-thumb,main:hover::-webkit-scrollbar-thumb,ol:hover::-webkit-scrollbar-thumb,pre:hover::-webkit-scrollbar-thumb,span:hover::-webkit-scrollbar-thumb,ul:hover::-webkit-scrollbar-thumb{background-color:var(--bs-scrollbar-hover-color)}div:hover::-webkit-scrollbar-corner,main:hover::-webkit-scrollbar-corner,ol:hover::-webkit-scrollbar-corner,pre:hover::-webkit-scrollbar-corner,span:hover::-webkit-scrollbar-corner,ul:hover::-webkit-scrollbar-corner{background-color:transparent}}.scroll{overflow:scroll;position:relative}@media(max-width:991.98px){.scroll{overflow:auto}}.scroll-x{overflow-x:scroll;position:relative}@media(max-width:991.98px){.scroll-x{overflow-x:auto}}.scroll-y{overflow-y:scroll;position:relative}@media(max-width:991.98px){.scroll-y{overflow-y:auto}}.hover-scroll,.hover-scroll-overlay{position:relative}@media(min-width:992px){.hover-scroll,.hover-scroll-overlay{overflow:hidden}@-moz-document url-prefix(){.hover-scroll,.hover-scroll-overlay{overflow:scroll}}.safari-mode .hover-scroll,.safari-mode .hover-scroll-overlay{overflow:scroll}.hover-scroll-overlay::-webkit-scrollbar,.hover-scroll::-webkit-scrollbar{height:var(--bs-scrollbar-overlay-size);width:var(--bs-scrollbar-overlay-size)}.hover-scroll-overlay::-webkit-scrollbar-thumb,.hover-scroll::-webkit-scrollbar-thumb{background-clip:content-box;border:var(--bs-scrollbar-overlay-space) solid transparent;border-radius:var(--bs-scrollbar-overlay-size)}.hover-scroll-overlay:hover,.hover-scroll:hover{overflow:overlay}}@media(max-width:991.98px){.hover-scroll,.hover-scroll-overlay{overflow:auto}}.hover-scroll-overlay-y,.hover-scroll-y{position:relative}@media(min-width:992px){.hover-scroll-overlay-y,.hover-scroll-y{overflow-y:hidden}@-moz-document url-prefix(){.hover-scroll-overlay-y,.hover-scroll-y{overflow-y:scroll}}.safari-mode .hover-scroll-overlay-y,.safari-mode .hover-scroll-y{overflow-y:scroll}.hover-scroll-overlay-y::-webkit-scrollbar,.hover-scroll-y::-webkit-scrollbar{width:var(--bs-scrollbar-overlay-size)}.hover-scroll-overlay-y::-webkit-scrollbar-thumb,.hover-scroll-y::-webkit-scrollbar-thumb{background-clip:content-box;border:var(--bs-scrollbar-overlay-space) solid transparent;border-radius:var(--bs-scrollbar-overlay-size)}.hover-scroll-overlay-y:hover,.hover-scroll-y:hover{overflow-y:overlay}}@media(max-width:991.98px){.hover-scroll-overlay-y,.hover-scroll-y{overflow-y:auto}}.hover-scroll-overlay-x,.hover-scroll-x{position:relative}@media(min-width:992px){.hover-scroll-overlay-x,.hover-scroll-x{overflow-x:hidden}@-moz-document url-prefix(){.hover-scroll-overlay-x,.hover-scroll-x{overflow-x:scroll}}.safari-mode .hover-scroll-overlay-x,.safari-mode .hover-scroll-x{overflow-x:scroll}.hover-scroll-overlay-x::-webkit-scrollbar,.hover-scroll-x::-webkit-scrollbar{height:var(--bs-scrollbar-overlay-size)}.hover-scroll-overlay-x::-webkit-scrollbar-thumb,.hover-scroll-x::-webkit-scrollbar-thumb{background-clip:content-box;border:var(--bs-scrollbar-overlay-space) solid transparent;border-radius:var(--bs-scrollbar-overlay-size)}.hover-scroll-overlay-x:hover,.hover-scroll-x:hover{overflow-x:overlay}}@media(max-width:991.98px){.hover-scroll-overlay-x,.hover-scroll-x{overflow-x:auto}}.scroll-ps{padding-left:var(--bs-scrollbar-size)!important}.scroll-ms{margin-left:var(--bs-scrollbar-size)!important}.scroll-mb{margin-bottom:var(--bs-scrollbar-size)!important}.scroll-pe{padding-right:var(--bs-scrollbar-size)!important}.scroll-me{margin-right:var(--bs-scrollbar-size)!important}.scroll-px{padding-left:var(--bs-scrollbar-size)!important;padding-right:var(--bs-scrollbar-size)!important}.scroll-mx{margin-left:var(--bs-scrollbar-size)!important;margin-right:var(--bs-scrollbar-size)!important}.rating{align-items:center;display:flex}.rating-input{left:-9999px!important;position:absolute!important}.rating-input[disabled]{display:none}.rating-label{margin:0;padding:0}.rating-label>.svg-icon,.rating-label>i{color:var(--bs-rating-color-default);line-height:1}label.rating-label{cursor:pointer}div.rating-label.checked>.svg-icon,div.rating-label.checked>i,label.rating-label>.svg-icon,label.rating-label>i{color:var(--bs-rating-color-active)}.rating-input:checked~.rating-label>.svg-icon,.rating-input:checked~.rating-label>i{color:var(--bs-rating-color-default)}.rating:hover label.rating-label>.svg-icon,.rating:hover label.rating-label>i{color:var(--bs-rating-color-active)}label.rating-label:hover~.rating-label,label.rating-label:hover~.rating-label>.svg-icon,label.rating-label:hover~.rating-label>i{color:var(--bs-rating-color-default)}.stepper [data-kt-stepper-element=content],.stepper [data-kt-stepper-element=info]{display:none}.stepper [data-kt-stepper-element=content].current,.stepper [data-kt-stepper-element=info].current{display:flex}.stepper .stepper-item[data-kt-stepper-action=step]{cursor:pointer}.stepper [data-kt-stepper-action=final],.stepper [data-kt-stepper-action=previous]{display:none}.stepper [data-kt-stepper-action=next]{display:inline-block}.stepper [data-kt-stepper-action=submit],.stepper.first [data-kt-stepper-action=previous]{display:none}.stepper.first [data-kt-stepper-action=next]{display:inline-block}.stepper.first [data-kt-stepper-action=submit]{display:none}.stepper.between [data-kt-stepper-action=next],.stepper.between [data-kt-stepper-action=previous]{display:inline-block}.stepper.between [data-kt-stepper-action=submit]{display:none}.stepper.last [data-kt-stepper-action=final]{display:inline-block}.stepper.last [data-kt-stepper-action=final].btn-flex{display:flex}.stepper.last [data-kt-stepper-action=previous]{display:inline-block}.stepper.last [data-kt-stepper-action=previous].btn-flex{display:flex}.stepper.last [data-kt-stepper-action=next]{display:none}.stepper.last [data-kt-stepper-action=next].btn-flex{display:flex}.stepper.last [data-kt-stepper-action=submit]{display:inline-block}.stepper.last [data-kt-stepper-action=submit].btn-flex{display:flex}.stepper.stepper-pills{--bs-stepper-pills-size:40px;--bs-stepper-icon-border-radius:9px;--bs-stepper-icon-check-size:1rem;--bs-stepper-icon-bg-color:var(--bs-primary-light);--bs-stepper-icon-bg-color-current:var(--bs-primary);--bs-stepper-icon-bg-color-completed:var(--bs-primary-light);--bs-stepper-icon-border:0;--bs-stepper-icon-border-current:0;--bs-stepper-icon-border-completed:0;--bs-stepper-icon-number-color:var(--bs-primary);--bs-stepper-icon-number-color-current:var(--bs-white);--bs-stepper-icon-check-color-completed:var(--bs-primary);--bs-stepper-label-title-opacity:1;--bs-stepper-label-title-opacity-current:1;--bs-stepper-label-title-opacity-completed:1;--bs-stepper-label-title-color:var(--bs-gray-800);--bs-stepper-label-title-color-current:var(--bs-gray-600);--bs-stepper-label-title-color-completed:var(--bs-text-muted);--bs-stepper-label-desc-opacity:1;--bs-stepper-label-desc-opacity-current:1;--bs-stepper-label-desc-opacity-completed:1;--bs-stepper-label-desc-color:var(--bs-text-muted);--bs-stepper-label-desc-color-current:var(--bs-gray-400);--bs-stepper-label-desc-color-completed:var(--bs-gray-400);--bs-stepper-line-border:1px dashed var(--bs-gray-300)}.stepper.stepper-pills .stepper-nav{display:flex}.stepper.stepper-pills .stepper-item,.stepper.stepper-pills .stepper-item .stepper-icon{align-items:center;display:flex;transition:color .2s ease}.stepper.stepper-pills .stepper-item .stepper-icon{background-color:var(--bs-stepper-icon-bg-color);border:var(--bs-stepper-icon-border);border-radius:var(--bs-stepper-icon-border-radius);flex-shrink:0;height:var(--bs-stepper-pills-size);justify-content:center;margin-right:1.5rem;width:var(--bs-stepper-pills-size)}.stepper.stepper-pills .stepper-item .stepper-icon .stepper-check{display:none;font-size:var(--bs-stepper-icon-check-size)}.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number{color:var(--bs-stepper-icon-number-color);font-size:1.25rem;font-weight:600}.stepper.stepper-pills .stepper-item .stepper-label{display:flex;flex-direction:column;justify-content:center}.stepper.stepper-pills .stepper-item .stepper-label .stepper-title{color:var(--bs-stepper-label-title-color);font-size:1.25rem;font-weight:600;margin-bottom:.3rem;opacity:var(--bs-stepper-label-title-opacity)}.stepper.stepper-pills .stepper-item .stepper-label .stepper-desc{color:var(--bs-stepper-label-desc-color);opacity:var(--bs-stepper-label-desc-opacity)}.stepper.stepper-pills .stepper-item.current{transition:color .2s ease}.stepper.stepper-pills .stepper-item.current .stepper-icon{background-color:var(--bs-stepper-icon-bg-color-current);border:var(--bs-stepper-icon-border-current);transition:color .2s ease}.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check{display:none}.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number{color:var(--bs-stepper-icon-number-color-current);font-size:1.35rem}.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title{color:var(--bs-stepper-label-title-color-current);opacity:var(--bs-stepper-label-title-opacity-current)}.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc{color:var(--bs-stepper-label-desc-color-current);opacity:var(--bs-stepper-label-desc-opacity-current)}.stepper.stepper-pills .stepper-item.completed .stepper-icon,.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon{background-color:var(--bs-stepper-icon-bg-color-completed);border:var(--bs-stepper-icon-border-completed);transition:color .2s ease}.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check,.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-check{color:var(--bs-stepper-icon-check-color-completed);display:inline-block}.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number,.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-number{display:none}.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title,.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-title{color:var(--bs-stepper-label-title-color-completed);opacity:var(--bs-stepper-label-title-opacity-completed)}.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc,.stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-desc{color:var(--bs-stepper-label-desc-color-completed);opacity:var(--bs-stepper-label-desc-opacity-completed)}.stepper.stepper-pills.stepper-column .stepper-nav{align-items:start;flex-direction:column}.stepper.stepper-pills.stepper-column .stepper-item{align-items:stretch;flex-direction:column;justify-content:start;margin:0;padding:0}.stepper.stepper-pills.stepper-column .stepper-wrapper{align-items:center;display:flex}.stepper.stepper-pills.stepper-column .stepper-icon{z-index:1}.stepper.stepper-pills.stepper-column .stepper-line{border-left:var(--bs-stepper-line-border);display:block;flex-grow:1;margin-bottom:2px;margin-left:calc(var(--bs-stepper-pills-size)/2);margin-top:2px}.stepper.stepper-links .stepper-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.stepper.stepper-links .stepper-nav .stepper-item{flex-shrink:0;margin:1rem 1.5rem;position:relative}.stepper.stepper-links .stepper-nav .stepper-item:after{background-color:transparent;content:" ";height:2px;left:0;position:absolute;top:2.3rem;transition:color .2s ease;width:100%}.stepper.stepper-links .stepper-nav .stepper-item .stepper-title{color:var(--bs-dark);font-size:1.25rem;font-weight:600}.stepper.stepper-links .stepper-nav .stepper-item.current{transition:color .2s ease}.stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title{color:var(--bs-primary)}.stepper.stepper-links .stepper-nav .stepper-item.current:after{background-color:var(--bs-primary)}.stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title,.stepper.stepper-links .stepper-nav .stepper-item.current.mark-completed:last-child .stepper-title{color:var(--bs-gray-400)}.toggle.active .toggle-off,.toggle.collapsible.collapsed .toggle-on,.toggle.collapsible:not(.collapsed) .toggle-off,.toggle:not(.collapsible):not(.active) .toggle-on{display:none}.xehagon{-webkit-clip-path:polygon(45% 1.3397459622%,46.5797985667% .6030737921%,48.2635182233% .1519224699%,50% 0,51.7364817767% .1519224699%,53.4202014333% .6030737921%,55% 1.3397459622%,89.6410161514% 21.3397459622%,91.0688922482% 22.3395555688%,92.3014605826% 23.5721239031%,93.3012701892% 25%,94.0379423592% 26.5797985667%,94.4890936815% 28.2635182233%,94.6410161514% 30%,94.6410161514% 70%,94.4890936815% 71.7364817767%,94.0379423592% 73.4202014333%,93.3012701892% 75%,92.3014605826% 76.4278760969%,91.0688922482% 77.6604444312%,89.6410161514% 78.6602540378%,55% 98.6602540378%,53.4202014333% 99.3969262079%,51.7364817767% 99.8480775301%,50% 100%,48.2635182233% 99.8480775301%,46.5797985667% 99.3969262079%,45% 98.6602540378%,10.3589838486% 78.6602540378%,8.9311077518% 77.6604444312%,7.6985394174% 76.4278760969%,6.6987298108% 75%,5.9620576408% 73.4202014333%,5.5109063185% 71.7364817767%,5.3589838486% 70%,5.3589838486% 30%,5.5109063185% 28.2635182233%,5.9620576408% 26.5797985667%,6.6987298108% 25%,7.6985394174% 23.5721239031%,8.9311077518% 22.3395555688%,10.3589838486% 21.3397459622%);clip-path:polygon(45% 1.3397459622%,46.5797985667% .6030737921%,48.2635182233% .1519224699%,50% 0,51.7364817767% .1519224699%,53.4202014333% .6030737921%,55% 1.3397459622%,89.6410161514% 21.3397459622%,91.0688922482% 22.3395555688%,92.3014605826% 23.5721239031%,93.3012701892% 25%,94.0379423592% 26.5797985667%,94.4890936815% 28.2635182233%,94.6410161514% 30%,94.6410161514% 70%,94.4890936815% 71.7364817767%,94.0379423592% 73.4202014333%,93.3012701892% 75%,92.3014605826% 76.4278760969%,91.0688922482% 77.6604444312%,89.6410161514% 78.6602540378%,55% 98.6602540378%,53.4202014333% 99.3969262079%,51.7364817767% 99.8480775301%,50% 100%,48.2635182233% 99.8480775301%,46.5797985667% 99.3969262079%,45% 98.6602540378%,10.3589838486% 78.6602540378%,8.9311077518% 77.6604444312%,7.6985394174% 76.4278760969%,6.6987298108% 75%,5.9620576408% 73.4202014333%,5.5109063185% 71.7364817767%,5.3589838486% 70%,5.3589838486% 30%,5.5109063185% 28.2635182233%,5.9620576408% 26.5797985667%,6.6987298108% 25%,7.6985394174% 23.5721239031%,8.9311077518% 22.3395555688%,10.3589838486% 21.3397459622%)}.octagon{-webkit-clip-path:polygon(46.1731656763% .7612046749%,47.411809549% .3407417371%,48.6947380778% .0855513863%,50% 0,51.3052619222% .0855513863%,52.588190451% .3407417371%,53.8268343237% .7612046749%,82.1111055711% 12.4769334274%,83.2842712475% 13.0554747147%,84.3718855375% 13.7821953496%,85.3553390593% 14.6446609407%,86.2178046504% 15.6281144625%,86.9445252853% 16.7157287525%,87.5230665726% 17.8888944289%,99.2387953251% 46.1731656763%,99.6592582629% 47.411809549%,99.9144486137% 48.6947380778%,100% 50%,99.9144486137% 51.3052619222%,99.6592582629% 52.588190451%,99.2387953251% 53.8268343237%,87.5230665726% 82.1111055711%,86.9445252853% 83.2842712475%,86.2178046504% 84.3718855375%,85.3553390593% 85.3553390593%,84.3718855375% 86.2178046504%,83.2842712475% 86.9445252853%,82.1111055711% 87.5230665726%,53.8268343237% 99.2387953251%,52.588190451% 99.6592582629%,51.3052619222% 99.9144486137%,50% 100%,48.6947380778% 99.9144486137%,47.411809549% 99.6592582629%,46.1731656763% 99.2387953251%,17.8888944289% 87.5230665726%,16.7157287525% 86.9445252853%,15.6281144625% 86.2178046504%,14.6446609407% 85.3553390593%,13.7821953496% 84.3718855375%,13.0554747147% 83.2842712475%,12.4769334274% 82.1111055711%,.7612046749% 53.8268343237%,.3407417371% 52.588190451%,.0855513863% 51.3052619222%,0 50%,.0855513863% 48.6947380778%,.3407417371% 47.411809549%,.7612046749% 46.1731656763%,12.4769334274% 17.8888944289%,13.0554747147% 16.7157287525%,13.7821953496% 15.6281144625%,14.6446609407% 14.6446609407%,15.6281144625% 13.7821953496%,16.7157287525% 13.0554747147%,17.8888944289% 12.4769334274%);clip-path:polygon(46.1731656763% .7612046749%,47.411809549% .3407417371%,48.6947380778% .0855513863%,50% 0,51.3052619222% .0855513863%,52.588190451% .3407417371%,53.8268343237% .7612046749%,82.1111055711% 12.4769334274%,83.2842712475% 13.0554747147%,84.3718855375% 13.7821953496%,85.3553390593% 14.6446609407%,86.2178046504% 15.6281144625%,86.9445252853% 16.7157287525%,87.5230665726% 17.8888944289%,99.2387953251% 46.1731656763%,99.6592582629% 47.411809549%,99.9144486137% 48.6947380778%,100% 50%,99.9144486137% 51.3052619222%,99.6592582629% 52.588190451%,99.2387953251% 53.8268343237%,87.5230665726% 82.1111055711%,86.9445252853% 83.2842712475%,86.2178046504% 84.3718855375%,85.3553390593% 85.3553390593%,84.3718855375% 86.2178046504%,83.2842712475% 86.9445252853%,82.1111055711% 87.5230665726%,53.8268343237% 99.2387953251%,52.588190451% 99.6592582629%,51.3052619222% 99.9144486137%,50% 100%,48.6947380778% 99.9144486137%,47.411809549% 99.6592582629%,46.1731656763% 99.2387953251%,17.8888944289% 87.5230665726%,16.7157287525% 86.9445252853%,15.6281144625% 86.2178046504%,14.6446609407% 85.3553390593%,13.7821953496% 84.3718855375%,13.0554747147% 83.2842712475%,12.4769334274% 82.1111055711%,.7612046749% 53.8268343237%,.3407417371% 52.588190451%,.0855513863% 51.3052619222%,0 50%,.0855513863% 48.6947380778%,.3407417371% 47.411809549%,.7612046749% 46.1731656763%,12.4769334274% 17.8888944289%,13.0554747147% 16.7157287525%,13.7821953496% 15.6281144625%,14.6446609407% 14.6446609407%,15.6281144625% 13.7821953496%,16.7157287525% 13.0554747147%,17.8888944289% 12.4769334274%)}.ribbon{position:relative}.ribbon .ribbon-label{align-items:center;background-color:var(--bs-ribbon-label-bg);box-shadow:var(--bs-ribbon-label-box-shadow);color:var(--bs-primary-inverse);display:flex;justify-content:center;padding:5px 10px;position:absolute;right:0;top:50%;transform:translateX(5px) translateY(-50%);z-index:1}.ribbon .ribbon-label>.ribbon-inner{height:100%;left:0;padding:0;position:absolute;top:0;width:100%;z-index:-1}.ribbon .ribbon-label:after{border-color:var(--bs-ribbon-label-border-color)}.ribbon-vertical .ribbon-label{min-height:46px;min-width:36px;padding:5px 10px;text-align:center}.ribbon.ribbon-top .ribbon-label{border-bottom-left-radius:.475rem;border-bottom-right-radius:.475rem;top:0;transform:translateX(-15px) translateY(-4px)}.ribbon.ribbon-bottom .ribbon-label{border-top-left-radius:.475rem;border-top-right-radius:.475rem}.ribbon.ribbon-start .ribbon-label{border-bottom-right-radius:.475rem;border-top-right-radius:.475rem;left:0;right:auto;top:50%;transform:translateX(-5px) translateY(-50%)}.ribbon.ribbon-end .ribbon-label{border-bottom-left-radius:.475rem;border-top-left-radius:.475rem}.ribbon.ribbon-clip.ribbon-start .ribbon-label{left:-5px}.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner{border-bottom-right-radius:.475rem;border-top-right-radius:.475rem}.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:after,.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before{border-color:transparent!important;border-style:solid;bottom:-10px;content:"";position:absolute}.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before{border-right-color:var(--bs-ribbon-clip-bg)!important;border-width:0 10px 10px 0;left:0}.ribbon.ribbon-clip.ribbon-end .ribbon-label{right:-5px}.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner{border-bottom-left-radius:.475rem;border-top-left-radius:.475rem}.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:after,.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before{border-color:transparent!important;border-style:solid;bottom:-10px;content:"";position:absolute}.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before{border-left-color:var(--bs-ribbon-clip-bg)!important;border-width:0 0 10px 10px;right:0}.ribbon.ribbon-triangle{align-items:flex-start;display:flex;justify-content:flex-start;position:absolute;z-index:1}.ribbon.ribbon-triangle.ribbon-top-start{border-left:2rem solid transparent;border-right:2rem solid transparent!important;left:0}.ribbon.ribbon-triangle.ribbon-top-end,.ribbon.ribbon-triangle.ribbon-top-start{border-bottom:2rem solid transparent!important;border-top:2rem solid transparent;height:4rem;top:0;width:4rem}.ribbon.ribbon-triangle.ribbon-top-end{border-left:2rem solid transparent!important;border-right:2rem solid transparent;right:0}.ribbon.ribbon-triangle.ribbon-bottom-start{border-left:2rem solid transparent;border-right:2rem solid transparent!important;left:0}.ribbon.ribbon-triangle.ribbon-bottom-end,.ribbon.ribbon-triangle.ribbon-bottom-start{border-bottom:2rem solid transparent;border-top:2rem solid transparent!important;bottom:0;height:4rem;width:4rem}.ribbon.ribbon-triangle.ribbon-bottom-end{border-left:2rem solid transparent!important;border-right:2rem solid transparent;right:0}.blockui{position:relative}.blockui .blockui-overlay{align-items:center;background-color:var(--bs-blockui-overlay-bg);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.blockui .blockui-overlay .spinner-border{height:1.35rem;width:1.35rem}.blockui .blockui-message{align-items:center;background-color:var(--bs-blockui-message-bg);border-radius:.475rem;box-shadow:var(--bs-blockui-message-box-shadow);color:var(--bs-gray-700);display:flex;font-weight:600;margin:0!important;padding:.85rem 1.75rem!important;width:auto}.blockui .blockui-message .spinner-border{margin-right:.65rem}[data-bs-theme=dark] .blockui{--bs-blockui-overlay-bg:hsla(0,0%,100%,.05);--bs-blockui-message-bg:#2b2b40;--bs-blockui-message-box-shadow:0px 0px 30px rgba(0,0,0,.15)}.explore-btn-toggle{background-color:#fff;color:var(--bs-gray-600)}.explore-btn-toggle:active,.explore-btn-toggle:focus,.explore-btn-toggle:hover{background-color:#00b2ff;color:#fff}.explore-btn-dismiss{border:0}.explore-btn-dismiss:hover .svg-icon,.explore-btn-dismiss:hover i{color:#00b2ff}.explore-btn-primary{background-color:#00b2ff;border:0;color:#fff}.explore-btn-primary:hover{background-color:#0098da;color:#fff}.explore-btn-secondary{background-color:var(--bs-gray-100);border:0;color:var(--bs-gray-600)}.explore-btn-secondary:hover{background-color:var(--bs-gray-200);color:var(--bs-gray-800)}.explore-btn-outline{border:1px dashed var(--bs-gray-300)!important}.explore-btn-outline.active,.explore-btn-outline:hover{background-color:#e8fff3;border:1px dashed #50cd89!important}.explore-link{color:#00b2ff}.explore-link:hover{color:#0098da}.explore-link-hover:hover{color:#00b2ff!important}.explore-icon-success{color:#50cd89}.explore-icon-danger{color:#f1416c}.explore-label-free{background-color:#ffc700;color:#fff}.explore-label-pro{background-color:#50cd89;color:#fff}.app-engage{align-items:flex-end;display:flex;flex-direction:column;padding-right:12px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:5}.app-engage .app-engage-btn{align-items:center;background-color:var(--bs-engage-btn-bg);border-color:var(--bs-engage-btn-border-color);border-radius:6px;border-style:solid;border-width:1px;box-shadow:var(--bs-engage-btn-box-shadow);color:var(--bs-engage-btn-color);display:flex;flex-direction:column;font-size:12px;font-weight:600;height:70px;justify-content:center;margin-bottom:8px;width:66px}.app-engage .app-engage-btn .svg-icon,.app-engage .app-engage-btn i,.app-engage .app-engage-btn.dropdown-toggle:after{color:var(--bs-engage-btn-icon-color)}.app-engage .app-engage-btn.hover-dark:hover{background-color:var(--bs-dark);border-color:var(--bs-dark);color:var(--bs-dark-inverse)}.app-engage .app-engage-btn.hover-dark:hover .svg-icon,.app-engage .app-engage-btn.hover-dark:hover i{color:var(--bs-dark-inverse)}.app-engage .app-engage-btn.hover-primary:hover{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-primary-inverse)}.app-engage .app-engage-btn.hover-primary:hover .svg-icon,.app-engage .app-engage-btn.hover-primary:hover i{color:var(--bs-primary-inverse)}.app-engage .app-engage-btn.hover-success:hover{background-color:var(--bs-success);border-color:var(--bs-success);color:var(--bs-success-inverse)}.app-engage .app-engage-btn.hover-success:hover .svg-icon,.app-engage .app-engage-btn.hover-success:hover i{color:var(--bs-success-inverse)}.app-engage .app-engage-btn.app-engage-btn-toggle-off{height:35px;width:35px}.app-engage .app-engage-btn.app-engage-btn-toggle-on{display:none;height:35px;width:35px}.app-engage.app-engage-hide .app-engage-btn{visibility:hidden}.app-engage.app-engage-hide .app-engage-btn.app-engage-btn-toggle-off{display:none}.app-engage.app-engage-hide .app-engage-btn.app-engage-btn-toggle-on{display:flex;visibility:visible}.engage-btn{align-items:center;background-color:var(--bs-engage-btn-bg);border-color:var(--bs-engage-btn-bg);display:flex;height:35px!important}.engage-btn,.engage-btn .svg-icon,.engage-btn i,.engage-btn.dropdown-toggle:after{color:var(--bs-engage-btn-color)}.btn-check:active+.engage-btn,.btn-check:checked+.engage-btn,.engage-btn.active,.engage-btn.show,.engage-btn:active:not(.btn-active),.engage-btn:focus:not(.btn-active),.engage-btn:hover:not(.btn-active),.show>.engage-btn{background-color:var(--bs-engage-btn-bg)!important;border-color:var(--bs-engage-btn-bg);color:var(--bs-engage-btn-color-active)}.btn-check:active+.engage-btn .svg-icon,.btn-check:active+.engage-btn i,.btn-check:active+.engage-btn.dropdown-toggle:after,.btn-check:checked+.engage-btn .svg-icon,.btn-check:checked+.engage-btn i,.btn-check:checked+.engage-btn.dropdown-toggle:after,.engage-btn.active .svg-icon,.engage-btn.active i,.engage-btn.active.dropdown-toggle:after,.engage-btn.show .svg-icon,.engage-btn.show i,.engage-btn.show.dropdown-toggle:after,.engage-btn:active:not(.btn-active) .svg-icon,.engage-btn:active:not(.btn-active) i,.engage-btn:active:not(.btn-active).dropdown-toggle:after,.engage-btn:focus:not(.btn-active) .svg-icon,.engage-btn:focus:not(.btn-active) i,.engage-btn:focus:not(.btn-active).dropdown-toggle:after,.engage-btn:hover:not(.btn-active) .svg-icon,.engage-btn:hover:not(.btn-active) i,.engage-btn:hover:not(.btn-active).dropdown-toggle:after,.show>.engage-btn .svg-icon,.show>.engage-btn i,.show>.engage-btn.dropdown-toggle:after{color:var(--bs-engage-btn-color-active)}.cookiealert{background:inherit;color:inherit}@media print{.print-content-only{background:none!important;padding:0!important}.print-content-only .container,.print-content-only .container-fluid,.print-content-only .container-lg,.print-content-only .container-md,.print-content-only .container-sm,.print-content-only .container-xl,.print-content-only .container-xxl,.print-content-only .page,.print-content-only .page-title .content,.print-content-only .wrapper{background:none!important;margin:0!important;padding:0!important}.print-content-only .aside,.print-content-only .btn,.print-content-only .drawer,.print-content-only .footer,.print-content-only .header,.print-content-only .scrolltop,.print-content-only .sidebar,.print-content-only .toolbar{display:none!important}}.bg-white{--bs-bg-rgb-color:var(--bs-white-bg-rgb);background-color:#fff!important}.bg-black{--bs-bg-rgb-color:var(--bs-black-bg-rgb);background-color:#000!important}.bg-body{--bs-bg-rgb-color:var(--bs-body-bg-rgb);background-color:var(--bs-body-bg)!important}.bg-hover-body{cursor:pointer}.bg-active-body.active,.bg-hover-body:hover{background-color:var(--bs-body-bg)!important}.bg-state-body{cursor:pointer}.bg-state-body.active,.bg-state-body:hover{background-color:var(--bs-body-bg)!important}.bg-hover-white{cursor:pointer}.bg-active-white.active,.bg-hover-white:hover{--bs-bg-rgb-color:var(--bs-white-bg-rgb);background-color:#fff!important}.bg-state-white{cursor:pointer}.bg-state-white.active,.bg-state-white:hover{--bs-bg-rgb-color:var(--bs-white-bg-rgb);background-color:#fff!important}.bg-light{--bs-bg-rgb-color:var(--bs-light-rgb);background-color:var(--bs-light)!important}.bg-light-active{--bs-bg-rgb-color:var(--bs-light-active-rgb);background-color:var(--bs-light-active)!important}.bg-hover-light{cursor:pointer}.bg-active-light.active,.bg-hover-light:hover{background-color:var(--bs-light)!important}.bg-state-light{cursor:pointer}.bg-state-light.active,.bg-state-light:hover{background-color:var(--bs-light)!important}.bg-light-primary{background-color:var(--bs-primary-light)!important}.bg-primary{--bs-bg-rgb-color:var(--bs-primary-rgb);background-color:var(--bs-primary)!important}.bg-primary-active{--bs-bg-rgb-color:var(--bs-primary-active-rgb);background-color:var(--bs-primary-active)!important}.bg-hover-light-primary{cursor:pointer}.bg-hover-light-primary:hover{background-color:var(--bs-primary-light)!important}.bg-state-light-primary{cursor:pointer}.bg-state-light-primary.active,.bg-state-light-primary:hover{background-color:var(--bs-primary-light)!important}.bg-hover-primary{cursor:pointer}.bg-active-primary.active,.bg-hover-primary:hover{background-color:var(--bs-primary)!important}.bg-state-primary{cursor:pointer}.bg-state-primary.active,.bg-state-primary:hover{background-color:var(--bs-primary)!important}.bg-light-secondary{background-color:var(--bs-secondary-light)!important}.bg-secondary{--bs-bg-rgb-color:var(--bs-secondary-rgb);background-color:var(--bs-secondary)!important}.bg-secondary-active{--bs-bg-rgb-color:var(--bs-secondary-active-rgb);background-color:var(--bs-secondary-active)!important}.bg-hover-light-secondary{cursor:pointer}.bg-hover-light-secondary:hover{background-color:var(--bs-secondary-light)!important}.bg-state-light-secondary{cursor:pointer}.bg-state-light-secondary.active,.bg-state-light-secondary:hover{background-color:var(--bs-secondary-light)!important}.bg-hover-secondary{cursor:pointer}.bg-active-secondary.active,.bg-hover-secondary:hover{background-color:var(--bs-secondary)!important}.bg-state-secondary{cursor:pointer}.bg-state-secondary.active,.bg-state-secondary:hover{background-color:var(--bs-secondary)!important}.bg-light-success{background-color:var(--bs-success-light)!important}.bg-success{--bs-bg-rgb-color:var(--bs-success-rgb);background-color:var(--bs-success)!important}.bg-success-active{--bs-bg-rgb-color:var(--bs-success-active-rgb);background-color:var(--bs-success-active)!important}.bg-hover-light-success{cursor:pointer}.bg-hover-light-success:hover{background-color:var(--bs-success-light)!important}.bg-state-light-success{cursor:pointer}.bg-state-light-success.active,.bg-state-light-success:hover{background-color:var(--bs-success-light)!important}.bg-hover-success{cursor:pointer}.bg-active-success.active,.bg-hover-success:hover{background-color:var(--bs-success)!important}.bg-state-success{cursor:pointer}.bg-state-success.active,.bg-state-success:hover{background-color:var(--bs-success)!important}.bg-light-info{background-color:var(--bs-info-light)!important}.bg-info{--bs-bg-rgb-color:var(--bs-info-rgb);background-color:var(--bs-info)!important}.bg-info-active{--bs-bg-rgb-color:var(--bs-info-active-rgb);background-color:var(--bs-info-active)!important}.bg-hover-light-info{cursor:pointer}.bg-hover-light-info:hover{background-color:var(--bs-info-light)!important}.bg-state-light-info{cursor:pointer}.bg-state-light-info.active,.bg-state-light-info:hover{background-color:var(--bs-info-light)!important}.bg-hover-info{cursor:pointer}.bg-active-info.active,.bg-hover-info:hover{background-color:var(--bs-info)!important}.bg-state-info{cursor:pointer}.bg-state-info.active,.bg-state-info:hover{background-color:var(--bs-info)!important}.bg-light-warning{background-color:var(--bs-warning-light)!important}.bg-warning{--bs-bg-rgb-color:var(--bs-warning-rgb);background-color:var(--bs-warning)!important}.bg-warning-active{--bs-bg-rgb-color:var(--bs-warning-active-rgb);background-color:var(--bs-warning-active)!important}.bg-hover-light-warning{cursor:pointer}.bg-hover-light-warning:hover{background-color:var(--bs-warning-light)!important}.bg-state-light-warning{cursor:pointer}.bg-state-light-warning.active,.bg-state-light-warning:hover{background-color:var(--bs-warning-light)!important}.bg-hover-warning{cursor:pointer}.bg-active-warning.active,.bg-hover-warning:hover{background-color:var(--bs-warning)!important}.bg-state-warning{cursor:pointer}.bg-state-warning.active,.bg-state-warning:hover{background-color:var(--bs-warning)!important}.bg-light-danger{background-color:var(--bs-danger-light)!important}.bg-danger{--bs-bg-rgb-color:var(--bs-danger-rgb);background-color:var(--bs-danger)!important}.bg-danger-active{--bs-bg-rgb-color:var(--bs-danger-active-rgb);background-color:var(--bs-danger-active)!important}.bg-hover-light-danger{cursor:pointer}.bg-hover-light-danger:hover{background-color:var(--bs-danger-light)!important}.bg-state-light-danger{cursor:pointer}.bg-state-light-danger.active,.bg-state-light-danger:hover{background-color:var(--bs-danger-light)!important}.bg-hover-danger{cursor:pointer}.bg-active-danger.active,.bg-hover-danger:hover{background-color:var(--bs-danger)!important}.bg-state-danger{cursor:pointer}.bg-state-danger.active,.bg-state-danger:hover{background-color:var(--bs-danger)!important}.bg-light-dark{background-color:var(--bs-dark-light)!important}.bg-dark{--bs-bg-rgb-color:var(--bs-dark-rgb);background-color:var(--bs-dark)!important}.bg-dark-active{--bs-bg-rgb-color:var(--bs-dark-active-rgb);background-color:var(--bs-dark-active)!important}.bg-hover-light-dark{cursor:pointer}.bg-hover-light-dark:hover{background-color:var(--bs-dark-light)!important}.bg-state-light-dark{cursor:pointer}.bg-state-light-dark.active,.bg-state-light-dark:hover{background-color:var(--bs-dark-light)!important}.bg-hover-dark{cursor:pointer}.bg-active-dark.active,.bg-hover-dark:hover{background-color:var(--bs-dark)!important}.bg-state-dark{cursor:pointer}.bg-state-dark.active,.bg-state-dark:hover{background-color:var(--bs-dark)!important}.bg-gray-100{background-color:var(--bs-gray-100)}.bg-gray-100,.bg-gray-100i{--bs-bg-rgb-color:var(--bs-gray-100-rgb)}.bg-gray-100i{background-color:var(--bs-gray-100)!important}.bg-gray-200{background-color:var(--bs-gray-200)}.bg-gray-200,.bg-gray-200i{--bs-bg-rgb-color:var(--bs-gray-200-rgb)}.bg-gray-200i{background-color:var(--bs-gray-200)!important}.bg-gray-300{background-color:var(--bs-gray-300)}.bg-gray-300,.bg-gray-300i{--bs-bg-rgb-color:var(--bs-gray-300-rgb)}.bg-gray-300i{background-color:var(--bs-gray-300)!important}.bg-gray-400{background-color:var(--bs-gray-400)}.bg-gray-400,.bg-gray-400i{--bs-bg-rgb-color:var(--bs-gray-400-rgb)}.bg-gray-400i{background-color:var(--bs-gray-400)!important}.bg-gray-500{background-color:var(--bs-gray-500)}.bg-gray-500,.bg-gray-500i{--bs-bg-rgb-color:var(--bs-gray-500-rgb)}.bg-gray-500i{background-color:var(--bs-gray-500)!important}.bg-gray-600{background-color:var(--bs-gray-600)}.bg-gray-600,.bg-gray-600i{--bs-bg-rgb-color:var(--bs-gray-600-rgb)}.bg-gray-600i{background-color:var(--bs-gray-600)!important}.bg-gray-700{background-color:var(--bs-gray-700)}.bg-gray-700,.bg-gray-700i{--bs-bg-rgb-color:var(--bs-gray-700-rgb)}.bg-gray-700i{background-color:var(--bs-gray-700)!important}.bg-gray-800{background-color:var(--bs-gray-800)}.bg-gray-800,.bg-gray-800i{--bs-bg-rgb-color:var(--bs-gray-800-rgb)}.bg-gray-800i{background-color:var(--bs-gray-800)!important}.bg-gray-900{background-color:var(--bs-gray-900)}.bg-gray-900,.bg-gray-900i{--bs-bg-rgb-color:var(--bs-gray-900-rgb)}.bg-gray-900i{background-color:var(--bs-gray-900)!important}.bg-active-opacity-0.active,.bg-hover-opacity-0:hover,.bg-opacity-0,.bg-state-opacity-0 .active,.bg-state-opacity-0:hover{background-color:rgba(var(--bs-bg-rgb-color),0)!important}.bg-active-opacity-5.active,.bg-hover-opacity-5:hover,.bg-opacity-5,.bg-state-opacity-5 .active,.bg-state-opacity-5:hover{background-color:rgba(var(--bs-bg-rgb-color),.05)!important}.bg-active-opacity-10.active,.bg-hover-opacity-10:hover,.bg-opacity-10,.bg-state-opacity-10 .active,.bg-state-opacity-10:hover{background-color:rgba(var(--bs-bg-rgb-color),.1)!important}.bg-active-opacity-15.active,.bg-hover-opacity-15:hover,.bg-opacity-15,.bg-state-opacity-15 .active,.bg-state-opacity-15:hover{background-color:rgba(var(--bs-bg-rgb-color),.15)!important}.bg-active-opacity-20.active,.bg-hover-opacity-20:hover,.bg-opacity-20,.bg-state-opacity-20 .active,.bg-state-opacity-20:hover{background-color:rgba(var(--bs-bg-rgb-color),.2)!important}.bg-active-opacity-25.active,.bg-hover-opacity-25:hover,.bg-opacity-25,.bg-state-opacity-25 .active,.bg-state-opacity-25:hover{background-color:rgba(var(--bs-bg-rgb-color),.25)!important}.bg-active-opacity-50.active,.bg-hover-opacity-50:hover,.bg-opacity-50,.bg-state-opacity-50 .active,.bg-state-opacity-50:hover{background-color:rgba(var(--bs-bg-rgb-color),.5)!important}.bg-active-opacity-75.active,.bg-hover-opacity-75:hover,.bg-opacity-75,.bg-state-opacity-75 .active,.bg-state-opacity-75:hover{background-color:rgba(var(--bs-bg-rgb-color),.75)!important}.bg-active-opacity-100.active,.bg-hover-opacity-100:hover,.bg-opacity-100,.bg-state-opacity-100 .active,.bg-state-opacity-100:hover{background-color:rgba(var(--bs-bg-rgb-color),1)!important}.bgi-no-repeat{background-repeat:no-repeat}.bgi-position-y-top{background-position-y:top}.bgi-position-y-bottom{background-position-y:bottom}.bgi-position-y-center{background-position-y:center}.bgi-position-x-start{background-position-x:left}.bgi-position-x-end{background-position-x:right}.bgi-position-x-center{background-position-x:center}.bgi-position-top{background-position:0 top}.bgi-position-bottom{background-position:0 bottom}.bgi-position-center{background-position:50%}.bgi-size-auto{background-size:auto}.bgi-size-cover{background-size:cover}.bgi-size-contain{background-size:contain}.bgi-attachment-fixed{background-attachment:fixed}.bgi-attachment-scroll{background-attachment:scroll}@media(min-width:576px){.bgi-size-sm-auto{background-size:auto}.bgi-size-sm-cover{background-size:cover}.bgi-size-sm-contain{background-size:contain}.bgi-attachment-sm-fixed{background-attachment:fixed}.bgi-attachment-sm-scroll{background-attachment:scroll}}@media(min-width:768px){.bgi-size-md-auto{background-size:auto}.bgi-size-md-cover{background-size:cover}.bgi-size-md-contain{background-size:contain}.bgi-attachment-md-fixed{background-attachment:fixed}.bgi-attachment-md-scroll{background-attachment:scroll}}@media(min-width:992px){.bgi-size-lg-auto{background-size:auto}.bgi-size-lg-cover{background-size:cover}.bgi-size-lg-contain{background-size:contain}.bgi-attachment-lg-fixed{background-attachment:fixed}.bgi-attachment-lg-scroll{background-attachment:scroll}}@media(min-width:1200px){.bgi-size-xl-auto{background-size:auto}.bgi-size-xl-cover{background-size:cover}.bgi-size-xl-contain{background-size:contain}.bgi-attachment-xl-fixed{background-attachment:fixed}.bgi-attachment-xl-scroll{background-attachment:scroll}}@media(min-width:1400px){.bgi-size-xxl-auto{background-size:auto}.bgi-size-xxl-cover{background-size:cover}.bgi-size-xxl-contain{background-size:contain}.bgi-attachment-xxl-fixed{background-attachment:fixed}.bgi-attachment-xxl-scroll{background-attachment:scroll}}.border-active:not(.active):not(:active):not(:hover):not(:focus){border-color:transparent!important}.border-hover:not(:hover):not(:focus):not(.active):not(:active){border-color:transparent!important;cursor:pointer}.border-gray-100{border-color:var(--bs-gray-100)!important}.border-gray-200{border-color:var(--bs-gray-200)!important}.border-gray-300{border-color:var(--bs-gray-300)!important}.border-gray-400{border-color:var(--bs-gray-400)!important}.border-gray-500{border-color:var(--bs-gray-500)!important}.border-gray-600{border-color:var(--bs-gray-600)!important}.border-gray-700{border-color:var(--bs-gray-700)!important}.border-gray-800{border-color:var(--bs-gray-800)!important}.border-gray-900{border-color:var(--bs-gray-900)!important}.border-active-light.active,.border-hover-light:hover{border-color:var(--bs-light)!important}.border-active-primary.active,.border-hover-primary:hover{border-color:var(--bs-primary)!important}.border-active-secondary.active,.border-hover-secondary:hover{border-color:var(--bs-secondary)!important}.border-active-success.active,.border-hover-success:hover{border-color:var(--bs-success)!important}.border-active-info.active,.border-hover-info:hover{border-color:var(--bs-info)!important}.border-active-warning.active,.border-hover-warning:hover{border-color:var(--bs-warning)!important}.border-active-danger.active,.border-hover-danger:hover{border-color:var(--bs-danger)!important}.border-active-dark.active,.border-hover-dark:hover{border-color:var(--bs-dark)!important}.border-hover-transparent:hover{border-color:transparent!important}.border-dashed{border-color:var(--bs-border-dashed-color);border-style:dashed!important}.border-top-dashed{border-top-style:dashed!important}.border-bottom-dashed{border-bottom-style:dashed!important}.border-start-dashed{border-left-style:dashed!important}.border-end-dashed{border-right-style:dashed!important}.border-dotted{border-style:dotted!important}.border-top-dotted{border-top-style:dotted!important}.border-bottom-dotted{border-bottom-style:dotted!important}.border-start-dotted{border-left-style:dotted!important}.border-end-dotted{border-right-style:dotted!important}.border-transparent{border-color:transparent!important}.border-body{border-color:var(--bs-body-bg)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-bottom-0{border-bottom-right-radius:0!important}.rounded-bottom-0,.rounded-start-0{border-bottom-left-radius:0!important}.rounded-start-0{border-top-left-radius:0!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-circle{border-radius:50%!important}.flex-root{flex:1}.flex-column-auto{flex:none}.flex-column-fluid{flex:1 0 auto}.flex-row-auto{flex:0 0 auto}.flex-row-fluid{flex:1 auto;min-width:0}.flex-center{align-items:center;justify-content:center}.flex-start{align-items:start;justify-content:start}.flex-end{align-items:flex-end;justify-content:flex-end}.flex-stack{align-items:center;justify-content:space-between}@media(min-width:576px){.flex-sm-root{flex:1}.flex-sm-column-auto{flex:none}.flex-sm-column-fluid{flex:1 0 auto}.flex-sm-row-auto{flex:0 0 auto}.flex-sm-row-fluid{flex:1 auto;min-width:0}.flex-sm-center{align-items:center;justify-content:center}.flex-sm-start{align-items:start;justify-content:start}.flex-sm-end{align-items:flex-end;justify-content:flex-end}.flex-sm-stack{align-items:center;justify-content:space-between}}@media(min-width:768px){.flex-md-root{flex:1}.flex-md-column-auto{flex:none}.flex-md-column-fluid{flex:1 0 auto}.flex-md-row-auto{flex:0 0 auto}.flex-md-row-fluid{flex:1 auto;min-width:0}.flex-md-center{align-items:center;justify-content:center}.flex-md-start{align-items:start;justify-content:start}.flex-md-end{align-items:flex-end;justify-content:flex-end}.flex-md-stack{align-items:center;justify-content:space-between}}@media(min-width:992px){.flex-lg-root{flex:1}.flex-lg-column-auto{flex:none}.flex-lg-column-fluid{flex:1 0 auto}.flex-lg-row-auto{flex:0 0 auto}.flex-lg-row-fluid{flex:1 auto;min-width:0}.flex-lg-center{align-items:center;justify-content:center}.flex-lg-start{align-items:start;justify-content:start}.flex-lg-end{align-items:flex-end;justify-content:flex-end}.flex-lg-stack{align-items:center;justify-content:space-between}}@media(min-width:1200px){.flex-xl-root{flex:1}.flex-xl-column-auto{flex:none}.flex-xl-column-fluid{flex:1 0 auto}.flex-xl-row-auto{flex:0 0 auto}.flex-xl-row-fluid{flex:1 auto;min-width:0}.flex-xl-center{align-items:center;justify-content:center}.flex-xl-start{align-items:start;justify-content:start}.flex-xl-end{align-items:flex-end;justify-content:flex-end}.flex-xl-stack{align-items:center;justify-content:space-between}}@media(min-width:1400px){.flex-xxl-root{flex:1}.flex-xxl-column-auto{flex:none}.flex-xxl-column-fluid{flex:1 0 auto}.flex-xxl-row-auto{flex:0 0 auto}.flex-xxl-row-fluid{flex:1 auto;min-width:0}.flex-xxl-center{align-items:center;justify-content:center}.flex-xxl-start{align-items:start;justify-content:start}.flex-xxl-end{align-items:flex-end;justify-content:flex-end}.flex-xxl-stack{align-items:center;justify-content:space-between}}.flex-equal{flex-basis:0;flex-grow:1;flex-shrink:0}.shadow-xs{box-shadow:var(--bs-box-shadow-xs)}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)}.shadow{box-shadow:var(--bs-box-shadow)}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)}.text-white{color:var(--bs-text-white)!important}.text-hover-white,.text-hover-white i{transition:color .2s ease}.text-hover-white:hover,.text-hover-white:hover i{color:var(--bs-text-white)!important;transition:color .2s ease}.text-hover-white:hover .svg-icon{color:var(--bs-text-white)!important}.text-active-white,.text-active-white i{transition:color .2s ease}.text-active-white.active,.text-active-white.active i{color:var(--bs-text-white)!important;transition:color .2s ease}.text-active-white.active .svg-icon{color:var(--bs-text-white)!important}.text-primary{color:var(--bs-text-primary)!important}.text-inverse-primary{color:var(--bs-primary-inverse)!important}.text-light-primary{color:var(--bs-primary-light)!important}.text-hover-primary,.text-hover-primary i{transition:color .2s ease}.text-hover-primary:hover,.text-hover-primary:hover i{color:var(--bs-text-primary)!important;transition:color .2s ease}.text-hover-primary:hover .svg-icon{color:var(--bs-text-primary)!important}.text-active-primary,.text-active-primary i{transition:color .2s ease}.text-active-primary.active,.text-active-primary.active i{color:var(--bs-text-primary)!important;transition:color .2s ease}.text-active-primary.active .svg-icon{color:var(--bs-text-primary)!important}.text-secondary{color:var(--bs-text-secondary)!important}.text-inverse-secondary{color:var(--bs-secondary-inverse)!important}.text-light-secondary{color:var(--bs-secondary-light)!important}.text-hover-secondary,.text-hover-secondary i{transition:color .2s ease}.text-hover-secondary:hover,.text-hover-secondary:hover i{color:var(--bs-text-secondary)!important;transition:color .2s ease}.text-hover-secondary:hover .svg-icon{color:var(--bs-text-secondary)!important}.text-active-secondary,.text-active-secondary i{transition:color .2s ease}.text-active-secondary.active,.text-active-secondary.active i{color:var(--bs-text-secondary)!important;transition:color .2s ease}.text-active-secondary.active .svg-icon{color:var(--bs-text-secondary)!important}.text-light{color:var(--bs-text-light)!important}.text-inverse-light{color:var(--bs-light-inverse)!important}.text-hover-light,.text-hover-light i{transition:color .2s ease}.text-hover-light:hover,.text-hover-light:hover i{color:var(--bs-text-light)!important;transition:color .2s ease}.text-hover-light:hover .svg-icon{color:var(--bs-text-light)!important}.text-active-light,.text-active-light i{transition:color .2s ease}.text-active-light.active,.text-active-light.active i{color:var(--bs-text-light)!important;transition:color .2s ease}.text-active-light.active .svg-icon{color:var(--bs-text-light)!important}.text-success{color:var(--bs-text-success)!important}.text-inverse-success{color:var(--bs-success-inverse)!important}.text-light-success{color:var(--bs-success-light)!important}.text-hover-success,.text-hover-success i{transition:color .2s ease}.text-hover-success:hover,.text-hover-success:hover i{color:var(--bs-text-success)!important;transition:color .2s ease}.text-hover-success:hover .svg-icon{color:var(--bs-text-success)!important}.text-active-success,.text-active-success i{transition:color .2s ease}.text-active-success.active,.text-active-success.active i{color:var(--bs-text-success)!important;transition:color .2s ease}.text-active-success.active .svg-icon{color:var(--bs-text-success)!important}.text-info{color:var(--bs-text-info)!important}.text-inverse-info{color:var(--bs-info-inverse)!important}.text-light-info{color:var(--bs-info-light)!important}.text-hover-info,.text-hover-info i{transition:color .2s ease}.text-hover-info:hover,.text-hover-info:hover i{color:var(--bs-text-info)!important;transition:color .2s ease}.text-hover-info:hover .svg-icon{color:var(--bs-text-info)!important}.text-active-info,.text-active-info i{transition:color .2s ease}.text-active-info.active,.text-active-info.active i{color:var(--bs-text-info)!important;transition:color .2s ease}.text-active-info.active .svg-icon{color:var(--bs-text-info)!important}.text-warning{color:var(--bs-text-warning)!important}.text-inverse-warning{color:var(--bs-warning-inverse)!important}.text-light-warning{color:var(--bs-warning-light)!important}.text-hover-warning,.text-hover-warning i{transition:color .2s ease}.text-hover-warning:hover,.text-hover-warning:hover i{color:var(--bs-text-warning)!important;transition:color .2s ease}.text-hover-warning:hover .svg-icon{color:var(--bs-text-warning)!important}.text-active-warning,.text-active-warning i{transition:color .2s ease}.text-active-warning.active,.text-active-warning.active i{color:var(--bs-text-warning)!important;transition:color .2s ease}.text-active-warning.active .svg-icon{color:var(--bs-text-warning)!important}.text-danger{color:var(--bs-text-danger)!important}.text-inverse-danger{color:var(--bs-danger-inverse)!important}.text-light-danger{color:var(--bs-danger-light)!important}.text-hover-danger,.text-hover-danger i{transition:color .2s ease}.text-hover-danger:hover,.text-hover-danger:hover i{color:var(--bs-text-danger)!important;transition:color .2s ease}.text-hover-danger:hover .svg-icon{color:var(--bs-text-danger)!important}.text-active-danger,.text-active-danger i{transition:color .2s ease}.text-active-danger.active,.text-active-danger.active i{color:var(--bs-text-danger)!important;transition:color .2s ease}.text-active-danger.active .svg-icon{color:var(--bs-text-danger)!important}.text-dark{color:var(--bs-text-dark)!important}.text-inverse-dark{color:var(--bs-dark-inverse)!important}.text-light-dark{color:var(--bs-dark-light)!important}.text-hover-dark,.text-hover-dark i{transition:color .2s ease}.text-hover-dark:hover,.text-hover-dark:hover i{color:var(--bs-text-dark)!important;transition:color .2s ease}.text-hover-dark:hover .svg-icon{color:var(--bs-text-dark)!important}.text-active-dark,.text-active-dark i{transition:color .2s ease}.text-active-dark.active,.text-active-dark.active i{color:var(--bs-text-dark)!important;transition:color .2s ease}.text-active-dark.active .svg-icon{color:var(--bs-text-dark)!important}.text-muted{color:var(--bs-text-muted)!important}.text-hover-muted,.text-hover-muted i{transition:color .2s ease}.text-hover-muted:hover,.text-hover-muted:hover i{color:var(--bs-text-muted)!important;transition:color .2s ease}.text-hover-muted:hover .svg-icon{color:var(--bs-text-muted)!important}.text-active-muted,.text-active-muted i{transition:color .2s ease}.text-active-muted.active,.text-active-muted.active i{color:var(--bs-text-muted)!important;transition:color .2s ease}.text-active-muted.active .svg-icon{color:var(--bs-text-muted)!important}.text-gray-100{color:var(--bs-text-gray-100)!important}.text-hover-gray-100,.text-hover-gray-100 i{transition:color .2s ease}.text-hover-gray-100:hover,.text-hover-gray-100:hover i{color:var(--bs-text-gray-100)!important;transition:color .2s ease}.text-hover-gray-100:hover .svg-icon{color:var(--bs-text-gray-100)!important}.text-active-gray-100,.text-active-gray-100 i{transition:color .2s ease}.text-active-gray-100.active,.text-active-gray-100.active i{color:var(--bs-text-gray-100)!important;transition:color .2s ease}.text-active-gray-100.active .svg-icon{color:var(--bs-text-gray-100)!important}.text-gray-200{color:var(--bs-text-gray-200)!important}.text-hover-gray-200,.text-hover-gray-200 i{transition:color .2s ease}.text-hover-gray-200:hover,.text-hover-gray-200:hover i{color:var(--bs-text-gray-200)!important;transition:color .2s ease}.text-hover-gray-200:hover .svg-icon{color:var(--bs-text-gray-200)!important}.text-active-gray-200,.text-active-gray-200 i{transition:color .2s ease}.text-active-gray-200.active,.text-active-gray-200.active i{color:var(--bs-text-gray-200)!important;transition:color .2s ease}.text-active-gray-200.active .svg-icon{color:var(--bs-text-gray-200)!important}.text-gray-300{color:var(--bs-text-gray-300)!important}.text-hover-gray-300,.text-hover-gray-300 i{transition:color .2s ease}.text-hover-gray-300:hover,.text-hover-gray-300:hover i{color:var(--bs-text-gray-300)!important;transition:color .2s ease}.text-hover-gray-300:hover .svg-icon{color:var(--bs-text-gray-300)!important}.text-active-gray-300,.text-active-gray-300 i{transition:color .2s ease}.text-active-gray-300.active,.text-active-gray-300.active i{color:var(--bs-text-gray-300)!important;transition:color .2s ease}.text-active-gray-300.active .svg-icon{color:var(--bs-text-gray-300)!important}.text-gray-400{color:var(--bs-text-gray-400)!important}.text-hover-gray-400,.text-hover-gray-400 i{transition:color .2s ease}.text-hover-gray-400:hover,.text-hover-gray-400:hover i{color:var(--bs-text-gray-400)!important;transition:color .2s ease}.text-hover-gray-400:hover .svg-icon{color:var(--bs-text-gray-400)!important}.text-active-gray-400,.text-active-gray-400 i{transition:color .2s ease}.text-active-gray-400.active,.text-active-gray-400.active i{color:var(--bs-text-gray-400)!important;transition:color .2s ease}.text-active-gray-400.active .svg-icon{color:var(--bs-text-gray-400)!important}.text-gray-500{color:var(--bs-text-gray-500)!important}.text-hover-gray-500,.text-hover-gray-500 i{transition:color .2s ease}.text-hover-gray-500:hover,.text-hover-gray-500:hover i{color:var(--bs-text-gray-500)!important;transition:color .2s ease}.text-hover-gray-500:hover .svg-icon{color:var(--bs-text-gray-500)!important}.text-active-gray-500,.text-active-gray-500 i{transition:color .2s ease}.text-active-gray-500.active,.text-active-gray-500.active i{color:var(--bs-text-gray-500)!important;transition:color .2s ease}.text-active-gray-500.active .svg-icon{color:var(--bs-text-gray-500)!important}.text-gray-600{color:var(--bs-text-gray-600)!important}.text-hover-gray-600,.text-hover-gray-600 i{transition:color .2s ease}.text-hover-gray-600:hover,.text-hover-gray-600:hover i{color:var(--bs-text-gray-600)!important;transition:color .2s ease}.text-hover-gray-600:hover .svg-icon{color:var(--bs-text-gray-600)!important}.text-active-gray-600,.text-active-gray-600 i{transition:color .2s ease}.text-active-gray-600.active,.text-active-gray-600.active i{color:var(--bs-text-gray-600)!important;transition:color .2s ease}.text-active-gray-600.active .svg-icon{color:var(--bs-text-gray-600)!important}.text-gray-700{color:var(--bs-text-gray-700)!important}.text-hover-gray-700,.text-hover-gray-700 i{transition:color .2s ease}.text-hover-gray-700:hover,.text-hover-gray-700:hover i{color:var(--bs-text-gray-700)!important;transition:color .2s ease}.text-hover-gray-700:hover .svg-icon{color:var(--bs-text-gray-700)!important}.text-active-gray-700,.text-active-gray-700 i{transition:color .2s ease}.text-active-gray-700.active,.text-active-gray-700.active i{color:var(--bs-text-gray-700)!important;transition:color .2s ease}.text-active-gray-700.active .svg-icon{color:var(--bs-text-gray-700)!important}.text-gray-800{color:var(--bs-text-gray-800)!important}.text-hover-gray-800,.text-hover-gray-800 i{transition:color .2s ease}.text-hover-gray-800:hover,.text-hover-gray-800:hover i{color:var(--bs-text-gray-800)!important;transition:color .2s ease}.text-hover-gray-800:hover .svg-icon{color:var(--bs-text-gray-800)!important}.text-active-gray-800,.text-active-gray-800 i{transition:color .2s ease}.text-active-gray-800.active,.text-active-gray-800.active i{color:var(--bs-text-gray-800)!important;transition:color .2s ease}.text-active-gray-800.active .svg-icon{color:var(--bs-text-gray-800)!important}.text-gray-900{color:var(--bs-text-gray-900)!important}.text-hover-gray-900,.text-hover-gray-900 i{transition:color .2s ease}.text-hover-gray-900:hover,.text-hover-gray-900:hover i{color:var(--bs-text-gray-900)!important;transition:color .2s ease}.text-hover-gray-900:hover .svg-icon{color:var(--bs-text-gray-900)!important}.text-active-gray-900,.text-active-gray-900 i{transition:color .2s ease}.text-active-gray-900.active,.text-active-gray-900.active i{color:var(--bs-text-gray-900)!important;transition:color .2s ease}.text-active-gray-900.active .svg-icon{color:var(--bs-text-gray-900)!important}.parent-hover .parent-hover-white{transition:color .2s ease}.parent-hover:hover .parent-hover-white{color:var(--bs-text-white)!important;transition:color .2s ease}.parent-hover .parent-hover-primary{transition:color .2s ease}.parent-hover:hover .parent-hover-primary{color:var(--bs-text-primary)!important;transition:color .2s ease}.parent-hover .parent-hover-secondary{transition:color .2s ease}.parent-hover:hover .parent-hover-secondary{color:var(--bs-text-secondary)!important;transition:color .2s ease}.parent-hover .parent-hover-light{transition:color .2s ease}.parent-hover:hover .parent-hover-light{color:var(--bs-text-light)!important;transition:color .2s ease}.parent-hover .parent-hover-success{transition:color .2s ease}.parent-hover:hover .parent-hover-success{color:var(--bs-text-success)!important;transition:color .2s ease}.parent-hover .parent-hover-info{transition:color .2s ease}.parent-hover:hover .parent-hover-info{color:var(--bs-text-info)!important;transition:color .2s ease}.parent-hover .parent-hover-warning{transition:color .2s ease}.parent-hover:hover .parent-hover-warning{color:var(--bs-text-warning)!important;transition:color .2s ease}.parent-hover .parent-hover-danger{transition:color .2s ease}.parent-hover:hover .parent-hover-danger{color:var(--bs-text-danger)!important;transition:color .2s ease}.parent-hover .parent-hover-dark{transition:color .2s ease}.parent-hover:hover .parent-hover-dark{color:var(--bs-text-dark)!important;transition:color .2s ease}.parent-hover .parent-hover-muted{transition:color .2s ease}.parent-hover:hover .parent-hover-muted{color:var(--bs-text-muted)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-100{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-100{color:var(--bs-text-gray-100)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-200{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-200{color:var(--bs-text-gray-200)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-300{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-300{color:var(--bs-text-gray-300)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-400{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-400{color:var(--bs-text-gray-400)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-500{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-500{color:var(--bs-text-gray-500)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-600{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-600{color:var(--bs-text-gray-600)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-700{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-700{color:var(--bs-text-gray-700)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-800{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-800{color:var(--bs-text-gray-800)!important;transition:color .2s ease}.parent-hover .parent-hover-gray-900{transition:color .2s ease}.parent-hover:hover .parent-hover-gray-900{color:var(--bs-text-gray-900)!important;transition:color .2s ease}.parent-active .parent-active-white{transition:color .2s ease}.parent-active.active .parent-active-white{color:var(--bs-text-white)!important;transition:color .2s ease}.parent-active .parent-active-primary{transition:color .2s ease}.parent-active.active .parent-active-primary{color:var(--bs-text-primary)!important;transition:color .2s ease}.parent-active .parent-active-secondary{transition:color .2s ease}.parent-active.active .parent-active-secondary{color:var(--bs-text-secondary)!important;transition:color .2s ease}.parent-active .parent-active-light{transition:color .2s ease}.parent-active.active .parent-active-light{color:var(--bs-text-light)!important;transition:color .2s ease}.parent-active .parent-active-success{transition:color .2s ease}.parent-active.active .parent-active-success{color:var(--bs-text-success)!important;transition:color .2s ease}.parent-active .parent-active-info{transition:color .2s ease}.parent-active.active .parent-active-info{color:var(--bs-text-info)!important;transition:color .2s ease}.parent-active .parent-active-warning{transition:color .2s ease}.parent-active.active .parent-active-warning{color:var(--bs-text-warning)!important;transition:color .2s ease}.parent-active .parent-active-danger{transition:color .2s ease}.parent-active.active .parent-active-danger{color:var(--bs-text-danger)!important;transition:color .2s ease}.parent-active .parent-active-dark{transition:color .2s ease}.parent-active.active .parent-active-dark{color:var(--bs-text-dark)!important;transition:color .2s ease}.parent-active .parent-active-muted{transition:color .2s ease}.parent-active.active .parent-active-muted{color:var(--bs-text-muted)!important;transition:color .2s ease}.parent-active .parent-active-gray-100{transition:color .2s ease}.parent-active.active .parent-active-gray-100{color:var(--bs-text-gray-100)!important;transition:color .2s ease}.parent-active .parent-active-gray-200{transition:color .2s ease}.parent-active.active .parent-active-gray-200{color:var(--bs-text-gray-200)!important;transition:color .2s ease}.parent-active .parent-active-gray-300{transition:color .2s ease}.parent-active.active .parent-active-gray-300{color:var(--bs-text-gray-300)!important;transition:color .2s ease}.parent-active .parent-active-gray-400{transition:color .2s ease}.parent-active.active .parent-active-gray-400{color:var(--bs-text-gray-400)!important;transition:color .2s ease}.parent-active .parent-active-gray-500{transition:color .2s ease}.parent-active.active .parent-active-gray-500{color:var(--bs-text-gray-500)!important;transition:color .2s ease}.parent-active .parent-active-gray-600{transition:color .2s ease}.parent-active.active .parent-active-gray-600{color:var(--bs-text-gray-600)!important;transition:color .2s ease}.parent-active .parent-active-gray-700{transition:color .2s ease}.parent-active.active .parent-active-gray-700{color:var(--bs-text-gray-700)!important;transition:color .2s ease}.parent-active .parent-active-gray-800{transition:color .2s ease}.parent-active.active .parent-active-gray-800{color:var(--bs-text-gray-800)!important;transition:color .2s ease}.parent-active .parent-active-gray-900{transition:color .2s ease}.parent-active.active .parent-active-gray-900{color:var(--bs-text-gray-900)!important;transition:color .2s ease}.text-transparent{color:transparent}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-move{cursor:move}i.bi,i[class*=" fa-"],i[class*=" fonticon-"],i[class*=" la-"],i[class^=fa-],i[class^=fonticon-],i[class^=la-]{color:var(--bs-text-muted);font-size:1rem;line-height:1}a,a:hover{transition:color .2s ease}.opacity-active-0.active,.opacity-state-0.active,.opacity-state-0:hover{opacity:0!important}.opacity-active-5.active,.opacity-state-5.active,.opacity-state-5:hover{opacity:.05!important}.opacity-active-10.active,.opacity-state-10.active,.opacity-state-10:hover{opacity:.1!important}.opacity-active-15.active,.opacity-state-15.active,.opacity-state-15:hover{opacity:.15!important}.opacity-active-20.active,.opacity-state-20.active,.opacity-state-20:hover{opacity:.2!important}.opacity-active-25.active,.opacity-state-25.active,.opacity-state-25:hover{opacity:.25!important}.opacity-active-50.active,.opacity-state-50.active,.opacity-state-50:hover{opacity:.5!important}.opacity-active-75.active,.opacity-state-75.active,.opacity-state-75:hover{opacity:.75!important}.opacity-active-100.active,.opacity-state-100.active,.opacity-state-100:hover{opacity:1!important}.transform-90{transform:rotate(90deg);transform-origin:right top}.stepper.stepper-pills.stepper-multistep{--bs-stepper-pills-size:46px;--bs-stepper-icon-border-radius:9px;--bs-stepper-icon-check-size:1.25rem;--bs-stepper-icon-bg-color:hsla(0,0%,100%,.03);--bs-stepper-icon-bg-color-current:var(--bs-success);--bs-stepper-icon-bg-color-completed:hsla(0,0%,100%,.03);--bs-stepper-icon-border:1px dashed hsla(0,0%,100%,.3);--bs-stepper-icon-border-current:0;--bs-stepper-icon-border-completed:1px dashed hsla(0,0%,100%,.3);--bs-stepper-icon-number-color:var(--bs-white);--bs-stepper-icon-number-color-current:var(--bs-white);--bs-stepper-icon-number-color-completed:var(--bs-white);--bs-stepper-icon-check-color-completed:var(--bs-success);--bs-stepper-label-title-opacity:0.7;--bs-stepper-label-title-opacity-current:1;--bs-stepper-label-title-opacity-completed:1;--bs-stepper-label-title-color:var(--bs-white);--bs-stepper-label-title-color-current:var(--bs-white);--bs-stepper-label-title-color-completed:var(--bs-white);--bs-stepper-label-desc-opacity:0.7;--bs-stepper-label-desc-opacity-current:0.7;--bs-stepper-label-desc-opacity-completed:0.7;--bs-stepper-label-desc-color:var(--bs-white);--bs-stepper-label-desc-color-current:var(--bs-white);--bs-stepper-label-desc-color-completed:var(--bs-white);--bs-stepper-line-border:1px dashed hsla(0,0%,100%,.3)}.landing-dark-bg{background-color:#13263c}.landing-dark-color{color:#13263c}.landing-dark-border{border:1px dashed #2c3f5b}.landing-dark-separator{border-top:1px dashed #2c3f5b}.landing-curve{position:relative}.landing-curve svg{display:block;position:relative;top:0}.landing-header{align-items:center;display:flex;height:100px}.landing-header .logo-default{display:block}.landing-header .logo-sticky{display:none}.landing-header .menu .menu-link.active{color:#fff}[data-kt-sticky-landing-header=on] .landing-header .menu .menu-link.active{background-color:rgba(239,242,245,.4);color:#009ef7}[data-kt-sticky-landing-header=on] .landing-header{background-color:#fff;box-shadow:0 10px 30px 0 rgba(82,63,105,.05);height:70px;left:0;padding:0;position:fixed;right:0;top:0;z-index:100}[data-kt-sticky-landing-header=on] .landing-header .logo-sticky{display:block}[data-kt-sticky-landing-header=on] .landing-header .logo-default{display:none}body[data-kt-sticky-landing-header=on]{padding-top:100px}@media(max-width:991.98px){.landing-header{height:70px}.landing-header .landing-menu-wrapper{overflow:auto;position:relative}[data-kt-sticky-landing-header=on] .landing-header{height:70px}.landing-header .menu .menu-link.active{background-color:rgba(239,242,245,.4);color:#009ef7}body[data-kt-sticky-landing-header=on]{padding-top:70px}}[data-bs-theme=light]{--bs-app-bg-color:#f5f8fa;--bs-app-blank-bg-color:#fff;--bs-app-header-base-bg-color:#fff;--bs-app-header-base-box-shadow:0px 10px 30px 0px rgba(82,63,105,.05);--bs-app-toolbar-base-bg-color:#fff;--bs-app-toolbar-base-box-shadow:0px 10px 30px 0px rgba(82,63,105,.05);--bs-app-toolbar-base-border-top:1px solid #f4f4f4;--bs-app-footer-bg-color:#fff;--bs-app-footer-box-shadow:0px 10px 30px 0px rgba(82,63,105,.05)}[data-bs-theme=dark]{--bs-app-bg-color:#151521;--bs-app-blank-bg-color:#151521;--bs-app-header-base-bg-color:#1e1e2d;--bs-app-header-base-box-shadow:none;--bs-app-toolbar-base-bg-color:#1a1a27;--bs-app-toolbar-base-box-shadow:none;--bs-app-toolbar-base-border-top:0;--bs-app-footer-bg-color:#1e1e2d;--bs-app-footer-box-shadow:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:sans-serif}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Helvetica,"sans-serif";font-size:13px!important;font-weight:400;height:100%;margin:0;padding:0}@media(max-width:991.98px){body,html{font-size:12px!important}}@media(max-width:767.98px){body,html{font-size:12px!important}}body{display:flex;flex-direction:column}body a:active,body a:focus,body a:hover{text-decoration:none!important}canvas{-webkit-user-select:none;-moz-user-select:none;user-select:none}router-outlet{display:none}.app-default,body{background-color:var(--bs-app-bg-color)}.app-blank{background-color:var(--bs-app-blank-bg-color)}[data-kt-app-reset-transition=true] *{transition:none!important}.app-page{display:flex}[data-kt-app-page-loading=on]{overflow:hidden}[data-kt-app-page-loading=on] *{transition:none!important}.app-page-loader{background:var(--bs-body-bg);bottom:0;color:var(--bs-body-color);display:none;left:0;position:fixed;right:0;top:0;z-index:10000}[data-kt-app-page-loading=on] .app-page-loader{align-items:center;display:flex;justify-content:center}@media(min-width:992px){.app-container{padding-left:30px!important;padding-right:30px!important}.app-container-fit-desktop{padding-left:0!important;padding-right:0!important}}@media(max-width:991.98px){.app-container{max-width:none;padding-left:20px!important;padding-right:20px!important}.app-container-fit-mobile{padding-left:0!important;padding-right:0!important}}@media print{.app-print-content-only{background:none!important;padding:0!important}.app-print-content-only .app-container,.app-print-content-only .app-content,.app-print-content-only .app-page,.app-print-content-only .app-page-title,.app-print-content-only .app-wrapper{background:none!important;margin:0!important;padding:0!important}.app-print-content-only .app-aside,.app-print-content-only .app-aside-panel,.app-print-content-only .app-footer,.app-print-content-only .app-header,.app-print-content-only .app-sidebar,.app-print-content-only .app-sidebar-panel,.app-print-content-only .app-toolbar,.app-print-content-only .btn,.app-print-content-only .drawer,.app-print-content-only .scrolltop{display:none!important}}.app-navbar{align-items:stretch;display:flex}.app-navbar .app-navbar-item{align-items:center;display:flex}.app-header,.app-navbar.app-navbar-stretch .app-navbar-item{align-items:stretch}.app-header{background-color:var(--bs-app-header-base-bg-color);border-bottom:var(--bs-app-header-base-border-bottom);box-shadow:var(--bs-app-header-base-box-shadow);display:flex;transition:none}@media(min-width:992px){:root,[data-kt-app-header-sticky=on]{--bs-app-header-height:70px;--bs-app-header-height-actual:70px}[data-kt-app-header-sticky=on][data-kt-app-header-stacked=true]{--bs-app-header-height:calc(var(--bs-app-header-primary-height, 0px) + var(--bs-app-header-secondary-height, 0px) + var(--bs-app-header-tertiary-height, 0px));--bs-app-header-height-actual:210px}[data-kt-app-header-minimize=on]{--bs-app-header-height:70px}.app-header{height:var(--bs-app-header-height)}[data-kt-app-header-fixed=true] .app-header{left:0;position:fixed;right:0;top:0;z-index:100}[data-kt-app-header-static=true] .app-header{position:relative}[data-kt-app-header-stacked=true] .app-header{flex-direction:column;height:calc(var(--bs-app-header-primary-height) + var(--bs-app-header-secondary-height, 0px) + var(--bs-app-header-tertiary-height, 0px))}[data-kt-app-header-sticky=on] .app-header{background-color:var(--bs-app-header-sticky-bg-color);border-bottom:var(--bs-app-header-sticky-border-bottom);box-shadow:var(--bs-app-header-sticky-box-shadow);left:0;position:fixed;right:0;top:0;z-index:100}[data-kt-app-header-minimize=on] .app-header{background-color:var(--bs-app-header-minimize-bg-color);border-bottom:var(--bs-app-header-minimize-border-bottom);box-shadow:var(--bs-app-header-minimize-box-shadow);transition:none;z-index:100}.app-header .app-header-mobile-drawer{display:flex}[data-kt-app-header-fixed=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header,[data-kt-app-header-fixed=true][data-kt-app-sidebar-sticky=on][data-kt-app-sidebar-push-header=true] .app-header{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}body:not([data-kt-app-header-fixed=true])[data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header,body:not([data-kt-app-header-fixed=true])[data-kt-app-sidebar-sticky=on][data-kt-app-sidebar-push-header=true] .app-header{margin-left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}[data-kt-app-header-fixed=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header,[data-kt-app-header-fixed=true][data-kt-app-sidebar-panel-sticky=on][data-kt-app-sidebar-panel-push-header=true] .app-header{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}body:not([data-kt-app-header-fixed=true])[data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header,body:not([data-kt-app-header-fixed=true])[data-kt-app-sidebar-panel-sticky=on][data-kt-app-sidebar-panel-push-header=true] .app-header{margin-left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}[data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true] .app-header{box-shadow:none}}@media(max-width:991.98px){:root{--bs-app-header-height:60px}[data-kt-app-header-minimize=on],[data-kt-app-header-sticky=on]{--bs-app-header-height:70px;--bs-app-header-height-actual:70px}.app-header{align-items:stretch;height:var(--bs-app-header-height)}.app-header .app-header-mobile-drawer{display:none}[data-kt-app-header-stacked=true] .app-header{flex-direction:column;height:calc(var(--bs-app-header-primary-height) + var(--bs-app-header-secondary-height, 0px) + var(--bs-app-header-tertiary-height, 0px))}[data-kt-app-header-fixed-mobile=true] .app-header{left:0;position:fixed;right:0;top:0;transition:none;z-index:100}[data-kt-app-header-sticky=on] .app-header{background-color:var(--bs-app-header-sticky-bg-color);border-bottom:var(--bs-app-header-sticky-border-bottom);box-shadow:var(--bs-app-header-sticky-box-shadow);left:0;position:fixed;right:0;top:0;z-index:100}[data-kt-app-header-minimize=on] .app-header{background-color:var(--bs-app-header-minimize-bg-color);border-bottom:var(--bs-app-header-minimize-border-bottom);box-shadow:var(--bs-app-header-minimize-box-shadow);transition:none;z-index:100}[data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-fixed-mobile=true] .app-header,[data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-sticky=on] .app-header{box-shadow:none}}.app-header-primary{align-items:stretch;display:flex;transition:none}@media(min-width:992px){.app-header-primary{background-color:var(--bs-app-header-primary-base-bg-color);border-bottom:var(--bs-app-header-primary-base-border-bottom);box-shadow:var(--bs-app-header-primary-base-box-shadow)}[data-kt-app-header-primary-enabled=true],[data-kt-app-header-primary-enabled=true][data-kt-app-header-minimize=on],[data-kt-app-header-primary-enabled=true][data-kt-app-header-sticky=on]{--bs-app-header-primary-height:70px}[data-kt-app-header-primary-enabled=true][data-kt-app-header-sticky=on][data-kt-app-header-primary-sticky-hide=true]{--bs-app-header-primary-height:0}.app-header-primary{height:var(--bs-app-header-primary-height)}[data-kt-app-header-primary-fixed=true] .app-header-primary{left:0;position:fixed;right:0;top:0;z-index:100}[data-kt-app-header-primary-static=true] .app-header-primary{position:relative}[data-kt-app-header-primary-sticky=on] .app-header-primary{background-color:var(--bs-app-header-primary-sticky-bg-color);border-bottom:var(--bs-app-header-primary-sticky-border-bottom);box-shadow:var(--bs-app-header-primary-sticky-box-shadow);height:70px;left:0;position:fixed;right:0;top:0;z-index:100}[data-kt-app-header-primary-minimize=on] .app-header-primary{background-color:var(--bs-app-header-primary-minimize-bg-color);border-bottom:var(--bs-app-header-primary-minimize-border-bottom);box-shadow:var(--bs-app-header-primary-minimize-box-shadow);height:70px;transition:none;z-index:100}[data-kt-app-header-sticky=on][data-kt-app-header-primary-sticky-hide=true] .app-header-primary{display:none!important}[data-kt-app-header-primary-enabled=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header-primary{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}[data-kt-app-header-primary-enabled=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header-primary{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}}@media(max-width:991.98px){.app-header .app-header-primary{border-bottom:var(--bs-app-header-primary-base-border-bottom);box-shadow:var(--bs-app-header-primary-base-box-shadow);flex-grow:1;height:var(--bs-app-header-primary-height)}.app-header-primary{background-color:var(--bs-app-header-primary-base-bg-color)}[data-kt-app-header-primary-enabled=true],[data-kt-app-header-primary-enabled=true][data-kt-app-header-minimize=on],[data-kt-app-header-primary-enabled=true][data-kt-app-header-sticky=on]{--bs-app-header-primary-height:60px}}.app-header-secondary{align-items:stretch;display:flex;transition:none}@media(min-width:992px){.app-header-secondary{background-color:var(--bs-app-header-secondary-base-bg-color);border-bottom:var(--bs-app-header-secondary-base-border-bottom);border-top:var(--bs-app-header-secondary-base-border-top);box-shadow:var(--bs-app-header-secondary-base-box-shadow)}[data-kt-app-header-secondary-enabled=true],[data-kt-app-header-secondary-enabled=true][data-kt-app-header-minimize=on],[data-kt-app-header-secondary-enabled=true][data-kt-app-header-sticky=on]{--bs-app-header-secondary-height:70px}[data-kt-app-header-secondary-enabled=true][data-kt-app-header-sticky=on][data-kt-app-header-secondary-sticky-hide=true]{--bs-app-header-secondary-height:0}.app-header-secondary{height:var(--bs-app-header-secondary-height)}[data-kt-app-header-secondary-fixed=true] .app-header-secondary{left:0;position:fixed;right:0;top:0;z-index:100}[data-kt-app-header-secondary-static=true] .app-header-secondary{position:static}[data-kt-app-header-secondary-sticky=on] .app-header-secondary{background-color:var(--bs-app-header-secondary-sticky-bg-color);border-bottom:var(--bs-app-header-secondary-sticky-border-bottom);box-shadow:var(--bs-app-header-secondary-sticky-box-shadow);height:70px;left:0;position:fixed;right:0;top:0;transition:none;z-index:100}[data-kt-app-header-secondary-minimize=on] .app-header-secondary{background-color:var(--bs-app-header-secondary-minimize-bg-color);border-bottom:var(--bs-app-header-secondary-minimize-border-bottom);box-shadow:var(--bs-app-header-secondary-minimize-box-shadow);height:70px;transition:none;z-index:100}[data-kt-app-header-sticky=on][data-kt-app-header-secondary-sticky-hide=true] .app-header-secondary{display:none!important}[data-kt-app-header-secondary-enabled=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header-secondary{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}[data-kt-app-header-secondary-enabled=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header-secondary{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}}@media(max-width:991.98px){.app-header .app-header-secondary{border-bottom:var(--bs-app-header-secondary-base-border-bottom);border-top:var(--bs-app-header-secondary-base-border-top);box-shadow:var(--bs-app-header-secondary-base-box-shadow);flex-grow:1;height:var(--bs-app-header-secondary-height)}.app-header-secondary{background-color:var(--bs-app-header-secondary-base-bg-color)}[data-kt-app-header-secondary-enabled=true],[data-kt-app-header-secondary-enabled=true][data-kt-app-header-minimize=on],[data-kt-app-header-secondary-enabled=true][data-kt-app-header-sticky=on]{--bs-app-header-secondary-height:60px}}.app-header-tertiary{align-items:stretch;display:flex;transition:none}@media(min-width:992px){.app-header-tertiary{background-color:var(--bs-app-header-tertiary-base-bg-color);border-bottom:var(--bs-app-header-tertiary-base-border-bottom);border-top:var(--bs-app-header-tertiary-base-border-top);box-shadow:var(--bs-app-header-tertiary-base-box-shadow)}[data-kt-app-header-tertiary-enabled=true],[data-kt-app-header-tertiary-enabled=true][data-kt-app-header-minimize=on],[data-kt-app-header-tertiary-enabled=true][data-kt-app-header-sticky=on]{--bs-app-header-tertiary-height:70px}[data-kt-app-header-tertiary-enabled=true][data-kt-app-header-sticky=on][data-kt-app-header-tertiary-sticky-hide=true]{--bs-app-header-tertiary-height:0}.app-header-tertiary{height:var(--bs-app-header-tertiary-height)}[data-kt-app-header-tertiary-fixed=true] .app-header-tertiary{left:0;position:fixed;right:0;top:0;z-index:100}[data-kt-app-header-tertiary-static=true] .app-header-tertiary{position:static}[data-kt-app-header-tertiary-sticky=on] .app-header-tertiary{background-color:var(--bs-app-header-tertiary-sticky-bg-color);border-bottom:var(--bs-app-header-tertiary-sticky-border-bottom);box-shadow:var(--bs-app-header-tertiary-sticky-box-shadow);height:70px;left:0;position:fixed;right:0;top:0;transition:none;z-index:100}[data-kt-app-header-tertiary-minimize=on] .app-header-tertiary{background-color:var(--bs-app-header-tertiary-minimize-bg-color);border-bottom:var(--bs-app-header-tertiary-minimize-border-bottom);box-shadow:var(--bs-app-header-tertiary-minimize-box-shadow);height:70px;transition:none;z-index:100}[data-kt-app-header-sticky=on][data-kt-app-header-tertiary-sticky-hide=true] .app-header-tertiary{display:none!important}[data-kt-app-header-tertiary-enabled=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-header=true] .app-header-tertiary{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}[data-kt-app-header-tertiary-enabled=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-header=true] .app-header-tertiary{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}}@media(max-width:991.98px){.app-header .app-header-tertiary{border-top:var(--bs-app-header-tertiary-base-border-top);box-shadow:var(--bs-app-header-tertiary-base-box-shadow);flex-grow:1;height:var(--bs-app-header-tertiary-height)}.app-header-tertiary{background-color:var(--bs-app-header-tertiary-base-bg-color)}[data-kt-app-header-tertiary-enabled=true]{--bs-app-header-tertiary-height:70px}[data-kt-app-header-secondary-enabled=true][data-kt-app-header-minimize=on],[data-kt-app-header-tertiary-enabled=true][data-kt-app-header-sticky=on]{--bs-app-header-tertiary-height:60px}}.app-toolbar{align-items:stretch;background-color:var(--bs-app-toolbar-base-bg-color);border-bottom:var(--bs-app-toolbar-base-border-bottom);border-top:var(--bs-app-toolbar-base-border-top);box-shadow:var(--bs-app-toolbar-base-box-shadow);display:flex}.app-toolbar.app-toolbar-minimize{transition:none}@media(min-width:992px){:root{--bs-app-toolbar-height:55px;--bs-app-toolbar-height-actual:55px}[data-kt-app-toolbar-minimize=on],[data-kt-app-toolbar-sticky=on]{--bs-app-toolbar-height:70px}.app-toolbar{height:var(--bs-app-toolbar-height)}[data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true] .app-toolbar,[data-kt-app-toolbar-sticky=on] .app-toolbar{left:0;position:fixed;right:0;top:0;z-index:99}[data-kt-app-toolbar-sticky=on] .app-toolbar{background-color:var(--bs-app-toolbar-sticky-bg-color);border-bottom:var(--bs-app-toolbar-sticky-border-bottom);border-top:var(--bs-app-toolbar-sticky-border-top);box-shadow:var(--bs-app-toolbar-sticky-box-shadow)}[data-kt-app-toolbar-minimize=on] .app-toolbar{background-color:var(--bs-app-toolbar-minimize-bg-color);border-bottom:var(--bs-app-toolbar-minimize-border-bottom);border-top:var(--bs-app-toolbar-minimize-border-top);box-shadow:var(--bs-app-toolbar-minimize-box-shadow);transition:none;z-index:99}[data-kt-app-toolbar-fixed=true][data-kt-app-header-fixed=true] .app-toolbar{top:var(--bs-app-header-height)}[data-kt-app-toolbar-fixed=true][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-toolbar=true] .app-toolbar,[data-kt-app-toolbar-sticky=on][data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-toolbar=true] .app-toolbar{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}[data-kt-app-toolbar-fixed=true][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-toolbar=true] .app-toolbar,[data-kt-app-toolbar-sticky=on][data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-toolbar=true] .app-toolbar{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}[data-kt-app-toolbar-fixed=true][data-kt-app-aside-fixed=true][data-kt-app-aside-push-toolbar=true] .app-toolbar,[data-kt-app-toolbar-sticky=on][data-kt-app-aside-fixed=true][data-kt-app-aside-push-toolbar=true] .app-toolbar{right:calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px) + var(--bs-app-aside-gap-end, 0px))}}@media(max-width:991.98px){:root{--bs-app-toolbar-height: }[data-kt-app-toolbar-minimize=on],[data-kt-app-toolbar-sticky=on]{--bs-app-toolbar-height:70px}.app-toolbar{height:var(--bs-app-toolbar-height)}[data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-fixed-mobile=true] .app-toolbar{left:0;position:fixed;right:0;top:calc(var(--bs-app-header-height, 0px) + var(--bs-app-header-mobile-height, 0px));z-index:99}[data-kt-app-toolbar-sticky=on] .app-toolbar{background-color:var(--bs-app-toolbar-sticky-bg-color);border-bottom:var(--bs-app-toolbar-sticky-border-bottom);border-top:var(--bs-app-toolbar-sticky-border-top);box-shadow:var(--bs-app-toolbar-sticky-box-shadow);left:0;position:fixed;right:0;top:var(--bs-app-header-height,0);z-index:99}[data-kt-app-toolbar-minimize=on] .app-toolbar{background-color:var(--bs-app-toolbar-minimize-bg-color);border-bottom:var(--bs-app-toolbar-minimize-border-bottom);border-top:var(--bs-app-toolbar-minimize-border-top);box-shadow:var(--bs-app-toolbar-minimize-box-shadow);transition:none;z-index:99}}.app-hero{align-items:stretch;background-color:var(--bs-app-hero-bg-color);border-bottom:var(--bs-app-hero-border-bottom);border-top:var(--bs-app-hero-border-top);box-shadow:var(--bs-app-hero-box-shadow);display:flex}.app-sidebar{background-color:var(--bs-app-sidebar-base-bg-color);border-left:var(--bs-app-sidebar-base-border-start);border-right:var(--bs-app-sidebar-base-border-end);box-shadow:var(--bs-app-sidebar-base-box-shadow);transition:width .3s ease}.app-sidebar-collapse-d-flex,.app-sidebar-collapse-mobile-d-flex,.app-sidebar-minimize-d-flex,.app-sidebar-minimize-mobile-d-flex,.app-sidebar-sticky-d-flex{display:none}@media(min-width:992px){.app-sidebar{display:flex;flex-shrink:0;margin:0;width:var(--bs-app-sidebar-width)}:root{--bs-app-sidebar-width:265px;--bs-app-sidebar-width-actual:265px;--bs-app-sidebar-gap-start:0px;--bs-app-sidebar-gap-end:0px;--bs-app-sidebar-gap-top:0px;--bs-app-sidebar-gap-bottom:0px}[data-kt-app-sidebar-stacked=true]{--bs-app-sidebar-width:calc(var(--bs-app-sidebar-primary-width) + var(--bs-app-sidebar-secondary-width, 0px))}[data-kt-app-sidebar-minimize=on]{--bs-app-sidebar-width:75px;--bs-app-sidebar-gap-start:0px;--bs-app-sidebar-gap-end:0px;--bs-app-sidebar-gap-top:0px;--bs-app-sidebar-gap-bottom:0px}[data-kt-app-sidebar-sticky=on]{--bs-app-sidebar-width:300px;--bs-app-sidebar-gap-start:0px;--bs-app-sidebar-gap-end:0px;--bs-app-sidebar-gap-top:0px;--bs-app-sidebar-gap-bottom:0px}[data-kt-app-sidebar-collapse=on]{--bs-app-sidebar-width:0px}[data-kt-app-sidebar-static=true] .app-sidebar{position:relative}[data-kt-app-sidebar-offcanvas=true] .app-sidebar{display:none}[data-kt-app-sidebar-fixed=true] .app-sidebar{bottom:0;left:0;position:fixed;top:0;z-index:105}[data-kt-app-sidebar-stacked=true] .app-sidebar{align-items:stretch}[data-kt-app-sidebar-sticky=on] .app-sidebar{border-left:var(--bs-app-sidebar-sticky-border-start);border-right:var(--bs-app-sidebar-sticky-border-end);bottom:auto;box-shadow:var(--bs-app-sidebar-sticky-box-shadow);left:auto;margin:0;position:fixed;top:auto;transition:width .3s ease;z-index:105}[data-kt-app-sidebar-minimize=on] .app-sidebar{margin:0;transition:width .3s ease}[data-kt-app-sidebar-hoverable=true] .app-sidebar .app-sidebar-wrapper{width:var(--bs-app-sidebar-width-actual)}[data-kt-app-sidebar-collapse=on] .app-sidebar,[data-kt-app-sidebar-hoverable=true][data-kt-app-sidebar-minimize=on] .app-sidebar:hover:not(.animating){transition:width .3s ease;width:var(--bs-app-sidebar-width-actual)}[data-kt-app-sidebar-collapse=on] .app-sidebar{margin-left:calc(var(--bs-app-sidebar-width-actual)*-1)}[data-kt-app-sidebar-minimize=on] .app-sidebar-minimize-d-none{display:none!important}[data-kt-app-sidebar-minimize=on] .app-sidebar-minimize-d-flex{display:flex!important}[data-kt-app-sidebar-sticky=on] .app-sidebar-sticky-d-none{display:none!important}[data-kt-app-sidebar-sticky=on] .app-sidebar-sticky-d-flex{display:flex!important}[data-kt-app-sidebar-collapse=on] .app-sidebar-collapse-d-none{display:none!important}[data-kt-app-sidebar-collapse=on] .app-sidebar-collapse-d-flex{display:flex!important}[data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true]:not([data-kt-app-sidebar-push-header=true]) .app-sidebar{top:var(--bs-app-header-height)}[data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true]:not([data-kt-app-sidebar-push-toolbar=true]) .app-sidebar{top:calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0px))}}@media(max-width:991.98px){.app-sidebar{display:none;margin:0;width:var(--bs-app-sidebar-width);z-index:106}:root{--bs-app-sidebar-width:250px;--bs-app-sidebar-width-actual:250px;--bs-app-sidebar-gap-start:0px;--bs-app-sidebar-gap-end:0px;--bs-app-sidebar-gap-top:0px;--bs-app-sidebar-gap-bottom:0px}[data-kt-app-sidebar-stacked=true]{--bs-app-sidebar-width:calc(var(--bs-app-sidebar-primary-width) + var(--bs-app-sidebar-secondary-width, 0))}[data-kt-app-sidebar-minimize-mobile=on]{--bs-app-sidebar-width:75px;--bs-app-sidebar-gap-start:0px;--bs-app-sidebar-gap-end:0px;--bs-app-sidebar-gap-top:0px;--bs-app-sidebar-gap-bottom:0px}[data-kt-app-sidebar-collapse-mobile=on]{--bs-app-sidebar-width:0px}[data-kt-app-sidebar-stacked=true] .app-sidebar{align-items:stretch}[data-kt-app-sidebar-minimize-mobile=on] .app-sidebar{margin:0;transition:width .3s ease}[data-kt-app-sidebar-hoverable-mobile=true] .app-sidebar .app-sidebar-wrapper{width:var(--bs-app-sidebar-width-actual)}[data-kt-app-sidebar-hoverable-mobile=true][data-kt-app-sidebar-minimize-mobile=on] .app-sidebar:hover:not(.animating){box-shadow:var(--bs-app-sidebar-minimize-hover-box-shadow-mobile);transition:width .3s ease;width:var(--bs-app-sidebar-width-actual)}[data-kt-app-sidebar-collapse-mobile=on] .app-sidebar{margin-left:calc(var(--bs-app-sidebar-width-actual)*-1);transition:width .3s ease;width:var(--bs-app-sidebar-width-actual)}[data-kt-app-sidebar-minimize-mobile=on] .app-sidebar-minimize-mobile-d-none{display:none!important}[data-kt-app-sidebar-minimize-mobile=on] .app-sidebar-minimize-mobile-d-flex{display:flex!important}[data-kt-app-sidebar-collapse-mobile=on] .app-sidebar-collapse-mobile-d-none{display:none!important}[data-kt-app-sidebar-collapse-mobile=on] .app-sidebar-collapse-mobile-d-flex{display:flex!important}}.app-sidebar-primary{background-color:var(--bs-app-sidebar-primary-base-bg-color);border-left:var(--bs-app-sidebar-primary-base-border-start);border-right:var(--bs-app-sidebar-primary-base-border-end);box-shadow:var(--bs-app-sidebar-primary-base-box-shadow);flex-shrink:0;position:relative;transition:none}.app-sidebar-primary-collapse-d-flex,.app-sidebar-primary-collapse-mobile-d-flex,.app-sidebar-primary-minimize-d-flex,.app-sidebar-primary-minimize-mobile-d-flex{display:none}@media(min-width:992px){.app-sidebar-primary{margin:0;z-index:1}:root{--bs-app-sidebar-primary-width-actual:100px}[data-kt-app-sidebar-stacked=true]{--bs-app-sidebar-primary-width:100px;--bs-app-sidebar-primary-gap-start:0px;--bs-app-sidebar-primary-gap-end:0px;--bs-app-sidebar-primary-gap-top:0px;--bs-app-sidebar-primary-gap-bottom:0px}[data-kt-app-sidebar-primary-minimize=on]{--bs-app-sidebar-primary-width:75px;--bs-app-sidebar-primary-gap-start:0px;--bs-app-sidebar-primary-gap-end:0px;--bs-app-sidebar-primary-gap-top:0px;--bs-app-sidebar-primary-gap-bottom:0px}[data-kt-app-sidebar-primary-collapse=on]{--bs-app-sidebar-primary-width:0px}.app-sidebar-primary{width:var(--bs-app-sidebar-primary-width)}[data-kt-app-sidebar-primary-collapse=on] .app-sidebar-primary{margin-left:calc(var(--bs-app-sidebar-primary-width-actual)*-1);transition:none;width:var(--bs-app-sidebar-primary-width-actual)}[data-kt-app-sidebar-primary-minimize=on] .app-sidebar-primary{margin:0;transition:none}[data-kt-app-sidebar-primary-hoverable=true] .app-sidebar-primary .app-sidebar-primary-hoverable{width:var(--bs-app-sidebar-primary-width-actual)}[data-kt-app-sidebar-primary-hoverable=true][data-kt-app-sidebar-primary-minimize=on] .app-sidebar-primary:hover:not(.animating){box-shadow:var(--bs-app-sidebar-primary-minimize-hover-box-shadow);transition:none;width:var(--bs-app-sidebar-primary-width-actual)}[data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-sidebar-primary-below-header=true] .app-sidebar-primary{top:var(--bs-app-header-height)}[data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true][data-kt-app-sidebar-primary-below-toolbar=true] .app-sidebar-primary{top:calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0))}[data-kt-app-sidebar-primary-minimize=on] .app-sidebar-primary-minimize-d-none{display:none!important}[data-kt-app-sidebar-primary-minimize=on] .app-sidebar-primary-minimize-d-flex{display:flex!important}[data-kt-app-sidebar-primary-collapse=on] .app-sidebar-primary-collapse-d-none{display:none!important}[data-kt-app-sidebar-primary-collapse=on] .app-sidebar-primary-collapse-d-flex{display:flex!important}}@media(max-width:991.98px){.app-sidebar-primary{margin:0;z-index:1}:root{--bs-app-sidebar-primary-width-actual:100px}[data-kt-app-sidebar-stacked=true]{--bs-app-sidebar-primary-width:100px;--bs-app-sidebar-primary-gap-start:0px;--bs-app-sidebar-primary-gap-end:0px;--bs-app-sidebar-primary-gap-top:0px;--bs-app-sidebar-primary-gap-bottom:0px}[data-kt-app-sidebar-primary-minimize-mobile=on]{--bs-app-sidebar-primary-width:75px;--bs-app-sidebar-primary-gap-start:0px;--bs-app-sidebar-primary-gap-end:0px;--bs-app-sidebar-primary-gap-top:0px;--bs-app-sidebar-primary-gap-bottom:0px}[data-kt-app-sidebar-primary-collapse-mobile=on]{--bs-app-sidebar-primary-width:0px}.app-sidebar-primary{width:var(--bs-app-sidebar-primary-width)}[data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary{margin-left:calc(var(--bs-app-sidebar-primary-width-actual)*-1);transition:none;width:var(--bs-app-sidebar-primary-width-actual)}[data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary{margin:0;transition:none}[data-kt-app-sidebar-primary-hoverable-mobile=true] .app-sidebar-primary .app-sidebar-primary-hoverable{width:var(--bs-app-sidebar-primary-width-actual)}[data-kt-app-sidebar-primary-hoverable-mobile=true][data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary:hover:not(.animating){box-shadow:var(--bs-app-sidebar-primary-minimize-hover-box-shadow-mobile);transition:none;width:var(--bs-app-sidebar-primary-width-actual)}[data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary-minimize-mobile-d-none{display:none!important}[data-kt-app-sidebar-primary-minimize-mobile=on] .app-sidebar-primary-minimize-mobile-d-flex{display:flex!important}[data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary-collapse-mobile-d-none{display:none!important}[data-kt-app-sidebar-primary-collapse-mobile=on] .app-sidebar-primary-collapse-mobile-d-flex{display:flex!important}}.app-sidebar-secondary{background-color:var(--bs-app-sidebar-secondary-base-bg-color);border-left:var(--bs-app-sidebar-secondary-base-border-start);border-right:var(--bs-app-sidebar-secondary-base-border-end);box-shadow:var(--bs-app-sidebar-secondary-base-box-shadow);flex-shrink:0;position:relative;transition:width .3s ease,margin .3s ease}.app-sidebar-secondary-collapse-d-flex,.app-sidebar-secondary-collapse-mobile-d-flex,.app-sidebar-secondary-minimize-d-flex,.app-sidebar-secondary-minimize-mobile-d-flex{display:none}@media(min-width:992px){.app-sidebar-secondary{margin:0}[data-kt-app-sidebar-secondary-enabled=true]{--bs-app-sidebar-secondary-width-actual:165px}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-stacked=true]{--bs-app-sidebar-secondary-width:165px;--bs-app-sidebar-secondary-gap-start:0px;--bs-app-sidebar-secondary-gap-end:0px;--bs-app-sidebar-secondary-gap-top:0px;--bs-app-sidebar-secondary-gap-bottom:0px}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize=on]{--bs-app-sidebar-secondary-width:75px;--bs-app-sidebar-secondary-gap-start:0px;--bs-app-sidebar-secondary-gap-end:0px;--bs-app-sidebar-secondary-gap-top:0px;--bs-app-sidebar-secondary-gap-bottom:0px}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on]{--bs-app-sidebar-secondary-width-actual:165px;--bs-app-sidebar-secondary-width:0px}.app-sidebar-secondary{width:var(--bs-app-sidebar-secondary-width)}[data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary{margin-left:calc(var(--bs-app-sidebar-secondary-width-actual)*-1);transition:width .3s ease,margin .3s ease;width:var(--bs-app-sidebar-secondary-width-actual)}[data-kt-app-sidebar-secondary-minimize=on] .app-sidebar-secondary{margin:0;transition:width .3s ease,margin .3s ease}[data-kt-app-sidebar-secondary-hoverable=true] .app-sidebar-secondary .app-sidebar-secondary-hoverable{width:var(--bs-app-sidebar-secondary-width-actual)}[data-kt-app-sidebar-secondary-hoverable=true][data-kt-app-sidebar-secondary-minimize=on] .app-sidebar-secondary:hover:not(.animating){box-shadow:var(--bs-app-sidebar-secondary-minimize-hover-box-shadow);transition:width .3s ease,margin .3s ease;width:var(--bs-app-sidebar-secondary-width-actual)}[data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-sidebar-secondary-below-header=true] .app-sidebar-secondary{top:var(--bs-app-header-height)}[data-kt-app-sidebar-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true][data-kt-app-sidebar-secondary-below-toolbar=true] .app-sidebar-secondary{top:calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0))}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize=on] .app-sidebar-secondary-minimize-d-none{display:none!important}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize=on] .app-sidebar-secondary-minimize-d-flex{display:flex!important}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-d-none{display:none!important}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-d-flex{display:flex!important}}@media(max-width:991.98px){.app-sidebar-secondary{margin:0}[data-kt-app-sidebar-secondary-enabled=true]{--bs-app-sidebar-secondary-width-actual:150px}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-stacked=true]{--bs-app-sidebar-secondary-width:150px;--bs-app-sidebar-secondary-gap-start:0px;--bs-app-sidebar-secondary-gap-end:0px;--bs-app-sidebar-secondary-gap-top:0px;--bs-app-sidebar-secondary-gap-bottom:0px}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize-mobile=on]{--bs-app-sidebar-secondary-width:75px;--bs-app-sidebar-secondary-gap-start:0px;--bs-app-sidebar-secondary-gap-end:0px;--bs-app-sidebar-secondary-gap-top:0px;--bs-app-sidebar-secondary-gap-bottom:0px}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse-mobile=on]{--bs-app-sidebar-secondary-width-actual:150px;--bs-app-sidebar-secondary-width:0px}.app-sidebar-secondary{width:var(--bs-app-sidebar-secondary-width)}[data-kt-app-sidebar-secondary-collapse-mobile=on] .app-sidebar-secondary{margin-left:calc(var(--bs-app-sidebar-secondary-width-actual)*-1);transition:width .3s ease,margin .3s ease;width:var(--bs-app-sidebar-secondary-width-actual)}[data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary{background-color:var(--bs-app-sidebar-secondary-minimize-bg-color-mobile);border-left:var(--bs-app-sidebar-secondary-minimize-border-start-mobile);border-right:var(--bs-app-sidebar-secondary-minimize-border-end-mobile);box-shadow:var(--bs-app-sidebar-secondary-minimize-box-shadow-mobile);transition:width .3s ease,margin .3s ease}[data-kt-app-sidebar-secondary-hoverable-mobile=true] .app-sidebar-secondary .app-sidebar-secondary-hoverable{width:var(--bs-app-sidebar-secondary-width-actual)}[data-kt-app-sidebar-secondary-hoverable-mobile=true][data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary:hover:not(.animating){box-shadow:var(--bs-app-sidebar-secondary-minimize-hover-box-shadow-mobile);transition:width .3s ease,margin .3s ease;width:var(--bs-app-sidebar-secondary-width-actual)}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary-minimize-mobile-d-none{display:none!important}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-minimize-mobile=on] .app-sidebar-secondary-minimize-mobile-d-flex{display:flex!important}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-mobile-d-none{display:none!important}[data-kt-app-sidebar-secondary-enabled=true][data-kt-app-sidebar-secondary-collapse=on] .app-sidebar-secondary-collapse-mobile-d-flex{display:flex!important}}.app-sidebar-panel{background-color:var(--bs-app-sidebar-panel-base-bg-color);border-left:var(--bs-app-sidebar-panel-base-border-start);border-right:var(--bs-app-sidebar-panel-base-border-end);box-shadow:var(--bs-app-sidebar-panel-base-box-shadow);transition:none}.app-sidebar-panel-collapse-d-flex,.app-sidebar-panel-collapse-mobile-d-flex,.app-sidebar-panel-minimize-d-flex,.app-sidebar-panel-minimize-mobile-d-flex,.app-sidebar-panel-sticky-d-flex{display:none}@media(min-width:992px){.app-sidebar-panel{display:flex;flex-shrink:0;margin:0;width:var(--bs-app-sidebar-panel-width)}:root{--bs-app-sidebar-panel-width:300px;--bs-app-sidebar-panel-width-actual:300px;--bs-app-sidebar-panel-gap-start:0px;--bs-app-sidebar-panel-gap-end:0px;--bs-app-sidebar-panel-gap-top:0px;--bs-app-sidebar-panel-gap-bottom:0px}[data-kt-app-sidebar-panel-minimize=on]{--bs-app-sidebar-panel-width:75px;--bs-app-sidebar-panel-gap-start:0px;--bs-app-sidebar-panel-gap-end:0px;--bs-app-sidebar-panel-gap-top:0px;--bs-app-sidebar-panel-gap-bottom:0px}[data-kt-app-sidebar-panel-sticky=on]{--bs-app-sidebar-panel-width:300px;--bs-app-sidebar-panel-gap-start:0px;--bs-app-sidebar-panel-gap-end:0px;--bs-app-sidebar-panel-gap-top:0px;--bs-app-sidebar-panel-gap-bottom:0px}[data-kt-app-sidebar-panel-collapse=on]{--bs-app-sidebar-panel-width-actual:300px;--bs-app-sidebar-panel-width:0px}[data-kt-app-sidebar-panel-static=true] .app-sidebar-panel{position:relative}[data-kt-app-sidebar-panel-offcanvas=true] .app-sidebar-panel{display:none}[data-kt-app-sidebar-panel-fixed=true] .app-sidebar-panel,[data-kt-app-sidebar-panel-sticky=on] .app-sidebar-panel{bottom:0;left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px));position:fixed;top:0;z-index:104}[data-kt-app-sidebar-panel-minimize=on] .app-sidebar-panel,[data-kt-app-sidebar-panel-sticky=on] .app-sidebar-panel{margin:0;transition:none}[data-kt-app-sidebar-panel-hoverable=true] .app-sidebar-panel .app-sidebar-panel-hoverable{width:var(--bs-app-sidebar-panel-width-actual)}[data-kt-app-sidebar-panel-hoverable=true][data-kt-app-sidebar-panel-minimize=on] .app-sidebar-panel:hover:not(.animating){box-shadow:var(--bs-app-sidebar-panel-minimize-hover-box-shadow);transition:none;width:var(--bs-app-sidebar-panel-width-actual)}[data-kt-app-sidebar-panel-collapse=on] .app-sidebar-panel{margin-left:calc((var(--bs-app-sidebar-panel-width-actual) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))*-1);transition:none;width:var(--bs-app-sidebar-panel-width-actual)}[data-kt-app-sidebar-panel-fixed=true][data-kt-app-header-fixed=true]:not([data-kt-app-sidebar-panel-push-header=true]) .app-sidebar-panel{top:var(--bs-app-header-height)}[data-kt-app-sidebar-panel-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true]:not([data-kt-app-sidebar-panel-push-toolbar=true]) .app-sidebar-panel{top:calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0))}[data-kt-app-sidebar-panel-minimize=on] .app-sidebar-panel-minimize-d-none{display:none!important}[data-kt-app-sidebar-panel-minimize=on] .app-sidebar-panel-minimize-d-flex{display:flex!important}[data-kt-app-sidebar-panel-sticky=on] .app-sidebar-panel-sticky-d-none{display:none!important}[data-kt-app-sidebar-panel-sticky=on] .app-sidebar-panel-sticky-d-flex{display:flex!important}[data-kt-app-sidebar-panel-collapse=on] .app-sidebar-panel-collapse-d-none{display:none!important}[data-kt-app-sidebar-panel-collapse=on] .app-sidebar-panel-collapse-d-flex{display:flex!important}}@media(max-width:991.98px){.app-sidebar-panel{display:none;margin:0;width:var(--bs-app-sidebar-panel-width)}:root{--bs-app-sidebar-panel-gap-start:0px;--bs-app-sidebar-panel-gap-end:0px;--bs-app-sidebar-panel-gap-top:0px;--bs-app-sidebar-panel-gap-bottom:0px}[data-kt-app-sidebar-panel-minimize-mobile=on]{--bs-app-sidebar-panel-width:75px;--bs-app-sidebar-panel-gap-start:0px;--bs-app-sidebar-panel-gap-end:0px;--bs-app-sidebar-panel-gap-top:0px;--bs-app-sidebar-panel-gap-bottom:0px}[data-kt-app-sidebar-panel-collapse-mobile=on]{--bs-app-sidebar-panel-width-actual:300px;--bs-app-sidebar-panel-width:0px}[data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel{background-color:var(--bs-app-sidebar-panel-minimize-bg-color-mobile);border-left:var(--bs-app-sidebar-panel-minimize-border-start-mobile);border-right:var(--bs-app-sidebar-panel-minimize-border-end-mobile);box-shadow:var(--bs-app-sidebar-panel-minimize-box-shadow-mobile);margin:0;transition:none}[data-kt-app-sidebar-panel-hoverable-mobile=true] .app-sidebar-panel .app-sidebar-panel-hoverable{width:var(--bs-app-sidebar-panel-width-actual)}[data-kt-app-sidebar-panel-hoverable-mobile=true][data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel:hover:not(.animating){box-shadow:var(--bs-app-sidebar-panel-minimize-hover-box-shadow-mobile);transition:none;width:var(--bs-app-sidebar-panel-width-actual)}[data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel{margin-left:calc(var(--bs-app-sidebar-panel-width-actual)*-1);transition:none;width:var(--bs-app-sidebar-panel-width-actual)}[data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel-minimize-mobile-d-none{display:none!important}[data-kt-app-sidebar-panel-minimize-mobile=on] .app-sidebar-panel-minimize-mobile-d-flex{display:flex!important}[data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel-collapse-mobile-d-none{display:none!important}[data-kt-app-sidebar-panel-collapse-mobile=on] .app-sidebar-panel-collapse-mobile-d-flex{display:flex!important}}.app-aside{background-color:var(--bs-app-aside-base-bg-color);border-left:var(--bs-app-aside-base-border-left);border-right:var(--bs-app-aside-base-border-right);box-shadow:var(--bs-app-aside-base-box-shadow);transition:none}.app-aside-collapse-d-flex,.app-aside-collapse-mobile-d-flex,.app-aside-minimize-d-flex,.app-aside-minimize-mobile-d-flex,.app-aside-sticky-d-flex{display:none}@media(min-width:992px){.app-aside{display:flex;flex-shrink:0;margin:0;width:var(--bs-app-aside-width)}:root{--bs-app-aside-width:300px;--bs-app-aside-width-actual:300px;--bs-app-aside-gap-start:0px;--bs-app-aside-gap-end:0px;--bs-app-aside-gap-top:0px;--bs-app-aside-gap-bottom:0px}[data-kt-app-aside-stacked=true]{--bs-app-aside-width:calc(var(--bs-app-aside-primary-width) + var(--bs-app-aside-secondary-width))}[data-kt-app-aside-minimize=on]{--bs-app-aside-width:75px;--bs-app-aside-gap-start:0px;--bs-app-aside-gap-end:0px;--bs-app-aside-gap-top:0px;--bs-app-aside-gap-bottom:0px}[data-kt-app-aside-sticky=on]{--bs-app-aside-width:300px;--bs-app-aside-gap-start:0px;--bs-app-aside-gap-end:0px;--bs-app-aside-gap-top:0px;--bs-app-aside-gap-bottom:0px}[data-kt-app-aside-collapse=on]{--bs-app-aside-width:0px}[data-kt-app-aside-static=true] .app-aside{position:relative}[data-kt-app-aside-offcanvas=true] .app-aside{display:none}[data-kt-app-aside-fixed=true] .app-aside{bottom:0;position:fixed;right:0;top:0;z-index:105}[data-kt-app-aside-stacked=true] .app-aside{align-items:stretch}[data-kt-app-aside-sticky=on] .app-aside{border-left:var(--bs-aside-sticky-border-start);border-right:var(--bs-app-aside-sticky-border-end);bottom:auto;box-shadow:var(--bs-app-aside-sticky-box-shadow);left:auto;margin:0;position:fixed;top:auto;transition:none;z-index:105}[data-kt-app-aside-minimize=on] .app-aside{margin:0;transition:none}[data-kt-app-aside-hoverable=true] .app-aside .app-aside-wrapper{width:var(--bs-app-aside-width-actual)}[data-kt-app-aside-hoverable=true][data-kt-app-aside-minimize=on] .app-aside:hover:not(.animating){box-shadow:var(--bs-app-aside-minimize-hover-box-shadow);transition:none;width:var(--bs-app-aside-width-actual)}[data-kt-app-aside-collapse=on] .app-aside{margin-right:calc(var(--bs-app-aside-width-actual)*-1);transition:none;width:var(--bs-app-aside-width-actual)}[data-kt-app-aside-minimize=on] .app-aside-minimize-d-none{display:none!important}[data-kt-app-aside-minimize=on] .app-aside-minimize-d-flex{display:flex!important}[data-kt-app-aside-sticky=on] .app-aside-sticky-d-none{display:none!important}[data-kt-app-aside-sticky=on] .app-aside-sticky-d-flex{display:flex!important}[data-kt-app-aside-collapse=on] .app-aside-collapse-d-none{display:none!important}[data-kt-app-aside-collapse=on] .app-aside-collapse-d-flex{display:flex!important}[data-kt-app-aside-fixed=true][data-kt-app-header-fixed=true]:not([data-kt-app-aside-push-header=true]) .app-aside{top:var(--bs-app-header-height)}[data-kt-app-aside-fixed=true][data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true]:not([data-kt-app-aside-push-toolbar=true]) .app-aside{top:calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height, 0px))}}@media(max-width:991.98px){.app-aside{display:none;margin:0;width:var(--bs-app-aside-width);z-index:106}:root{--bs-app-aside-width:275px;--bs-app-aside-width-actual:275px;--bs-app-aside-gap-start:0px;--bs-app-aside-gap-end:0px;--bs-app-aside-gap-top:0px;--bs-app-aside-gap-bottom:0px}[data-kt-app-aside-minimize-mobile=on]{--bs-app-aside-width:75px;--bs-app-aside-gap-start:0px;--bs-app-aside-gap-end:0px;--bs-app-aside-gap-top:0px;--bs-app-aside-gap-bottom:0px}[data-kt-app-aside-collapse-mobile=on]{--bs-app-aside-width:0px}[data-kt-app-aside-stacked=true] .app-aside{align-items:stretch}[data-kt-app-aside-minimize-mobile=on] .app-aside{margin:0;transition:none}[data-kt-app-aside-hoverable-mobile=true] .app-aside .app-aside-wrapper{width:var(--bs-app-aside-width-actual)}[data-kt-app-aside-hoverable-mobile=true][data-kt-app-aside-minimize-mobile=on] .app-aside:hover:not(.animating){box-shadow:var(--bs-app-aside-minimize-hover-box-shadow-mobile);transition:none;width:var(--bs-app-aside-width-actual)}[data-kt-app-aside-collapse-mobile=on] .app-aside{margin-right:calc(var(--bs-app-aside-width-actual)*-1);transition:none;width:var(--bs-app-aside-width-actual)}[data-kt-app-aside-minimize-mobile=on] .app-aside-minimize-mobile-d-none{display:none!important}[data-kt-app-aside-minimize-mobile=on] .app-aside-minimize-mobile-d-flex{display:flex!important}[data-kt-app-aside-collapse-mobile=on] .app-aside-collapse-mobile-d-none{display:none!important}[data-kt-app-aside-collapse-mobile=on] .app-aside-collapse-mobile-d-flex{display:flex!important}}.app-wrapper{display:flex}@media(min-width:992px){.app-wrapper{transition:margin-left .3s ease,margin-right .3s ease}[data-kt-app-header-sticky=on] .app-wrapper{margin-top:var(--bs-app-header-height-actual)}[data-kt-app-header-fixed=true] .app-wrapper{margin-top:var(--bs-app-header-height)}[data-kt-app-toolbar-sticky=on] .app-wrapper{margin-top:var(--bs-app-toolbar-height)}[data-kt-app-header-fixed=true][data-kt-app-toolbar-sticky=on] .app-wrapper{margin-top:calc(var(--bs-app-header-height-actual) + var(--bs-app-toolbar-height-actual))}[data-kt-app-header-fixed=true][data-kt-app-toolbar-fixed=true] .app-wrapper{margin-top:calc(var(--bs-app-header-height) + var(--bs-app-toolbar-height))}[data-kt-app-sidebar-fixed=true] .app-wrapper{margin-left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}[data-kt-app-sidebar-panel-fixed=true] .app-wrapper{margin-left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}[data-kt-app-aside-fixed=true] .app-wrapper{margin-right:calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px) + var(--bs-app-aside-gap-end, 0px))}[data-kt-app-footer-fixed=true] .app-wrapper{margin-bottom:var(--bs-app-footer-height)}}@media(max-width:991.98px){.app-wrapper{transition:margin-left .3s ease,margin-right .3s ease}[data-kt-app-header-sticky=on] .app-wrapper{margin-top:var(--bs-app-header-height-actual)}[data-kt-app-header-fixed-mobile=true] .app-wrapper{margin-top:var(--bs-app-header-height)}[data-kt-app-header-fixed-mobile=true][data-kt-app-toolbar-sticky=on] .app-wrapper{margin-top:calc(var(--bs-app-header-height-actual) + var(--bs-app-toolbar-height-actual))}[data-kt-app-footer-fixed-mobile=true] .app-wrapper{margin-bottom:var(--bs-app-footer-height)}}.app-main{display:flex}@media(min-width:992px){.app-main{transition:margin .3s ease}[data-kt-app-sidebar-sticky=true] .app-main{margin-left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}[data-kt-app-sidebar-panel-sticky=true] .app-main{margin-left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}[data-kt-app-aside-sticky=true] .app-main{margin-right:calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px) + var(--bs-app-aside-gap-end, 0px))}}@media(max-width:991.98px){.app-main{padding-left:0;padding-right:0}}@media(min-width:992px){.app-content{padding:30px 0}}@media(max-width:991.98px){.app-content{max-width:none;padding:20px 0}}.app-footer{align-items:center;background-color:var(--bs-app-footer-bg-color);border-top:var(--bs-app-footer-border-top);display:flex;transition:left .3s ease,right .3s ease}@media(min-width:992px){:root{--bs-app-footer-height:60px}.app-footer{height:var(--bs-app-footer-height)}[data-kt-app-footer-fixed=true] .app-footer{bottom:0;box-shadow:var(--bs-app-footer-box-shadow);left:0;position:fixed;right:0;z-index:100}[data-kt-app-sidebar-fixed=true][data-kt-app-sidebar-push-footer=true] .app-footer{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px))}[data-kt-app-sidebar-panel-fixed=true][data-kt-app-sidebar-panel-push-footer=true] .app-footer{left:calc(var(--bs-app-sidebar-width) + var(--bs-app-sidebar-gap-start, 0px) + var(--bs-app-sidebar-gap-end, 0px) + var(--bs-app-sidebar-panel-width) + var(--bs-app-sidebar-panel-gap-start, 0px) + var(--bs-app-sidebar-panel-gap-end, 0px))}[data-kt-app-aside-fixed=true][data-kt-app-aside-push-footer=true] .app-footer{right:calc(var(--bs-app-aside-width) + var(--bs-app-aside-gap-start, 0px) + var(--bs-app-aside-gap-end, 0px))}}@media(max-width:991.98px){body{--bs-app-footer-height:auto}.app-footer{height:var(--bs-app-footer-height)}[data-kt-app-footer-fixed-mobile=true] .app-footer{bottom:0;box-shadow:var(--bs-app-footer-box-shadow);left:0;position:fixed;right:0;z-index:100}}.app-layout-builder-toggle{bottom:40px;position:fixed;right:50px;z-index:105}@media(max-width:991.98px){.app-layout-builder-toggle{bottom:20px;right:40px}}[data-bs-theme=light]{--bs-app-header-base-menu-link-bg-color-active:#f9f9f9;--bs-app-header-light-separator-color:#e4e6ef;--bs-app-sidebar-base-toggle-btn-box-shadow:0px 0px 10px hsla(219,9%,49%,.1);--bs-app-sidebar-base-toggle-btn-bg-color:#fff;--bs-app-sidebar-light-bg-color:#fff;--bs-app-sidebar-light-box-shadow:0 0 28px 0 rgba(82,63,105,.05);--bs-app-sidebar-light-separator-color:#e4e6ef;--bs-app-sidebar-light-scrollbar-color:#f4f4f4;--bs-app-sidebar-light-scrollbar-color-hover:#f4f4f4;--bs-app-sidebar-light-menu-heading-color:#b5b5c3;--bs-app-sidebar-light-menu-link-bg-color-active:#f4f6fa;--bs-app-sidebar-light-header-menu-link-bg-color-active:#eaeef2}[data-bs-theme=dark]{--bs-app-header-base-menu-link-bg-color-active:#2a2a3c;--bs-app-header-light-separator-color:#2b2b40;--bs-app-sidebar-base-toggle-btn-box-shadow:none;--bs-app-sidebar-base-toggle-btn-bg-color:#2a2a3c;--bs-app-sidebar-light-bg-color:#1e1e2d;--bs-app-sidebar-light-box-shadow:none;--bs-app-sidebar-light-separator-color:#2b2b40;--bs-app-sidebar-light-scrollbar-color:#2b2b40;--bs-app-sidebar-light-scrollbar-color-hover:#2b2b40;--bs-app-sidebar-light-menu-heading-color:#565674;--bs-app-sidebar-light-menu-link-bg-color-active:#2a2a3c;--bs-app-sidebar-light-header-menu-link-bg-color-active:#1b1b29}@media(min-width:992px){.app-sidebar-toggle{background-color:var(--bs-app-sidebar-base-toggle-btn-bg-color)!important;box-shadow:var(--bs-app-sidebar-base-toggle-btn-box-shadow)!important}.app-sidebar-toggle .active .svg-icon{transform:rotate(0deg)!important}[dir=rtl] .app-sidebar-toggle .svg-icon{transform:rotate(180deg)}[dir=rtl] .app-sidebar-toggle.active .svg-icon{transform:rotate(0deg)!important}.app-sidebar-logo{align-items:center;display:flex;flex-shrink:0;height:var(--bs-app-header-height);justify-content:space-between;position:relative}.app-sidebar-menu .menu>.menu-item{margin-left:.115rem}}@media(max-width:991.98px){.app-sidebar-logo{display:none}}.app-sidebar-footer .btn-custom .btn-icon,.app-sidebar-logo-minimize{display:none}@media(min-width:992px){[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-logo .app-sidebar-logo-default{display:none}[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-logo .app-sidebar-logo-minimize{display:inline-block}[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-wrapper{width:var(--bs-app-sidebar-width-actual)}[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-menu .menu-content,[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-menu .menu-title{opacity:0;transition:opacity .3s ease!important}[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-menu .menu-item.show>.menu-sub{height:0;overflow:hidden;transition:height .3s ease!important}[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-footer .btn-custom{padding-left:0!important;padding-right:0!important}[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-footer .btn-custom .btn-label{display:none;width:0}[data-kt-app-sidebar-minimize=on]:not([data-kt-app-sidebar-hoverable=true]) .app-sidebar .app-sidebar-footer .btn-custom .btn-icon{display:block;width:auto}[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-logo .app-sidebar-logo-default{display:none}[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-logo .app-sidebar-logo-minimize{display:inline-block}[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-wrapper{width:var(--bs-app-sidebar-width-actual)}[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-menu .menu-content,[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-menu .menu-title{opacity:0;transition:opacity .3s ease!important}[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-menu .menu-item.show>.menu-sub{height:0;overflow:hidden;transition:height .3s ease!important}[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-footer .btn-custom{padding-left:0!important;padding-right:0!important}[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-footer .btn-custom .btn-label{display:none;width:0}[data-kt-app-sidebar-minimize=on][data-kt-app-sidebar-hoverable=true] .app-sidebar:not(:hover) .app-sidebar-footer .btn-custom .btn-icon{display:block;width:auto}}[data-kt-app-layout=dark-sidebar] .app-sidebar{background-color:#1e1e2d;border-right:0!important}[data-kt-app-layout=dark-sidebar] .app-sidebar .hover-scroll-overlay-y{scrollbar-color:#323248 transparent}[data-kt-app-layout=dark-sidebar] .app-sidebar .hover-scroll-overlay-y::-webkit-scrollbar-thumb{background-color:#323248}[data-kt-app-layout=dark-sidebar] .app-sidebar .hover-scroll-overlay-y::-webkit-scrollbar-corner{background-color:transparent}[data-kt-app-layout=dark-sidebar] .app-sidebar .hover-scroll-overlay-y:hover{scrollbar-color:#323248 transparent}[data-kt-app-layout=dark-sidebar] .app-sidebar .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb{background-color:#323248}[data-kt-app-layout=dark-sidebar] .app-sidebar .hover-scroll-overlay-y:hover::-webkit-scrollbar-corner{background-color:transparent}[data-kt-app-layout=dark-sidebar] .app-sidebar .app-sidebar-logo{border-bottom:1px dashed #393945}[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom{background-color:rgba(63,66,84,.35);color:#b5b5c3}[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom .svg-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom i,[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom.dropdown-toggle:after{color:#b5b5c3}.btn-check:active+[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom,.btn-check:checked+[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom,.show>[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom,[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom.active,[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom.show,[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom:active:not(.btn-active),[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom:focus:not(.btn-active),[data-kt-app-layout=dark-sidebar] .app-sidebar .btn-custom:hover:not(.btn-active){background-color:rgba(63,66,84,.35)!important;color:#b5b5c3}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-heading{color:#646477!important}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-title{color:#9d9da6}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon i{color:#c5c5d8}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-bullet .bullet{background-color:#787887}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-arrow:after{background-color:#787887;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){color:var(--bs-primary-inverse);transition:color .2s ease}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.here>.menu-link{color:var(--bs-primary-inverse);transition:color .2s ease}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-icon .svg-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-icon i,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-title{color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.show>.menu-link{color:var(--bs-primary-inverse);transition:color .2s ease}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-icon .svg-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-icon i,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-title{color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active{background-color:#2a2a3c;color:var(--bs-primary-inverse);transition:color .2s ease}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon .svg-icon,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon i,[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-title{color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}@media(min-width:992px){[data-kt-app-layout=dark-sidebar] .app-sidebar .menu-sub-lg-dropdown{background-color:#1e1e2d}}[data-kt-app-layout=light-sidebar] .app-sidebar{background-color:var(--bs-app-sidebar-light-bg-color);border-right:0!important}[data-kt-app-layout=light-sidebar] .app-sidebar .hover-scroll-overlay-y{scrollbar-color:var(--bs-app-sidebar-light-scrollbar-color) transparent}[data-kt-app-layout=light-sidebar] .app-sidebar .hover-scroll-overlay-y::-webkit-scrollbar-thumb{background-color:var(--bs-app-sidebar-light-scrollbar-color)}[data-kt-app-layout=light-sidebar] .app-sidebar .hover-scroll-overlay-y::-webkit-scrollbar-corner{background-color:transparent}[data-kt-app-layout=light-sidebar] .app-sidebar .hover-scroll-overlay-y:hover{scrollbar-color:var(--bs-app-sidebar-light-scrollbar-color-hover) transparent}[data-kt-app-layout=light-sidebar] .app-sidebar .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb{background-color:var(--bs-app-sidebar-light-scrollbar-color-hover)}[data-kt-app-layout=light-sidebar] .app-sidebar .hover-scroll-overlay-y:hover::-webkit-scrollbar-corner{background-color:transparent}[data-kt-app-layout=light-sidebar] .app-sidebar .app-sidebar-logo{border-bottom:1px solid var(--bs-app-sidebar-light-separator-color)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu{font-weight:500}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-heading{color:var(--bs-app-sidebar-light-menu-heading-color)!important}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-title{color:var(--bs-gray-700)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-icon i{color:var(--bs-gray-500)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-500)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-500);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){color:var(--bs-gray-900);transition:color .2s ease}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-gray-900)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i{color:var(--bs-gray-700)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-gray-700)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-gray-700);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.show>.menu-link{color:var(--bs-gray-900);transition:color .2s ease}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-title{color:var(--bs-gray-900)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-icon i{color:var(--bs-gray-700)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-gray-700)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-gray-700);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.here>.menu-link{color:var(--bs-gray-900);transition:color .2s ease}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-title{color:var(--bs-gray-900)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-icon i{color:var(--bs-gray-700)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-gray-700)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-gray-700);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-700)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active{background-color:var(--bs-app-sidebar-light-menu-link-bg-color-active);color:var(--bs-primary);transition:color .2s ease}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-icon i,[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-title{color:var(--bs-primary)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}[data-kt-app-layout=light-sidebar] .app-sidebar .menu .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=light-sidebar][data-kt-app-header-fixed=true] .app-header{background-color:var(--bs-app-bg-color);border-bottom:1px dashed var(--bs-app-sidebar-light-separator-color);box-shadow:none}[data-kt-app-layout=light-sidebar][data-kt-app-header-fixed=true] .app-sidebar .app-sidebar-logo{border-bottom:1px dashed var(--bs-app-sidebar-light-separator-color)}.app-header-menu .menu .menu-item .menu-link,.app-header-menu .menu .menu-item .menu-link .menu-title{color:var(--bs-gray-700)}.app-header-menu .menu .menu-item .menu-link .menu-icon,.app-header-menu .menu .menu-item .menu-link .menu-icon .svg-icon,.app-header-menu .menu .menu-item .menu-link .menu-icon i{color:var(--bs-gray-500)}.app-header-menu .menu .menu-item .menu-link .menu-bullet .bullet{background-color:var(--bs-gray-500)}.app-header-menu .menu .menu-item .menu-link .menu-arrow:after{background-color:var(--bs-gray-500);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-gray-500)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here){background-color:var(--bs-menu-link-bg-color-active);color:var(--bs-primary);transition:color .2s ease}.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary)}.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary)}.app-header-menu .menu .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,.app-header-menu .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.app-header-menu .menu .menu-item.show>.menu-link{color:var(--bs-primary);transition:color .2s ease}.app-header-menu .menu .menu-item.show>.menu-link .menu-icon,.app-header-menu .menu .menu-item.show>.menu-link .menu-icon .svg-icon,.app-header-menu .menu .menu-item.show>.menu-link .menu-icon i,.app-header-menu .menu .menu-item.show>.menu-link .menu-title{color:var(--bs-primary)}.app-header-menu .menu .menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.app-header-menu .menu .menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.app-header-menu .menu .menu-item.here>.menu-link{background-color:var(--bs-menu-link-bg-color-active);color:var(--bs-primary);transition:color .2s ease}.app-header-menu .menu .menu-item.here>.menu-link .menu-icon,.app-header-menu .menu .menu-item.here>.menu-link .menu-icon .svg-icon,.app-header-menu .menu .menu-item.here>.menu-link .menu-icon i,.app-header-menu .menu .menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}.app-header-menu .menu .menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.app-header-menu .menu .menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.app-header-menu .menu .menu-item .menu-link.active{background-color:var(--bs-menu-link-bg-color-active);color:var(--bs-primary);transition:color .2s ease}.app-header-menu .menu .menu-item .menu-link.active .menu-icon,.app-header-menu .menu .menu-item .menu-link.active .menu-icon .svg-icon,.app-header-menu .menu .menu-item .menu-link.active .menu-icon i,.app-header-menu .menu .menu-item .menu-link.active .menu-title{color:var(--bs-primary)}.app-header-menu .menu .menu-item .menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}.app-header-menu .menu .menu-item .menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.app-header-menu .menu-extended{--bs-menu-link-bg-color-active:rgba(var(--bs-gray-100-rgb),0.7);--bs-menu-link-bg-color-hover:rgba(var(--bs-gray-100-rgb),0.7)}.app-header-menu .menu-extended .menu-custom-icon{background-color:var(--bs-gray-100)}.app-header-menu .menu-extended .menu-link.active .menu-custom-icon,.app-header-menu .menu-extended .menu-link:hover .menu-custom-icon{background-color:var(--bs-gray-200)}@media(min-width:992px){.app-header-menu .menu>.menu-item{margin-right:.5rem}.app-header-menu .menu>.menu-item>.menu-link{font-weight:500;padding-bottom:.775rem;padding-top:.775rem}.app-header-menu .menu>.menu-item.here>.menu-link{background-color:var(--bs-app-header-base-menu-link-bg-color-active);color:var(--bs-primary);transition:color .2s ease}.app-header-menu .menu>.menu-item.here>.menu-link .menu-icon,.app-header-menu .menu>.menu-item.here>.menu-link .menu-icon .svg-icon,.app-header-menu .menu>.menu-item.here>.menu-link .menu-icon i,.app-header-menu .menu>.menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}.app-header-menu .menu>.menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}.app-header-menu .menu>.menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}}@media(max-width:991.98px){.app-header .page-title{display:none!important}}[data-kt-app-layout=dark-header] .app-header{background-color:#1e1e2d;border-bottom:0!important}[data-kt-app-layout=dark-header] .app-header .btn-custom,[data-kt-app-layout=dark-header] .app-header .btn-custom .svg-icon,[data-kt-app-layout=dark-header] .app-header .btn-custom i,[data-kt-app-layout=dark-header] .app-header .btn-custom.dropdown-toggle:after{color:#b5b5c3}.btn-check:active+[data-kt-app-layout=dark-header] .app-header .btn-custom,.btn-check:checked+[data-kt-app-layout=dark-header] .app-header .btn-custom,.show>[data-kt-app-layout=dark-header] .app-header .btn-custom,[data-kt-app-layout=dark-header] .app-header .btn-custom.active,[data-kt-app-layout=dark-header] .app-header .btn-custom.show,[data-kt-app-layout=dark-header] .app-header .btn-custom:active:not(.btn-active),[data-kt-app-layout=dark-header] .app-header .btn-custom:focus:not(.btn-active),[data-kt-app-layout=dark-header] .app-header .btn-custom:hover:not(.btn-active){background-color:rgba(63,66,84,.35)!important;color:#b5b5c3}.btn-check:active+[data-kt-app-layout=dark-header] .app-header .btn-custom .svg-icon,.btn-check:active+[data-kt-app-layout=dark-header] .app-header .btn-custom i,.btn-check:active+[data-kt-app-layout=dark-header] .app-header .btn-custom.dropdown-toggle:after,.btn-check:checked+[data-kt-app-layout=dark-header] .app-header .btn-custom .svg-icon,.btn-check:checked+[data-kt-app-layout=dark-header] .app-header .btn-custom i,.btn-check:checked+[data-kt-app-layout=dark-header] .app-header .btn-custom.dropdown-toggle:after,.show>[data-kt-app-layout=dark-header] .app-header .btn-custom .svg-icon,.show>[data-kt-app-layout=dark-header] .app-header .btn-custom i,.show>[data-kt-app-layout=dark-header] .app-header .btn-custom.dropdown-toggle:after,[data-kt-app-layout=dark-header] .app-header .btn-custom.active .svg-icon,[data-kt-app-layout=dark-header] .app-header .btn-custom.active i,[data-kt-app-layout=dark-header] .app-header .btn-custom.active.dropdown-toggle:after,[data-kt-app-layout=dark-header] .app-header .btn-custom.show .svg-icon,[data-kt-app-layout=dark-header] .app-header .btn-custom.show i,[data-kt-app-layout=dark-header] .app-header .btn-custom.show.dropdown-toggle:after,[data-kt-app-layout=dark-header] .app-header .btn-custom:active:not(.btn-active) .svg-icon,[data-kt-app-layout=dark-header] .app-header .btn-custom:active:not(.btn-active) i,[data-kt-app-layout=dark-header] .app-header .btn-custom:active:not(.btn-active).dropdown-toggle:after,[data-kt-app-layout=dark-header] .app-header .btn-custom:focus:not(.btn-active) .svg-icon,[data-kt-app-layout=dark-header] .app-header .btn-custom:focus:not(.btn-active) i,[data-kt-app-layout=dark-header] .app-header .btn-custom:focus:not(.btn-active).dropdown-toggle:after,[data-kt-app-layout=dark-header] .app-header .btn-custom:hover:not(.btn-active) .svg-icon,[data-kt-app-layout=dark-header] .app-header .btn-custom:hover:not(.btn-active) i,[data-kt-app-layout=dark-header] .app-header .btn-custom:hover:not(.btn-active).dropdown-toggle:after{color:var(--bs-primary)}@media(min-width:992px){[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link .menu-title{color:#9d9da6}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link .menu-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link .menu-icon .svg-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link .menu-icon i{color:#c5c5d8}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link .menu-bullet .bullet{background-color:#787887}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link .menu-arrow:after{background-color:#787887;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='%23787887'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here),[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item:not(.here)>.menu-link:hover:not(.disabled):not(.active):not(.here){background-color:#2a2a3c;color:var(--bs-primary-inverse);transition:color .2s ease}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item:not(.here)>.menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item:not(.here)>.menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item:not(.here)>.menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item:not(.here)>.menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item:not(.here)>.menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item:not(.here)>.menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.show>.menu-link{color:var(--bs-primary-inverse);transition:color .2s ease}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.show>.menu-link .menu-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.show>.menu-link .menu-icon .svg-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.show>.menu-link .menu-icon i,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.show>.menu-link .menu-title{color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.show>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.show>.menu-link .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.here>.menu-link{background-color:#2a2a3c;color:var(--bs-primary-inverse);transition:color .2s ease}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.here>.menu-link .menu-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.here>.menu-link .menu-icon .svg-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.here>.menu-link .menu-icon i,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.here>.menu-link .menu-title{color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link.active{background-color:#2a2a3c;color:var(--bs-primary-inverse);transition:color .2s ease}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link.active .menu-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link.active .menu-icon .svg-icon,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link.active .menu-icon i,[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link.active .menu-title{color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary-inverse)}[data-kt-app-layout=dark-header] .app-header-menu .menu>.menu-item>.menu-link.active .menu-arrow:after{background-color:var(--bs-primary-inverse);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary-inverse)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item.here>.menu-link{background-color:var(--bs-app-sidebar-light-header-menu-link-bg-color-active);color:var(--bs-primary);transition:color .2s ease}[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item.here>.menu-link .menu-icon,[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item.here>.menu-link .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item.here>.menu-link .menu-icon i,[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item.here>.menu-link .menu-title{color:var(--bs-primary)}[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item.here>.menu-link .menu-bullet .bullet{background-color:var(--bs-primary)}[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item.here>.menu-link .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item>.menu-link.active{background-color:var(--bs-app-sidebar-light-header-menu-link-bg-color-active);color:var(--bs-primary);transition:color .2s ease}[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item>.menu-link.active .menu-icon,[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item>.menu-link.active .menu-icon .svg-icon,[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item>.menu-link.active .menu-icon i,[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item>.menu-link.active .menu-title{color:var(--bs-primary)}[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item>.menu-link.active .menu-bullet .bullet{background-color:var(--bs-primary)}[data-kt-app-layout=light-sidebar] .app-header-menu .menu>.menu-item>.menu-link.active .menu-arrow:after{background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='m2.72 2.764 1.744-1.743a.442.442 0 1 0-.625-.625l-2.31 2.31a.417.417 0 0 0 0 .589l2.31 2.31a.442.442 0 0 0 .625-.626L2.72 3.236a.333.333 0 0 1 0-.472Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var(--bs-primary)'%3E%3Cpath d='M3.28 3.236 1.536 4.979a.442.442 0 1 0 .625.625l2.31-2.31a.417.417 0 0 0 0-.589L2.161.395a.442.442 0 0 0-.625.626L3.28 2.764c.13.13.13.342 0 .472Z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-kt-app-layout=light-sidebar]:not([data-kt-app-header-fixed=true]) .app-header{background-color:transparent;border-bottom:1px solid var(--bs-app-sidebar-light-separator-color);box-shadow:none}}@media(max-width:991.98px){[data-kt-app-layout=light-sidebar]:not([data-kt-app-header-fixed-mobile=true]) .app-header{background-color:transparent;border-bottom:1px solid var(--bs-app-sidebar-light-separator-color);box-shadow:none}}@media(min-width:992px){[data-kt-app-toolbar-enabled=true]:not([data-kt-app-toolbar-fixed=true]) .app-content{padding-top:0}}@media(max-width:991.98px){[data-kt-app-toolbar-enabled=true]:not([data-kt-app-toolbar-fixed-mobile=true]) .app-content{padding-top:0}}:is([data-kt-app-layout=light-sidebar],[data-kt-app-layout=light-header],[data-kt-app-layout=dark-header]) .app-toolbar .form-select.form-select{background-color:var(--bs-body-bg)!important}@media(min-width:992px){body:not([data-kt-app-toolbar-fixed=true]) .app-toolbar{background-color:transparent;border-bottom:0;border-top:0;box-shadow:none;height:auto}}@media(max-width:991.98px){body:not([data-kt-app-toolbar-fixed-mobile=true]) .app-toolbar{background-color:transparent;border-bottom:0;border-top:0;box-shadow:none;height:auto}}@media(min-width:992px){[data-kt-app-layout=dark-header] .app-header .page-heading{color:#fff!important}}
diff --git a/public/assets/js/custom/account/api-keys/api-keys.js b/public/assets/js/custom/account/api-keys/api-keys.js
new file mode 100644
index 0000000..5982823
--- /dev/null
+++ b/public/assets/js/custom/account/api-keys/api-keys.js
@@ -0,0 +1 @@
+"use strict";var KTAccountAPIKeys={init:function(){KTUtil.each(document.querySelectorAll('#kt_api_keys_table [data-action="copy"]'),(function(e){var t=e.closest("tr"),s=KTUtil.find(t,'[data-bs-target="license"]');new ClipboardJS(e,{target:s,text:function(){return s.innerHTML}}).on("success",(function(t){var c=e.querySelector(".ki-copy"),i=e.querySelector(".ki-check");i||((i=document.createElement("i")).classList.add("ki-solid"),i.classList.add("ki-check"),i.classList.add("fs-2"),e.appendChild(i),s.classList.add("text-success"),c.classList.add("d-none"),setTimeout((function(){c.classList.remove("d-none"),e.removeChild(i),s.classList.remove("text-success")}),3e3))}))}))}};KTUtil.onDOMContentLoaded((function(){KTAccountAPIKeys.init()}));
diff --git a/public/assets/js/custom/account/billing/general.js b/public/assets/js/custom/account/billing/general.js
new file mode 100644
index 0000000..762ebed
--- /dev/null
+++ b/public/assets/js/custom/account/billing/general.js
@@ -0,0 +1 @@
+"use strict";var KTAccountBillingGeneral=function(){var t;return{init:function(){(t=document.querySelector("#kt_account_billing_cancel_subscription_btn"))&&t.addEventListener("click",(function(t){t.preventDefault(),swal.fire({text:"Are you sure you would like to cancel your subscription ?",icon:"warning",buttonsStyling:!1,showDenyButton:!0,confirmButtonText:"Yes",denyButtonText:"No",customClass:{confirmButton:"btn btn-primary",denyButton:"btn btn-light-danger"}}).then((t=>{t.isConfirmed&&Swal.fire({text:"Your subscription has been canceled.",icon:"success",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}})}))})),KTUtil.on(document.body,'[data-kt-billing-action="card-delete"]',"click",(function(t){t.preventDefault();var n=this;swal.fire({text:"Are you sure you would like to delete selected card ?",icon:"warning",buttonsStyling:!1,showDenyButton:!0,confirmButtonText:"Yes",denyButtonText:"No",customClass:{confirmButton:"btn btn-primary",denyButton:"btn btn-light-danger"}}).then((t=>{t.isConfirmed&&(n.setAttribute("data-kt-indicator","on"),n.disabled=!0,setTimeout((function(){Swal.fire({text:"Your selected card has been successfully deleted",icon:"success",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}}).then((t=>{n.closest('[data-kt-billing-element="card"]').remove()}))}),2e3))}))})),KTUtil.on(document.body,'[data-kt-billing-action="address-delete"]',"click",(function(t){t.preventDefault();var n=this;swal.fire({text:"Are you sure you would like to delete selected address ?",icon:"warning",buttonsStyling:!1,showDenyButton:!0,confirmButtonText:"Yes",denyButtonText:"No",customClass:{confirmButton:"btn btn-primary",denyButton:"btn btn-light-danger"}}).then((t=>{t.isConfirmed&&(n.setAttribute("data-kt-indicator","on"),n.disabled=!0,setTimeout((function(){Swal.fire({text:"Your selected address has been successfully deleted",icon:"success",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}}).then((t=>{n.closest('[data-kt-billing-element="address"]').remove()}))}),2e3))}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTAccountBillingGeneral.init()}));
diff --git a/public/assets/js/custom/account/orders/classic.js b/public/assets/js/custom/account/orders/classic.js
new file mode 100644
index 0000000..6e9c5f4
--- /dev/null
+++ b/public/assets/js/custom/account/orders/classic.js
@@ -0,0 +1 @@
+"use strict";var KTDatatablesClassic={init:function(){!function(){const t=document.getElementById("kt_orders_classic");t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[1].innerHTML,"MMM D, YYYY").format("x");e[1].setAttribute("data-order",a)}));const e=$(t).DataTable({info:!1,order:[]}),a=document.getElementById("kt_filter_orders"),r=document.getElementById("kt_filter_year");var n,o;a.addEventListener("change",(function(t){e.column(3).search(t.target.value).draw()})),r.addEventListener("change",(function(t){switch(t.target.value){case"thisyear":n=moment().startOf("year").format("x"),o=moment().endOf("year").format("x"),e.draw();break;case"thismonth":n=moment().startOf("month").format("x"),o=moment().endOf("month").format("x"),e.draw();break;case"lastmonth":n=moment().subtract(1,"months").startOf("month").format("x"),o=moment().subtract(1,"months").endOf("month").format("x"),e.draw();break;case"last90days":n=moment().subtract(30,"days").format("x"),o=moment().format("x"),e.draw();break;default:n=moment().subtract(100,"years").startOf("month").format("x"),o=moment().add(1,"months").endOf("month").format("x"),e.draw()}})),$.fn.dataTable.ext.search.push((function(t,e,a){var r=n,m=o,s=parseFloat(moment(e[1]).format("x"))||0;return!!(isNaN(r)&&isNaN(m)||isNaN(r)&&s<=m||r<=s&&isNaN(m)||r<=s&&s<=m)})),document.getElementById("kt_filter_search").addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}};KTUtil.onDOMContentLoaded((function(){KTDatatablesClassic.init()}));
diff --git a/public/assets/js/custom/account/referrals/referral-program.js b/public/assets/js/custom/account/referrals/referral-program.js
new file mode 100644
index 0000000..a134dfb
--- /dev/null
+++ b/public/assets/js/custom/account/referrals/referral-program.js
@@ -0,0 +1 @@
+"use strict";var KTAccountReferralsReferralProgram={init:function(){var e,r;e=document.querySelector("#kt_referral_program_link_copy_btn"),r=document.querySelector("#kt_referral_link_input"),new ClipboardJS(e).on("success",(function(s){var n=e.innerHTML;r.classList.add("bg-success"),r.classList.add("text-inverse-success"),e.innerHTML="Copied!",setTimeout((function(){e.innerHTML=n,r.classList.remove("bg-success"),r.classList.remove("text-inverse-success")}),3e3),s.clearSelection()}))}};KTUtil.onDOMContentLoaded((function(){KTAccountReferralsReferralProgram.init()}));
diff --git a/public/assets/js/custom/account/security/license-usage.js b/public/assets/js/custom/account/security/license-usage.js
new file mode 100644
index 0000000..3b79b6b
--- /dev/null
+++ b/public/assets/js/custom/account/security/license-usage.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSecurityLicenseUsage={init:function(){KTUtil.each(document.querySelectorAll('#kt_security_license_usage_table [data-action="copy"]'),(function(e){var t=e.closest("tr"),c=KTUtil.find(t,'[data-bs-target="license"]');new ClipboardJS(e,{target:c,text:function(){return c.innerHTML}}).on("success",(function(t){var s=e.querySelector(".ki-copy"),i=e.querySelector(".ki-check");i||((i=document.createElement("i")).classList.add("ki-solid"),i.classList.add("ki-check"),i.classList.add("fs-2"),e.appendChild(i),c.classList.add("text-success"),s.classList.add("d-none"),setTimeout((function(){s.classList.remove("d-none"),e.removeChild(i),c.classList.remove("text-success")}),3e3))}))}))}};KTUtil.onDOMContentLoaded((function(){KTAccountSecurityLicenseUsage.init()}));
diff --git a/public/assets/js/custom/account/security/security-summary.js b/public/assets/js/custom/account/security/security-summary.js
new file mode 100644
index 0000000..88116cc
--- /dev/null
+++ b/public/assets/js/custom/account/security/security-summary.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSecuritySummary=function(){var t=function(t,e,a,r,s){var i=document.querySelector(e),n=parseInt(KTUtil.css(i,"height"));if(i){var o={series:[{name:"Net Profit",data:a},{name:"Revenue",data:r}],chart:{fontFamily:"inherit",type:"bar",height:n,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["35%"],borderRadius:6}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-400"),fontSize:"12px"}}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-400"),fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(t){return"$"+t+" thousands"}}},colors:[KTUtil.getCssVariableValue("--bs-primary"),KTUtil.getCssVariableValue("--bs-gray-200")],grid:{borderColor:KTUtil.getCssVariableValue("--bs-gray-200"),strokeDashArray:4,yaxis:{lines:{show:!0}}}},u=new ApexCharts(i,o),l=!1,_=document.querySelector(t);!0===s&&setTimeout((function(){u.render(),l=!0}),500),_.addEventListener("shown.bs.tab",(function(t){0==l&&(u.render(),l=!0)}))}};return{init:function(){t("#kt_security_summary_tab_hours_agents","#kt_security_summary_chart_hours_agents",[50,70,90,117,80,65,80,90,115,95,70,84],[50,70,90,117,80,65,70,90,115,95,70,84],!0),t("#kt_security_summary_tab_hours_clients","#kt_security_summary_chart_hours_clients",[50,70,90,117,80,65,80,90,115,95,70,84],[50,70,90,117,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_day","#kt_security_summary_chart_day_agents",[50,70,80,100,90,65,80,90,115,95,70,84],[50,70,90,117,60,65,80,90,100,95,70,84],!1),t("#kt_security_summary_tab_day_clients","#kt_security_summary_chart_day_clients",[50,70,100,90,80,65,80,90,115,95,70,84],[50,70,90,115,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_week","#kt_security_summary_chart_week_agents",[50,70,75,117,80,65,80,90,115,95,50,84],[50,60,90,117,80,65,80,90,115,95,70,84],!1),t("#kt_security_summary_tab_week_clients","#kt_security_summary_chart_week_clients",[50,70,90,117,80,65,80,90,100,80,70,84],[50,70,90,117,80,65,80,90,100,95,70,84],!1)}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSecuritySummary.init()}));
diff --git a/public/assets/js/custom/account/settings/deactivate-account.js b/public/assets/js/custom/account/settings/deactivate-account.js
new file mode 100644
index 0000000..8113ae8
--- /dev/null
+++ b/public/assets/js/custom/account/settings/deactivate-account.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSettingsDeactivateAccount=function(){var t,n,e;return{init:function(){(t=document.querySelector("#kt_account_deactivate_form"))&&(e=document.querySelector("#kt_account_deactivate_account_submit"),n=FormValidation.formValidation(t,{fields:{deactivate:{validators:{notEmpty:{message:"Please check the box to deactivate your account"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),n.validate().then((function(t){"Valid"==t?swal.fire({text:"Are you sure you would like to deactivate your account?",icon:"warning",buttonsStyling:!1,showDenyButton:!0,confirmButtonText:"Yes",denyButtonText:"No",customClass:{confirmButton:"btn btn-light-primary",denyButton:"btn btn-danger"}}).then((t=>{t.isConfirmed?Swal.fire({text:"Your account has been deactivated.",icon:"success",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}}):t.isDenied&&Swal.fire({text:"Account not deactivated.",icon:"info",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}})})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSettingsDeactivateAccount.init()}));
diff --git a/public/assets/js/custom/account/settings/overview.js b/public/assets/js/custom/account/settings/overview.js
new file mode 100644
index 0000000..ef84465
--- /dev/null
+++ b/public/assets/js/custom/account/settings/overview.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSettingsOverview={init:function(){}};KTUtil.onDOMContentLoaded((function(){KTAccountSettingsOverview.init()}));
diff --git a/public/assets/js/custom/account/settings/profile-details.js b/public/assets/js/custom/account/settings/profile-details.js
new file mode 100644
index 0000000..cbf2f6b
--- /dev/null
+++ b/public/assets/js/custom/account/settings/profile-details.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSettingsProfileDetails=function(){var e,t;return{init:function(){(e=document.getElementById("kt_account_profile_details_form"))&&(e.querySelector("#kt_account_profile_details_submit"),t=FormValidation.formValidation(e,{fields:{fname:{validators:{notEmpty:{message:"First name is required"}}},lname:{validators:{notEmpty:{message:"Last name is required"}}},company:{validators:{notEmpty:{message:"Company name is required"}}},phone:{validators:{notEmpty:{message:"Contact phone number is required"}}},country:{validators:{notEmpty:{message:"Please select a country"}}},timezone:{validators:{notEmpty:{message:"Please select a timezone"}}},"communication[]":{validators:{notEmpty:{message:"Please select at least one communication method"}}},language:{validators:{notEmpty:{message:"Please select a language"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(e.querySelector('[name="country"]')).on("change",(function(){t.revalidateField("country")})),$(e.querySelector('[name="language"]')).on("change",(function(){t.revalidateField("language")})),$(e.querySelector('[name="timezone"]')).on("change",(function(){t.revalidateField("timezone")})))}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSettingsProfileDetails.init()}));
diff --git a/public/assets/js/custom/account/settings/signin-methods.js b/public/assets/js/custom/account/settings/signin-methods.js
new file mode 100644
index 0000000..b8e2374
--- /dev/null
+++ b/public/assets/js/custom/account/settings/signin-methods.js
@@ -0,0 +1 @@
+"use strict";var KTAccountSettingsSigninMethods=function(){var t,e,n,o,i,s,r,a,l,d=function(){e.classList.toggle("d-none"),s.classList.toggle("d-none"),n.classList.toggle("d-none")},c=function(){o.classList.toggle("d-none"),a.classList.toggle("d-none"),i.classList.toggle("d-none")};return{init:function(){var m;t=document.getElementById("kt_signin_change_email"),e=document.getElementById("kt_signin_email"),n=document.getElementById("kt_signin_email_edit"),o=document.getElementById("kt_signin_password"),i=document.getElementById("kt_signin_password_edit"),s=document.getElementById("kt_signin_email_button"),r=document.getElementById("kt_signin_cancel"),a=document.getElementById("kt_signin_password_button"),l=document.getElementById("kt_password_cancel"),e&&(s.querySelector("button").addEventListener("click",(function(){d()})),r.addEventListener("click",(function(){d()})),a.querySelector("button").addEventListener("click",(function(){c()})),l.addEventListener("click",(function(){c()}))),t&&(m=FormValidation.formValidation(t,{fields:{emailaddress:{validators:{notEmpty:{message:"Email is required"},emailAddress:{message:"The value is not a valid email address"}}},confirmemailpassword:{validators:{notEmpty:{message:"Password is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),t.querySelector("#kt_signin_submit").addEventListener("click",(function(e){e.preventDefault(),console.log("click"),m.validate().then((function(e){"Valid"==e?swal.fire({text:"Sent password reset. Please check your email",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}}).then((function(){t.reset(),m.resetForm(),d()})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}})}))}))),function(t){var e,n=document.getElementById("kt_signin_change_password");n&&(e=FormValidation.formValidation(n,{fields:{currentpassword:{validators:{notEmpty:{message:"Current Password is required"}}},newpassword:{validators:{notEmpty:{message:"New Password is required"}}},confirmpassword:{validators:{notEmpty:{message:"Confirm Password is required"},identical:{compare:function(){return n.querySelector('[name="newpassword"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),n.querySelector("#kt_password_submit").addEventListener("click",(function(t){t.preventDefault(),console.log("click"),e.validate().then((function(t){"Valid"==t?swal.fire({text:"Sent password reset. Please check your email",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}}).then((function(){n.reset(),e.resetForm(),c()})):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn font-weight-bold btn-light-primary"}})}))})))}()}}}();KTUtil.onDOMContentLoaded((function(){KTAccountSettingsSigninMethods.init()}));
diff --git a/public/assets/js/custom/apps/calendar/calendar.js b/public/assets/js/custom/apps/calendar/calendar.js
new file mode 100644
index 0000000..55f4123
--- /dev/null
+++ b/public/assets/js/custom/apps/calendar/calendar.js
@@ -0,0 +1 @@
+"use strict";var KTAppCalendar=function(){var e,t,n,a,o,r,i,l,d,c,s,m,u,v,f,p,y,D,k,_,g,b,S,h,T,Y,w,L,E,M={id:"",eventName:"",eventDescription:"",eventLocation:"",startDate:"",endDate:"",allDay:!1};const x=()=>{v.innerText="Add a New Event",u.show();const o=f.querySelectorAll('[data-kt-calendar="datepicker"]'),i=f.querySelector("#kt_calendar_datepicker_allday");i.addEventListener("click",(e=>{e.target.checked?o.forEach((e=>{e.classList.add("d-none")})):(l.setDate(M.startDate,!0,"Y-m-d"),o.forEach((e=>{e.classList.remove("d-none")})))})),C(M),D.addEventListener("click",(function(o){o.preventDefault(),p&&p.validate().then((function(o){console.log("validated!"),"Valid"==o?(D.setAttribute("data-kt-indicator","on"),D.disabled=!0,setTimeout((function(){D.removeAttribute("data-kt-indicator"),Swal.fire({text:"New event added to calendar!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(o){if(o.isConfirmed){u.hide(),D.disabled=!1;let o=!1;i.checked&&(o=!0),0===c.selectedDates.length&&(o=!0);var d=moment(r.selectedDates[0]).format(),s=moment(l.selectedDates[l.selectedDates.length-1]).format();if(!o){const e=moment(r.selectedDates[0]).format("YYYY-MM-DD"),t=e;d=e+"T"+moment(c.selectedDates[0]).format("HH:mm:ss"),s=t+"T"+moment(m.selectedDates[0]).format("HH:mm:ss")}e.addEvent({id:A(),title:t.value,description:n.value,location:a.value,start:d,end:s,allDay:o}),e.render(),f.reset()}}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))},B=()=>{var e,t,n;w.show(),M.allDay?(e="All Day",t=moment(M.startDate).format("Do MMM, YYYY"),n=moment(M.endDate).format("Do MMM, YYYY")):(e="",t=moment(M.startDate).format("Do MMM, YYYY - h:mm a"),n=moment(M.endDate).format("Do MMM, YYYY - h:mm a")),g.innerText=M.eventName,b.innerText=e,S.innerText=M.eventDescription?M.eventDescription:"--",h.innerText=M.eventLocation?M.eventLocation:"--",T.innerText=t,Y.innerText=n},q=()=>{L.addEventListener("click",(o=>{o.preventDefault(),w.hide(),(()=>{v.innerText="Edit an Event",u.show();const o=f.querySelectorAll('[data-kt-calendar="datepicker"]'),i=f.querySelector("#kt_calendar_datepicker_allday");i.addEventListener("click",(e=>{e.target.checked?o.forEach((e=>{e.classList.add("d-none")})):(l.setDate(M.startDate,!0,"Y-m-d"),o.forEach((e=>{e.classList.remove("d-none")})))})),C(M),D.addEventListener("click",(function(o){o.preventDefault(),p&&p.validate().then((function(o){console.log("validated!"),"Valid"==o?(D.setAttribute("data-kt-indicator","on"),D.disabled=!0,setTimeout((function(){D.removeAttribute("data-kt-indicator"),Swal.fire({text:"New event added to calendar!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(o){if(o.isConfirmed){u.hide(),D.disabled=!1,e.getEventById(M.id).remove();let o=!1;i.checked&&(o=!0),0===c.selectedDates.length&&(o=!0);var d=moment(r.selectedDates[0]).format(),s=moment(l.selectedDates[l.selectedDates.length-1]).format();if(!o){const e=moment(r.selectedDates[0]).format("YYYY-MM-DD"),t=e;d=e+"T"+moment(c.selectedDates[0]).format("HH:mm:ss"),s=t+"T"+moment(m.selectedDates[0]).format("HH:mm:ss")}e.addEvent({id:A(),title:t.value,description:n.value,location:a.value,start:d,end:s,allDay:o}),e.render(),f.reset()}}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}))},C=()=>{t.value=M.eventName?M.eventName:"",n.value=M.eventDescription?M.eventDescription:"",a.value=M.eventLocation?M.eventLocation:"",r.setDate(M.startDate,!0,"Y-m-d");const e=M.endDate?M.endDate:moment(M.startDate).format();l.setDate(e,!0,"Y-m-d");const o=f.querySelector("#kt_calendar_datepicker_allday"),i=f.querySelectorAll('[data-kt-calendar="datepicker"]');M.allDay?(o.checked=!0,i.forEach((e=>{e.classList.add("d-none")}))):(c.setDate(M.startDate,!0,"Y-m-d H:i"),m.setDate(M.endDate,!0,"Y-m-d H:i"),l.setDate(M.startDate,!0,"Y-m-d"),o.checked=!1,i.forEach((e=>{e.classList.remove("d-none")})))},N=e=>{M.id=e.id,M.eventName=e.title,M.eventDescription=e.description,M.eventLocation=e.location,M.startDate=e.startStr,M.endDate=e.endStr,M.allDay=e.allDay},A=()=>Date.now().toString()+Math.floor(1e3*Math.random()).toString();return{init:function(){const C=document.getElementById("kt_modal_add_event");f=C.querySelector("#kt_modal_add_event_form"),t=f.querySelector('[name="calendar_event_name"]'),n=f.querySelector('[name="calendar_event_description"]'),a=f.querySelector('[name="calendar_event_location"]'),o=f.querySelector("#kt_calendar_datepicker_start_date"),i=f.querySelector("#kt_calendar_datepicker_end_date"),d=f.querySelector("#kt_calendar_datepicker_start_time"),s=f.querySelector("#kt_calendar_datepicker_end_time"),y=document.querySelector('[data-kt-calendar="add"]'),D=f.querySelector("#kt_modal_add_event_submit"),k=f.querySelector("#kt_modal_add_event_cancel"),_=C.querySelector("#kt_modal_add_event_close"),v=f.querySelector('[data-kt-calendar="title"]'),u=new bootstrap.Modal(C);const H=document.getElementById("kt_modal_view_event");var F,O,I,R,V,P;w=new bootstrap.Modal(H),g=H.querySelector('[data-kt-calendar="event_name"]'),b=H.querySelector('[data-kt-calendar="all_day"]'),S=H.querySelector('[data-kt-calendar="event_description"]'),h=H.querySelector('[data-kt-calendar="event_location"]'),T=H.querySelector('[data-kt-calendar="event_start_date"]'),Y=H.querySelector('[data-kt-calendar="event_end_date"]'),L=H.querySelector("#kt_modal_view_event_edit"),E=H.querySelector("#kt_modal_view_event_delete"),F=document.getElementById("kt_calendar_app"),O=moment().startOf("day"),I=O.format("YYYY-MM"),R=O.clone().subtract(1,"day").format("YYYY-MM-DD"),V=O.format("YYYY-MM-DD"),P=O.clone().add(1,"day").format("YYYY-MM-DD"),(e=new FullCalendar.Calendar(F,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},initialDate:V,navLinks:!0,selectable:!0,selectMirror:!0,select:function(e){N(e),x()},eventClick:function(e){N({id:e.event.id,title:e.event.title,description:e.event.extendedProps.description,location:e.event.extendedProps.location,startStr:e.event.startStr,endStr:e.event.endStr,allDay:e.event.allDay}),B()},editable:!0,dayMaxEvents:!0,events:[{id:A(),title:"All Day Event",start:I+"-01",end:I+"-02",description:"Toto lorem ipsum dolor sit incid idunt ut",className:"fc-event-danger fc-event-solid-warning",location:"Federation Square"},{id:A(),title:"Reporting",start:I+"-14T13:30:00",description:"Lorem ipsum dolor incid idunt ut labore",end:I+"-14T14:30:00",className:"fc-event-success",location:"Meeting Room 7.03"},{id:A(),title:"Company Trip",start:I+"-02",description:"Lorem ipsum dolor sit tempor incid",end:I+"-03",className:"fc-event-primary",location:"Seoul, Korea"},{id:A(),title:"ICT Expo 2021 - Product Release",start:I+"-03",description:"Lorem ipsum dolor sit tempor inci",end:I+"-05",className:"fc-event-light fc-event-solid-primary",location:"Melbourne Exhibition Hall"},{id:A(),title:"Dinner",start:I+"-12",description:"Lorem ipsum dolor sit amet, conse ctetur",end:I+"-13",location:"Squire's Loft"},{id:A(),title:"Repeating Event",start:I+"-09T16:00:00",end:I+"-09T17:00:00",description:"Lorem ipsum dolor sit ncididunt ut labore",className:"fc-event-danger",location:"General Area"},{id:A(),title:"Repeating Event",description:"Lorem ipsum dolor sit amet, labore",start:I+"-16T16:00:00",end:I+"-16T17:00:00",location:"General Area"},{id:A(),title:"Conference",start:R,end:P,description:"Lorem ipsum dolor eius mod tempor labore",className:"fc-event-primary",location:"Conference Hall A"},{id:A(),title:"Meeting",start:V+"T10:30:00",end:V+"T12:30:00",description:"Lorem ipsum dolor eiu idunt ut labore",location:"Meeting Room 11.06"},{id:A(),title:"Lunch",start:V+"T12:00:00",end:V+"T14:00:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, ut labore",location:"Cafeteria"},{id:A(),title:"Meeting",start:V+"T14:30:00",end:V+"T15:30:00",className:"fc-event-warning",description:"Lorem ipsum conse ctetur adipi scing",location:"Meeting Room 11.10"},{id:A(),title:"Happy Hour",start:V+"T17:30:00",end:V+"T21:30:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, conse ctetur",location:"The English Pub"},{id:A(),title:"Dinner",start:P+"T18:00:00",end:P+"T21:00:00",className:"fc-event-solid-danger fc-event-light",description:"Lorem ipsum dolor sit ctetur adipi scing",location:"New York Steakhouse"},{id:A(),title:"Birthday Party",start:P+"T12:00:00",end:P+"T14:00:00",className:"fc-event-primary",description:"Lorem ipsum dolor sit amet, scing",location:"The English Pub"},{id:A(),title:"Site visit",start:I+"-28",end:I+"-29",className:"fc-event-solid-info fc-event-light",description:"Lorem ipsum dolor sit amet, labore",location:"271, Spring Street"}],datesSet:function(){}})).render(),p=FormValidation.formValidation(f,{fields:{calendar_event_name:{validators:{notEmpty:{message:"Event name is required"}}},calendar_event_start_date:{validators:{notEmpty:{message:"Start date is required"}}},calendar_event_end_date:{validators:{notEmpty:{message:"End date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),r=flatpickr(o,{enableTime:!1,dateFormat:"Y-m-d"}),l=flatpickr(i,{enableTime:!1,dateFormat:"Y-m-d"}),c=flatpickr(d,{enableTime:!0,noCalendar:!0,dateFormat:"H:i"}),m=flatpickr(s,{enableTime:!0,noCalendar:!0,dateFormat:"H:i"}),q(),y.addEventListener("click",(e=>{M={id:"",eventName:"",eventDescription:"",startDate:new Date,endDate:new Date,allDay:!1},x()})),E.addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to delete this event?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.getEventById(M.id).remove(),w.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your event was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),k.addEventListener("click",(function(e){e.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(f.reset(),u.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),_.addEventListener("click",(function(e){e.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(f.reset(),u.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),(e=>{e.addEventListener("hidden.bs.modal",(e=>{p&&p.resetForm(!0)}))})(C)}}}();KTUtil.onDOMContentLoaded((function(){KTAppCalendar.init()}));
diff --git a/public/assets/js/custom/apps/chat/chat.js b/public/assets/js/custom/apps/chat/chat.js
new file mode 100644
index 0000000..c77567e
--- /dev/null
+++ b/public/assets/js/custom/apps/chat/chat.js
@@ -0,0 +1 @@
+"use strict";var KTAppChat=function(){var e=function(e){var t=e.querySelector('[data-kt-element="messages"]'),n=e.querySelector('[data-kt-element="input"]');if(0!==n.value.length){var o,a=t.querySelector('[data-kt-element="template-out"]'),l=t.querySelector('[data-kt-element="template-in"]');(o=a.cloneNode(!0)).classList.remove("d-none"),o.querySelector('[data-kt-element="message-text"]').innerText=n.value,n.value="",t.appendChild(o),t.scrollTop=t.scrollHeight,setTimeout((function(){(o=l.cloneNode(!0)).classList.remove("d-none"),o.querySelector('[data-kt-element="message-text"]').innerText="Thank you for your awesome support!",t.appendChild(o),t.scrollTop=t.scrollHeight}),2e3)}};return{init:function(t){!function(t){t&&(KTUtil.on(t,'[data-kt-element="input"]',"keydown",(function(n){if(13==n.keyCode)return e(t),n.preventDefault(),!1})),KTUtil.on(t,'[data-kt-element="send"]',"click",(function(n){e(t)})))}(t)}}}();KTUtil.onDOMContentLoaded((function(){KTAppChat.init(document.querySelector("#kt_chat_messenger")),KTAppChat.init(document.querySelector("#kt_drawer_chat_messenger"))}));
diff --git a/public/assets/js/custom/apps/contacts/edit-contact.js b/public/assets/js/custom/apps/contacts/edit-contact.js
new file mode 100644
index 0000000..cf3e728
--- /dev/null
+++ b/public/assets/js/custom/apps/contacts/edit-contact.js
@@ -0,0 +1 @@
+"use strict";var KTAppContactEdit={init:function(){var t;(()=>{const t=document.getElementById("kt_ecommerce_settings_general_form");if(!t)return;const e=t.querySelectorAll(".required");var n,o={fields:{},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}};e.forEach((t=>{const e=t.closest(".fv-row").querySelector("input");e&&(n=e);const r=t.closest(".fv-row").querySelector("select");r&&(n=r);const i=n.getAttribute("name");o.fields[i]={validators:{notEmpty:{message:t.innerText+" is required"}}}}));var r=FormValidation.formValidation(t,o);const i=t.querySelector('[data-kt-contacts-type="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3)):Swal.fire({text:"Oops! There are some error(s) detected.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),t=function(t){if(!t.id)return t.text;var e=document.createElement("span"),n="";return n+=' ',n+=t.text,e.innerHTML=n,$(e)},$('[data-kt-ecommerce-settings-type="select2_flags"]').select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:t,templateResult:t})}};KTUtil.onDOMContentLoaded((function(){KTAppContactEdit.init()}));
diff --git a/public/assets/js/custom/apps/contacts/view-contact.js b/public/assets/js/custom/apps/contacts/view-contact.js
new file mode 100644
index 0000000..94f41df
--- /dev/null
+++ b/public/assets/js/custom/apps/contacts/view-contact.js
@@ -0,0 +1 @@
+"use strict";var KTAppContactView={init:function(){(()=>{const t=document.getElementById("kt_contact_delete");t&&t.addEventListener("click",(n=>{n.preventDefault(),Swal.fire({text:"Delete contact confirmation",icon:"warning",buttonsStyling:!1,showCancelButton:!0,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-danger",cancelButton:"btn btn-active-light"}}).then((function(n){n.value?Swal.fire({text:"Contact has been deleted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(n){n.value&&(window.location=t.getAttribute("data-kt-redirect"))})):"cancel"===n.dismiss&&Swal.fire({text:"Contact has not been deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}};KTUtil.onDOMContentLoaded((function(){KTAppContactView.init()}));
diff --git a/public/assets/js/custom/apps/customers/add.js b/public/assets/js/custom/apps/customers/add.js
new file mode 100644
index 0000000..5196b84
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/add.js
@@ -0,0 +1 @@
+"use strict";var KTModalCustomersAdd=function(){var t,e,o,n,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_customer")),r=document.querySelector("#kt_modal_add_customer_form"),t=r.querySelector("#kt_modal_add_customer_submit"),e=r.querySelector("#kt_modal_add_customer_cancel"),o=r.querySelector("#kt_modal_add_customer_close"),n=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Customer name is required"}}},email:{validators:{notEmpty:{message:"Customer email is required"}}},"first-name":{validators:{notEmpty:{message:"First name is required"}}},"last-name":{validators:{notEmpty:{message:"Last name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){n.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1,window.location=r.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCustomersAdd.init()}));
diff --git a/public/assets/js/custom/apps/customers/list/export.js b/public/assets/js/custom/apps/customers/list/export.js
new file mode 100644
index 0000000..ae4b630
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/list/export.js
@@ -0,0 +1 @@
+"use strict";var KTCustomersExport=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_customers_export_modal"),a=new bootstrap.Modal(t),i=document.querySelector("#kt_customers_export_form"),e=i.querySelector("#kt_customers_export_submit"),n=i.querySelector("#kt_customers_export_cancel"),o=t.querySelector("#kt_customers_export_close"),r=FormValidation.formValidation(i,{fields:{date:{validators:{notEmpty:{message:"Date range is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Customer list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(a.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),function(){const t=i.querySelector("[name=date]");$(t).flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"})}()}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersExport.init()}));
diff --git a/public/assets/js/custom/apps/customers/list/list.js b/public/assets/js/custom/apps/customers/list/list.js
new file mode 100644
index 0000000..6aa729a
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/list/list.js
@@ -0,0 +1 @@
+"use strict";var KTCustomersList=function(){var t,e,o,n,c=()=>{n.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const o=e.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(o)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},r=()=>{const e=n.querySelectorAll('[type="checkbox"]'),o=document.querySelector('[data-kt-customer-table-select="delete_selected"]');e.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){l()}),50)}))})),o.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(o){o.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.forEach((e=>{e.checked&&t.row($(e.closest("tbody tr"))).remove().draw()}));n.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===o.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const l=()=>{const t=document.querySelector('[data-kt-customer-table-toolbar="base"]'),e=document.querySelector('[data-kt-customer-table-toolbar="selected"]'),o=document.querySelector('[data-kt-customer-table-select="selected_count"]'),c=n.querySelectorAll('tbody [type="checkbox"]');let r=!1,l=0;c.forEach((t=>{t.checked&&(r=!0,l++)})),r?(o.innerHTML=l,t.classList.add("d-none"),e.classList.remove("d-none")):(t.classList.remove("d-none"),e.classList.add("d-none"))};return{init:function(){(n=document.querySelector("#kt_customers_table"))&&(n.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[5].innerHTML,"DD MMM YYYY, LT").format();e[5].setAttribute("data-order",o)})),(t=$(n).DataTable({info:!1,order:[],columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){r(),c(),l(),KTMenu.init()})),r(),document.querySelector('[data-kt-customer-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),e=$('[data-kt-customer-table-filter="month"]'),o=document.querySelectorAll('[data-kt-customer-table-filter="payment_type"] [name="payment_type"]'),document.querySelector('[data-kt-customer-table-filter="filter"]').addEventListener("click",(function(){const n=e.val();let c="";o.forEach((t=>{t.checked&&(c=t.value),"all"===c&&(c="")}));const r=n+" "+c;t.search(r).draw()})),c(),document.querySelector('[data-kt-customer-table-filter="reset"]').addEventListener("click",(function(){e.val(null).trigger("change"),o[0].checked=!0,t.search("").draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersList.init()}));
diff --git a/public/assets/js/custom/apps/customers/update.js b/public/assets/js/custom/apps/customers/update.js
new file mode 100644
index 0000000..4e58687
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/update.js
@@ -0,0 +1 @@
+"use strict";var KTModalUpdateCustomer=function(){var t,e,n,o,c,r;return{init:function(){t=document.querySelector("#kt_modal_update_customer"),r=new bootstrap.Modal(t),c=t.querySelector("#kt_modal_update_customer_form"),e=c.querySelector("#kt_modal_update_customer_submit"),n=c.querySelector("#kt_modal_update_customer_cancel"),o=t.querySelector("#kt_modal_update_customer_close"),e.addEventListener("click",(function(t){t.preventDefault(),e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&r.hide()}))}),2e3)})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(c.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(c.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalUpdateCustomer.init()}));
diff --git a/public/assets/js/custom/apps/customers/view/add-payment.js b/public/assets/js/custom/apps/customers/view/add-payment.js
new file mode 100644
index 0000000..2ec2ddb
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/view/add-payment.js
@@ -0,0 +1 @@
+"use strict";var KTModalAddPayment=function(){var t,e,n,o,i,a,r;return{init:function(){t=document.querySelector("#kt_modal_add_payment"),r=new bootstrap.Modal(t),a=t.querySelector("#kt_modal_add_payment_form"),e=a.querySelector("#kt_modal_add_payment_submit"),n=a.querySelector("#kt_modal_add_payment_cancel"),o=t.querySelector("#kt_modal_add_payment_close"),i=FormValidation.formValidation(a,{fields:{invoice:{validators:{notEmpty:{message:"Invoice number is required"}}},status:{validators:{notEmpty:{message:"Invoice status is required"}}},amount:{validators:{notEmpty:{message:"Invoice amount is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(a.querySelector('[name="status"]')).on("change",(function(){i.revalidateField("status")})),e.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(r.hide(),e.disabled=!1,a.reset())}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(a.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(a.reset(),r.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAddPayment.init()}));
diff --git a/public/assets/js/custom/apps/customers/view/adjust-balance.js b/public/assets/js/custom/apps/customers/view/adjust-balance.js
new file mode 100644
index 0000000..67cd3c0
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/view/adjust-balance.js
@@ -0,0 +1 @@
+"use strict";var KTModalAdjustBalance=function(){var t,e,n,o,a,i,r,l,c;return{init:function(){t=document.querySelector("#kt_modal_adjust_balance"),c=new bootstrap.Modal(t),l=t.querySelector("#kt_modal_adjust_balance_form"),e=l.querySelector("#kt_modal_adjust_balance_submit"),n=l.querySelector("#kt_modal_adjust_balance_cancel"),o=t.querySelector("#kt_modal_adjust_balance_close"),Inputmask("US$ 9,999,999.99",{numericInput:!0}).mask("#kt_modal_inputmask"),function(){const e=t.querySelector('[kt-modal-adjust-balance="current_balance"]');r=t.querySelector('[kt-modal-adjust-balance="new_balance"]'),i=document.getElementById("kt_modal_inputmask");const n=e.innerHTML.includes("-");let o,a=parseFloat(e.innerHTML.replace(/[^0-9.]/g,"").replace(",",""));a=n?-1*a:a,i.addEventListener("focusout",(function(t){o=parseFloat(t.target.value.replace(/[^0-9.]/g,"").replace(",","")),isNaN(o)&&(o=0),r.innerHTML="US$ "+(o+a).toFixed(2).replace(/\d(?=(\d{3})+\.)/g,"$&,")}))}(),a=FormValidation.formValidation(l,{fields:{adjustment:{validators:{notEmpty:{message:"Adjustment type is required"}}},amount:{validators:{notEmpty:{message:"Amount is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(l.querySelector('[name="adjustment"]')).on("change",(function(){a.revalidateField("adjustment")})),e.addEventListener("click",(function(t){t.preventDefault(),a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(c.hide(),e.disabled=!1,l.reset(),r.innerHTML="--")}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(l.reset(),c.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(l.reset(),c.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAdjustBalance.init()}));
diff --git a/public/assets/js/custom/apps/customers/view/invoices.js b/public/assets/js/custom/apps/customers/view/invoices.js
new file mode 100644
index 0000000..7cc6113
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/view/invoices.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewInvoices={init:function(){!function(){const e="#kt_customer_details_invoices_table_1";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_2";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_3";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_details_invoices_table_4";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),o=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",o)})),$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}()}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewInvoices.init()}));
diff --git a/public/assets/js/custom/apps/customers/view/payment-method.js b/public/assets/js/custom/apps/customers/view/payment-method.js
new file mode 100644
index 0000000..2fb49a1
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/view/payment-method.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewPaymentMethod={init:function(){document.getElementById("kt_customer_view_payment_method").querySelectorAll('[ data-kt-customer-payment-method="row"]').forEach((t=>{t.querySelector('[data-kt-customer-payment-method="delete"]').addEventListener("click",(e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to delete this card?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(t.remove(),modal.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your card was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelector('[data-kt-payment-mehtod-action="set_as_primary"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to set this card as primary?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, set it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"Your card was set to primary!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your card was not set to primary!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentMethod.init()}));
diff --git a/public/assets/js/custom/apps/customers/view/payment-table.js b/public/assets/js/custom/apps/customers/view/payment-table.js
new file mode 100644
index 0000000..ada8808
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/view/payment-table.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewPaymentTable=function(){var t,e=document.querySelector("#kt_table_customers_payment");return{init:function(){e&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",n)})),t=$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]}),e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})).then((function(){toggleToolbars()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentTable.init()}));
diff --git a/public/assets/js/custom/apps/customers/view/statement.js b/public/assets/js/custom/apps/customers/view/statement.js
new file mode 100644
index 0000000..275cd00
--- /dev/null
+++ b/public/assets/js/custom/apps/customers/view/statement.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewStatements={init:function(){!function(){const e="#kt_customer_view_statement_table_1";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_2";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_3";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}(),function(){const e="#kt_customer_view_statement_table_4";document.querySelector(e).querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),r=moment(t[0].innerHTML,"DD MMM YYYY, LT").format();t[0].setAttribute("data-order",r)})),$(e).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]})}()}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewStatements.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/catalog/categories.js b/public/assets/js/custom/apps/ecommerce/catalog/categories.js
new file mode 100644
index 0000000..eaa4e00
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/catalog/categories.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceCategories=function(){var t,e,n=()=>{t.querySelectorAll('[data-kt-ecommerce-category-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr"),o=n.querySelector('[data-kt-ecommerce-category-filter="category_name"]').innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:o+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(t=document.querySelector("#kt_ecommerce_category_table"))&&((e=$(t).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:3}]})).on("draw",(function(){n()})),document.querySelector('[data-kt-ecommerce-category-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),n())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceCategories.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/catalog/products.js b/public/assets/js/custom/apps/ecommerce/catalog/products.js
new file mode 100644
index 0000000..03ffd60
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/catalog/products.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceProducts=function(){var t,e,n=()=>{t.querySelectorAll('[data-kt-ecommerce-product-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr"),r=n.querySelector('[data-kt-ecommerce-product-filter="product_name"]').innerText;Swal.fire({text:"Are you sure you want to delete "+r+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+r+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:r+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(t=document.querySelector("#kt_ecommerce_products_table"))&&((e=$(t).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{render:DataTable.render.number(",",".",2),targets:4},{orderable:!1,targets:0},{orderable:!1,targets:7}]})).on("draw",(function(){n()})),document.querySelector('[data-kt-ecommerce-product-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-product-filter="status"]');$(t).on("change",(t=>{let n=t.target.value;"all"===n&&(n=""),e.column(6).search(n).draw()}))})(),n())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceProducts.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/catalog/save-category.js b/public/assets/js/custom/apps/ecommerce/catalog/save-category.js
new file mode 100644
index 0000000..90a7af9
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/catalog/save-category.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSaveCategory=function(){const e=()=>{$("#kt_ecommerce_add_category_conditions").repeater({initEmpty:!1,defaultValues:{"text-input":"foo"},show:function(){$(this).slideDown(),t()},hide:function(e){$(this).slideUp(e)}})},t=()=>{document.querySelectorAll('[data-kt-ecommerce-catalog-add-category="condition_type"]').forEach((e=>{$(e).hasClass("select2-hidden-accessible")||$(e).select2({minimumResultsForSearch:-1})}));document.querySelectorAll('[data-kt-ecommerce-catalog-add-category="condition_equals"]').forEach((e=>{$(e).hasClass("select2-hidden-accessible")||$(e).select2({minimumResultsForSearch:-1})}))};return{init:function(){["#kt_ecommerce_add_category_description","#kt_ecommerce_add_category_meta_description"].forEach((e=>{let t=document.querySelector(e);t&&(t=new Quill(e,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"}))})),["#kt_ecommerce_add_category_meta_keywords"].forEach((e=>{const t=document.querySelector(e);t&&new Tagify(t)})),e(),t(),(()=>{const e=document.getElementById("kt_ecommerce_add_category_status"),t=document.getElementById("kt_ecommerce_add_category_status_select"),o=["bg-success","bg-warning","bg-danger"];$(t).on("change",(function(t){switch(t.target.value){case"published":e.classList.remove(...o),e.classList.add("bg-success"),r();break;case"scheduled":e.classList.remove(...o),e.classList.add("bg-warning"),c();break;case"unpublished":e.classList.remove(...o),e.classList.add("bg-danger"),r()}}));const a=document.getElementById("kt_ecommerce_add_category_status_datepicker");$("#kt_ecommerce_add_category_status_datepicker").flatpickr({enableTime:!0,dateFormat:"Y-m-d H:i"});const c=()=>{a.parentNode.classList.remove("d-none")},r=()=>{a.parentNode.classList.add("d-none")}})(),(()=>{const e=document.querySelectorAll('[name="method"][type="radio"]'),t=document.querySelector('[data-kt-ecommerce-catalog-add-category="auto-options"]');e.forEach((e=>{e.addEventListener("change",(e=>{"1"===e.target.value?t.classList.remove("d-none"):t.classList.add("d-none")}))}))})(),(()=>{let e;const t=document.getElementById("kt_ecommerce_add_category_form"),o=document.getElementById("kt_ecommerce_add_category_submit");e=FormValidation.formValidation(t,{fields:{category_name:{validators:{notEmpty:{message:"Category name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),o.addEventListener("click",(a=>{a.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(o.disabled=!1,window.location=t.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSaveCategory.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/catalog/save-product.js b/public/assets/js/custom/apps/ecommerce/catalog/save-product.js
new file mode 100644
index 0000000..e106708
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/catalog/save-product.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSaveProduct=function(){const e=()=>{$("#kt_ecommerce_add_product_options").repeater({initEmpty:!1,defaultValues:{"text-input":"foo"},show:function(){$(this).slideDown(),t()},hide:function(e){$(this).slideUp(e)}})},t=()=>{document.querySelectorAll('[data-kt-ecommerce-catalog-add-product="product_option"]').forEach((e=>{$(e).hasClass("select2-hidden-accessible")||$(e).select2({minimumResultsForSearch:-1})}))};return{init:function(){var o,a;["#kt_ecommerce_add_product_description","#kt_ecommerce_add_product_meta_description"].forEach((e=>{let t=document.querySelector(e);t&&(t=new Quill(e,{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"}))})),["#kt_ecommerce_add_product_category","#kt_ecommerce_add_product_tags"].forEach((e=>{const t=document.querySelector(e);t&&new Tagify(t,{whitelist:["new","trending","sale","discounted","selling fast","last 10"],dropdown:{maxItems:20,classname:"tagify__inline__suggestions",enabled:0,closeOnSelect:!1}})})),o=document.querySelector("#kt_ecommerce_add_product_discount_slider"),a=document.querySelector("#kt_ecommerce_add_product_discount_label"),noUiSlider.create(o,{start:[10],connect:!0,range:{min:1,max:100}}),o.noUiSlider.on("update",(function(e,t){a.innerHTML=Math.round(e[t]),t&&(a.innerHTML=Math.round(e[t]))})),e(),new Dropzone("#kt_ecommerce_add_product_media",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,t){"wow.jpg"==e.name?t("Naha, you don't."):t()}}),t(),(()=>{const e=document.getElementById("kt_ecommerce_add_product_status"),t=document.getElementById("kt_ecommerce_add_product_status_select"),o=["bg-success","bg-warning","bg-danger"];$(t).on("change",(function(t){switch(t.target.value){case"published":e.classList.remove(...o),e.classList.add("bg-success"),c();break;case"scheduled":e.classList.remove(...o),e.classList.add("bg-warning"),d();break;case"inactive":e.classList.remove(...o),e.classList.add("bg-danger"),c();break;case"draft":e.classList.remove(...o),e.classList.add("bg-primary"),c()}}));const a=document.getElementById("kt_ecommerce_add_product_status_datepicker");$("#kt_ecommerce_add_product_status_datepicker").flatpickr({enableTime:!0,dateFormat:"Y-m-d H:i"});const d=()=>{a.parentNode.classList.remove("d-none")},c=()=>{a.parentNode.classList.add("d-none")}})(),(()=>{const e=document.querySelectorAll('[name="method"][type="radio"]'),t=document.querySelector('[data-kt-ecommerce-catalog-add-category="auto-options"]');e.forEach((e=>{e.addEventListener("change",(e=>{"1"===e.target.value?t.classList.remove("d-none"):t.classList.add("d-none")}))}))})(),(()=>{const e=document.querySelectorAll('input[name="discount_option"]'),t=document.getElementById("kt_ecommerce_add_product_discount_percentage"),o=document.getElementById("kt_ecommerce_add_product_discount_fixed");e.forEach((e=>{e.addEventListener("change",(e=>{switch(e.target.value){case"2":t.classList.remove("d-none"),o.classList.add("d-none");break;case"3":t.classList.add("d-none"),o.classList.remove("d-none");break;default:t.classList.add("d-none"),o.classList.add("d-none")}}))}))})(),(()=>{const e=document.getElementById("kt_ecommerce_add_product_shipping_checkbox"),t=document.getElementById("kt_ecommerce_add_product_shipping");e.addEventListener("change",(e=>{e.target.checked?t.classList.remove("d-none"):t.classList.add("d-none")}))})(),(()=>{let e;const t=document.getElementById("kt_ecommerce_add_product_form"),o=document.getElementById("kt_ecommerce_add_product_submit");e=FormValidation.formValidation(t,{fields:{product_name:{validators:{notEmpty:{message:"Product name is required"}}},sku:{validators:{notEmpty:{message:"SKU is required"}}},sku:{validators:{notEmpty:{message:"Product barcode is required"}}},shelf:{validators:{notEmpty:{message:"Shelf quantity is required"}}},price:{validators:{notEmpty:{message:"Product base price is required"}}},tax:{validators:{notEmpty:{message:"Product tax class is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),o.addEventListener("click",(a=>{a.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(o.disabled=!1,window.location=t.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({html:"Sorry, looks like there are some errors detected, please try again. Please note that there may be errors in the General or Advanced tabs",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSaveProduct.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/add-address.js b/public/assets/js/custom/apps/ecommerce/customers/details/add-address.js
new file mode 100644
index 0000000..fa63121
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/add-address.js
@@ -0,0 +1 @@
+"use strict";var KTModalAddAddress=function(){var t,e,n,o,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_address")),r=document.querySelector("#kt_modal_add_address_form"),t=r.querySelector("#kt_modal_add_address_submit"),e=r.querySelector("#kt_modal_add_address_cancel"),n=r.querySelector("#kt_modal_add_address_close"),o=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Address name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){o.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),o&&o.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalAddAddress.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/add-auth-app.js b/public/assets/js/custom/apps/ecommerce/customers/details/add-auth-app.js
new file mode 100644
index 0000000..35b800d
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/add-auth-app.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddAuthApp=function(){const t=document.getElementById("kt_modal_add_auth_app"),e=new bootstrap.Modal(t);return{init:function(){t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&e.hide()}))})),(()=>{const e=t.querySelector('[ data-kt-add-auth-action="qr-code"]'),n=t.querySelector('[ data-kt-add-auth-action="text-code"]'),o=t.querySelector('[ data-kt-add-auth-action="qr-code-button"]'),a=t.querySelector('[ data-kt-add-auth-action="text-code-button"]'),c=t.querySelector('[ data-kt-add-auth-action="qr-code-label"]'),d=t.querySelector('[ data-kt-add-auth-action="text-code-label"]'),l=()=>{e.classList.toggle("d-none"),o.classList.toggle("d-none"),c.classList.toggle("d-none"),n.classList.toggle("d-none"),a.classList.toggle("d-none"),d.classList.toggle("d-none")};a.addEventListener("click",(t=>{t.preventDefault(),l()})),o.addEventListener("click",(t=>{t.preventDefault(),l()}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddAuthApp.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/add-one-time-password.js b/public/assets/js/custom/apps/ecommerce/customers/details/add-one-time-password.js
new file mode 100644
index 0000000..b7f69fd
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/add-one-time-password.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddOneTimePassword=function(){const t=document.getElementById("kt_modal_add_one_time_password"),e=t.querySelector("#kt_modal_add_one_time_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{otp_mobile_number:{validators:{notEmpty:{message:"Valid mobile number is required"}}},otp_confirm_password:{validators:{notEmpty:{message:"Password confirmation is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddOneTimePassword.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/payment-method.js b/public/assets/js/custom/apps/ecommerce/customers/details/payment-method.js
new file mode 100644
index 0000000..2fb49a1
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/payment-method.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewPaymentMethod={init:function(){document.getElementById("kt_customer_view_payment_method").querySelectorAll('[ data-kt-customer-payment-method="row"]').forEach((t=>{t.querySelector('[data-kt-customer-payment-method="delete"]').addEventListener("click",(e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to delete this card?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(t.remove(),modal.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your card was not deleted!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelector('[data-kt-payment-mehtod-action="set_as_primary"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to set this card as primary?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, set it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"Your card was set to primary!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your card was not set to primary!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}};KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentMethod.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/transaction-history.js b/public/assets/js/custom/apps/ecommerce/customers/details/transaction-history.js
new file mode 100644
index 0000000..ada8808
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/transaction-history.js
@@ -0,0 +1 @@
+"use strict";var KTCustomerViewPaymentTable=function(){var t,e=document.querySelector("#kt_table_customers_payment");return{init:function(){e&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",n)})),t=$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:4}]}),e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})).then((function(){toggleToolbars()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTCustomerViewPaymentTable.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/update-address.js b/public/assets/js/custom/apps/ecommerce/customers/details/update-address.js
new file mode 100644
index 0000000..96fd4a8
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/update-address.js
@@ -0,0 +1 @@
+"use strict";var KTModalUpdateAddress=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_modal_update_address"),i=new bootstrap.Modal(t),r=t.querySelector("#kt_modal_update_address_form"),e=r.querySelector("#kt_modal_update_address_submit"),n=r.querySelector("#kt_modal_update_address_cancel"),o=t.querySelector("#kt_modal_update_address_close"),a=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Address name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){a.revalidateField("country")})),e.addEventListener("click",(function(t){t.preventDefault(),a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(i.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalUpdateAddress.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/update-password.js b/public/assets/js/custom/apps/ecommerce/customers/details/update-password.js
new file mode 100644
index 0000000..a3eae5e
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/update-password.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePassword=function(){const t=document.getElementById("kt_modal_update_password"),e=t.querySelector("#kt_modal_update_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{current_password:{validators:{notEmpty:{message:"Current password is required"}}},new_password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(t){if(t.value.length>0)return validatePassword()}}}},confirm_password:{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="new_password"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePassword.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/update-phone.js b/public/assets/js/custom/apps/ecommerce/customers/details/update-phone.js
new file mode 100644
index 0000000..8b58dd0
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/update-phone.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdateEmail=function(){const t=document.getElementById("kt_modal_update_phone"),e=t.querySelector("#kt_modal_update_phone_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{profile_phone:{validators:{notEmpty:{message:"Phone number is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateEmail.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/details/update-profile.js b/public/assets/js/custom/apps/ecommerce/customers/details/update-profile.js
new file mode 100644
index 0000000..f200b6c
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/details/update-profile.js
@@ -0,0 +1 @@
+"use strict";var KTEcommerceUpdateProfile=function(){var e,t,i;return{init:function(){i=document.querySelector("#kt_ecommerce_customer_profile"),e=i.querySelector("#kt_ecommerce_customer_profile_submit"),t=FormValidation.formValidation(i,{fields:{name:{validators:{notEmpty:{message:"Name is required"}}},gen_email:{validators:{notEmpty:{message:"General Email is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(i){i.preventDefault(),t&&t.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Your profile has been saved!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTEcommerceUpdateProfile.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/listing/add.js b/public/assets/js/custom/apps/ecommerce/customers/listing/add.js
new file mode 100644
index 0000000..5196b84
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/listing/add.js
@@ -0,0 +1 @@
+"use strict";var KTModalCustomersAdd=function(){var t,e,o,n,r,i;return{init:function(){i=new bootstrap.Modal(document.querySelector("#kt_modal_add_customer")),r=document.querySelector("#kt_modal_add_customer_form"),t=r.querySelector("#kt_modal_add_customer_submit"),e=r.querySelector("#kt_modal_add_customer_cancel"),o=r.querySelector("#kt_modal_add_customer_close"),n=FormValidation.formValidation(r,{fields:{name:{validators:{notEmpty:{message:"Customer name is required"}}},email:{validators:{notEmpty:{message:"Customer email is required"}}},"first-name":{validators:{notEmpty:{message:"First name is required"}}},"last-name":{validators:{notEmpty:{message:"Last name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),$(r.querySelector('[name="country"]')).on("change",(function(){n.revalidateField("country")})),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(i.hide(),t.disabled=!1,window.location=r.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCustomersAdd.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/listing/export.js b/public/assets/js/custom/apps/ecommerce/customers/listing/export.js
new file mode 100644
index 0000000..ae4b630
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/listing/export.js
@@ -0,0 +1 @@
+"use strict";var KTCustomersExport=function(){var t,e,n,o,r,i,a;return{init:function(){t=document.querySelector("#kt_customers_export_modal"),a=new bootstrap.Modal(t),i=document.querySelector("#kt_customers_export_form"),e=i.querySelector("#kt_customers_export_submit"),n=i.querySelector("#kt_customers_export_cancel"),o=t.querySelector("#kt_customers_export_close"),r=FormValidation.formValidation(i,{fields:{date:{validators:{notEmpty:{message:"Date range is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),r&&r.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Customer list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(a.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(i.reset(),a.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),function(){const t=i.querySelector("[name=date]");$(t).flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"})}()}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersExport.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/customers/listing/listing.js b/public/assets/js/custom/apps/ecommerce/customers/listing/listing.js
new file mode 100644
index 0000000..e2aeb44
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/customers/listing/listing.js
@@ -0,0 +1 @@
+"use strict";var KTCustomersList=function(){var t,e,o=()=>{e.querySelectorAll('[data-kt-customer-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const o=e.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(o)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:n+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},n=()=>{const o=e.querySelectorAll('[type="checkbox"]'),n=document.querySelector('[data-kt-customer-table-select="delete_selected"]');o.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){c()}),50)}))})),n.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(n){n.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){o.forEach((e=>{e.checked&&t.row($(e.closest("tbody tr"))).remove().draw()}));e.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===n.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const c=()=>{const t=document.querySelector('[data-kt-customer-table-toolbar="base"]'),o=document.querySelector('[data-kt-customer-table-toolbar="selected"]'),n=document.querySelector('[data-kt-customer-table-select="selected_count"]'),c=e.querySelectorAll('tbody [type="checkbox"]');let r=!1,l=0;c.forEach((t=>{t.checked&&(r=!0,l++)})),r?(n.innerHTML=l,t.classList.add("d-none"),o.classList.remove("d-none")):(t.classList.remove("d-none"),o.classList.add("d-none"))};return{init:function(){(e=document.querySelector("#kt_customers_table"))&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[5].innerHTML,"DD MMM YYYY, LT").format();e[5].setAttribute("data-order",o)})),(t=$(e).DataTable({info:!1,order:[],columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){n(),o(),c()})),n(),document.querySelector('[data-kt-customer-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),o(),(()=>{const e=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(e).on("change",(e=>{let o=e.target.value;"all"===o&&(o=""),t.column(3).search(o).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTCustomersList.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/reports/customer-orders/customer-orders.js b/public/assets/js/custom/apps/ecommerce/reports/customer-orders/customer-orders.js
new file mode 100644
index 0000000..82f7935
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/reports/customer-orders/customer-orders.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportCustomerOrders=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_customer_orders_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_customer_orders_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Customer Orders Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_customer_orders_export")),document.querySelectorAll("#kt_ecommerce_report_customer_orders_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(2).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportCustomerOrders.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/reports/returns/returns.js b/public/assets/js/custom/apps/ecommerce/reports/returns/returns.js
new file mode 100644
index 0000000..0c6afbc
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/reports/returns/returns.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportReturns=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_returns_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_returns_daterangepicker");function n(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},n),n(t,e)})(),(()=>{const e="Returns Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_returns_export")),document.querySelectorAll("#kt_ecommerce_report_returns_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportReturns.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/reports/sales/sales.js b/public/assets/js/custom/apps/ecommerce/reports/sales/sales.js
new file mode 100644
index 0000000..a5593f1
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/reports/sales/sales.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportSales=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_sales_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_sales_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Sales Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_sales_export")),document.querySelectorAll("#kt_ecommerce_report_sales_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportSales.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/reports/shipping/shipping.js b/public/assets/js/custom/apps/ecommerce/reports/shipping/shipping.js
new file mode 100644
index 0000000..7b8cf24
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/reports/shipping/shipping.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportShipping=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_shipping_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[0].innerHTML,"MMM DD, YYYY").format();e[0].setAttribute("data-order",r)})),e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_shipping_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Shipping Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_shipping_export")),document.querySelectorAll("#kt_ecommerce_report_shipping_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(3).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportShipping.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/reports/views/views.js b/public/assets/js/custom/apps/ecommerce/reports/views/views.js
new file mode 100644
index 0000000..f8954f2
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/reports/views/views.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceReportViews=function(){var t,e;return{init:function(){(t=document.querySelector("#kt_ecommerce_report_views_table"))&&(e=$(t).DataTable({info:!1,order:[],pageLength:10}),(()=>{var t=moment().subtract(29,"days"),e=moment(),r=$("#kt_ecommerce_report_views_daterangepicker");function o(t,e){r.html(t.format("MMMM D, YYYY")+" - "+e.format("MMMM D, YYYY"))}r.daterangepicker({startDate:t,endDate:e,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,e)})(),(()=>{const e="Product Views Report";new $.fn.dataTable.Buttons(t,{buttons:[{extend:"copyHtml5",title:e},{extend:"excelHtml5",title:e},{extend:"csvHtml5",title:e},{extend:"pdfHtml5",title:e}]}).container().appendTo($("#kt_ecommerce_report_views_export")),document.querySelectorAll("#kt_ecommerce_report_views_export_menu [data-kt-ecommerce-export]").forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault();const e=t.target.getAttribute("data-kt-ecommerce-export");document.querySelector(".dt-buttons .buttons-"+e).click()}))}))})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),(()=>{const t=document.querySelector('[data-kt-ecommerce-order-filter="rating"]');$(t).on("change",(t=>{let r=t.target.value;"all"===r&&(r=""),e.column(2).search(r).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceReportViews.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/sales/listing.js b/public/assets/js/custom/apps/ecommerce/sales/listing.js
new file mode 100644
index 0000000..c654a2c
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/sales/listing.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSalesListing=function(){var e,t,n,r,o,a=(e,n,a)=>{r=e[0]?new Date(e[0]):null,o=e[1]?new Date(e[1]):null,$.fn.dataTable.ext.search.push((function(e,t,n){var a=r,c=o,l=new Date(moment($(t[5]).text(),"DD/MM/YYYY")),u=new Date(moment($(t[6]).text(),"DD/MM/YYYY"));return null===a&&null===c||null===a&&c>=u||a<=l&&null===c||a<=l&&c>=u})),t.draw()},c=()=>{e.querySelectorAll('[data-kt-ecommerce-order-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),r=n.querySelector('[data-kt-ecommerce-order-filter="order_id"]').innerText;Swal.fire({text:"Are you sure you want to delete order: "+r+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+r+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:r+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))};return{init:function(){(e=document.querySelector("#kt_ecommerce_sales_table"))&&((t=$(e).DataTable({info:!1,order:[],pageLength:10,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:7}]})).on("draw",(function(){c()})),(()=>{const e=document.querySelector("#kt_ecommerce_sales_flatpickr");n=$(e).flatpickr({altInput:!0,altFormat:"d/m/Y",dateFormat:"Y-m-d",mode:"range",onChange:function(e,t,n){a(e,t,n)}})})(),document.querySelector('[data-kt-ecommerce-order-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),(()=>{const e=document.querySelector('[data-kt-ecommerce-order-filter="status"]');$(e).on("change",(e=>{let n=e.target.value;"all"===n&&(n=""),t.column(3).search(n).draw()}))})(),c(),document.querySelector("#kt_ecommerce_sales_flatpickr_clear").addEventListener("click",(e=>{n.clear()})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSalesListing.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/sales/save-order.js b/public/assets/js/custom/apps/ecommerce/sales/save-order.js
new file mode 100644
index 0000000..19be1d4
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/sales/save-order.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSalesSaveOrder=function(){var e,t;return{init:function(){(()=>{$("#kt_ecommerce_edit_order_date").flatpickr({altInput:!0,altFormat:"d F, Y",dateFormat:"Y-m-d"});const r=e=>{if(!e.id)return e.text;var t=document.createElement("span"),r="";return r+=' ',r+=e.text,t.innerHTML=r,$(t)};$("#kt_ecommerce_edit_order_billing_country").select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:r,templateResult:r}),$("#kt_ecommerce_edit_order_shipping_country").select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:r,templateResult:r}),e=document.querySelector("#kt_ecommerce_edit_order_product_table"),t=$(e).DataTable({order:[],scrollY:"400px",scrollCollapse:!0,paging:!1,info:!1,columnDefs:[{orderable:!1,targets:0}]})})(),document.querySelector('[data-kt-ecommerce-edit-order-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),(()=>{const e=document.getElementById("kt_ecommerce_edit_order_shipping_form");document.getElementById("same_as_billing").addEventListener("change",(t=>{t.target.checked?e.classList.add("d-none"):e.classList.remove("d-none")}))})(),(()=>{const t=e.querySelectorAll('[type="checkbox"]'),r=document.getElementById("kt_ecommerce_edit_order_selected_products"),o=document.getElementById("kt_ecommerce_edit_order_total_price");t.forEach((e=>{e.addEventListener("change",(t=>{const o=e.closest("tr").querySelector('[data-kt-ecommerce-edit-order-filter="product"]').cloneNode(!0),i=document.createElement("div"),n=o.innerHTML,a=["d-flex","align-items-center"];o.classList.remove(...a),o.classList.add("col","my-2"),o.innerHTML="",i.classList.add(...a),i.classList.add("border","border-dashed","rounded","p-3","bg-body"),i.innerHTML=n,o.appendChild(i);const c=o.getAttribute("data-kt-ecommerce-edit-order-id");if(t.target.checked)r.appendChild(o);else{const e=r.querySelector('[data-kt-ecommerce-edit-order-id="'+c+'"]');e&&r.removeChild(e)}d()}))}));const d=()=>{const e=r.querySelector("span"),t=r.querySelectorAll('[data-kt-ecommerce-edit-order-filter="product"]');t.length<1?(e.classList.remove("d-none"),o.innerText="0.00"):(e.classList.add("d-none"),i(t))},i=e=>{let t=0;e.forEach((e=>{const r=parseFloat(e.querySelector('[data-kt-ecommerce-edit-order-filter="price"]').innerText);t=parseFloat(t+r)})),o.innerText=t.toFixed(2)}})(),(()=>{let e;const t=document.getElementById("kt_ecommerce_edit_order_form"),r=document.getElementById("kt_ecommerce_edit_order_submit");e=FormValidation.formValidation(t,{fields:{payment_method:{validators:{notEmpty:{message:"Payment method is required"}}},shipping_method:{validators:{notEmpty:{message:"Shipping method is required"}}},order_date:{validators:{notEmpty:{message:"Order date is required"}}},billing_order_address_1:{validators:{notEmpty:{message:"Address line 1 is required"}}},billing_order_postcode:{validators:{notEmpty:{message:"Postcode is required"}}},billing_order_state:{validators:{notEmpty:{message:"State is required"}}},billing_order_country:{validators:{notEmpty:{message:"Country is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),r.addEventListener("click",(o=>{o.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(r.setAttribute("data-kt-indicator","on"),r.disabled=!0,setTimeout((function(){r.removeAttribute("data-kt-indicator"),Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(r.disabled=!1,window.location=t.getAttribute("data-kt-redirect"))}))}),2e3)):Swal.fire({html:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSalesSaveOrder.init()}));
diff --git a/public/assets/js/custom/apps/ecommerce/settings/settings.js b/public/assets/js/custom/apps/ecommerce/settings/settings.js
new file mode 100644
index 0000000..a1a6df5
--- /dev/null
+++ b/public/assets/js/custom/apps/ecommerce/settings/settings.js
@@ -0,0 +1 @@
+"use strict";var KTAppEcommerceSettings={init:function(){["kt_ecommerce_settings_general_form","kt_ecommerce_settings_general_store","kt_ecommerce_settings_general_localization","kt_ecommerce_settings_general_products","kt_ecommerce_settings_general_customers"].forEach((e=>{const t=document.getElementById(e);if(!t)return;const r=t.querySelectorAll(".required");var o,n={fields:{},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}};r.forEach((e=>{const t=e.closest(".row").querySelector("input");t&&(o=t);const r=e.closest(".row").querySelector("textarea");r&&(o=r);const s=e.closest(".row").querySelector("select");s&&(o=s);const i=o.getAttribute("name");n.fields[i]={validators:{notEmpty:{message:e.innerText+" is required"}}}}));var s=FormValidation.formValidation(t,n);const i=t.querySelector('[data-kt-ecommerce-settings-type="submit"]');i.addEventListener("click",(function(e){e.preventDefault(),s&&s.validate().then((function(e){console.log("validated!"),"Valid"==e?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3)):Swal.fire({text:"Oops! There are some error(s) detected.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.querySelectorAll('[data-kt-ecommerce-settings-type="tagify"]').forEach((e=>{new Tagify(e)})),(()=>{const e=e=>{if(!e.id)return e.text;var t=document.createElement("span"),r="";return r+=' ',r+=e.text,t.innerHTML=r,$(t)};$('[data-kt-ecommerce-settings-type="select2_flags"]').select2({placeholder:"Select a country",minimumResultsForSearch:1/0,templateSelection:e,templateResult:e})})()}};KTUtil.onDOMContentLoaded((function(){KTAppEcommerceSettings.init()}));
diff --git a/public/assets/js/custom/apps/file-manager/list.js b/public/assets/js/custom/apps/file-manager/list.js
new file mode 100644
index 0000000..2ffd7ae
--- /dev/null
+++ b/public/assets/js/custom/apps/file-manager/list.js
@@ -0,0 +1 @@
+"use strict";var KTFileManagerList=function(){var e,t,o,n,r,a;const l=()=>{t.querySelectorAll('[data-kt-filemanager-table-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const o=t.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(o)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},i=()=>{var o=t.querySelectorAll('[type="checkbox"]');"folders"===t.getAttribute("data-kt-filemanager-table")&&(o=document.querySelectorAll('#kt_file_manager_list_wrapper [type="checkbox"]'));const n=document.querySelector('[data-kt-filemanager-table-select="delete_selected"]');o.forEach((e=>{e.addEventListener("click",(function(){console.log(e),setTimeout((function(){s()}),50)}))})),n.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected files or folders?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(n){n.value?Swal.fire({text:"You have deleted all selected files or folders!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){o.forEach((t=>{t.checked&&e.row($(t.closest("tbody tr"))).remove().draw()}));t.querySelectorAll('[type="checkbox"]')[0].checked=!1})):"cancel"===n.dismiss&&Swal.fire({text:"Selected files or folders was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))},s=()=>{const e=document.querySelector('[data-kt-filemanager-table-toolbar="base"]'),o=document.querySelector('[data-kt-filemanager-table-toolbar="selected"]'),n=document.querySelector('[data-kt-filemanager-table-select="selected_count"]'),r=t.querySelectorAll('tbody [type="checkbox"]');let a=!1,l=0;r.forEach((e=>{e.checked&&(a=!0,l++)})),a?(n.innerHTML=l,e.classList.add("d-none"),o.classList.remove("d-none")):(e.classList.remove("d-none"),o.classList.add("d-none"))},c=()=>{const e=t.querySelector("#kt_file_manager_new_folder_row");e&&e.parentNode.removeChild(e)},d=()=>{t.querySelectorAll('[data-kt-filemanager-table="rename"]').forEach((e=>{e.addEventListener("click",u)}))},u=o=>{let r;if(o.preventDefault(),t.querySelectorAll("#kt_file_manager_rename_input").length>0)return void Swal.fire({text:"Unsaved input detected. Please save or cancel the current item",icon:"warning",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-danger"}});const a=o.target.closest("tr"),l=a.querySelectorAll("td")[1],i=l.querySelector(".icon-wrapper");r=l.innerText;const s=n.cloneNode(!0);s.querySelector("#kt_file_manager_rename_folder_icon").innerHTML=i.outerHTML,l.innerHTML=s.innerHTML,a.querySelector("#kt_file_manager_rename_input").value=r;var c=FormValidation.formValidation(l,{fields:{rename_folder_name:{validators:{notEmpty:{message:"Name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});document.querySelector("#kt_file_manager_rename_folder").addEventListener("click",(t=>{t.preventDefault(),c&&c.validate().then((function(t){console.log("validated!"),"Valid"==t&&Swal.fire({text:"Are you sure you want to rename "+r+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, rename it!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have renamed "+r+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){const t=document.querySelector("#kt_file_manager_rename_input").value,o=`
\n ${i.outerHTML}\n
${t} \n
`;e.cell($(l)).data(o).draw()})):"cancel"===t.dismiss&&Swal.fire({text:r+" was not renamed.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}));const d=document.querySelector("#kt_file_manager_rename_folder_cancel");d.addEventListener("click",(t=>{t.preventDefault(),d.setAttribute("data-kt-indicator","on"),setTimeout((function(){const t=`\n ${i.outerHTML}\n
${r} \n
`;d.removeAttribute("data-kt-indicator"),e.cell($(l)).data(t).draw(),toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toastr-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.error("Cancelled rename function")}),1e3)}))},m=()=>{t.querySelectorAll('[data-kt-filemanger-table="copy_link"]').forEach((e=>{const t=e.querySelector("button"),o=e.querySelector('[data-kt-filemanger-table="copy_link_generator"]'),n=e.querySelector('[data-kt-filemanger-table="copy_link_result"]'),r=e.querySelector("input");t.addEventListener("click",(e=>{var t;e.preventDefault(),o.classList.remove("d-none"),n.classList.add("d-none"),clearTimeout(t),t=setTimeout((()=>{o.classList.add("d-none"),n.classList.remove("d-none"),r.select()}),2e3)}))}))},f=()=>{document.getElementById("kt_file_manager_items_counter").innerText=e.rows().count()+" items"};return{init:function(){(t=document.querySelector("#kt_file_manager_list"))&&(o=document.querySelector('[data-kt-filemanager-template="upload"]'),n=document.querySelector('[data-kt-filemanager-template="rename"]'),r=document.querySelector('[data-kt-filemanager-template="action"]'),a=document.querySelector('[data-kt-filemanager-template="checkbox"]'),(()=>{t.querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td")[3],o=moment(t.innerHTML,"DD MMM YYYY, LT").format();t.setAttribute("data-order",o)}));const o={info:!1,order:[],scrollY:"700px",scrollCollapse:!0,paging:!1,ordering:!1,columns:[{data:"checkbox"},{data:"name"},{data:"size"},{data:"date"},{data:"action"}],language:{emptyTable:`\n
\n
No items found.
\n
Start creating new folders or uploading a new file!
\n
`}},n={info:!1,order:[],pageLength:10,lengthChange:!1,ordering:!1,columns:[{data:"checkbox"},{data:"name"},{data:"size"},{data:"date"},{data:"action"}],language:{emptyTable:`\n
\n
No items found.
\n
Start creating new folders or uploading a new file!
\n
`},conditionalPaging:!0};var r;r="folders"===t.getAttribute("data-kt-filemanager-table")?o:n,(e=$(t).DataTable(r)).on("draw",(function(){i(),l(),s(),c(),KTMenu.createInstances(),m(),f(),d()}))})(),i(),document.querySelector('[data-kt-filemanager-table-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),l(),document.getElementById("kt_file_manager_new_folder").addEventListener("click",(n=>{if(n.preventDefault(),t.querySelector("#kt_file_manager_new_folder_row"))return;const l=t.querySelector("tbody"),i=o.cloneNode(!0);l.prepend(i);const s=i.querySelector("#kt_file_manager_add_folder_form"),d=i.querySelector("#kt_file_manager_add_folder"),u=i.querySelector("#kt_file_manager_cancel_folder"),m=i.querySelector("#kt_file_manager_folder_icon"),f=i.querySelector('[name="new_folder_name"]');var p=FormValidation.formValidation(s,{fields:{new_folder_name:{validators:{notEmpty:{message:"Folder name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});d.addEventListener("click",(t=>{t.preventDefault(),d.setAttribute("data-kt-indicator","on"),p&&p.validate().then((function(t){console.log("validated!"),"Valid"==t?setTimeout((function(){const t=document.createElement("a");t.setAttribute("href","?page=apps/file-manager/blank"),t.classList.add("text-gray-800","text-hover-primary"),t.innerText=f.value;const o=e.row.add({checkbox:a.innerHTML,name:m.outerHTML+t.outerHTML,size:"-",date:"-",action:r.innerHTML}).node();$(o).find("td").eq(4).attr("data-kt-filemanager-table","action_dropdown"),$(o).find("td").eq(4).addClass("text-end");for(var n,l=e.row(0).index(),i=e.data().length-1,s=e.row(i).data(),c=i;c>l;c--)n=e.row(c-1).data(),e.row(c).data(n),e.row(c-1).data(s);toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toastr-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.success(f.value+" was created!"),d.removeAttribute("data-kt-indicator"),f.value="",e.draw(!1)}),2e3):d.removeAttribute("data-kt-indicator")}))})),u.addEventListener("click",(e=>{e.preventDefault(),u.setAttribute("data-kt-indicator","on"),setTimeout((function(){u.removeAttribute("data-kt-indicator"),toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toastr-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.error("Cancelled new folder creation"),c()}),1e3)}))})),(()=>{const e="#kt_modal_upload_dropzone",t=document.querySelector(e);var o=t.querySelector(".dropzone-item");o.id="";var n=o.parentNode.innerHTML;o.parentNode.removeChild(o);var r=new Dropzone(e,{url:"path/to/your/server",parallelUploads:10,previewTemplate:n,maxFilesize:1,autoProcessQueue:!1,autoQueue:!1,previewsContainer:e+" .dropzone-items",clickable:e+" .dropzone-select"});r.on("addedfile",(function(o){o.previewElement.querySelector(e+" .dropzone-start").onclick=function(){const e=o.previewElement.querySelector(".progress-bar");e.style.opacity="1";var t=1,n=setInterval((function(){t>=100?(r.emit("success",o),r.emit("complete",o),clearInterval(n)):(t++,e.style.width=t+"%")}),20)},t.querySelectorAll(".dropzone-item").forEach((e=>{e.style.display=""})),t.querySelector(".dropzone-upload").style.display="inline-block",t.querySelector(".dropzone-remove-all").style.display="inline-block"})),r.on("complete",(function(e){const o=t.querySelectorAll(".dz-complete");setTimeout((function(){o.forEach((e=>{e.querySelector(".progress-bar").style.opacity="0",e.querySelector(".progress").style.opacity="0",e.querySelector(".dropzone-start").style.opacity="0"}))}),300)})),t.querySelector(".dropzone-upload").addEventListener("click",(function(){r.files.forEach((e=>{const t=e.previewElement.querySelector(".progress-bar");t.style.opacity="1";var o=1,n=setInterval((function(){o>=100?(r.emit("success",e),r.emit("complete",e),clearInterval(n)):(o++,t.style.width=o+"%")}),20)}))})),t.querySelector(".dropzone-remove-all").addEventListener("click",(function(){Swal.fire({text:"Are you sure you would like to remove all files?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, remove it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(t.querySelector(".dropzone-upload").style.display="none",t.querySelector(".dropzone-remove-all").style.display="none",r.removeAllFiles(!0)):"cancel"===e.dismiss&&Swal.fire({text:"Your files was not removed!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),r.on("queuecomplete",(function(e){t.querySelectorAll(".dropzone-upload").forEach((e=>{e.style.display="none"}))})),r.on("removedfile",(function(e){r.files.length<1&&(t.querySelector(".dropzone-upload").style.display="none",t.querySelector(".dropzone-remove-all").style.display="none")}))})(),m(),d(),(()=>{const e=document.querySelector("#kt_modal_move_to_folder"),t=e.querySelector("#kt_modal_move_to_folder_form"),o=t.querySelector("#kt_modal_move_to_folder_submit"),n=new bootstrap.Modal(e);var r=FormValidation.formValidation(t,{fields:{move_to_folder:{validators:{notEmpty:{message:"Please select a folder."}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});o.addEventListener("click",(e=>{e.preventDefault(),o.setAttribute("data-kt-indicator","on"),r&&r.validate().then((function(e){console.log("validated!"),"Valid"==e?setTimeout((function(){Swal.fire({text:"Are you sure you would like to move to this folder",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, move it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.isConfirmed?(t.reset(),n.hide(),toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toastr-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.success("1 item has been moved."),o.removeAttribute("data-kt-indicator")):(Swal.fire({text:"Your action has been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}),o.removeAttribute("data-kt-indicator"))}))}),500):o.removeAttribute("data-kt-indicator")}))}))})(),f(),KTMenu.createInstances())}}}();KTUtil.onDOMContentLoaded((function(){KTFileManagerList.init()}));
diff --git a/public/assets/js/custom/apps/file-manager/settings.js b/public/assets/js/custom/apps/file-manager/settings.js
new file mode 100644
index 0000000..0aee4f1
--- /dev/null
+++ b/public/assets/js/custom/apps/file-manager/settings.js
@@ -0,0 +1 @@
+"use strict";var KTAppFileManagerSettings=function(){var t;return{init:function(e){t=document.querySelector("#kt_file_manager_settings"),function(){const e=t.querySelector("#kt_file_manager_settings_submit");e.addEventListener("click",(t=>{t.preventDefault(),e.setAttribute("data-kt-indicator","on"),setTimeout((function(){toastr.options={closeButton:!0,debug:!1,newestOnTop:!1,progressBar:!1,positionClass:"toast-top-right",preventDuplicates:!1,showDuration:"300",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},toastr.success("File manager settings have been saved"),e.removeAttribute("data-kt-indicator")}),1e3)}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTAppFileManagerSettings.init()}));
diff --git a/public/assets/js/custom/apps/inbox/compose.js b/public/assets/js/custom/apps/inbox/compose.js
new file mode 100644
index 0000000..11e4b52
--- /dev/null
+++ b/public/assets/js/custom/apps/inbox/compose.js
@@ -0,0 +1 @@
+"use strict";var KTAppInboxCompose=function(){const e=e=>{const t=e.querySelector('[data-kt-inbox-form="cc"]'),a=e.querySelector('[data-kt-inbox-form="cc_button"]'),n=e.querySelector('[data-kt-inbox-form="cc_close"]'),o=e.querySelector('[data-kt-inbox-form="bcc"]'),r=e.querySelector('[data-kt-inbox-form="bcc_button"]'),l=e.querySelector('[data-kt-inbox-form="bcc_close"]');a.addEventListener("click",(e=>{e.preventDefault(),t.classList.remove("d-none"),t.classList.add("d-flex")})),n.addEventListener("click",(e=>{e.preventDefault(),t.classList.add("d-none"),t.classList.remove("d-flex")})),r.addEventListener("click",(e=>{e.preventDefault(),o.classList.remove("d-none"),o.classList.add("d-flex")})),l.addEventListener("click",(e=>{e.preventDefault(),o.classList.add("d-none"),o.classList.remove("d-flex")}))},t=e=>{const t=e.querySelector('[data-kt-inbox-form="send"]');t.addEventListener("click",(function(){t.setAttribute("data-kt-indicator","on"),setTimeout((function(){t.removeAttribute("data-kt-indicator")}),3e3)}))},a=e=>{var t,a=new Tagify(e,{tagTextProp:"name",enforceWhitelist:!0,skipInvalid:!0,dropdown:{closeOnSelect:!1,enabled:0,classname:"users-list",searchKeys:["name","email"]},templates:{tag:function(e){return`\n \n \n \n
\n
\n
\n
${e.name} \n
\n \n `},dropdownItem:function(e){return`\n \n\n ${e.avatar?`\n
\n
\n
`:""}\n\n
\n ${e.name} \n ${e.email} \n
\n
\n `}},whitelist:[{value:1,name:"Emma Smith",avatar:"avatars/300-6.jpg",email:"e.smith@kpmg.com.au"},{value:2,name:"Max Smith",avatar:"avatars/300-1.jpg",email:"max@kt.com"},{value:3,name:"Sean Bean",avatar:"avatars/300-5.jpg",email:"sean@dellito.com"},{value:4,name:"Brian Cox",avatar:"avatars/300-25.jpg",email:"brian@exchange.com"},{value:5,name:"Francis Mitcham",avatar:"avatars/300-9.jpg",email:"f.mitcham@kpmg.com.au"},{value:6,name:"Dan Wilson",avatar:"avatars/300-23.jpg",email:"dam@consilting.com"},{value:7,name:"Ana Crown",avatar:"avatars/300-12.jpg",email:"ana.cf@limtel.com"},{value:8,name:"John Miller",avatar:"avatars/300-13.jpg",email:"miller@mapple.com"}]});a.on("dropdown:show dropdown:updated",(function(e){var n=e.detail.tagify.DOM.dropdown.content;a.suggestedListItems.length>1&&(t=a.parseTemplate("dropdownItem",[{class:"addAll",name:"Add all",email:a.settings.whitelist.reduce((function(e,t){return a.isTagDuplicate(t.value)?e:e+1}),0)+" Members"}]),n.insertBefore(t,n.firstChild))})),a.on("dropdown:select",(function(e){e.detail.elm==t&&a.dropdown.selectAll.call(a)}))},n=e=>{new Quill("#kt_inbox_form_editor",{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"});const t=e.querySelector(".ql-toolbar");if(t){const e=["px-5","border-top-0","border-start-0","border-end-0"];t.classList.add(...e)}},o=e=>{const t='[data-kt-inbox-form="dropzone"]',a=e.querySelector(t),n=e.querySelector('[data-kt-inbox-form="dropzone_upload"]');var o=a.querySelector(".dropzone-item");o.id="";var r=o.parentNode.innerHTML;o.parentNode.removeChild(o);var l=new Dropzone(t,{url:"https://preview.keenthemes.com/api/dropzone/void.php",parallelUploads:20,maxFilesize:1,previewTemplate:r,previewsContainer:t+" .dropzone-items",clickable:n});l.on("addedfile",(function(e){a.querySelectorAll(".dropzone-item").forEach((e=>{e.style.display=""}))})),l.on("totaluploadprogress",(function(e){a.querySelectorAll(".progress-bar").forEach((t=>{t.style.width=e+"%"}))})),l.on("sending",(function(e){a.querySelectorAll(".progress-bar").forEach((e=>{e.style.opacity="1"}))})),l.on("complete",(function(e){const t=a.querySelectorAll(".dz-complete");setTimeout((function(){t.forEach((e=>{e.querySelector(".progress-bar").style.opacity="0",e.querySelector(".progress").style.opacity="0"}))}),300)}))};return{init:function(){(()=>{const r=document.querySelector("#kt_inbox_compose_form"),l=r.querySelectorAll('[data-kt-inbox-form="tagify"]');e(r),t(r),l.forEach((e=>{a(e)})),n(r),o(r)})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppInboxCompose.init()}));
diff --git a/public/assets/js/custom/apps/inbox/listing.js b/public/assets/js/custom/apps/inbox/listing.js
new file mode 100644
index 0000000..6645682
--- /dev/null
+++ b/public/assets/js/custom/apps/inbox/listing.js
@@ -0,0 +1 @@
+"use strict";var KTAppInboxListing=function(){var t,n,e=()=>{document.querySelector("#kt_inbox_listing_wrapper > .row").classList.add("px-9","pt-3","pb-5")};return{init:function(){(t=document.querySelector("#kt_inbox_listing"))&&((n=$(t).DataTable({info:!1,order:[]})).on("draw",(function(){e()})),document.querySelector('[data-kt-inbox-listing-filter="search"]').addEventListener("keyup",(function(t){n.search(t.target.value).draw()})),e())}}}();KTUtil.onDOMContentLoaded((function(){KTAppInboxListing.init()}));
diff --git a/public/assets/js/custom/apps/inbox/reply.js b/public/assets/js/custom/apps/inbox/reply.js
new file mode 100644
index 0000000..fb6a0fb
--- /dev/null
+++ b/public/assets/js/custom/apps/inbox/reply.js
@@ -0,0 +1 @@
+"use strict";var KTAppInboxReply=function(){const e=e=>{const t=e.querySelector('[data-kt-inbox-form="cc"]'),a=e.querySelector('[data-kt-inbox-form="cc_button"]'),n=e.querySelector('[data-kt-inbox-form="cc_close"]'),o=e.querySelector('[data-kt-inbox-form="bcc"]'),r=e.querySelector('[data-kt-inbox-form="bcc_button"]'),l=e.querySelector('[data-kt-inbox-form="bcc_close"]');a.addEventListener("click",(e=>{e.preventDefault(),t.classList.remove("d-none"),t.classList.add("d-flex")})),n.addEventListener("click",(e=>{e.preventDefault(),t.classList.add("d-none"),t.classList.remove("d-flex")})),r.addEventListener("click",(e=>{e.preventDefault(),o.classList.remove("d-none"),o.classList.add("d-flex")})),l.addEventListener("click",(e=>{e.preventDefault(),o.classList.add("d-none"),o.classList.remove("d-flex")}))},t=e=>{const t=e.querySelector('[data-kt-inbox-form="send"]');t.addEventListener("click",(function(){t.setAttribute("data-kt-indicator","on"),setTimeout((function(){t.removeAttribute("data-kt-indicator")}),3e3)}))},a=e=>{var t,a=new Tagify(e,{tagTextProp:"name",enforceWhitelist:!0,skipInvalid:!0,dropdown:{closeOnSelect:!1,enabled:0,classname:"users-list",searchKeys:["name","email"]},templates:{tag:function(e){return`\n \n \n \n
\n
\n
\n
${e.name} \n
\n \n `},dropdownItem:function(e){return`\n \n\n ${e.avatar?`\n
\n
\n
`:""}\n\n
\n ${e.name} \n ${e.email} \n
\n
\n `}},whitelist:[{value:1,name:"Emma Smith",avatar:"avatars/300-6.jpg",email:"e.smith@kpmg.com.au"},{value:2,name:"Max Smith",avatar:"avatars/300-1.jpg",email:"max@kt.com"},{value:3,name:"Sean Bean",avatar:"avatars/300-5.jpg",email:"sean@dellito.com"},{value:4,name:"Brian Cox",avatar:"avatars/300-25.jpg",email:"brian@exchange.com"},{value:5,name:"Francis Mitcham",avatar:"avatars/300-9.jpg",email:"f.mitcham@kpmg.com.au"},{value:6,name:"Dan Wilson",avatar:"avatars/300-23.jpg",email:"dam@consilting.com"},{value:7,name:"Ana Crown",avatar:"avatars/300-12.jpg",email:"ana.cf@limtel.com"},{value:8,name:"John Miller",avatar:"avatars/300-13.jpg",email:"miller@mapple.com"}]});a.on("dropdown:show dropdown:updated",(function(e){var n=e.detail.tagify.DOM.dropdown.content;a.suggestedListItems.length>1&&(t=a.parseTemplate("dropdownItem",[{class:"addAll",name:"Add all",email:a.settings.whitelist.reduce((function(e,t){return a.isTagDuplicate(t.value)?e:e+1}),0)+" Members"}]),n.insertBefore(t,n.firstChild))})),a.on("dropdown:select",(function(e){e.detail.elm==t&&a.dropdown.selectAll.call(a)}))},n=e=>{new Quill("#kt_inbox_form_editor",{modules:{toolbar:[[{header:[1,2,!1]}],["bold","italic","underline"],["image","code-block"]]},placeholder:"Type your text here...",theme:"snow"});const t=e.querySelector(".ql-toolbar");if(t){const e=["px-5","border-top-0","border-start-0","border-end-0"];t.classList.add(...e)}},o=e=>{const t='[data-kt-inbox-form="dropzone"]',a=e.querySelector(t),n=e.querySelector('[data-kt-inbox-form="dropzone_upload"]');var o=a.querySelector(".dropzone-item");o.id="";var r=o.parentNode.innerHTML;o.parentNode.removeChild(o);var l=new Dropzone(t,{url:"https://preview.keenthemes.com/api/dropzone/void.php",parallelUploads:20,maxFilesize:1,previewTemplate:r,previewsContainer:t+" .dropzone-items",clickable:n});l.on("addedfile",(function(e){a.querySelectorAll(".dropzone-item").forEach((e=>{e.style.display=""}))})),l.on("totaluploadprogress",(function(e){a.querySelectorAll(".progress-bar").forEach((t=>{t.style.width=e+"%"}))})),l.on("sending",(function(e){a.querySelectorAll(".progress-bar").forEach((e=>{e.style.opacity="1"}))})),l.on("complete",(function(e){const t=a.querySelectorAll(".dz-complete");setTimeout((function(){t.forEach((e=>{e.querySelector(".progress-bar").style.opacity="0",e.querySelector(".progress").style.opacity="0"}))}),300)}))};return{init:function(){document.querySelectorAll('[data-kt-inbox-message="message_wrapper"]').forEach((e=>{const t=e.querySelector('[data-kt-inbox-message="header"]'),a=e.querySelector('[data-kt-inbox-message="preview"]'),n=e.querySelector('[data-kt-inbox-message="details"]'),o=e.querySelector('[data-kt-inbox-message="message"]'),r=new bootstrap.Collapse(o,{toggle:!1});t.addEventListener("click",(e=>{e.target.closest('[data-kt-menu-trigger="click"]')||e.target.closest(".btn")||(a.classList.toggle("d-none"),n.classList.toggle("d-none"),r.toggle())}))})),(()=>{const r=document.querySelector("#kt_inbox_reply_form"),l=r.querySelectorAll('[data-kt-inbox-form="tagify"]');e(r),t(r),l.forEach((e=>{a(e)})),n(r),o(r)})()}}}();KTUtil.onDOMContentLoaded((function(){KTAppInboxReply.init()}));
diff --git a/public/assets/js/custom/apps/invoices/create.js b/public/assets/js/custom/apps/invoices/create.js
new file mode 100644
index 0000000..af9ee92
--- /dev/null
+++ b/public/assets/js/custom/apps/invoices/create.js
@@ -0,0 +1 @@
+"use strict";var KTAppInvoicesCreate=function(){var e,t=function(){var t=[].slice.call(e.querySelectorAll('[data-kt-element="items"] [data-kt-element="item"]')),a=0,n=wNumb({decimals:2,thousand:","});t.map((function(e){var t=e.querySelector('[data-kt-element="quantity"]'),l=e.querySelector('[data-kt-element="price"]'),r=n.from(l.value);r=!r||r<0?0:r;var i=parseInt(t.value);i=!i||i<0?1:i,l.value=n.to(r),t.value=i,e.querySelector('[data-kt-element="total"]').innerText=n.to(r*i),a+=r*i})),e.querySelector('[data-kt-element="sub-total"]').innerText=n.to(a),e.querySelector('[data-kt-element="grand-total"]').innerText=n.to(a)},a=function(){if(0===e.querySelectorAll('[data-kt-element="items"] [data-kt-element="item"]').length){var t=e.querySelector('[data-kt-element="empty-template"] tr').cloneNode(!0);e.querySelector('[data-kt-element="items"] tbody').appendChild(t)}else KTUtil.remove(e.querySelector('[data-kt-element="items"] [data-kt-element="empty"]'))};return{init:function(n){(e=document.querySelector("#kt_invoice_form")).querySelector('[data-kt-element="items"] [data-kt-element="add-item"]').addEventListener("click",(function(n){n.preventDefault();var l=e.querySelector('[data-kt-element="item-template"] tr').cloneNode(!0);e.querySelector('[data-kt-element="items"] tbody').appendChild(l),a(),t()})),KTUtil.on(e,'[data-kt-element="items"] [data-kt-element="remove-item"]',"click",(function(e){e.preventDefault(),KTUtil.remove(this.closest('[data-kt-element="item"]')),a(),t()})),KTUtil.on(e,'[data-kt-element="items"] [data-kt-element="quantity"], [data-kt-element="items"] [data-kt-element="price"]',"change",(function(e){e.preventDefault(),t()})),$(e.querySelector('[name="invoice_date"]')).flatpickr({enableTime:!1,dateFormat:"d, M Y"}),$(e.querySelector('[name="invoice_due_date"]')).flatpickr({enableTime:!1,dateFormat:"d, M Y"}),t()}}}();KTUtil.onDOMContentLoaded((function(){KTAppInvoicesCreate.init()}));
diff --git a/public/assets/js/custom/apps/projects/list/list.js b/public/assets/js/custom/apps/projects/list/list.js
new file mode 100644
index 0000000..be35ee3
--- /dev/null
+++ b/public/assets/js/custom/apps/projects/list/list.js
@@ -0,0 +1 @@
+"use strict";var KTProjectList={init:function(){!function(){var t=document.getElementById("kt_project_list_chart");if(t){var e=t.getContext("2d");new Chart(e,{type:"doughnut",data:{datasets:[{data:[30,45,25],backgroundColor:["#00A3FF","#50CD89","#E4E6EF"]}],labels:["Active","Completed","Yet to start"]},options:{chart:{fontFamily:"inherit"},borderWidth:0,cutout:"75%",cutoutPercentage:65,responsive:!0,maintainAspectRatio:!1,title:{display:!1},animation:{animateScale:!0,animateRotate:!0},stroke:{width:0},tooltips:{enabled:!0,intersect:!1,mode:"nearest",bodySpacing:5,yPadding:10,xPadding:10,caretPadding:0,displayColors:!1,backgroundColor:"#20D489",titleFontColor:"#ffffff",cornerRadius:4,footerSpacing:0,titleSpacing:0},plugins:{legend:{display:!1}}}})}}()}};KTUtil.onDOMContentLoaded((function(){KTProjectList.init()}));
diff --git a/public/assets/js/custom/apps/projects/project/project.js b/public/assets/js/custom/apps/projects/project/project.js
new file mode 100644
index 0000000..a8838f2
--- /dev/null
+++ b/public/assets/js/custom/apps/projects/project/project.js
@@ -0,0 +1 @@
+"use strict";var KTProjectOverview=function(){var t=KTUtil.getCssVariableValue("--bs-primary"),e=KTUtil.getCssVariableValue("--bs-primary-light"),a=KTUtil.getCssVariableValue("--bs-success"),r=KTUtil.getCssVariableValue("--bs-success-light"),o=KTUtil.getCssVariableValue("--bs-gray-200"),n=KTUtil.getCssVariableValue("--bs-gray-500");return{init:function(){var s,i;!function(){var t=document.getElementById("project_overview_chart");if(t){var e=t.getContext("2d");new Chart(e,{type:"doughnut",data:{datasets:[{data:[30,45,25],backgroundColor:["#00A3FF","#50CD89","#E4E6EF"]}],labels:["Active","Completed","Yet to start"]},options:{chart:{fontFamily:"inherit"},cutoutPercentage:75,responsive:!0,maintainAspectRatio:!1,cutout:"75%",title:{display:!1},animation:{animateScale:!0,animateRotate:!0},tooltips:{enabled:!0,intersect:!1,mode:"nearest",bodySpacing:5,yPadding:10,xPadding:10,caretPadding:0,displayColors:!1,backgroundColor:"#20D489",titleFontColor:"#ffffff",cornerRadius:4,footerSpacing:0,titleSpacing:0},plugins:{legend:{display:!1}}}})}}(),s=document.getElementById("kt_project_overview_graph"),i=parseInt(KTUtil.css(s,"height")),s&&new ApexCharts(s,{series:[{name:"Incomplete",data:[70,70,80,80,75,75,75]},{name:"Complete",data:[55,55,60,60,55,55,60]}],chart:{type:"area",height:i,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[t,a]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:n,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:t,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:n,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(t){return t+" tasks"}}},colors:[e,r],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[e,r],strokeColor:[t,a],strokeWidth:3}}).render(),function(){var t=document.querySelector("#kt_profile_overview_table");if(!t)return;t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),a=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",a)}));const e=$(t).DataTable({info:!1,order:[]}),a=document.getElementById("kt_filter_orders"),r=document.getElementById("kt_filter_year");var o,n;a.addEventListener("change",(function(t){e.column(3).search(t.target.value).draw()})),r.addEventListener("change",(function(t){switch(t.target.value){case"thisyear":o=moment().startOf("year").format(),n=moment().endOf("year").format(),e.draw();break;case"thismonth":o=moment().startOf("month").format(),n=moment().endOf("month").format(),e.draw();break;case"lastmonth":o=moment().subtract(1,"months").startOf("month").format(),n=moment().subtract(1,"months").endOf("month").format(),e.draw();break;case"last90days":o=moment().subtract(30,"days").format(),n=moment().format(),e.draw();break;default:o=moment().subtract(100,"years").startOf("month").format(),n=moment().add(1,"months").endOf("month").format(),e.draw()}})),$.fn.dataTable.ext.search.push((function(t,e,a){var r=o,s=n,i=parseFloat(moment(e[1]).format())||0;return!!(isNaN(r)&&isNaN(s)||isNaN(r)&&i<=s||r<=i&&isNaN(s)||r<=i&&i<=s)})),document.getElementById("kt_filter_search").addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTProjectOverview.init()}));
diff --git a/public/assets/js/custom/apps/projects/settings/settings.js b/public/assets/js/custom/apps/projects/settings/settings.js
new file mode 100644
index 0000000..310ef0a
--- /dev/null
+++ b/public/assets/js/custom/apps/projects/settings/settings.js
@@ -0,0 +1 @@
+"use strict";var KTProjectSettings={init:function(){!function(){var t;$("#kt_datepicker_1").flatpickr();var e=document.getElementById("kt_project_settings_form"),i=e.querySelector("#kt_project_settings_submit");t=FormValidation.formValidation(e,{fields:{name:{validators:{notEmpty:{message:"Project name is required"}}},type:{validators:{notEmpty:{message:"Project type is required"}}},description:{validators:{notEmpty:{message:"Project Description is required"}}},date:{validators:{notEmpty:{message:"Due Date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,submitButton:new FormValidation.plugins.SubmitButton,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row"})}}),i.addEventListener("click",(function(e){e.preventDefault(),t.validate().then((function(t){"Valid"==t?swal.fire({text:"Thank you! You've updated your project settings",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-light-primary"}}):swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-light-primary"}})}))}))}()}};KTUtil.onDOMContentLoaded((function(){KTProjectSettings.init()}));
diff --git a/public/assets/js/custom/apps/projects/targets/targets.js b/public/assets/js/custom/apps/projects/targets/targets.js
new file mode 100644
index 0000000..8fdd8da
--- /dev/null
+++ b/public/assets/js/custom/apps/projects/targets/targets.js
@@ -0,0 +1 @@
+"use strict";var KTProjectTargets={init:function(){!function(){const t=document.getElementById("kt_profile_overview_table");t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",o)})),$(t).DataTable({info:!1,order:[],paging:!1})}()}};KTUtil.onDOMContentLoaded((function(){KTProjectTargets.init()}));
diff --git a/public/assets/js/custom/apps/projects/users/users.js b/public/assets/js/custom/apps/projects/users/users.js
new file mode 100644
index 0000000..3402dcb
--- /dev/null
+++ b/public/assets/js/custom/apps/projects/users/users.js
@@ -0,0 +1 @@
+"use strict";var KTProjectUsers={init:function(){!function(){const t=document.getElementById("kt_project_users_table");if(!t)return;t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),r=moment(e[1].innerHTML,"MMM D, YYYY").format();e[1].setAttribute("data-order",r)}));const e=$(t).DataTable({info:!1,order:[],columnDefs:[{targets:4,orderable:!1}]});var r=document.getElementById("kt_filter_search");r&&r.addEventListener("keyup",(function(t){e.search(t.target.value).draw()}))}()}};KTUtil.onDOMContentLoaded((function(){KTProjectUsers.init()}));
diff --git a/public/assets/js/custom/apps/subscriptions/add/advanced.js b/public/assets/js/custom/apps/subscriptions/add/advanced.js
new file mode 100644
index 0000000..5f1095e
--- /dev/null
+++ b/public/assets/js/custom/apps/subscriptions/add/advanced.js
@@ -0,0 +1 @@
+"use strict";var KTSubscriptionsAdvanced=function(){var t,e,n=function(){t.querySelectorAll("tbody tr").forEach(((t,e)=>{const n=t.querySelector("td:first-child input"),o=t.querySelector("td:nth-child(2) input"),i=n.getAttribute("id"),r=o.getAttribute("id");n.setAttribute("name",i+"-"+e),o.setAttribute("name",r+"-"+e)}))};return{init:function(){t=document.getElementById("kt_create_new_custom_fields"),function(){const o=document.getElementById("kt_create_new_custom_fields_add"),i=t.querySelector("tbody tr td:first-child").innerHTML,r=t.querySelector("tbody tr td:nth-child(2)").innerHTML,c=t.querySelector("tbody tr td:last-child").innerHTML;var d;e=$(t).DataTable({info:!1,order:[],ordering:!1,paging:!1,lengthChange:!1}),o.addEventListener("click",(function(t){t.preventDefault(),d=e.row.add([i,r,c]).draw().node(),$(d).find("td").eq(2).addClass("text-end"),n()}))}(),n(),KTUtil.on(t,'[data-kt-action="field_remove"]',"click",(function(t){t.preventDefault();const n=t.target.closest("tr");Swal.fire({text:"Are you sure you want to delete this field ?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted it!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:"It was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTSubscriptionsAdvanced.init()}));
diff --git a/public/assets/js/custom/apps/subscriptions/add/customer-select.js b/public/assets/js/custom/apps/subscriptions/add/customer-select.js
new file mode 100644
index 0000000..3fa30dc
--- /dev/null
+++ b/public/assets/js/custom/apps/subscriptions/add/customer-select.js
@@ -0,0 +1 @@
+"use strict";var KTModalCustomerSelect=function(){var e,t,n,o,s,a,c=function(e){setTimeout((function(){var s=KTUtil.getRandomInt(1,6);t.classList.add("d-none"),3===s?(n.classList.add("d-none"),o.classList.remove("d-none")):(n.classList.remove("d-none"),o.classList.add("d-none")),e.complete()}),1500)},r=function(e){t.classList.remove("d-none"),n.classList.add("d-none"),o.classList.add("d-none")};return{init:function(){e=document.querySelector("#kt_modal_customer_search_handler"),a=new bootstrap.Modal(document.querySelector("#kt_modal_customer_search")),e&&(e.querySelector('[data-kt-search-element="wrapper"]'),t=e.querySelector('[data-kt-search-element="suggestions"]'),n=e.querySelector('[data-kt-search-element="results"]'),o=e.querySelector('[data-kt-search-element="empty"]'),(s=new KTSearch(e)).on("kt.search.process",c),s.on("kt.search.clear",r),KTUtil.on(e,'[data-kt-search-element="customer"]',"click",(function(){a.hide()})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCustomerSelect.init()}));
diff --git a/public/assets/js/custom/apps/subscriptions/add/products.js b/public/assets/js/custom/apps/subscriptions/add/products.js
new file mode 100644
index 0000000..969b7ac
--- /dev/null
+++ b/public/assets/js/custom/apps/subscriptions/add/products.js
@@ -0,0 +1 @@
+"use strict";var KTSubscriptionsProducts=function(){var t,e,n,o;return{init:function(){n=document.getElementById("kt_modal_add_product"),o=new bootstrap.Modal(n),t=document.querySelector("#kt_subscription_products_table"),e=$(t).DataTable({info:!1,order:[],ordering:!1,paging:!1,lengthChange:!1}),KTUtil.on(t,'[data-kt-action="product_remove"]',"click",(function(t){t.preventDefault();const n=t.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})):"cancel"===t.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))})),function(){n.querySelector("#kt_modal_add_product_close");const r=n.querySelector("#kt_modal_add_product_cancel"),c=n.querySelector("#kt_modal_add_product_submit");r.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?o.hide():"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),c.addEventListener("click",(function(r){r.preventDefault();var c,i=n.querySelector('input[type="radio"]:checked');i&&!0===i.checked&&(c=e.row.add([i.getAttribute("data-kt-product-name"),"1",i.getAttribute("data-kt-product-price")+" / "+i.getAttribute("data-kt-product-frequency"),t.querySelector("tbody tr td:last-child").innerHTML]).draw().node(),$(c).find("td").eq(3).addClass("text-end")),o.hide()}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTSubscriptionsProducts.init()}));
diff --git a/public/assets/js/custom/apps/subscriptions/list/export.js b/public/assets/js/custom/apps/subscriptions/list/export.js
new file mode 100644
index 0000000..56fb556
--- /dev/null
+++ b/public/assets/js/custom/apps/subscriptions/list/export.js
@@ -0,0 +1 @@
+"use strict";var KTSubscriptionsExport=function(){var t,e,n,o,i,r,s;return{init:function(){t=document.querySelector("#kt_subscriptions_export_modal"),s=new bootstrap.Modal(t),r=document.querySelector("#kt_subscriptions_export_form"),e=r.querySelector("#kt_subscriptions_export_submit"),n=r.querySelector("#kt_subscriptions_export_cancel"),o=t.querySelector("#kt_subscriptions_export_close"),i=FormValidation.formValidation(r,{fields:{date:{validators:{notEmpty:{message:"Date range is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),Swal.fire({text:"Customer list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(s.hide(),e.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),s.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),o.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),s.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),function(){const t=r.querySelector("[name=date]");$(t).flatpickr({altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",mode:"range"})}()}}}();KTUtil.onDOMContentLoaded((function(){KTSubscriptionsExport.init()}));
diff --git a/public/assets/js/custom/apps/subscriptions/list/list.js b/public/assets/js/custom/apps/subscriptions/list/list.js
new file mode 100644
index 0000000..cd732a5
--- /dev/null
+++ b/public/assets/js/custom/apps/subscriptions/list/list.js
@@ -0,0 +1 @@
+"use strict";var KTSubscriptionsList=function(){var t,e,n,o,c,r=function(){t.querySelectorAll('[data-kt-subscriptions-table-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr"),o=n.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})).then((function(){i()})):"cancel"===t.dismiss&&Swal.fire({text:o+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},l=()=>{const r=t.querySelectorAll('[type="checkbox"]');n=document.querySelector('[data-kt-subscription-table-toolbar="base"]'),o=document.querySelector('[data-kt-subscription-table-toolbar="selected"]'),c=document.querySelector('[data-kt-subscription-table-select="selected_count"]');const a=document.querySelector('[data-kt-subscription-table-select="delete_selected"]');r.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){i()}),50)}))})),a.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(n){n.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){r.forEach((t=>{t.checked&&e.row($(t.closest("tbody tr"))).remove().draw()}));t.querySelectorAll('[type="checkbox"]')[0].checked=!1})).then((function(){i(),l()})):"cancel"===n.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const i=()=>{const e=t.querySelectorAll('tbody [type="checkbox"]');let r=!1,l=0;e.forEach((t=>{t.checked&&(r=!0,l++)})),r?(c.innerHTML=l,n.classList.add("d-none"),o.classList.remove("d-none")):(n.classList.remove("d-none"),o.classList.add("d-none"))};return{init:function(){(t=document.getElementById("kt_subscriptions_table"))&&(t.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[5].innerHTML,"DD MMM YYYY, LT").format();e[5].setAttribute("data-order",n)})),(e=$(t).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){l(),r(),i()})),l(),document.querySelector('[data-kt-subscription-table-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),r(),function(){const t=document.querySelector('[data-kt-subscription-table-filter="form"]'),n=t.querySelector('[data-kt-subscription-table-filter="filter"]'),o=t.querySelector('[data-kt-subscription-table-filter="reset"]'),c=t.querySelectorAll("select");n.addEventListener("click",(function(){var t="";c.forEach(((e,n)=>{e.value&&""!==e.value&&(0!==n&&(t+=" "),t+=e.value)})),e.search(t).draw()})),o.addEventListener("click",(function(){c.forEach(((t,e)=>{$(t).val(null).trigger("change")})),e.search("").draw()}))}())}}}();KTUtil.onDOMContentLoaded((function(){KTSubscriptionsList.init()}));
diff --git a/public/assets/js/custom/apps/support-center/general.js b/public/assets/js/custom/apps/support-center/general.js
new file mode 100644
index 0000000..7b1b3ba
--- /dev/null
+++ b/public/assets/js/custom/apps/support-center/general.js
@@ -0,0 +1 @@
+"use strict";var KTSupportCenterGeneral={init:function(){!function(e){var t=e;if(void 0===t&&(t=document.querySelectorAll(".highlight")),t&&t.length>0)for(var n=0;n{var o=FormValidation.formValidation(e,{fields:{permission_name:{validators:{notEmpty:{message:"Permission name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-permissions-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-permissions-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-permissions-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddPermission.init()}));
diff --git a/public/assets/js/custom/apps/user-management/permissions/list.js b/public/assets/js/custom/apps/user-management/permissions/list.js
new file mode 100644
index 0000000..1d502cd
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/permissions/list.js
@@ -0,0 +1 @@
+"use strict";var KTUsersPermissionsList=function(){var t,e;return{init:function(){(e=document.querySelector("#kt_permissions_table"))&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),n=moment(e[2].innerHTML,"DD MMM YYYY, LT").format();e[2].setAttribute("data-order",n)})),t=$(e).DataTable({info:!1,order:[],columnDefs:[{orderable:!1,targets:1},{orderable:!1,targets:3}]}),document.querySelector('[data-kt-permissions-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),e.querySelectorAll('[data-kt-permissions-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const n=e.target.closest("tr"),o=n.querySelectorAll("td")[0].innerText;Swal.fire({text:"Are you sure you want to delete "+o+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+o+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(n)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTUsersPermissionsList.init()}));
diff --git a/public/assets/js/custom/apps/user-management/permissions/update-permission.js b/public/assets/js/custom/apps/user-management/permissions/update-permission.js
new file mode 100644
index 0000000..9f83e57
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/permissions/update-permission.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePermission=function(){const t=document.getElementById("kt_modal_update_permission"),e=t.querySelector("#kt_modal_update_permission_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{permission_name:{validators:{notEmpty:{message:"Permission name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-permissions-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-permissions-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-permissions-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePermission.init()}));
diff --git a/public/assets/js/custom/apps/user-management/roles/list/add.js b/public/assets/js/custom/apps/user-management/roles/list/add.js
new file mode 100644
index 0000000..4552065
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/roles/list/add.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddRole=function(){const t=document.getElementById("kt_modal_add_role"),e=t.querySelector("#kt_modal_add_role_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{role_name:{validators:{notEmpty:{message:"Role name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-roles-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-roles-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const r=t.querySelector('[data-kt-roles-modal-action="submit"]');r.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(r.setAttribute("data-kt-indicator","on"),r.disabled=!0,setTimeout((function(){r.removeAttribute("data-kt-indicator"),r.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),(()=>{const t=e.querySelector("#kt_roles_select_all"),n=e.querySelectorAll('[type="checkbox"]');t.addEventListener("change",(t=>{n.forEach((e=>{e.checked=t.target.checked}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddRole.init()}));
diff --git a/public/assets/js/custom/apps/user-management/roles/list/update-role.js b/public/assets/js/custom/apps/user-management/roles/list/update-role.js
new file mode 100644
index 0000000..1470422
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/roles/list/update-role.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePermissions=function(){const t=document.getElementById("kt_modal_update_role"),e=t.querySelector("#kt_modal_update_role_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{role_name:{validators:{notEmpty:{message:"Role name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-roles-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-roles-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-roles-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),(()=>{const t=e.querySelector("#kt_roles_select_all"),n=e.querySelectorAll('[type="checkbox"]');t.addEventListener("change",(t=>{n.forEach((e=>{e.checked=t.target.checked}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePermissions.init()}));
diff --git a/public/assets/js/custom/apps/user-management/roles/view/update-role.js b/public/assets/js/custom/apps/user-management/roles/view/update-role.js
new file mode 100644
index 0000000..1470422
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/roles/view/update-role.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePermissions=function(){const t=document.getElementById("kt_modal_update_role"),e=t.querySelector("#kt_modal_update_role_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{role_name:{validators:{notEmpty:{message:"Role name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-roles-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-roles-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-roles-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),(()=>{const t=e.querySelector("#kt_roles_select_all"),n=e.querySelectorAll('[type="checkbox"]');t.addEventListener("change",(t=>{n.forEach((e=>{e.checked=t.target.checked}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePermissions.init()}));
diff --git a/public/assets/js/custom/apps/user-management/roles/view/view.js b/public/assets/js/custom/apps/user-management/roles/view/view.js
new file mode 100644
index 0000000..21f22d3
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/roles/view/view.js
@@ -0,0 +1 @@
+"use strict";var KTUsersViewRole=function(){var t,e,o=()=>{const r=e.querySelectorAll('[type="checkbox"]'),c=document.querySelector('[data-kt-view-roles-table-select="delete_selected"]');r.forEach((t=>{t.addEventListener("click",(function(){setTimeout((function(){n()}),50)}))})),c.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(c){c.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){r.forEach((e=>{e.checked&&t.row($(e.closest("tbody tr"))).remove().draw()}));e.querySelectorAll('[type="checkbox"]')[0].checked=!1})).then((function(){n(),o()})):"cancel"===c.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const n=()=>{const t=document.querySelector('[data-kt-view-roles-table-toolbar="base"]'),o=document.querySelector('[data-kt-view-roles-table-toolbar="selected"]'),n=document.querySelector('[data-kt-view-roles-table-select="selected_count"]'),r=e.querySelectorAll('tbody [type="checkbox"]');let c=!1,l=0;r.forEach((t=>{t.checked&&(c=!0,l++)})),c?(n.innerHTML=l,t.classList.add("d-none"),o.classList.remove("d-none")):(t.classList.remove("d-none"),o.classList.add("d-none"))};return{init:function(){(e=document.querySelector("#kt_roles_view_table"))&&(e.querySelectorAll("tbody tr").forEach((t=>{const e=t.querySelectorAll("td"),o=moment(e[3].innerHTML,"DD MMM YYYY, LT").format();e[3].setAttribute("data-order",o)})),t=$(e).DataTable({info:!1,order:[],pageLength:5,lengthChange:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:4}]}),document.querySelector('[data-kt-roles-table-filter="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),e.querySelectorAll('[data-kt-roles-table-filter="delete_row"]').forEach((e=>{e.addEventListener("click",(function(e){e.preventDefault();const o=e.target.closest("tr"),n=o.querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+n+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(e){e.value?Swal.fire({text:"You have deleted "+n+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){t.row($(o)).remove().draw()})):"cancel"===e.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))})),o())}}}();KTUtil.onDOMContentLoaded((function(){KTUsersViewRole.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/list/add.js b/public/assets/js/custom/apps/user-management/users/list/add.js
new file mode 100644
index 0000000..0f3aa13
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/list/add.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddUser=function(){const t=document.getElementById("kt_modal_add_user"),e=t.querySelector("#kt_modal_add_user_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{user_name:{validators:{notEmpty:{message:"Full name is required"}}},user_email:{validators:{notEmpty:{message:"Valid email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(t=>{t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddUser.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/list/export-users.js b/public/assets/js/custom/apps/user-management/users/list/export-users.js
new file mode 100644
index 0000000..58de31b
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/list/export-users.js
@@ -0,0 +1 @@
+"use strict";var KTModalExportUsers=function(){const t=document.getElementById("kt_modal_export_users"),e=t.querySelector("#kt_modal_export_users_form"),n=new bootstrap.Modal(t);return{init:function(){!function(){var o=FormValidation.formValidation(e,{fields:{format:{validators:{notEmpty:{message:"File format is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),Swal.fire({text:"User list has been successfully exported!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&(n.hide(),i.disabled=!1)}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}()}}}();KTUtil.onDOMContentLoaded((function(){KTModalExportUsers.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/list/table.js b/public/assets/js/custom/apps/user-management/users/list/table.js
new file mode 100644
index 0000000..28cb86d
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/list/table.js
@@ -0,0 +1 @@
+"use strict";var KTUsersList=function(){var e,t,n,r,o=document.getElementById("kt_table_users"),c=()=>{o.querySelectorAll('[data-kt-users-table-filter="delete_row"]').forEach((t=>{t.addEventListener("click",(function(t){t.preventDefault();const n=t.target.closest("tr"),r=n.querySelectorAll("td")[1].querySelectorAll("a")[1].innerText;Swal.fire({text:"Are you sure you want to delete "+r+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted "+r+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){e.row($(n)).remove().draw()})).then((function(){a()})):"cancel"===t.dismiss&&Swal.fire({text:customerName+" was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))}))},l=()=>{const c=o.querySelectorAll('[type="checkbox"]');t=document.querySelector('[data-kt-user-table-toolbar="base"]'),n=document.querySelector('[data-kt-user-table-toolbar="selected"]'),r=document.querySelector('[data-kt-user-table-select="selected_count"]');const s=document.querySelector('[data-kt-user-table-select="delete_selected"]');c.forEach((e=>{e.addEventListener("click",(function(){setTimeout((function(){a()}),50)}))})),s.addEventListener("click",(function(){Swal.fire({text:"Are you sure you want to delete selected customers?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, delete!",cancelButtonText:"No, cancel",customClass:{confirmButton:"btn fw-bold btn-danger",cancelButton:"btn fw-bold btn-active-light-primary"}}).then((function(t){t.value?Swal.fire({text:"You have deleted all selected customers!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}}).then((function(){c.forEach((t=>{t.checked&&e.row($(t.closest("tbody tr"))).remove().draw()}));o.querySelectorAll('[type="checkbox"]')[0].checked=!1})).then((function(){a(),l()})):"cancel"===t.dismiss&&Swal.fire({text:"Selected customers was not deleted.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-primary"}})}))}))};const a=()=>{const e=o.querySelectorAll('tbody [type="checkbox"]');let c=!1,l=0;e.forEach((e=>{e.checked&&(c=!0,l++)})),c?(r.innerHTML=l,t.classList.add("d-none"),n.classList.remove("d-none")):(t.classList.remove("d-none"),n.classList.add("d-none"))};return{init:function(){o&&(o.querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),n=t[3].innerText.toLowerCase();let r=0,o="minutes";n.includes("yesterday")?(r=1,o="days"):n.includes("mins")?(r=parseInt(n.replace(/\D/g,"")),o="minutes"):n.includes("hours")?(r=parseInt(n.replace(/\D/g,"")),o="hours"):n.includes("days")?(r=parseInt(n.replace(/\D/g,"")),o="days"):n.includes("weeks")&&(r=parseInt(n.replace(/\D/g,"")),o="weeks");const c=moment().subtract(r,o).format();t[3].setAttribute("data-order",c);const l=moment(t[5].innerHTML,"DD MMM YYYY, LT").format();t[5].setAttribute("data-order",l)})),(e=$(o).DataTable({info:!1,order:[],pageLength:10,lengthChange:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){l(),c(),a()})),l(),document.querySelector('[data-kt-user-table-filter="search"]').addEventListener("keyup",(function(t){e.search(t.target.value).draw()})),document.querySelector('[data-kt-user-table-filter="reset"]').addEventListener("click",(function(){document.querySelector('[data-kt-user-table-filter="form"]').querySelectorAll("select").forEach((e=>{$(e).val("").trigger("change")})),e.search("").draw()})),c(),(()=>{const t=document.querySelector('[data-kt-user-table-filter="form"]'),n=t.querySelector('[data-kt-user-table-filter="filter"]'),r=t.querySelectorAll("select");n.addEventListener("click",(function(){var t="";r.forEach(((e,n)=>{e.value&&""!==e.value&&(0!==n&&(t+=" "),t+=e.value)})),e.search(t).draw()}))})())}}}();KTUtil.onDOMContentLoaded((function(){KTUsersList.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/add-auth-app.js b/public/assets/js/custom/apps/user-management/users/view/add-auth-app.js
new file mode 100644
index 0000000..35b800d
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/add-auth-app.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddAuthApp=function(){const t=document.getElementById("kt_modal_add_auth_app"),e=new bootstrap.Modal(t);return{init:function(){t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&e.hide()}))})),(()=>{const e=t.querySelector('[ data-kt-add-auth-action="qr-code"]'),n=t.querySelector('[ data-kt-add-auth-action="text-code"]'),o=t.querySelector('[ data-kt-add-auth-action="qr-code-button"]'),a=t.querySelector('[ data-kt-add-auth-action="text-code-button"]'),c=t.querySelector('[ data-kt-add-auth-action="qr-code-label"]'),d=t.querySelector('[ data-kt-add-auth-action="text-code-label"]'),l=()=>{e.classList.toggle("d-none"),o.classList.toggle("d-none"),c.classList.toggle("d-none"),n.classList.toggle("d-none"),a.classList.toggle("d-none"),d.classList.toggle("d-none")};a.addEventListener("click",(t=>{t.preventDefault(),l()})),o.addEventListener("click",(t=>{t.preventDefault(),l()}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddAuthApp.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/add-one-time-password.js b/public/assets/js/custom/apps/user-management/users/view/add-one-time-password.js
new file mode 100644
index 0000000..b7f69fd
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/add-one-time-password.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddOneTimePassword=function(){const t=document.getElementById("kt_modal_add_one_time_password"),e=t.querySelector("#kt_modal_add_one_time_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{otp_mobile_number:{validators:{notEmpty:{message:"Valid mobile number is required"}}},otp_confirm_password:{validators:{notEmpty:{message:"Password confirmation is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to close?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, close it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value&&n.hide()}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddOneTimePassword.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/add-schedule.js b/public/assets/js/custom/apps/user-management/users/view/add-schedule.js
new file mode 100644
index 0000000..a4fc650
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/add-schedule.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddSchedule=function(){const t=document.getElementById("kt_modal_add_schedule"),e=t.querySelector("#kt_modal_add_schedule_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{$("#kt_modal_add_schedule_datepicker").flatpickr({enableTime:!0,dateFormat:"Y-m-d H:i"});const o=e.querySelector("#kt_modal_add_schedule_tagify");new Tagify(o,{whitelist:["sean@dellito.com","brian@exchange.com","mikaela@pexcom.com","f.mitcham@kpmg.com.au","olivia@corpmail.com","owen.neil@gmail.com","dam@consilting.com","emma@intenso.com","ana.cf@limtel.com","robert@benko.com","lucy.m@fentech.com","ethan@loop.com.au"],maxTags:10,dropdown:{maxItems:20,classname:"tagify__inline__suggestions",enabled:0,closeOnSelect:!1}});var i=FormValidation.formValidation(e,{fields:{event_datetime:{validators:{notEmpty:{message:"Event date & time is required"}}},event_name:{validators:{notEmpty:{message:"Event name is required"}}},event_org:{validators:{notEmpty:{message:"Event organiser is required"}}},event_invitees:{validators:{notEmpty:{message:"Event invitees is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});$(e.querySelector('[name="event_invitees"]')).on("change",(function(){i.revalidateField("event_invitees")})),t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddSchedule.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/add-task.js b/public/assets/js/custom/apps/user-management/users/view/add-task.js
new file mode 100644
index 0000000..a455474
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/add-task.js
@@ -0,0 +1 @@
+"use strict";var KTUsersAddTask=function(){const t=document.getElementById("kt_modal_add_task"),e=t.querySelector("#kt_modal_add_task_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{$("#kt_modal_add_task_datepicker").flatpickr({dateFormat:"Y-m-d"});var o=FormValidation.formValidation(e,{fields:{task_duedate:{validators:{notEmpty:{message:"Task due date is required"}}},task_name:{validators:{notEmpty:{message:"Task name is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t?(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),document.querySelectorAll('[data-kt-menu-id="kt-users-tasks"]').forEach((t=>{const e=t.querySelector('[data-kt-users-update-task-status="reset"]'),n=t.querySelector('[data-kt-users-update-task-status="submit"]'),o=t.querySelector('[data-kt-menu-id="kt-users-tasks-form"]');var a=FormValidation.formValidation(o,{fields:{task_status:{validators:{notEmpty:{message:"Task due date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});$(o.querySelector('[name="task_status"]')).on("change",(function(){a.revalidateField("task_status")})),e.addEventListener("click",(e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to reset?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, reset it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(o.reset(),t.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your form was not reset!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),n.addEventListener("click",(e=>{e.preventDefault(),a&&a.validate().then((function(e){console.log("validated!"),"Valid"==e?(n.setAttribute("data-kt-indicator","on"),n.disabled=!0,setTimeout((function(){n.removeAttribute("data-kt-indicator"),n.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&t.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(){}))}))}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTUsersAddTask.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/update-details.js b/public/assets/js/custom/apps/user-management/users/view/update-details.js
new file mode 100644
index 0000000..0816301
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/update-details.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdateDetails=function(){const t=document.getElementById("kt_modal_update_details"),e=t.querySelector("#kt_modal_update_user_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const o=t.querySelector('[data-kt-users-modal-action="submit"]');o.addEventListener("click",(function(t){t.preventDefault(),o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),o.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateDetails.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/update-email.js b/public/assets/js/custom/apps/user-management/users/view/update-email.js
new file mode 100644
index 0000000..1a94c76
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/update-email.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdateEmail=function(){const t=document.getElementById("kt_modal_update_email"),e=t.querySelector("#kt_modal_update_email_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{profile_email:{validators:{notEmpty:{message:"Email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const i=t.querySelector('[data-kt-users-modal-action="submit"]');i.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(i.setAttribute("data-kt-indicator","on"),i.disabled=!0,setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateEmail.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/update-password.js b/public/assets/js/custom/apps/user-management/users/view/update-password.js
new file mode 100644
index 0000000..a3eae5e
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/update-password.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdatePassword=function(){const t=document.getElementById("kt_modal_update_password"),e=t.querySelector("#kt_modal_update_password_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{var o=FormValidation.formValidation(e,{fields:{current_password:{validators:{notEmpty:{message:"Current password is required"}}},new_password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(t){if(t.value.length>0)return validatePassword()}}}},confirm_password:{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="new_password"]').value},message:"The password and its confirm are not the same"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}});t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const a=t.querySelector('[data-kt-users-modal-action="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),o&&o.validate().then((function(t){console.log("validated!"),"Valid"==t&&(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3))}))}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdatePassword.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/update-role.js b/public/assets/js/custom/apps/user-management/users/view/update-role.js
new file mode 100644
index 0000000..aa64a52
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/update-role.js
@@ -0,0 +1 @@
+"use strict";var KTUsersUpdateRole=function(){const t=document.getElementById("kt_modal_update_role"),e=t.querySelector("#kt_modal_update_role_form"),n=new bootstrap.Modal(t);return{init:function(){(()=>{t.querySelector('[data-kt-users-modal-action="close"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('[data-kt-users-modal-action="cancel"]').addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}));const o=t.querySelector('[data-kt-users-modal-action="submit"]');o.addEventListener("click",(function(t){t.preventDefault(),o.setAttribute("data-kt-indicator","on"),o.disabled=!0,setTimeout((function(){o.removeAttribute("data-kt-indicator"),o.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&n.hide()}))}),2e3)}))})()}}}();KTUtil.onDOMContentLoaded((function(){KTUsersUpdateRole.init()}));
diff --git a/public/assets/js/custom/apps/user-management/users/view/view.js b/public/assets/js/custom/apps/user-management/users/view/view.js
new file mode 100644
index 0000000..e2d88fa
--- /dev/null
+++ b/public/assets/js/custom/apps/user-management/users/view/view.js
@@ -0,0 +1 @@
+"use strict";var KTUsersViewMain={init:function(){document.getElementById("kt_modal_sign_out_sesions").addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like sign out all sessions?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, sign out!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"You have signed out all sessions!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your sessions are still preserved!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),document.querySelectorAll('[data-kt-users-sign-out="single_user"]').forEach((t=>{t.addEventListener("click",(n=>{n.preventDefault();const e=t.closest("tr").querySelectorAll("td")[1].innerText;Swal.fire({text:"Are you sure you would like sign out "+e+"?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, sign out!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(n){n.value?Swal.fire({text:"You have signed out "+e+"!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(){t.closest("tr").remove()})):"cancel"===n.dismiss&&Swal.fire({text:e+"'s session is still preserved!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})),document.getElementById("kt_users_delete_two_step").addEventListener("click",(t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like remove this two-step authentication?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, remove it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?Swal.fire({text:"You have removed this two-step authentication!.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}):"cancel"===t.dismiss&&Swal.fire({text:"Your two-step authentication is still valid!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),(()=>{const t=document.getElementById("kt_users_email_notification_form"),n=t.querySelector("#kt_users_email_notification_submit"),e=t.querySelector("#kt_users_email_notification_cancel");n.addEventListener("click",(t=>{t.preventDefault(),n.setAttribute("data-kt-indicator","on"),n.disabled=!0,setTimeout((function(){n.removeAttribute("data-kt-indicator"),n.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}),2e3)})),e.addEventListener("click",(n=>{n.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(n){n.value?t.reset():"cancel"===n.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})()}};KTUtil.onDOMContentLoaded((function(){KTUsersViewMain.init()}));
diff --git a/public/assets/js/custom/authentication/reset-password/new-password.js b/public/assets/js/custom/authentication/reset-password/new-password.js
new file mode 100644
index 0000000..4954237
--- /dev/null
+++ b/public/assets/js/custom/authentication/reset-password/new-password.js
@@ -0,0 +1 @@
+"use strict";var KTAuthNewPassword=function(){var t,e,r,o,a=function(){return 100===o.getScore()};return{init:function(){t=document.querySelector("#kt_new_password_form"),e=document.querySelector("#kt_new_password_submit"),o=KTPasswordMeter.getInstance(t.querySelector('[data-kt-password-meter="true"]')),r=FormValidation.formValidation(t,{fields:{password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(t){if(t.value.length>0)return a()}}}},"confirm-password":{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return t.querySelector('[name="password"]').value},message:"The password and its confirm are not the same"}}},toc:{validators:{notEmpty:{message:"You must accept the terms and conditions"}}}},plugins:{trigger:new FormValidation.plugins.Trigger({event:{password:!1}}),bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(a){a.preventDefault(),r.revalidateField("password"),r.validate().then((function(r){"Valid"==r?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,Swal.fire({text:"You have successfully reset your password!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){if(e.isConfirmed){t.querySelector('[name="password"]').value="",t.querySelector('[name="confirm-password"]').value="",o.reset();var r=t.getAttribute("data-kt-redirect-url");r&&(location.href=r)}}))}),1500)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),t.querySelector('input[name="password"]').addEventListener("input",(function(){this.value.length>0&&r.updateFieldStatus("password","NotValidated")}))}}}();KTUtil.onDOMContentLoaded((function(){KTAuthNewPassword.init()}));
diff --git a/public/assets/js/custom/authentication/reset-password/reset-password.js b/public/assets/js/custom/authentication/reset-password/reset-password.js
new file mode 100644
index 0000000..48f16b2
--- /dev/null
+++ b/public/assets/js/custom/authentication/reset-password/reset-password.js
@@ -0,0 +1 @@
+"use strict";var KTAuthResetPassword=function(){var t,e,i;return{init:function(){t=document.querySelector("#kt_password_reset_form"),e=document.querySelector("#kt_password_reset_submit"),i=FormValidation.formValidation(t,{fields:{email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(r){r.preventDefault(),i.validate().then((function(i){"Valid"==i?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,Swal.fire({text:"We have send a password reset link to your email.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){if(e.isConfirmed){t.querySelector('[name="email"]').value="";var i=t.getAttribute("data-kt-redirect-url");i&&(location.href=i)}}))}),1500)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTAuthResetPassword.init()}));
diff --git a/public/assets/js/custom/authentication/sign-in/general.js b/public/assets/js/custom/authentication/sign-in/general.js
new file mode 100644
index 0000000..1f9e98b
--- /dev/null
+++ b/public/assets/js/custom/authentication/sign-in/general.js
@@ -0,0 +1 @@
+"use strict";var KTSigninGeneral=function(){var t,e,r;return{init:function(){t=document.querySelector("#kt_sign_in_form"),e=document.querySelector("#kt_sign_in_submit"),r=FormValidation.formValidation(t,{fields:{email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}},password:{validators:{notEmpty:{message:"The password is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(i){i.preventDefault(),r.validate().then((function(r){"Valid"==r?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,axios.post(e.closest("form").getAttribute("action"),new FormData(t)).then((function(e){if(e){t.reset();const e=t.getAttribute("data-kt-redirect-url");e&&(location.href=e)}else Swal.fire({text:"Sorry, the email or password is incorrect, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})})).catch((function(t){Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})})).then((()=>{e.removeAttribute("data-kt-indicator"),e.disabled=!1}))):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTSigninGeneral.init()}));
diff --git a/public/assets/js/custom/authentication/sign-in/i18n.js b/public/assets/js/custom/authentication/sign-in/i18n.js
new file mode 100644
index 0000000..b6ce640
--- /dev/null
+++ b/public/assets/js/custom/authentication/sign-in/i18n.js
@@ -0,0 +1 @@
+"use strict";var KTAuthI18nDemo=function(){var e,n,a={"general-progress":{English:"Please wait...",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"general-desc":{English:"Get unlimited access & earn money",Spanish:"Obtenga acceso ilimitado y gane dinero",German:"Erhalten Sie unbegrenzten Zugriff und verdienen Sie Geld",Japanese:"無制限のアクセスを取得してお金を稼ぐ",French:"Obtenez un accès illimité et gagnez de l'argent"},"general-or":{English:"Or",Spanish:"O",German:"Oder",Japanese:"または",French:"Ou"},"sign-in-head-desc":{English:"Not a Member yet?",Spanish:"¿No eres miembro todavía?",German:"Noch kein Mitglied?",Japanese:"まだメンバーではありませんか?",French:"Pas encore membre?"},"sign-in-head-link":{English:"Sign Up",Spanish:"Inscribirse",German:"Anmeldung",Japanese:"サインアップ",French:"S'S'inscrire"},"sign-in-title":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"sign-in-input-email":{English:"Email",Spanish:"Correo electrónico",German:"Email",Japanese:"Eメール",French:"E-mail"},"sign-in-input-password":{English:"Password",Spanish:"Clave",German:"Passwort",Japanese:"パスワード",French:"Mot de passe"},"sign-in-forgot-password":{English:"Forgot Password ?",Spanish:"Has olvidado tu contraseña ?",German:"Passwort vergessen ?",Japanese:"パスワードをお忘れですか ?",French:"Mot de passe oublié ?"},"sign-in-submit":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"sign-up-head-desc":{English:"Already a member ?",Spanish:"Ya eres usuario ?",German:"Schon ein Mitglied ?",Japanese:"すでにメンバーですか?",French:"Déjà membre ?"},"sign-up-head-link":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"sign-up-title":{English:"Sign Up",Spanish:"Inscribirse",German:"Anmeldung",Japanese:"サインアップ",French:"S'S'inscrire"},"sign-up-input-first-name":{English:"First Name",Spanish:"Primer nombre",German:"Vorname",Japanese:"ファーストネーム",French:"Prénom"},"sign-up-input-last-name":{English:"Last Name",Spanish:"Apellido",German:"Nachname",Japanese:"苗字",French:"Nom de famille"},"sign-up-input-email":{English:"Email",Spanish:"Correo electrónico",German:"Email",Japanese:"Eメール",French:"E-mail"},"sign-up-input-password":{English:"Password",Spanish:"Clave",German:"Passwort",Japanese:"パスワード",French:"Mot de passe"},"sign-up-input-confirm-password":{English:"Password",Spanish:"Clave",German:"Passwort",Japanese:"パスワード",French:"Mot de passe"},"sign-up-submit":{English:"Submit",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"sign-up-hint":{English:"Use 8 or more characters with a mix of letters, numbers & symbols.",Spanish:"Utilice 8 o más caracteres con una combinación de letras, números y símbolos.",German:"Verwenden Sie 8 oder mehr Zeichen mit einer Mischung aus Buchstaben, Zahlen und Symbolen.",Japanese:"文字、数字、記号を組み合わせた8文字以上を使用してください。",French:"Utilisez 8 caractères ou plus avec un mélange de lettres, de chiffres et de symboles."},"new-password-head-desc":{English:"Already a member ?",Spanish:"Ya eres usuario ?",German:"Schon ein Mitglied ?",Japanese:"すでにメンバーですか?",French:"Déjà membre ?"},"new-password-head-link":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"new-password-title":{English:"Setup New Password",Spanish:"Configurar nueva contraseña",German:"Neues Passwort einrichten",Japanese:"新しいパスワードを設定する",French:"Configurer un nouveau mot de passe"},"new-password-desc":{English:"Have you already reset the password ?",Spanish:"¿Ya has restablecido la contraseña?",German:"Hast du das Passwort schon zurückgesetzt?",Japanese:"すでにパスワードをリセットしましたか?",French:"Avez-vous déjà réinitialisé le mot de passe ?"},"new-password-input-password":{English:"Password",Spanish:"Clave",German:"Passwort",Japanese:"パスワード",French:"Mot de passe"},"new-password-hint":{English:"Use 8 or more characters with a mix of letters, numbers & symbols.",Spanish:"Utilice 8 o más caracteres con una combinación de letras, números y símbolos.",German:"Verwenden Sie 8 oder mehr Zeichen mit einer Mischung aus Buchstaben, Zahlen und Symbolen.",Japanese:"文字、数字、記号を組み合わせた8文字以上を使用してください。",French:"Utilisez 8 caractères ou plus avec un mélange de lettres, de chiffres et de symboles."},"new-password-confirm-password":{English:"Confirm Password",Spanish:"Confirmar contraseña",German:"Passwort bestätigen",Japanese:"パスワードを認証する",French:"Confirmez le mot de passe"},"new-password-submit":{English:"Submit",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"password-reset-head-desc":{English:"Already a member ?",Spanish:"Ya eres usuario ?",German:"Schon ein Mitglied ?",Japanese:"すでにメンバーですか?",French:"Déjà membre ?"},"password-reset-head-link":{English:"Sign In",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"password-reset-title":{English:"Forgot Password ?",Spanish:"Has olvidado tu contraseña ?",German:"Passwort vergessen ?",Japanese:"パスワードをお忘れですか ?",French:"Mot de passe oublié ?"},"password-reset-desc":{English:"Enter your email to reset your password.",Spanish:"Ingrese su correo electrónico para restablecer su contraseña.",German:"Geben Sie Ihre E-Mail-Adresse ein, um Ihr Passwort zurückzusetzen.",Japanese:"メールアドレスを入力してパスワードをリセットしてください。",French:"Entrez votre e-mail pour réinitialiser votre mot de passe."},"password-reset-input-email":{English:"Email",Spanish:"Correo electrónico",German:"Email",Japanese:"Eメール",French:"E-mail"},"password-reset-submit":{English:"Submit",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"password-reset-cancel":{English:"Cancel",Spanish:"Cancelar",German:"Absagen",Japanese:"キャンセル",French:"Annuler"},"two-step-head-desc":{English:"Didn’t get the code ?",Spanish:"¿No recibiste el código?",German:"Code nicht erhalten?",Japanese:"コードを取得できませんでしたか?",French:"Vous n'avez pas reçu le code ?"},"two-step-head-resend":{English:"Resend",Spanish:"Reenviar",German:"Erneut senden",Japanese:"再送",French:"Renvoyer"},"two-step-head-or":{English:"Or",Spanish:"O",German:"Oder",Japanese:"または",French:"Ou"},"two-step-head-call-us":{English:"Call Us",Spanish:"Llámenos",German:"Rufen Sie uns an",Japanese:"お電話ください",French:"Appelez-nous"},"two-step-submit":{English:"Submit",Spanish:"Iniciar Sesión",German:"Registrarse",Japanese:"ログイン",French:"S'identifier"},"two-step-title":{English:"Two Step Verification",Spanish:"Verificación de dos pasos",German:"Verifizierung in zwei Schritten",Japanese:"2段階認証",French:"Vérification en deux étapes"},"two-step-deck":{English:"Enter the verification code we sent to",Spanish:"Ingresa el código de verificación que enviamos a",German:"Geben Sie den von uns gesendeten Bestätigungscode ein",Japanese:"送信した確認コードを入力してください",French:"Entrez le code de vérification que nous avons envoyé à"},"two-step-label":{English:"Type your 6 digit security code",Spanish:"Escriba su código de seguridad de 6 dígitos",German:"Geben Sie Ihren 6-stelligen Sicherheitscode ein",Japanese:"6桁のセキュリティコードを入力します",French:"Tapez votre code de sécurité à 6 chiffres"}},s=function(e){for(var n in a)if(a.hasOwnProperty(n)&&a[n][e]){let s=document.querySelector("[data-kt-translate="+n+"]");null!==s&&("INPUT"===s.tagName?s.setAttribute("placeholder",a[n][e]):s.innerHTML=a[n][e])}},i=function(n){const a=e.querySelector('[data-kt-lang="'+n+'"]');if(null!==a){const e=document.querySelector('[data-kt-element="current-lang-name"]'),s=document.querySelector('[data-kt-element="current-lang-flag"]'),i=a.querySelector('[data-kt-element="lang-name"]'),r=a.querySelector('[data-kt-element="lang-flag"]');e.innerText=i.innerText,s.setAttribute("src",r.getAttribute("src")),localStorage.setItem("kt_auth_lang",n)}};return{init:function(){null!==(e=document.querySelector("#kt_auth_lang_menu"))&&(n=KTMenu.getInstance(e),function(){if(null!==localStorage.getItem("kt_auth_lang")){let e=localStorage.getItem("kt_auth_lang");i(e),s(e)}n.on("kt.menu.link.click",(function(e){let n=e.getAttribute("data-kt-lang");i(n),s(n)}))}())}}}();KTUtil.onDOMContentLoaded((function(){KTAuthI18nDemo.init()}));
diff --git a/public/assets/js/custom/authentication/sign-in/two-factor.js b/public/assets/js/custom/authentication/sign-in/two-factor.js
new file mode 100644
index 0000000..a60bdbe
--- /dev/null
+++ b/public/assets/js/custom/authentication/sign-in/two-factor.js
@@ -0,0 +1 @@
+"use strict";var KTSigninTwoFactor=function(){var t,e;return{init:function(){var n,i,o,u,r,c;t=document.querySelector("#kt_sing_in_two_factor_form"),(e=document.querySelector("#kt_sing_in_two_factor_submit")).addEventListener("click",(function(n){n.preventDefault();var i=!0,o=[].slice.call(t.querySelectorAll('input[maxlength="1"]'));o.map((function(t){""!==t.value&&0!==t.value.length||(i=!1)})),!0===i?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,Swal.fire({text:"You have been successfully verified!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){if(e.isConfirmed){o.map((function(t){t.value=""}));var n=t.getAttribute("data-kt-redirect-url");n&&(location.href=n)}}))}),1e3)):swal.fire({text:"Please enter valid securtiy code and try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn fw-bold btn-light-primary"}}).then((function(){KTUtil.scrollTop()}))})),n=t.querySelector("[name=code_1]"),i=t.querySelector("[name=code_2]"),o=t.querySelector("[name=code_3]"),u=t.querySelector("[name=code_4]"),r=t.querySelector("[name=code_5]"),c=t.querySelector("[name=code_6]"),n.focus(),n.addEventListener("keyup",(function(){1===this.value.length&&i.focus()})),i.addEventListener("keyup",(function(){1===this.value.length&&o.focus()})),o.addEventListener("keyup",(function(){1===this.value.length&&u.focus()})),u.addEventListener("keyup",(function(){1===this.value.length&&r.focus()})),r.addEventListener("keyup",(function(){1===this.value.length&&c.focus()})),c.addEventListener("keyup",(function(){1===this.value.length&&c.blur()}))}}}();KTUtil.onDOMContentLoaded((function(){KTSigninTwoFactor.init()}));
diff --git a/public/assets/js/custom/authentication/sign-in/uim.js b/public/assets/js/custom/authentication/sign-in/uim.js
new file mode 100644
index 0000000..77f64c4
--- /dev/null
+++ b/public/assets/js/custom/authentication/sign-in/uim.js
@@ -0,0 +1 @@
+"use strict";var KTSigninGeneral=function(){var t,e,r;return{init:function(){t=document.querySelector("#kt_sign_in_form"),e=document.querySelector("#kt_sign_in_submit"),r=FormValidation.formValidation(t,{fields:{email:{validators:{notEmpty:{message:"User ID is required"}}},password:{validators:{notEmpty:{message:"The password is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(i){i.preventDefault(),r.validate().then((function(r){"Valid"==r?(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,axios.post(e.closest("form").getAttribute("action"),new FormData(t)).then((function(e){if(e){t.reset();const e=t.getAttribute("data-kt-redirect-url");e&&(location.href=e)}else Swal.fire({text:"Sorry, the email or password is incorrect, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})})).catch((function(t){Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})})).then((()=>{e.removeAttribute("data-kt-indicator"),e.disabled=!1}))):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTSigninGeneral.init()}));
diff --git a/public/assets/js/custom/authentication/sign-up/coming-soon.js b/public/assets/js/custom/authentication/sign-up/coming-soon.js
new file mode 100644
index 0000000..36ff212
--- /dev/null
+++ b/public/assets/js/custom/authentication/sign-up/coming-soon.js
@@ -0,0 +1 @@
+"use strict";var KTSignupComingSoon=function(){var e,t,o,n,i,r,a;return{init:function(){var s,l,u;e=document.querySelector("#kt_coming_soon_form"),t=document.querySelector("#kt_coming_soon_submit"),e&&(o=FormValidation.formValidation(e,{fields:{email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(n){n.preventDefault(),o.validate().then((function(o){"Valid"==o?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"We have received your request. You will be notified once we go live.",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){if(t.isConfirmed){e.querySelector('[name="email"]').value="";var o=e.getAttribute("data-kt-redirect-url");o&&(location.href=o)}}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))),(n=document.querySelector("#kt_coming_soon_counter_days"))&&(i=document.querySelector("#kt_coming_soon_counter_hours"),r=document.querySelector("#kt_coming_soon_counter_minutes"),a=document.querySelector("#kt_coming_soon_counter_seconds"),s=new Date,l=new Date(s.getTime()+1296e6+36e6+9e5).getTime(),u=function(){var e=(new Date).getTime(),t=l-e,o=Math.floor(t/864e5),s=Math.floor(t%864e5/36e5),u=Math.floor(t%36e5/6e4),c=Math.floor(t%6e4/1e3);n&&(n.innerHTML=o),i&&(i.innerHTML=s),r&&(r.innerHTML=u),a&&(a.innerHTML=c)},setInterval(u,1e3),u())}}}();KTUtil.onDOMContentLoaded((function(){KTSignupComingSoon.init()}));
diff --git a/public/assets/js/custom/authentication/sign-up/free-trial.js b/public/assets/js/custom/authentication/sign-up/free-trial.js
new file mode 100644
index 0000000..682e7a3
--- /dev/null
+++ b/public/assets/js/custom/authentication/sign-up/free-trial.js
@@ -0,0 +1 @@
+"use strict";var KTSignupFreeTrial=function(){var e,t,r,a,i=function(){return 100===a.getScore()};return{init:function(){e=document.querySelector("#kt_free_trial_form"),t=document.querySelector("#kt_free_trial_submit"),a=KTPasswordMeter.getInstance(e.querySelector('[data-kt-password-meter="true"]')),r=FormValidation.formValidation(e,{fields:{email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}},password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(e){if(e.value.length>0)return i()}}}},"confirm-password":{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="password"]').value},message:"The password and its confirm are not the same"}}},toc:{validators:{notEmpty:{message:"You must accept the terms and conditions"}}}},plugins:{trigger:new FormValidation.plugins.Trigger({event:{password:!1}}),bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(i){i.preventDefault(),r.revalidateField("password"),r.validate().then((function(r){"Valid"==r?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"You have successfully registered!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){if(t.isConfirmed){e.reset(),a.reset();var r=e.getAttribute("data-kt-redirect-url");r&&(location.href=r)}}))}),1500)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.querySelector('input[name="password"]').addEventListener("input",(function(){this.value.length>0&&r.updateFieldStatus("password","NotValidated")}))}}}();KTUtil.onDOMContentLoaded((function(){KTSignupFreeTrial.init()}));
diff --git a/public/assets/js/custom/authentication/sign-up/general.js b/public/assets/js/custom/authentication/sign-up/general.js
new file mode 100644
index 0000000..c673c31
--- /dev/null
+++ b/public/assets/js/custom/authentication/sign-up/general.js
@@ -0,0 +1 @@
+"use strict";var KTSignupGeneral=function(){var e,t,r,o,a=function(){return console.log("Password score: "+o.getScore()),o.getScore()>30};return{init:function(){e=document.querySelector("#kt_sign_up_form"),t=document.querySelector("#kt_sign_up_submit"),o=KTPasswordMeter.getInstance(e.querySelector('[data-kt-password-meter="true"]')),r=FormValidation.formValidation(e,{fields:{name:{validators:{notEmpty:{message:"Name is required"}}},email:{validators:{regexp:{regexp:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"The value is not a valid email address"},notEmpty:{message:"Email address is required"}}},password:{validators:{notEmpty:{message:"The password is required"},callback:{message:"Please enter valid password",callback:function(e){if(e.value.length>0)return a()}}}},password_confirmation:{validators:{notEmpty:{message:"The password confirmation is required"},identical:{compare:function(){return e.querySelector('[name="password"]').value},message:"The password and its confirm are not the same"}}},toc:{validators:{notEmpty:{message:"You must accept the terms and conditions"}}}},plugins:{trigger:new FormValidation.plugins.Trigger({event:{password:!1}}),bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(o){o.preventDefault(),r.revalidateField("password"),r.validate().then((function(r){"Valid"==r?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,axios.post(t.closest("form").getAttribute("action"),new FormData(e)).then((function(t){if(t){e.reset();const t=e.getAttribute("data-kt-redirect-url");t&&(location.href=t)}else Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})})).catch((function(e){Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})})).then((()=>{t.removeAttribute("data-kt-indicator"),t.disabled=!1}))):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.querySelector('input[name="password"]').addEventListener("input",(function(){this.value.length>0&&r.updateFieldStatus("password","NotValidated")}))}}}();KTUtil.onDOMContentLoaded((function(){KTSignupGeneral.init()}));
diff --git a/public/assets/js/custom/landing.js b/public/assets/js/custom/landing.js
new file mode 100644
index 0000000..f80f899
--- /dev/null
+++ b/public/assets/js/custom/landing.js
@@ -0,0 +1 @@
+"use strict";var KTLandingPage={init:function(){}};"undefined"!=typeof module&&(module.exports=KTLandingPage),KTUtil.onDOMContentLoaded((function(){KTLandingPage.init()}));
diff --git a/public/assets/js/custom/pages/careers/apply.js b/public/assets/js/custom/pages/careers/apply.js
new file mode 100644
index 0000000..ab808d5
--- /dev/null
+++ b/public/assets/js/custom/pages/careers/apply.js
@@ -0,0 +1 @@
+"use strict";var KTCareersApply=function(){var t,e,i;return{init:function(){i=document.querySelector("#kt_careers_form"),t=document.getElementById("kt_careers_submit_button"),$(i.querySelector('[name="position"]')).on("change",(function(){e.revalidateField("position")})),$(i.querySelector('[name="start_date"]')).flatpickr({enableTime:!1,dateFormat:"d, M Y"}),e=FormValidation.formValidation(i,{fields:{first_name:{validators:{notEmpty:{message:"First name is required"}}},last_name:{validators:{notEmpty:{message:"Last name is required"}}},age:{validators:{notEmpty:{message:"Age is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},email:{validators:{notEmpty:{message:"Email address is required"},emailAddress:{message:"The value is not a valid email address"}}},salary:{validators:{notEmpty:{message:"Expected salary is required"}}},position:{validators:{notEmpty:{message:"Position is required"}}},start_date:{validators:{notEmpty:{message:"Start date is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(i){i.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){KTUtil.scrollTop()}))}))}))}}}();KTUtil.onDOMContentLoaded((function(){KTCareersApply.init()}));
diff --git a/public/assets/js/custom/pages/general/contact.js b/public/assets/js/custom/pages/general/contact.js
new file mode 100644
index 0000000..e81f97f
--- /dev/null
+++ b/public/assets/js/custom/pages/general/contact.js
@@ -0,0 +1 @@
+"use strict";var KTContactApply=function(){var t,e,o,n;return{init:function(){o=document.querySelector("#kt_contact_form"),t=document.getElementById("kt_contact_submit_button"),$(o.querySelector('[name="position"]')).on("change",(function(){e.revalidateField("position")})),e=FormValidation.formValidation(o,{fields:{name:{validators:{notEmpty:{message:"Name is required"}}},email:{validators:{notEmpty:{message:"Email address is required"},emailAddress:{message:"The value is not a valid email address"}}},message:{validators:{notEmpty:{message:"Message is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(o){o.preventDefault(),e&&e.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){KTUtil.scrollTop()}))}))})),function(t){if(L){var e,o=L.map(t,{center:[40.725,-73.985],zoom:30});L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© OpenStreetMap contributors'}).addTo(o),e=void 0===L.esri.Geocoding?L.esri.geocodeService():L.esri.Geocoding.geocodeService();var i=L.layerGroup().addTo(o),a=L.divIcon({html:'',bgPos:[10,10],iconAnchor:[20,37],popupAnchor:[0,-37],className:"leaflet-marker"});L.marker([40.724716,-73.984789],{icon:a}).addTo(i).bindPopup("430 E 6th St, New York, 10009.",{closeButton:!1}).openPopup(),o.on("click",(function(t){e.reverse().latlng(t.latlng).run((function(t,e){t||(i.clearLayers(),n=e.address.Match_addr,L.marker(e.latlng,{icon:a}).addTo(i).bindPopup(e.address.Match_addr,{closeButton:!1}).openPopup(),Swal.fire({html:'Your selected - "'+n+" - "+e.latlng+'" .',icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){})))}))}))}}("kt_contact_map")}}}();KTUtil.onDOMContentLoaded((function(){KTContactApply.init()}));
diff --git a/public/assets/js/custom/pages/general/pos.js b/public/assets/js/custom/pages/general/pos.js
new file mode 100644
index 0000000..5fac815
--- /dev/null
+++ b/public/assets/js/custom/pages/general/pos.js
@@ -0,0 +1 @@
+"use strict";var KTPosSystem=function(){var t,e=wNumb({mark:".",thousand:",",decimals:2,prefix:"$"}),n=function(){[].slice.call(t.querySelectorAll('[data-kt-pos-element="item"] [data-kt-dialer="true"]')).map((function(n){var a=KTDialer.getInstance(n);a.on("kt.dialer.changed",(function(){var n=parseInt(a.getValue()),o=a.getElement().closest('[data-kt-pos-element="item"]'),r=n*parseInt(o.getAttribute("data-kt-pos-item-price"));o.querySelector('[data-kt-pos-element="item-total"]').innerHTML=e.to(r),function(){var n=[].slice.call(t.querySelectorAll('[data-kt-pos-element="item-total"]')),a=0,o=0;n.map((function(t){a+=e.from(t.innerHTML)})),o=a,o-=8,o+=.96,t.querySelector('[data-kt-pos-element="total"]').innerHTML=e.to(a),t.querySelector('[data-kt-pos-element="grant-total"]').innerHTML=e.to(o)}()}))}))};return{init:function(){t=document.querySelector("#kt_pos_form"),n()}}}();KTUtil.onDOMContentLoaded((function(){KTPosSystem.init()}));
diff --git a/public/assets/js/custom/pages/pricing/general.js b/public/assets/js/custom/pages/pricing/general.js
new file mode 100644
index 0000000..56fbd3f
--- /dev/null
+++ b/public/assets/js/custom/pages/pricing/general.js
@@ -0,0 +1 @@
+"use strict";var KTPricingGeneral=function(){var t,n,e,a=function(n){[].slice.call(t.querySelectorAll("[data-kt-plan-price-month]")).map((function(t){var e=t.getAttribute("data-kt-plan-price-month"),a=t.getAttribute("data-kt-plan-price-annual");"month"===n?t.innerHTML=e:"annual"===n&&(t.innerHTML=a)}))};return{init:function(){t=document.querySelector("#kt_pricing"),n=t.querySelector('[data-kt-plan="month"]'),e=t.querySelector('[data-kt-plan="annual"]'),n.addEventListener("click",(function(t){t.preventDefault(),n.classList.add("active"),e.classList.remove("active"),a("month")})),e.addEventListener("click",(function(t){t.preventDefault(),n.classList.remove("active"),e.classList.add("active"),a("annual")}))}}}();KTUtil.onDOMContentLoaded((function(){KTPricingGeneral.init()}));
diff --git a/public/assets/js/custom/pages/social/feeds.js b/public/assets/js/custom/pages/social/feeds.js
new file mode 100644
index 0000000..95dce3d
--- /dev/null
+++ b/public/assets/js/custom/pages/social/feeds.js
@@ -0,0 +1 @@
+"use strict";var KTSocialFeeds=function(){var e=document.getElementById("kt_social_feeds_more_posts_btn"),t=document.getElementById("kt_social_feeds_more_posts"),n=document.getElementById("kt_social_feeds_posts"),o=document.getElementById("kt_social_feeds_post_input"),d=document.getElementById("kt_social_feeds_post_btn"),i=document.getElementById("kt_social_feeds_new_post");return{init:function(){e.addEventListener("click",(function(n){n.preventDefault(),e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,e.classList.add("d-none"),t.classList.remove("d-none"),KTUtil.scrollTo(t,200)}),1e3)})),d.addEventListener("click",(function(e){e.preventDefault(),d.setAttribute("data-kt-indicator","on"),d.disabled=!0,setTimeout((function(){d.removeAttribute("data-kt-indicator"),d.disabled=!1;var e=o.value,t=i.querySelector(".card").cloneNode(!0);n.prepend(t),e.length>0&&(t.querySelector('[data-kt-post-element="content"]').innerHTML=e),KTUtil.scrollTo(t,200)}),1e3)}))}}}();KTUtil.onDOMContentLoaded((function(){KTSocialFeeds.init()}));
diff --git a/public/assets/js/custom/pages/user-profile/general.js b/public/assets/js/custom/pages/user-profile/general.js
new file mode 100644
index 0000000..35d3559
--- /dev/null
+++ b/public/assets/js/custom/pages/user-profile/general.js
@@ -0,0 +1 @@
+"use strict";var KTProfileGeneral=function(){var t,e,i,o;return{init:function(){t=document.querySelector("#kt_followers_show_more_button"),e=document.querySelector("#kt_followers_show_more_cards"),i=document.querySelector("#kt_user_follow_button"),o=document.querySelector("#kt_user_profile_nav"),t&&t.addEventListener("click",(function(i){t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,t.classList.add("d-none"),e.classList.remove("d-none"),KTUtil.scrollTo(e,200)}),2e3)})),i&&i.addEventListener("click",(function(t){t.preventDefault(),i.setAttribute("data-kt-indicator","on"),i.disabled=!0,i.classList.contains("btn-success")?setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.classList.remove("btn-success"),i.classList.add("btn-light"),i.querySelector("i").classList.add("d-none"),i.querySelector(".indicator-label").innerHTML="Follow",i.disabled=!1}),1500):setTimeout((function(){i.removeAttribute("data-kt-indicator"),i.classList.add("btn-success"),i.classList.remove("btn-light"),i.querySelector("i").classList.remove("d-none"),i.querySelector(".indicator-label").innerHTML="Following",i.disabled=!1}),1e3)})),KTUtil.on(document.body,'[data-kt-follow-btn="true"]',"click",(function(t){t.preventDefault();var e=this,i=e.querySelector(".indicator-label"),o=e.querySelector(".following"),n=e.querySelector(".follow");e.setAttribute("data-kt-indicator","on"),e.disabled=!0,n.classList.add("d-none"),o.classList.add("d-none"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,e.classList.contains("btn-light-primary")?(e.classList.remove("btn-light-primary"),e.classList.add("btn-light"),n.classList.remove("d-none"),i.innerHTML="Follow"):(e.classList.add("btn-light-primary"),e.classList.remove("btn-light"),o.classList.remove("d-none"),i.innerHTML="Following")}),2e3)})),o&&o.getAttribute("data-kt-sticky")&&KTUtil.isBreakpointUp("lg")&&("1"===localStorage.getItem("nav-initialized")&&window.scroll({top:parseInt(o.getAttribute("data-kt-page-scroll-position")),behavior:"smooth"}),localStorage.setItem("nav-initialized","1"))}}}();KTUtil.onDOMContentLoaded((function(){KTProfileGeneral.init()}));
diff --git a/public/assets/js/custom/utilities/modals/bidding.js b/public/assets/js/custom/utilities/modals/bidding.js
new file mode 100644
index 0000000..f36138f
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/bidding.js
@@ -0,0 +1 @@
+"use strict";var KTModalBidding=function(){var t,e,n;const o=()=>{const t=e.querySelectorAll("[data-kt-modal-bidding-type] select");if(!t)return;t.forEach((t=>{$(t).select2({minimumResultsForSearch:1/0,templateResult:function(t){return(t=>{if(!t.id)return t.text;var e="assets/media/"+t.element.getAttribute("data-kt-bidding-modal-option-icon"),n=$(" ",{class:"rounded-circle me-2",width:26,src:e}),o=$("",{text:" "+t.text});return o.prepend(n),o})(t)}})}))};return{init:function(){t=document.querySelector("#kt_modal_bidding"),e=document.getElementById("kt_modal_bidding_form"),n=new bootstrap.Modal(t),e&&((()=>{const t=e.querySelectorAll(".required");var o,r={fields:{},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}};t.forEach((t=>{const e=t.closest(".fv-row").querySelector("input");e&&(o=e);const n=t.closest(".fv-row").querySelector("textarea");n&&(o=n);const i=t.closest(".fv-row").querySelector("select");i&&(o=i);const a=o.getAttribute("name");r.fields[a]={validators:{notEmpty:{message:t.innerText+" is required"}}}}));var i=FormValidation.formValidation(e,r);const a=e.querySelector('[data-kt-modal-action-type="submit"]');a.addEventListener("click",(function(t){t.preventDefault(),i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(a.setAttribute("data-kt-indicator","on"),a.disabled=!0,setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(){e.reset(),n.hide()}))}),2e3)):Swal.fire({text:"Oops! There are some error(s) detected.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}))})(),o(),(()=>{const t=e.querySelectorAll('[data-kt-modal-bidding="option"]'),n=e.querySelector('[name="bid_amount"]');t.forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),n.value=t.target.innerText}))}))})(),(()=>{const t=e.querySelector('.form-select[name="currency_type"]');$(t).on("select2:select",(function(t){const e=t.params.data;n(e)}));const n=t=>{console.log(t),e.querySelectorAll("[data-kt-modal-bidding-type]").forEach((e=>{e.classList.add("d-none"),e.getAttribute("data-kt-modal-bidding-type")===t.id&&e.classList.remove("d-none")}))}})(),(()=>{const o=t.querySelector('[data-kt-modal-action-type="cancel"]'),r=t.querySelector('[data-kt-modal-action-type="close"]');o.addEventListener("click",(t=>{i(t)})),r.addEventListener("click",(t=>{i(t)}));const i=t=>{t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(e.reset(),n.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}})())}}}();KTUtil.onDOMContentLoaded((function(){KTModalBidding.init()}));
diff --git a/public/assets/js/custom/utilities/modals/create-account.js b/public/assets/js/custom/utilities/modals/create-account.js
new file mode 100644
index 0000000..109f831
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-account.js
@@ -0,0 +1 @@
+"use strict";var KTCreateAccount=function(){var e,t,i,o,a,r,s=[];return{init:function(){(e=document.querySelector("#kt_modal_create_account"))&&new bootstrap.Modal(e),(t=document.querySelector("#kt_create_account_stepper"))&&(i=t.querySelector("#kt_create_account_form"),o=t.querySelector('[data-kt-stepper-action="submit"]'),a=t.querySelector('[data-kt-stepper-action="next"]'),(r=new KTStepper(t)).on("kt.stepper.changed",(function(e){4===r.getCurrentStepIndex()?(o.classList.remove("d-none"),o.classList.add("d-inline-block"),a.classList.add("d-none")):5===r.getCurrentStepIndex()?(o.classList.add("d-none"),a.classList.add("d-none")):(o.classList.remove("d-inline-block"),o.classList.remove("d-none"),a.classList.remove("d-none"))})),r.on("kt.stepper.next",(function(e){console.log("stepper.next");var t=s[e.getCurrentStepIndex()-1];t?t.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.goNext(),KTUtil.scrollTop()):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){KTUtil.scrollTop()}))})):(e.goNext(),KTUtil.scrollTop())})),r.on("kt.stepper.previous",(function(e){console.log("stepper.previous"),e.goPrevious(),KTUtil.scrollTop()})),s.push(FormValidation.formValidation(i,{fields:{account_type:{validators:{notEmpty:{message:"Account type is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),s.push(FormValidation.formValidation(i,{fields:{account_team_size:{validators:{notEmpty:{message:"Time size is required"}}},account_name:{validators:{notEmpty:{message:"Account name is required"}}},account_plan:{validators:{notEmpty:{message:"Account plan is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),s.push(FormValidation.formValidation(i,{fields:{business_name:{validators:{notEmpty:{message:"Busines name is required"}}},business_descriptor:{validators:{notEmpty:{message:"Busines descriptor is required"}}},business_type:{validators:{notEmpty:{message:"Busines type is required"}}},business_email:{validators:{notEmpty:{message:"Busines email is required"},emailAddress:{message:"The value is not a valid email address"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),s.push(FormValidation.formValidation(i,{fields:{card_name:{validators:{notEmpty:{message:"Name on card is required"}}},card_number:{validators:{notEmpty:{message:"Card member is required"},creditCard:{message:"Card number is not valid"}}},card_expiry_month:{validators:{notEmpty:{message:"Month is required"}}},card_expiry_year:{validators:{notEmpty:{message:"Year is required"}}},card_cvv:{validators:{notEmpty:{message:"CVV is required"},digits:{message:"CVV must contain only digits"},stringLength:{min:3,max:4,message:"CVV must contain 3 to 4 digits only"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),o.addEventListener("click",(function(e){s[3].validate().then((function(t){console.log("validated!"),"Valid"==t?(e.preventDefault(),o.disabled=!0,o.setAttribute("data-kt-indicator","on"),setTimeout((function(){o.removeAttribute("data-kt-indicator"),o.disabled=!1,r.goNext()}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){KTUtil.scrollTop()}))}))})),$(i.querySelector('[name="card_expiry_month"]')).on("change",(function(){s[3].revalidateField("card_expiry_month")})),$(i.querySelector('[name="card_expiry_year"]')).on("change",(function(){s[3].revalidateField("card_expiry_year")})),$(i.querySelector('[name="business_type"]')).on("change",(function(){s[2].revalidateField("business_type")})))}}}();KTUtil.onDOMContentLoaded((function(){KTCreateAccount.init()}));
diff --git a/public/assets/js/custom/utilities/modals/create-api-key.js b/public/assets/js/custom/utilities/modals/create-api-key.js
new file mode 100644
index 0000000..4593ead
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-api-key.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateApiKey=function(){var t,e,n,o,i,r;return{init:function(){(r=document.querySelector("#kt_modal_create_api_key"))&&(i=new bootstrap.Modal(r),o=document.querySelector("#kt_modal_create_api_key_form"),t=document.getElementById("kt_modal_create_api_key_submit"),e=document.getElementById("kt_modal_create_api_key_cancel"),$(o.querySelector('[name="category"]')).on("change",(function(){n.revalidateField("category")})),n=FormValidation.formValidation(o,{fields:{name:{validators:{notEmpty:{message:"API name is required"}}},description:{validators:{notEmpty:{message:"Description is required"}}},category:{validators:{notEmpty:{message:"Country is required"}}},method:{validators:{notEmpty:{message:"API method is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&i.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(o.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalCreateApiKey.init()}));
diff --git a/public/assets/js/custom/utilities/modals/create-app.js b/public/assets/js/custom/utilities/modals/create-app.js
new file mode 100644
index 0000000..9e3f60a
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-app.js
@@ -0,0 +1 @@
+"use strict";var KTCreateApp=function(){var e,t,o,r,a,i,n=[];return{init:function(){(e=document.querySelector("#kt_modal_create_app"))&&(new bootstrap.Modal(e),t=document.querySelector("#kt_modal_create_app_stepper"),o=document.querySelector("#kt_modal_create_app_form"),r=t.querySelector('[data-kt-stepper-action="submit"]'),a=t.querySelector('[data-kt-stepper-action="next"]'),(i=new KTStepper(t)).on("kt.stepper.changed",(function(e){4===i.getCurrentStepIndex()?(r.classList.remove("d-none"),r.classList.add("d-inline-block"),a.classList.add("d-none")):5===i.getCurrentStepIndex()?(r.classList.add("d-none"),a.classList.add("d-none")):(r.classList.remove("d-inline-block"),r.classList.remove("d-none"),a.classList.remove("d-none"))})),i.on("kt.stepper.next",(function(e){console.log("stepper.next");var t=n[e.getCurrentStepIndex()-1];t?t.validate().then((function(t){console.log("validated!"),"Valid"==t?e.goNext():Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){}))})):(e.goNext(),KTUtil.scrollTop())})),i.on("kt.stepper.previous",(function(e){console.log("stepper.previous"),e.goPrevious(),KTUtil.scrollTop()})),r.addEventListener("click",(function(e){n[3].validate().then((function(t){console.log("validated!"),"Valid"==t?(e.preventDefault(),r.disabled=!0,r.setAttribute("data-kt-indicator","on"),setTimeout((function(){r.removeAttribute("data-kt-indicator"),r.disabled=!1,i.goNext()}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){KTUtil.scrollTop()}))}))})),$(o.querySelector('[name="card_expiry_month"]')).on("change",(function(){n[3].revalidateField("card_expiry_month")})),$(o.querySelector('[name="card_expiry_year"]')).on("change",(function(){n[3].revalidateField("card_expiry_year")})),n.push(FormValidation.formValidation(o,{fields:{name:{validators:{notEmpty:{message:"App name is required"}}},category:{validators:{notEmpty:{message:"Category is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(o,{fields:{framework:{validators:{notEmpty:{message:"Framework is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(o,{fields:{dbname:{validators:{notEmpty:{message:"Database name is required"}}},dbengine:{validators:{notEmpty:{message:"Database engine is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),n.push(FormValidation.formValidation(o,{fields:{card_name:{validators:{notEmpty:{message:"Name on card is required"}}},card_number:{validators:{notEmpty:{message:"Card member is required"},creditCard:{message:"Card number is not valid"}}},card_expiry_month:{validators:{notEmpty:{message:"Month is required"}}},card_expiry_year:{validators:{notEmpty:{message:"Year is required"}}},card_cvv:{validators:{notEmpty:{message:"CVV is required"},digits:{message:"CVV must contain only digits"},stringLength:{min:3,max:4,message:"CVV must contain 3 to 4 digits only"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})))}}}();KTUtil.onDOMContentLoaded((function(){KTCreateApp.init()}));
diff --git a/public/assets/js/custom/utilities/modals/create-campaign.js b/public/assets/js/custom/utilities/modals/create-campaign.js
new file mode 100644
index 0000000..571cfca
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-campaign.js
@@ -0,0 +1 @@
+"use strict";var KTCreateCampaign=function(){var e,t,a,n,o,i,l=[];return{init:function(){(e=document.querySelector("#kt_modal_create_campaign"))&&(new bootstrap.Modal(e),t=document.querySelector("#kt_modal_create_campaign_stepper"),a=document.querySelector("#kt_modal_create_campaign_stepper_form"),n=t.querySelector('[data-kt-stepper-action="submit"]'),o=t.querySelector('[data-kt-stepper-action="next"]'),(i=new KTStepper(t)).on("kt.stepper.changed",(function(e){4===i.getCurrentStepIndex()?(n.classList.remove("d-none"),n.classList.add("d-inline-block"),o.classList.add("d-none")):5===i.getCurrentStepIndex()?(n.classList.add("d-none"),o.classList.add("d-none")):(n.classList.remove("d-inline-block"),n.classList.remove("d-none"),o.classList.remove("d-none"))})),i.on("kt.stepper.next",(function(e){console.log("stepper.next");var t=l[e.getCurrentStepIndex()-1];t?t.validate().then((function(t){console.log("validated!"),"Valid"==t?e.goNext():Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){}))})):(e.goNext(),KTUtil.scrollTop())})),i.on("kt.stepper.previous",(function(e){console.log("stepper.previous"),e.goPrevious(),KTUtil.scrollTop()})),n.addEventListener("click",(function(e){e.preventDefault(),n.disabled=!0,n.setAttribute("data-kt-indicator","on"),setTimeout((function(){n.removeAttribute("data-kt-indicator"),n.disabled=!1,i.goNext()}),2e3)})),function(){var e=document.querySelector("#kt_modal_create_campaign_age_slider"),t=document.querySelector("#kt_modal_create_campaign_age_min"),n=document.querySelector("#kt_modal_create_campaign_age_max");noUiSlider.create(e,{start:[18,40],connect:!0,range:{min:13,max:80}}),e.noUiSlider.on("update",(function(e,a){a?n.innerHTML=Math.round(e[a]):t.innerHTML=Math.round(e[a])}));var o=document.querySelector("#kt_modal_create_campaign_location"),l=new Tagify(o,{delimiters:null,templates:{tag:function(e){const t=o.getAttribute("data-kt-flags-path")+e.value.toLowerCase().replace(/\s+/g,"-")+".svg";try{return`\n \n \n ${e.code?`
`:""}\n
${e.value} \n
\n `}catch(e){}},dropdownItem:function(e){const t=o.getAttribute("data-kt-flags-path")+e.value.toLowerCase().replace(/\s+/g,"-")+".svg";try{return`\n
\n
${e.value} \n
`}catch(e){}}},enforceWhitelist:!0,whitelist:[{value:"Argentina",code:"AR"},{value:"Australia",code:"AU",searchBy:"beach, sub-tropical"},{value:"Austria",code:"AT"},{value:"Brazil",code:"BR"},{value:"China",code:"CN"},{value:"Egypt",code:"EG"},{value:"Finland",code:"FI"},{value:"France",code:"FR"},{value:"Germany",code:"DE"},{value:"Hong Kong",code:"HK"},{value:"Hungary",code:"HU"},{value:"Iceland",code:"IS"},{value:"India",code:"IN"},{value:"Indonesia",code:"ID"},{value:"Italy",code:"IT"},{value:"Jamaica",code:"JM"},{value:"Japan",code:"JP"},{value:"Jersey",code:"JE"},{value:"Luxembourg",code:"LU"},{value:"Mexico",code:"MX"},{value:"Netherlands",code:"NL"},{value:"New Zealand",code:"NZ"},{value:"Norway",code:"NO"},{value:"Philippines",code:"PH"},{value:"Singapore",code:"SG"},{value:"South Korea",code:"KR"},{value:"Sweden",code:"SE"},{value:"Switzerland",code:"CH"},{value:"Thailand",code:"TH"},{value:"Ukraine",code:"UA"},{value:"United Kingdom",code:"GB"},{value:"United States",code:"US"},{value:"Vietnam",code:"VN"}],dropdown:{enabled:1,classname:"extra-properties"}}),r=l.settings.whitelist.slice(0,2);l.addTags(r),$("#kt_modal_create_campaign_datepicker").flatpickr({altInput:!0,enableTime:!0,altFormat:"F j, Y H:i",dateFormat:"Y-m-d H:i",mode:"range"}),new Dropzone("#kt_modal_create_campaign_files_upload",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,t){"wow.jpg"==e.name?t("Naha, you don't."):t()}});const c=document.querySelector("#kt_modal_create_campaign_duration_all"),s=document.querySelector("#kt_modal_create_campaign_duration_fixed"),d=document.querySelector("#kt_modal_create_campaign_datepicker");[c,s].forEach((e=>{e.addEventListener("click",(t=>{e.classList.contains("active")||(c.classList.toggle("active"),s.classList.toggle("active"),s.classList.contains("active")?d.nextElementSibling.classList.remove("d-none"):d.nextElementSibling.classList.add("d-none"))}))}));var u=document.querySelector("#kt_modal_create_campaign_budget_slider"),m=document.querySelector("#kt_modal_create_campaign_budget_label");noUiSlider.create(u,{start:[5],connect:!0,range:{min:1,max:500}}),u.noUiSlider.on("update",(function(e,t){m.innerHTML=Math.round(e[t]),t&&(m.innerHTML=Math.round(e[t]))})),document.querySelector("#kt_modal_create_campaign_create_new").addEventListener("click",(function(){a.reset(),i.goTo(1)}))}(),l.push(FormValidation.formValidation(a,{fields:{campaign_name:{validators:{notEmpty:{message:"App name is required"}}},avatar:{validators:{file:{extension:"png,jpg,jpeg",type:"image/jpeg,image/png",message:"Please choose a png, jpg or jpeg files only"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})))}}}();KTUtil.onDOMContentLoaded((function(){KTCreateCampaign.init()}));
diff --git a/public/assets/js/custom/utilities/modals/create-project/budget.js b/public/assets/js/custom/utilities/modals/create-project/budget.js
new file mode 100644
index 0000000..facaa21
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-project/budget.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectBudget=function(){var e,t,a,r,o;return{init:function(){r=KTModalCreateProject.getForm(),o=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="budget-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="budget-previous"]'),a=FormValidation.formValidation(r,{fields:{budget_setup:{validators:{notEmpty:{message:"Budget amount is required"},callback:{message:"The budget amount must be greater than $100",callback:function(e){var t=e.value;if(t=t.replace(/[$,]+/g,""),parseFloat(t)<100)return!1}}}},budget_usage:{validators:{notEmpty:{message:"Budget usage type is required"}}},budget_allow:{validators:{notEmpty:{message:"Allowing budget is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),KTDialer.getInstance(r.querySelector("#kt_modal_create_project_budget_setup")).on("kt.dialer.changed",(function(){a.revalidateField("budget_setup")})),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,o.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectBudget=module.exports=KTModalCreateProjectBudget);
diff --git a/public/assets/js/custom/utilities/modals/create-project/complete.js b/public/assets/js/custom/utilities/modals/create-project/complete.js
new file mode 100644
index 0000000..9a47f19
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-project/complete.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectComplete=function(){var e;return{init:function(){KTModalCreateProject.getForm(),e=KTModalCreateProject.getStepperObj(),KTModalCreateProject.getStepper().querySelector('[data-kt-element="complete-start"]').addEventListener("click",(function(){e.goTo(1)}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectComplete=module.exports=KTModalCreateProjectComplete);
diff --git a/public/assets/js/custom/utilities/modals/create-project/files.js b/public/assets/js/custom/utilities/modals/create-project/files.js
new file mode 100644
index 0000000..c744505
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-project/files.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectFiles=function(){var e,t,o;return{init:function(){KTModalCreateProject.getForm(),o=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="files-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="files-previous"]'),new Dropzone("#kt_modal_create_project_files_upload",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,t){"justinbieber.jpg"==e.name?t("Naha, you don't."):t()}}),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,o.goNext()}),1500)})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectFiles=module.exports=KTModalCreateProjectFiles);
diff --git a/public/assets/js/custom/utilities/modals/create-project/main.js b/public/assets/js/custom/utilities/modals/create-project/main.js
new file mode 100644
index 0000000..0ba8fd0
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-project/main.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProject=function(){var e,t,o;return{init:function(){e=document.querySelector("#kt_modal_create_project_stepper"),o=document.querySelector("#kt_modal_create_project_form"),t=new KTStepper(e)},getStepperObj:function(){return t},getStepper:function(){return e},getForm:function(){return o}}}();KTUtil.onDOMContentLoaded((function(){document.querySelector("#kt_modal_create_project")&&(KTModalCreateProject.init(),KTModalCreateProjectType.init(),KTModalCreateProjectBudget.init(),KTModalCreateProjectSettings.init(),KTModalCreateProjectTeam.init(),KTModalCreateProjectTargets.init(),KTModalCreateProjectFiles.init(),KTModalCreateProjectComplete.init())})),"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProject=module.exports=KTModalCreateProject);
diff --git a/public/assets/js/custom/utilities/modals/create-project/settings.js b/public/assets/js/custom/utilities/modals/create-project/settings.js
new file mode 100644
index 0000000..31ca716
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-project/settings.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectSettings=function(){var e,t,i,o,r;return{init:function(){o=KTModalCreateProject.getForm(),r=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="settings-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="settings-previous"]'),new Dropzone("#kt_modal_create_project_settings_logo",{url:"https://keenthemes.com/scripts/void.php",paramName:"file",maxFiles:10,maxFilesize:10,addRemoveLinks:!0,accept:function(e,t){"justinbieber.jpg"==e.name?t("Naha, you don't."):t()}}),$(o.querySelector('[name="settings_release_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(o.querySelector('[name="settings_customer"]')).on("change",(function(){i.revalidateField("settings_customer")})),i=FormValidation.formValidation(o,{fields:{settings_name:{validators:{notEmpty:{message:"Project name is required"}}},settings_customer:{validators:{notEmpty:{message:"Customer is required"}}},settings_description:{validators:{notEmpty:{message:"Description is required"}}},settings_release_date:{validators:{notEmpty:{message:"Release date is required"}}},"settings_notifications[]":{validators:{notEmpty:{message:"Notifications are required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,i&&i.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,r.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){r.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectSettings=module.exports=KTModalCreateProjectSettings);
diff --git a/public/assets/js/custom/utilities/modals/create-project/targets.js b/public/assets/js/custom/utilities/modals/create-project/targets.js
new file mode 100644
index 0000000..7745f5a
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-project/targets.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectTargets=function(){var e,t,a,r,o;return{init:function(){r=KTModalCreateProject.getForm(),o=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="targets-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="targets-previous"]'),new Tagify(r.querySelector('[name="target_tags"]'),{whitelist:["Important","Urgent","High","Medium","Low"],maxTags:5,dropdown:{maxItems:10,enabled:0,closeOnSelect:!1}}).on("change",(function(){a.revalidateField("tags")})),$(r.querySelector('[name="target_due_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(r.querySelector('[name="target_assign"]')).on("change",(function(){a.revalidateField("target_assign")})),a=FormValidation.formValidation(r,{fields:{target_title:{validators:{notEmpty:{message:"Target title is required"}}},target_assign:{validators:{notEmpty:{message:"Customer is required"}}},target_due_date:{validators:{notEmpty:{message:"Due date is required"}}},target_tags:{validators:{notEmpty:{message:"Target tags are required"}}},target_allow:{validators:{notEmpty:{message:"Allowing target is required"}}},"target_notifications[]":{validators:{notEmpty:{message:"Notifications are required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,o.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectTargets=module.exports=KTModalCreateProjectTargets);
diff --git a/public/assets/js/custom/utilities/modals/create-project/team.js b/public/assets/js/custom/utilities/modals/create-project/team.js
new file mode 100644
index 0000000..b885267
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-project/team.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectTeam=function(){var e,t,o;return{init:function(){KTModalCreateProject.getForm(),o=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="team-next"]'),t=KTModalCreateProject.getStepper().querySelector('[data-kt-element="team-previous"]'),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.disabled=!1,e.removeAttribute("data-kt-indicator"),o.goNext()}),1500)})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectTeam=module.exports=KTModalCreateProjectTeam);
diff --git a/public/assets/js/custom/utilities/modals/create-project/type.js b/public/assets/js/custom/utilities/modals/create-project/type.js
new file mode 100644
index 0000000..4f55dc5
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/create-project/type.js
@@ -0,0 +1 @@
+"use strict";var KTModalCreateProjectType=function(){var e,t,o,r;return{init:function(){o=KTModalCreateProject.getForm(),r=KTModalCreateProject.getStepperObj(),e=KTModalCreateProject.getStepper().querySelector('[data-kt-element="type-next"]'),t=FormValidation.formValidation(o,{fields:{project_type:{validators:{notEmpty:{message:"Project type is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(o){o.preventDefault(),e.disabled=!0,t&&t.validate().then((function(t){console.log("validated!"),o.preventDefault(),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,r.goNext()}),1e3)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalCreateProjectType=module.exports=KTModalCreateProjectType);
diff --git a/public/assets/js/custom/utilities/modals/new-address.js b/public/assets/js/custom/utilities/modals/new-address.js
new file mode 100644
index 0000000..9af1f5a
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/new-address.js
@@ -0,0 +1 @@
+"use strict";var KTModalNewAddress=function(){var t,e,n,o,i,r;return{init:function(){(r=document.querySelector("#kt_modal_new_address"))&&(i=new bootstrap.Modal(r),o=document.querySelector("#kt_modal_new_address_form"),t=document.getElementById("kt_modal_new_address_submit"),e=document.getElementById("kt_modal_new_address_cancel"),$(o.querySelector('[name="country"]')).select2().on("change",(function(){n.revalidateField("country")})),n=FormValidation.formValidation(o,{fields:{"first-name":{validators:{notEmpty:{message:"First name is required"}}},"last-name":{validators:{notEmpty:{message:"Last name is required"}}},country:{validators:{notEmpty:{message:"Country is required"}}},address1:{validators:{notEmpty:{message:"Address 1 is required"}}},address2:{validators:{notEmpty:{message:"Address 2 is required"}}},city:{validators:{notEmpty:{message:"City is required"}}},state:{validators:{notEmpty:{message:"State is required"}}},postcode:{validators:{notEmpty:{message:"Postcode is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&i.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(o.reset(),i.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalNewAddress.init()}));
diff --git a/public/assets/js/custom/utilities/modals/new-card.js b/public/assets/js/custom/utilities/modals/new-card.js
new file mode 100644
index 0000000..48057ba
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/new-card.js
@@ -0,0 +1 @@
+"use strict";var KTModalNewCard=function(){var t,e,n,r,o,i;return{init:function(){(i=document.querySelector("#kt_modal_new_card"))&&(o=new bootstrap.Modal(i),r=document.querySelector("#kt_modal_new_card_form"),t=document.getElementById("kt_modal_new_card_submit"),e=document.getElementById("kt_modal_new_card_cancel"),$(r.querySelector('[name="card_expiry_month"]')).on("change",(function(){n.revalidateField("card_expiry_month")})),$(r.querySelector('[name="card_expiry_year"]')).on("change",(function(){n.revalidateField("card_expiry_year")})),n=FormValidation.formValidation(r,{fields:{card_name:{validators:{notEmpty:{message:"Name on card is required"}}},card_number:{validators:{notEmpty:{message:"Card member is required"},creditCard:{message:"Card number is not valid"}}},card_expiry_month:{validators:{notEmpty:{message:"Month is required"}}},card_expiry_year:{validators:{notEmpty:{message:"Year is required"}}},card_cvv:{validators:{notEmpty:{message:"CVV is required"},digits:{message:"CVV must contain only digits"},stringLength:{min:3,max:4,message:"CVV must contain 3 to 4 digits only"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&o.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(r.reset(),o.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalNewCard.init()}));
diff --git a/public/assets/js/custom/utilities/modals/new-target.js b/public/assets/js/custom/utilities/modals/new-target.js
new file mode 100644
index 0000000..270014d
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/new-target.js
@@ -0,0 +1 @@
+"use strict";var KTModalNewTarget=function(){var t,e,n,a,o,i;return{init:function(){(i=document.querySelector("#kt_modal_new_target"))&&(o=new bootstrap.Modal(i),a=document.querySelector("#kt_modal_new_target_form"),t=document.getElementById("kt_modal_new_target_submit"),e=document.getElementById("kt_modal_new_target_cancel"),new Tagify(a.querySelector('[name="tags"]'),{whitelist:["Important","Urgent","High","Medium","Low"],maxTags:5,dropdown:{maxItems:10,enabled:0,closeOnSelect:!1}}).on("change",(function(){n.revalidateField("tags")})),$(a.querySelector('[name="due_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(a.querySelector('[name="team_assign"]')).on("change",(function(){n.revalidateField("team_assign")})),n=FormValidation.formValidation(a,{fields:{target_title:{validators:{notEmpty:{message:"Target title is required"}}},target_assign:{validators:{notEmpty:{message:"Target assign is required"}}},target_due_date:{validators:{notEmpty:{message:"Target due date is required"}}},target_tags:{validators:{notEmpty:{message:"Target tags are required"}}},"targets_notifications[]":{validators:{notEmpty:{message:"Please select at least one communication method"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),t.addEventListener("click",(function(e){e.preventDefault(),n&&n.validate().then((function(e){console.log("validated!"),"Valid"==e?(t.setAttribute("data-kt-indicator","on"),t.disabled=!0,setTimeout((function(){t.removeAttribute("data-kt-indicator"),t.disabled=!1,Swal.fire({text:"Form has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){t.isConfirmed&&o.hide()}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),e.addEventListener("click",(function(t){t.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(t){t.value?(a.reset(),o.hide()):"cancel"===t.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalNewTarget.init()}));
diff --git a/public/assets/js/custom/utilities/modals/offer-a-deal/complete.js b/public/assets/js/custom/utilities/modals/offer-a-deal/complete.js
new file mode 100644
index 0000000..b2e1f08
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/offer-a-deal/complete.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADealComplete=function(){var e;return{init:function(){KTModalOfferADeal.getForm(),e=KTModalOfferADeal.getStepperObj(),KTModalOfferADeal.getStepper().querySelector('[data-kt-element="complete-start"]').addEventListener("click",(function(){e.goTo(1)}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADealComplete=module.exports=KTModalOfferADealComplete);
diff --git a/public/assets/js/custom/utilities/modals/offer-a-deal/details.js b/public/assets/js/custom/utilities/modals/offer-a-deal/details.js
new file mode 100644
index 0000000..745d9e4
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/offer-a-deal/details.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADealDetails=function(){var e,t,a,i,o;return{init:function(){i=KTModalOfferADeal.getForm(),o=KTModalOfferADeal.getStepperObj(),e=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="details-next"]'),t=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="details-previous"]'),$(i.querySelector('[name="details_activation_date"]')).flatpickr({enableTime:!0,dateFormat:"d, M Y, H:i"}),$(i.querySelector('[name="details_customer"]')).on("change",(function(){a.revalidateField("details_customer")})),a=FormValidation.formValidation(i,{fields:{details_customer:{validators:{notEmpty:{message:"Customer is required"}}},details_title:{validators:{notEmpty:{message:"Deal title is required"}}},details_activation_date:{validators:{notEmpty:{message:"Activation date is required"}}},"details_notifications[]":{validators:{notEmpty:{message:"Notifications are required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,o.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){o.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADealDetails=module.exports=KTModalOfferADealDetails);
diff --git a/public/assets/js/custom/utilities/modals/offer-a-deal/finance.js b/public/assets/js/custom/utilities/modals/offer-a-deal/finance.js
new file mode 100644
index 0000000..755c2e6
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/offer-a-deal/finance.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADealFinance=function(){var e,t,a,n,i;return{init:function(){n=KTModalOfferADeal.getForm(),i=KTModalOfferADeal.getStepperObj(),e=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="finance-next"]'),t=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="finance-previous"]'),a=FormValidation.formValidation(n,{fields:{finance_setup:{validators:{notEmpty:{message:"Amount is required"},callback:{message:"The amount must be greater than $100",callback:function(e){var t=e.value;if(t=t.replace(/[$,]+/g,""),parseFloat(t)<100)return!1}}}},finance_usage:{validators:{notEmpty:{message:"Usage type is required"}}},finance_allow:{validators:{notEmpty:{message:"Allowing budget is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),KTDialer.getInstance(n.querySelector("#kt_modal_finance_setup")).on("kt.dialer.changed",(function(){a.revalidateField("finance_setup")})),e.addEventListener("click",(function(t){t.preventDefault(),e.disabled=!0,a&&a.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,i.goNext()}),1500)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))})),t.addEventListener("click",(function(){i.goPrevious()}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADealFinance=module.exports=KTModalOfferADealFinance);
diff --git a/public/assets/js/custom/utilities/modals/offer-a-deal/main.js b/public/assets/js/custom/utilities/modals/offer-a-deal/main.js
new file mode 100644
index 0000000..84e1d8a
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/offer-a-deal/main.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADeal=function(){var e,t,o;return{init:function(){e=document.querySelector("#kt_modal_offer_a_deal_stepper"),o=document.querySelector("#kt_modal_offer_a_deal_form"),t=new KTStepper(e)},getStepper:function(){return e},getStepperObj:function(){return t},getForm:function(){return o}}}();KTUtil.onDOMContentLoaded((function(){document.querySelector("#kt_modal_offer_a_deal")&&(KTModalOfferADeal.init(),KTModalOfferADealType.init(),KTModalOfferADealDetails.init(),KTModalOfferADealFinance.init(),KTModalOfferADealComplete.init())})),"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADeal=module.exports=KTModalOfferADeal);
diff --git a/public/assets/js/custom/utilities/modals/offer-a-deal/type.js b/public/assets/js/custom/utilities/modals/offer-a-deal/type.js
new file mode 100644
index 0000000..9041cd3
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/offer-a-deal/type.js
@@ -0,0 +1 @@
+"use strict";var KTModalOfferADealType=function(){var e,t,o,r;return{init:function(){o=KTModalOfferADeal.getForm(),r=KTModalOfferADeal.getStepperObj(),e=KTModalOfferADeal.getStepper().querySelector('[data-kt-element="type-next"]'),t=FormValidation.formValidation(o,{fields:{offer_type:{validators:{notEmpty:{message:"Offer type is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),e.addEventListener("click",(function(o){o.preventDefault(),e.disabled=!0,t&&t.validate().then((function(t){console.log("validated!"),"Valid"==t?(e.setAttribute("data-kt-indicator","on"),setTimeout((function(){e.removeAttribute("data-kt-indicator"),e.disabled=!1,r.goNext()}),1e3)):(e.disabled=!1,Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}))}))}))}}}();"undefined"!=typeof module&&void 0!==module.exports&&(window.KTModalOfferADealType=module.exports=KTModalOfferADealType);
diff --git a/public/assets/js/custom/utilities/modals/select-location.js b/public/assets/js/custom/utilities/modals/select-location.js
new file mode 100644
index 0000000..50f1ebe
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/select-location.js
@@ -0,0 +1 @@
+"use strict";var KTModalSelectLocation=function(){var t,o,e="",n=!1;return{init:function(){(o=document.querySelector("#kt_modal_select_location"))&&(t=document.querySelector("#kt_modal_select_location_target"),document.querySelector("#kt_modal_select_location_button").addEventListener("click",(function(){t&&(t.value?t.value=e:t.innerHTML=e)})),o.addEventListener("shown.bs.modal",(function(){n||(!function(){if(L){var t,o=L.map("kt_modal_select_location_map",{center:[40.725,-73.985],zoom:30});L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© OpenStreetMap contributors'}).addTo(o),t=void 0===L.esri.Geocoding?L.esri.geocodeService():L.esri.Geocoding.geocodeService();var n=L.layerGroup().addTo(o),c=L.divIcon({html:' ',bgPos:[10,10],iconAnchor:[20,37],popupAnchor:[0,-37],className:"leaflet-marker"});o.on("click",(function(o){t.reverse().latlng(o.latlng).run((function(t,o){t||(n.clearLayers(),e=o.address.Match_addr,L.marker(o.latlng,{icon:c}).addTo(n).bindPopup(o.address.Match_addr,{closeButton:!1}).openPopup(),Swal.fire({html:' Your selected - "'+e+'" .
Click on the "Apply" button to select this location.',icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(t){})))}))}))}}(),n=!0)})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalSelectLocation.init()}));
diff --git a/public/assets/js/custom/utilities/modals/share-earn.js b/public/assets/js/custom/utilities/modals/share-earn.js
new file mode 100644
index 0000000..b0b6bb7
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/share-earn.js
@@ -0,0 +1 @@
+"use strict";var KTModalShareEarn={init:function(){var e,n,s;e=document.querySelector("#kt_share_earn_link_copy_button"),n=document.querySelector("#kt_share_earn_link_input"),(s=new ClipboardJS(e))&&s.on("success",(function(s){var t=e.innerHTML;n.classList.add("bg-success"),n.classList.add("text-inverse-success"),e.innerHTML="Copied!",setTimeout((function(){e.innerHTML=t,n.classList.remove("bg-success"),n.classList.remove("text-inverse-success")}),3e3),s.clearSelection()}))}};KTUtil.onDOMContentLoaded((function(){KTModalShareEarn.init()}));
diff --git a/public/assets/js/custom/utilities/modals/top-up-wallet.js b/public/assets/js/custom/utilities/modals/top-up-wallet.js
new file mode 100644
index 0000000..b0ffe0a
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/top-up-wallet.js
@@ -0,0 +1 @@
+"use strict";var KTModalTopUpWallet=function(){var t,e,o,n,a,r,l,i=[];return{init:function(){(e=document.querySelector("#kt_modal_top_up_wallet"))&&(t=new bootstrap.Modal(e),o=document.querySelector("#kt_modal_top_up_wallet_stepper"),n=document.querySelector("#kt_modal_top_up_wallet_stepper_form"),a=o.querySelector('[data-kt-stepper-action="submit"]'),r=o.querySelector('[data-kt-stepper-action="next"]'),(l=new KTStepper(o)).on("kt.stepper.changed",(function(t){4===l.getCurrentStepIndex()?(a.classList.remove("d-none"),a.classList.add("d-inline-block"),r.classList.add("d-none")):5===l.getCurrentStepIndex()?(a.classList.add("d-none"),r.classList.add("d-none")):(a.classList.remove("d-inline-block"),a.classList.remove("d-none"),r.classList.remove("d-none"))})),l.on("kt.stepper.next",(function(t){console.log("stepper.next");var e=i[t.getCurrentStepIndex()-1];e?e.validate().then((function(e){console.log("validated!"),"Valid"==e?t.goNext():Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-light"}}).then((function(){}))})):(t.goNext(),KTUtil.scrollTop())})),l.on("kt.stepper.previous",(function(t){console.log("stepper.previous"),t.goPrevious(),KTUtil.scrollTop()})),a.addEventListener("click",(function(t){t.preventDefault(),a.disabled=!0,a.setAttribute("data-kt-indicator","on"),setTimeout((function(){a.removeAttribute("data-kt-indicator"),a.disabled=!1,l.goNext()}),2e3)})),function(){const t=n.querySelectorAll('[name="currency_type"]'),e=n.querySelectorAll("[data-kt-modal-top-up-wallet-option]");let o="dollar";t.forEach((t=>{t.addEventListener("change",(t=>{o=t.target.value,e.forEach((t=>{t.classList.add("d-none"),t.getAttribute("data-kt-modal-top-up-wallet-option")===o&&t.classList.remove("d-none")}))}))})),document.querySelector("#kt_modal_top_up_wallet_create_new").addEventListener("click",(function(){n.reset(),l.goTo(1)}))}(),i.push(FormValidation.formValidation(n,{fields:{top_up_amount:{validators:{notEmpty:{message:"Top up amount is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),i.push(FormValidation.formValidation(n,{fields:{payment_methods:{validators:{notEmpty:{message:"Payment method is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),i.push(FormValidation.formValidation(n,{fields:{top_up_password:{validators:{notEmpty:{message:"Password is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}})),(()=>{e.querySelector('[data-kt-modal-action-type="close"]').addEventListener("click",(t=>{o(t)}));const o=e=>{e.preventDefault(),Swal.fire({text:"Are you sure you would like to cancel?",icon:"warning",showCancelButton:!0,buttonsStyling:!1,confirmButtonText:"Yes, cancel it!",cancelButtonText:"No, return",customClass:{confirmButton:"btn btn-primary",cancelButton:"btn btn-active-light"}}).then((function(e){e.value?(n.reset(),t.hide()):"cancel"===e.dismiss&&Swal.fire({text:"Your form has not been cancelled!.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))}})())}}}();KTUtil.onDOMContentLoaded((function(){KTModalTopUpWallet.init()}));
diff --git a/public/assets/js/custom/utilities/modals/two-factor-authentication.js b/public/assets/js/custom/utilities/modals/two-factor-authentication.js
new file mode 100644
index 0000000..0a6073f
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/two-factor-authentication.js
@@ -0,0 +1 @@
+"use strict";var KTModalTwoFactorAuthentication=function(){var e,t,o,n,i,a,r,s,l,d,c,u,m,f,p=function(){o.classList.remove("d-none"),i.classList.add("d-none"),d.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_modal_two_factor_authentication"))&&(t=new bootstrap.Modal(e),o=e.querySelector('[data-kt-element="options"]'),n=e.querySelector('[data-kt-element="options-select"]'),i=e.querySelector('[data-kt-element="sms"]'),a=e.querySelector('[data-kt-element="sms-form"]'),r=e.querySelector('[data-kt-element="sms-submit"]'),s=e.querySelector('[data-kt-element="sms-cancel"]'),d=e.querySelector('[data-kt-element="apps"]'),c=e.querySelector('[data-kt-element="apps-form"]'),u=e.querySelector('[data-kt-element="apps-submit"]'),m=e.querySelector('[data-kt-element="apps-cancel"]'),n.addEventListener("click",(function(e){e.preventDefault();var t=o.querySelector('[name="auth_option"]:checked');o.classList.add("d-none"),"sms"==t.value?i.classList.remove("d-none"):d.classList.remove("d-none")})),l=FormValidation.formValidation(a,{fields:{mobile:{validators:{notEmpty:{message:"Mobile no is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),r.addEventListener("click",(function(e){e.preventDefault(),l&&l.validate().then((function(e){console.log("validated!"),"Valid"==e?(r.setAttribute("data-kt-indicator","on"),r.disabled=!0,setTimeout((function(){r.removeAttribute("data-kt-indicator"),r.disabled=!1,Swal.fire({text:"Mobile number has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(t.hide(),p())}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),s.addEventListener("click",(function(e){e.preventDefault(),o.querySelector('[name="auth_option"]:checked'),o.classList.remove("d-none"),i.classList.add("d-none")})),f=FormValidation.formValidation(c,{fields:{code:{validators:{notEmpty:{message:"Code is required"}}}},plugins:{trigger:new FormValidation.plugins.Trigger,bootstrap:new FormValidation.plugins.Bootstrap5({rowSelector:".fv-row",eleInvalidClass:"",eleValidClass:""})}}),u.addEventListener("click",(function(e){e.preventDefault(),f&&f.validate().then((function(e){console.log("validated!"),"Valid"==e?(u.setAttribute("data-kt-indicator","on"),u.disabled=!0,setTimeout((function(){u.removeAttribute("data-kt-indicator"),u.disabled=!1,Swal.fire({text:"Code has been successfully submitted!",icon:"success",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}}).then((function(e){e.isConfirmed&&(t.hide(),p())}))}),2e3)):Swal.fire({text:"Sorry, looks like there are some errors detected, please try again.",icon:"error",buttonsStyling:!1,confirmButtonText:"Ok, got it!",customClass:{confirmButton:"btn btn-primary"}})}))})),m.addEventListener("click",(function(e){e.preventDefault(),o.querySelector('[name="auth_option"]:checked'),o.classList.remove("d-none"),d.classList.add("d-none")})))}}}();KTUtil.onDOMContentLoaded((function(){KTModalTwoFactorAuthentication.init()}));
diff --git a/public/assets/js/custom/utilities/modals/upgrade-plan.js b/public/assets/js/custom/utilities/modals/upgrade-plan.js
new file mode 100644
index 0000000..9632583
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/upgrade-plan.js
@@ -0,0 +1 @@
+"use strict";var KTModalUpgradePlan=function(){var t,n,e,a,i=function(n){[].slice.call(t.querySelectorAll("[data-kt-plan-price-month]")).map((function(t){var e=t.getAttribute("data-kt-plan-price-month"),a=t.getAttribute("data-kt-plan-price-annual");"month"===n?t.innerHTML=e:"annual"===n&&(t.innerHTML=a)}))};return{init:function(){(t=document.querySelector("#kt_modal_upgrade_plan"))&&(n=t.querySelector('[data-kt-plan="month"]'),e=t.querySelector('[data-kt-plan="annual"]'),a=document.querySelector("#kt_modal_upgrade_plan_btn"),n.addEventListener("click",(function(t){t.preventDefault(),n.classList.add("active"),e.classList.remove("active"),i("month")})),e.addEventListener("click",(function(t){t.preventDefault(),n.classList.remove("active"),e.classList.add("active"),i("annual")})),a&&a.addEventListener("click",(function(n){n.preventDefault();var e=this;swal.fire({text:"Are you sure you would like to upgrade to selected plan ?",icon:"warning",buttonsStyling:!1,showDenyButton:!0,confirmButtonText:"Yes",denyButtonText:"No",customClass:{confirmButton:"btn btn-primary",denyButton:"btn btn-light-danger"}}).then((n=>{n.isConfirmed&&(e.setAttribute("data-kt-indicator","on"),e.disabled=!0,setTimeout((function(){Swal.fire({text:"Your subscription plan has been successfully upgraded",icon:"success",confirmButtonText:"Ok",buttonsStyling:!1,customClass:{confirmButton:"btn btn-light-primary"}}).then((n=>{bootstrap.Modal.getInstance(t).hide()}))}),2e3))}))})),i())}}}();KTUtil.onDOMContentLoaded((function(){KTModalUpgradePlan.init()}));
diff --git a/public/assets/js/custom/utilities/modals/users-search.js b/public/assets/js/custom/utilities/modals/users-search.js
new file mode 100644
index 0000000..56c99ec
--- /dev/null
+++ b/public/assets/js/custom/utilities/modals/users-search.js
@@ -0,0 +1 @@
+"use strict";var KTModalUserSearch=function(){var e,t,n,s,a,r=function(e){setTimeout((function(){var a=KTUtil.getRandomInt(1,3);t.classList.add("d-none"),3===a?(n.classList.add("d-none"),s.classList.remove("d-none")):(n.classList.remove("d-none"),s.classList.add("d-none")),e.complete()}),1500)},o=function(e){t.classList.remove("d-none"),n.classList.add("d-none"),s.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_modal_users_search_handler"))&&(e.querySelector('[data-kt-search-element="wrapper"]'),t=e.querySelector('[data-kt-search-element="suggestions"]'),n=e.querySelector('[data-kt-search-element="results"]'),s=e.querySelector('[data-kt-search-element="empty"]'),(a=new KTSearch(e)).on("kt.search.process",r),a.on("kt.search.clear",o))}}}();KTUtil.onDOMContentLoaded((function(){KTModalUserSearch.init()}));
diff --git a/public/assets/js/custom/utilities/search/horizontal.js b/public/assets/js/custom/utilities/search/horizontal.js
new file mode 100644
index 0000000..330e610
--- /dev/null
+++ b/public/assets/js/custom/utilities/search/horizontal.js
@@ -0,0 +1 @@
+"use strict";var KTSearchHorizontal={init:function(){var e,n;e=document.querySelector("#kt_advanced_search_form").querySelector('[name="tags"]'),new Tagify(e),(n=document.querySelector("#kt_horizontal_search_advanced_link")).addEventListener("click",(function(e){e.preventDefault(),"Advanced Search"===n.innerHTML?n.innerHTML="Hide Advanced Search":n.innerHTML="Advanced Search"}))}};KTUtil.onDOMContentLoaded((function(){KTSearchHorizontal.init()}));
diff --git a/public/assets/js/custom/widgets.js b/public/assets/js/custom/widgets.js
new file mode 100644
index 0000000..bb14de5
--- /dev/null
+++ b/public/assets/js/custom/widgets.js
@@ -0,0 +1 @@
+"use strict";var KTWidgets={init:function(){var e,t,a,o,r;!function(){if(document.querySelector("#kt_dashboard_daterangepicker")){var e=$("#kt_dashboard_daterangepicker"),t=moment(),a=moment();e.daterangepicker({direction:KTUtil.isRTL(),startDate:t,endDate:a,opens:"left",applyClass:"btn-primary",cancelClass:"btn-light-primary",ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,a,"")}function o(e,t,a){var o="",r="";t-e<100||"Today"==a?(o="Today:",r=e.format("MMM D")):"Yesterday"==a?(o="Yesterday:",r=e.format("MMM D")):r=e.format("MMM D")+" - "+t.format("MMM D"),$("#kt_dashboard_daterangepicker_date").html(r),$("#kt_dashboard_daterangepicker_title").html(o)}}(),(e=document.querySelector("#kt_user_menu_dark_mode_toggle"))&&e.addEventListener("click",(function(){window.location.href=this.getAttribute("data-kt-url")})),t=document.querySelectorAll(".statistics-widget-3-chart"),[].slice.call(t).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--bs-gray-800"),r=KTUtil.getCssVariableValue("--bs-"+a),s=KTUtil.getCssVariableValue("--bs-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[30,45,32,70,40]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:.3},stroke:{curve:"smooth",show:!0,width:3,colors:[r]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:"#E4E6EF",width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:80,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r],markers:{colors:[r],strokeColor:[s],strokeWidth:3}}).render()}})),function(){var e=document.querySelectorAll(".statistics-widget-4-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--bs-gray-800"),r=KTUtil.getCssVariableValue("--bs-"+a),s=KTUtil.getCssVariableValue("--bs-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[40,40,30,30,35,35,50]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:.3},stroke:{curve:"smooth",show:!0,width:3,colors:[r]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:"#E4E6EF",width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r],markers:{colors:[r],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e=document.getElementById("kt_charts_widget_1_chart");if(e){var t={self:null,rendered:!1},a=function(){var a=parseInt(KTUtil.css(e,"height")),o=KTUtil.getCssVariableValue("--bs-gray-500"),r=KTUtil.getCssVariableValue("--bs-gray-200"),s={series:[{name:"Net Profit",data:[44,55,57,56,61,58]},{name:"Revenue",data:[76,85,101,98,87,105]}],chart:{fontFamily:"inherit",type:"bar",height:a,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["30%"],borderRadius:[6]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:o,fontSize:"12px"}}},yaxis:{labels:{style:{colors:o,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--bs-primary"),KTUtil.getCssVariableValue("--bs-gray-300")],grid:{borderColor:r,strokeDashArray:4,yaxis:{lines:{show:!0}}}};t.self=new ApexCharts(e,s),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_2_chart");if(e){var t={self:null,rendered:!1},a=function(){var a=parseInt(KTUtil.css(e,"height")),o=KTUtil.getCssVariableValue("--bs-gray-500"),r=KTUtil.getCssVariableValue("--bs-gray-200"),s={series:[{name:"Net Profit",data:[44,55,57,56,61,58]},{name:"Revenue",data:[76,85,101,98,87,105]}],chart:{fontFamily:"inherit",type:"bar",height:a,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["30%"],borderRadius:4}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:o,fontSize:"12px"}}},yaxis:{labels:{style:{colors:o,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--bs-warning"),KTUtil.getCssVariableValue("--bs-gray-300")],grid:{borderColor:r,strokeDashArray:4,yaxis:{lines:{show:!0}}}};t.self=new ApexCharts(e,s),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_3_chart");if(e){var t={self:null,rendered:!1},a=function(){parseInt(KTUtil.css(e,"height"));var a=KTUtil.getCssVariableValue("--bs-gray-500"),o=KTUtil.getCssVariableValue("--bs-gray-200"),r=KTUtil.getCssVariableValue("--bs-info"),s={series:[{name:"Net Profit",data:[30,40,40,90,90,70,70]}],chart:{fontFamily:"inherit",type:"area",height:350,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[r]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--bs-info-light")],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:3}};t.self=new ApexCharts(e,s),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_4_chart");if(e){var t={self:null,rendered:!1},a=function(){parseInt(KTUtil.css(e,"height"));var a=KTUtil.getCssVariableValue("--bs-gray-500"),o=KTUtil.getCssVariableValue("--bs-gray-200"),r=KTUtil.getCssVariableValue("--bs-success"),s=KTUtil.getCssVariableValue("--bs-success-light"),l=KTUtil.getCssVariableValue("--bs-warning"),i=KTUtil.getCssVariableValue("--bs-warning-light"),n={series:[{name:"Net Profit",data:[60,50,80,40,100,60]},{name:"Revenue",data:[70,60,110,40,50,70]}],chart:{fontFamily:"inherit",type:"area",height:350,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth"},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:a,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r,l],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[s,i],strokeColor:[s,i],strokeWidth:3}};t.self=new ApexCharts(e,n),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_5_chart");if(e){var t={self:null,rendered:!1},a=function(){parseInt(KTUtil.css(e,"height"));var a=KTUtil.getCssVariableValue("--bs-gray-500"),o=KTUtil.getCssVariableValue("--bs-gray-200"),r={series:[{name:"Net Profit",data:[40,50,65,70,50,30]},{name:"Revenue",data:[-30,-40,-55,-60,-40,-20]}],chart:{fontFamily:"inherit",type:"bar",stacked:!0,height:350,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["12%"],borderRadius:[6,6]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{min:-80,max:80,labels:{style:{colors:a,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--bs-primary"),KTUtil.getCssVariableValue("--bs-info")],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}}};t.self=new ApexCharts(e,r),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_6_chart");if(e){var t={self:null,rendered:!1},a=function(){parseInt(KTUtil.css(e,"height"));var a=KTUtil.getCssVariableValue("--bs-gray-500"),o=KTUtil.getCssVariableValue("--bs-gray-200"),r=KTUtil.getCssVariableValue("--bs-primary"),s=KTUtil.getCssVariableValue("--bs-primary-light"),l={series:[{name:"Net Profit",type:"bar",stacked:!0,data:[40,50,65,70,50,30]},{name:"Revenue",type:"bar",stacked:!0,data:[20,20,25,30,30,20]},{name:"Expenses",type:"area",data:[50,80,60,90,50,70]}],chart:{fontFamily:"inherit",stacked:!0,height:350,toolbar:{show:!1}},plotOptions:{bar:{stacked:!0,horizontal:!1,borderRadius:4,columnWidth:["12%"]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{curve:"smooth",show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{max:120,labels:{style:{colors:a,fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r,KTUtil.getCssVariableValue("--bs-info"),s],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}},padding:{top:0,right:0,bottom:0,left:0}}};t.self=new ApexCharts(e,l),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_7_chart");if(e){var t={self:null,rendered:!1},a=function(){var a=parseInt(KTUtil.css(e,"height")),o=KTUtil.getCssVariableValue("--bs-gray-500"),r=KTUtil.getCssVariableValue("--bs-gray-200"),s=KTUtil.getCssVariableValue("--bs-gray-300"),l=KTUtil.getCssVariableValue("--bs-warning"),i=KTUtil.getCssVariableValue("--bs-warning-light"),n=KTUtil.getCssVariableValue("--bs-success"),d=KTUtil.getCssVariableValue("--bs-success-light"),c=KTUtil.getCssVariableValue("--bs-primary"),h={series:[{name:"Net Profit",data:[30,30,50,50,35,35]},{name:"Revenue",data:[55,20,20,20,70,70]},{name:"Expenses",data:[60,60,40,40,30,30]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[l,"transparent","transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l,n,c],grid:{borderColor:r,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[i,d,KTUtil.getCssVariableValue("--bs-primary-light")],strokeColor:[l,n,c],strokeWidth:3}};t.self=new ApexCharts(e,h),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e=document.getElementById("kt_charts_widget_8_chart");if(e){var t={self:null,rendered:!1},a=function(){var a=parseInt(KTUtil.css(e,"height")),o=KTUtil.getCssVariableValue("--bs-gray-500"),r=KTUtil.getCssVariableValue("--bs-gray-200"),s=KTUtil.getCssVariableValue("--bs-gray-300"),l=KTUtil.getCssVariableValue("--bs-warning"),i=KTUtil.getCssVariableValue("--bs-warning-light"),n=KTUtil.getCssVariableValue("--bs-success"),d=KTUtil.getCssVariableValue("--bs-success-light"),c=KTUtil.getCssVariableValue("--bs-primary"),h={series:[{name:"Net Profit",data:[30,30,50,50,35,35]},{name:"Revenue",data:[55,20,20,20,70,70]},{name:"Expenses",data:[60,60,40,40,30,30]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[l,n,c]},xaxis:{x:0,offsetX:0,offsetY:0,padding:{left:0,right:0,top:0},categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{y:0,offsetX:0,offsetY:0,padding:{left:0,right:0},labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[i,d,KTUtil.getCssVariableValue("--bs-primary-light")],grid:{borderColor:r,strokeDashArray:4,padding:{top:0,bottom:0,left:0,right:0}},markers:{colors:[l,n,c],strokeColor:[l,n,c],strokeWidth:3}};t.self=new ApexCharts(e,h),t.self.render(),t.rendered=!0};a(),KTThemeMode.on("kt.thememode.change",(function(){t.rendered&&t.self.destroy(),a()}))}}(),function(){var e,t,a,o=document.querySelectorAll(".mixed-widget-2-chart"),r=KTUtil.getCssVariableValue("--bs-gray-500"),s=KTUtil.getCssVariableValue("--bs-gray-200");[].slice.call(o).map((function(o){a=parseInt(KTUtil.css(o,"height")),e=KTUtil.getCssVariableValue("--bs-"+o.getAttribute("data-kt-color")),t=KTUtil.colorDarken(e,15),new ApexCharts(o,{series:[{name:"Net Profit",data:[30,45,32,70,40,40,40]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0},dropShadow:{enabled:!0,enabledOnSeries:void 0,top:5,left:0,blur:3,color:t,opacity:.5}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:3,colors:[t]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:r,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}}},yaxis:{min:0,max:80,labels:{show:!1,style:{colors:r,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}},marker:{show:!1}},colors:["transparent"],markers:{colors:[e],strokeColor:[t],strokeWidth:3}}).render()}))}(),function(){var e=document.querySelectorAll(".mixed-widget-3-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--bs-gray-800"),r=KTUtil.getCssVariableValue("--bs-gray-300"),s=KTUtil.getCssVariableValue("--bs-"+a),l=KTUtil.getCssVariableValue("--bs-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[30,25,45,30,55,55]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[s]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l],markers:{colors:[l],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e=document.querySelectorAll(".mixed-widget-4-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--bs-"+a),r=KTUtil.getCssVariableValue("--bs-"+a+"-light"),s=KTUtil.getCssVariableValue("--bs-gray-700");new ApexCharts(e,{series:[74],chart:{fontFamily:"inherit",height:t,type:"radialBar"},plotOptions:{radialBar:{hollow:{margin:0,size:"65%"},dataLabels:{showOn:"always",name:{show:!1,fontWeight:"700"},value:{color:s,fontSize:"30px",fontWeight:"700",offsetY:12,show:!0,formatter:function(e){return e+"%"}}},track:{background:r,strokeWidth:"100%"}}},colors:[o],stroke:{lineCap:"round"},labels:["Progress"]}).render()}}))}(),function(){var e=document.querySelectorAll(".mixed-widget-5-chart"),t=function(e,t){var a=parseInt(KTUtil.css(t,"height"));if(t){var o=t.getAttribute("data-kt-chart-color"),r=KTUtil.getCssVariableValue("--bs-gray-800"),s=KTUtil.getCssVariableValue("--bs-gray-300"),l=KTUtil.getCssVariableValue("--bs-"+o),i=KTUtil.getCssVariableValue("--bs-"+o+"-light"),n={series:[{name:"Net Profit",data:[30,30,60,25,25,40]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},fill1:{type:"gradient",opacity:1,gradient:{type:"vertical",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:.375,stops:[25,50,100],colorStops:[]}},stroke:{curve:"smooth",show:!0,width:3,colors:[l]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:r,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:65,labels:{show:!1,style:{colors:r,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[i],markers:{colors:[i],strokeColor:[l],strokeWidth:3}};e.self=new ApexCharts(t,n),e.self.render(),e.rendered=!0}};[].slice.call(e).map((function(e){var a={self:null,rendered:!1};t(a,e),KTThemeMode.on("kt.thememode.change",(function(){a.rendered&&a.self.destroy(),t(a,e)}))}))}(),function(){var e=document.querySelectorAll(".mixed-widget-6-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--bs-gray-800"),r=KTUtil.getCssVariableValue("--bs-gray-300"),s=KTUtil.getCssVariableValue("--bs-"+a),l=KTUtil.getCssVariableValue("--bs-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[30,25,45,30,55,55]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[s]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l],markers:{colors:[l],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e=document.querySelectorAll(".mixed-widget-7-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o=KTUtil.getCssVariableValue("--bs-gray-800"),r=KTUtil.getCssVariableValue("--bs-gray-300"),s=KTUtil.getCssVariableValue("--bs-"+a),l=KTUtil.getCssVariableValue("--bs-"+a+"-light");new ApexCharts(e,{series:[{name:"Net Profit",data:[15,25,15,40,20,50]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[s]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[l],markers:{colors:[l],strokeColor:[s],strokeWidth:3}}).render()}}))}(),function(){var e,t,a,o=document.querySelectorAll(".mixed-widget-10-chart"),r=KTUtil.getCssVariableValue("--bs-gray-500"),s=KTUtil.getCssVariableValue("--bs-gray-200"),l=KTUtil.getCssVariableValue("--bs-gray-300");[].slice.call(o).map((function(o){e=o.getAttribute("data-kt-color"),t=parseInt(KTUtil.css(o,"height")),a=KTUtil.getCssVariableValue("--bs-"+e),new ApexCharts(o,{series:[{name:"Net Profit",data:[50,60,70,80,60,50,70,60]},{name:"Revenue",data:[50,60,70,80,60,50,70,60]}],chart:{fontFamily:"inherit",type:"bar",height:t,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["50%"],borderRadius:4}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:r,fontSize:"12px"}}},yaxis:{y:0,offsetX:0,offsetY:0,labels:{style:{colors:r,fontSize:"12px"}}},fill:{type:"solid"},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" revenue"}}},colors:[a,l],grid:{padding:{top:10},borderColor:s,strokeDashArray:4,yaxis:{lines:{show:!0}}}}).render()}))}(),function(){var e,t=document.querySelectorAll(".mixed-widget-12-chart"),a=KTUtil.getCssVariableValue("--bs-gray-500"),o=KTUtil.getCssVariableValue("--bs-gray-200");[].slice.call(t).map((function(t){e=parseInt(KTUtil.css(t,"height")),new ApexCharts(t,{series:[{name:"Net Profit",data:[35,65,75,55,45,60,55]},{name:"Revenue",data:[40,70,80,60,50,65,60]}],chart:{fontFamily:"inherit",type:"bar",height:e,toolbar:{show:!1},sparkline:{enabled:!0}},plotOptions:{bar:{horizontal:!1,columnWidth:["30%"],borderRadius:2}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:1,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:a,fontSize:"12px"}}},yaxis:{min:0,max:100,labels:{style:{colors:a,fontSize:"12px"}}},fill:{type:["solid","solid"],opacity:[.25,1]},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}},marker:{show:!1}},colors:["#ffffff","#ffffff"],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}},padding:{left:20,right:20}}}).render()}))}(),function(){var e,t=document.querySelectorAll(".mixed-widget-13-chart");[].slice.call(t).map((function(t){if(e=parseInt(KTUtil.css(t,"height")),t){var a=KTUtil.getCssVariableValue("--bs-gray-800"),o=KTUtil.getCssVariableValue("--bs-gray-300");new ApexCharts(t,{series:[{name:"Net Profit",data:[15,25,15,40,20,50]}],grid:{show:!1,padding:{top:0,bottom:0,left:0,right:0}},chart:{fontFamily:"inherit",type:"area",height:e,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"gradient",gradient:{opacityFrom:.4,opacityTo:0,stops:[20,120,120,120]}},stroke:{curve:"smooth",show:!0,width:3,colors:["#FFFFFF"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:a,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:o,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:["#ffffff"],markers:{colors:[a],strokeColor:[o],strokeWidth:3}}).render()}}))}(),function(){var e,t=document.querySelectorAll(".mixed-widget-14-chart");[].slice.call(t).map((function(t){e=parseInt(KTUtil.css(t,"height"));var a=KTUtil.getCssVariableValue("--bs-gray-800");new ApexCharts(t,{series:[{name:"Inflation",data:[1,2.1,1,2.1,4.1,6.1,4.1,4.1,2.1,4.1,2.1,3.1,1,1,2.1]}],chart:{fontFamily:"inherit",height:e,type:"bar",toolbar:{show:!1}},grid:{show:!1,padding:{top:0,bottom:0,left:0,right:0}},colors:["#ffffff"],plotOptions:{bar:{borderRadius:2.5,dataLabels:{position:"top"},columnWidth:"20%"}},dataLabels:{enabled:!1,formatter:function(e){return e+"%"},offsetY:-20,style:{fontSize:"12px",colors:["#304758"]}},xaxis:{labels:{show:!1},categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","Jan","Feb","Mar"],position:"top",axisBorder:{show:!1},axisTicks:{show:!1},crosshairs:{show:!1},tooltip:{enabled:!1}},yaxis:{show:!1,axisBorder:{show:!1},axisTicks:{show:!1,background:a},labels:{show:!1,formatter:function(e){return e+"%"}}}}).render()}))}(),function(){var e=document.getElementById("kt_charts_mixed_widget_16_chart"),t=parseInt(KTUtil.css(e,"height"));if(e){var a={labels:["Total Members"],series:[74],chart:{fontFamily:"inherit",height:t,type:"radialBar",offsetY:0},plotOptions:{radialBar:{startAngle:-90,endAngle:90,hollow:{margin:0,size:"70%"},dataLabels:{showOn:"always",name:{show:!0,fontSize:"13px",fontWeight:"700",offsetY:-5,color:KTUtil.getCssVariableValue("--bs-gray-500")},value:{color:KTUtil.getCssVariableValue("--bs-gray-700"),fontSize:"30px",fontWeight:"700",offsetY:-40,show:!0}},track:{background:KTUtil.getCssVariableValue("--bs-primary-light"),strokeWidth:"100%"}}},colors:[KTUtil.getCssVariableValue("--bs-primary")],stroke:{lineCap:"round"}};new ApexCharts(e,a).render()}}(),function(){var e=document.querySelectorAll(".mixed-widget-17-chart");[].slice.call(e).map((function(e){var t=parseInt(KTUtil.css(e,"height"));if(e){var a=e.getAttribute("data-kt-chart-color"),o={labels:["Total Orders"],series:[75],chart:{fontFamily:"inherit",height:t,type:"radialBar",offsetY:0},plotOptions:{radialBar:{startAngle:-90,endAngle:90,hollow:{margin:0,size:"55%"},dataLabels:{showOn:"always",name:{show:!0,fontSize:"12px",fontWeight:"700",offsetY:-5,color:KTUtil.getCssVariableValue("--bs-gray-500")},value:{color:KTUtil.getCssVariableValue("--bs-gray-900"),fontSize:"24px",fontWeight:"600",offsetY:-40,show:!0,formatter:function(e){return"8,346"}}},track:{background:KTUtil.getCssVariableValue("--bs-gray-300"),strokeWidth:"100%"}}},colors:[KTUtil.getCssVariableValue("--bs-"+a)],stroke:{lineCap:"round"}};new ApexCharts(e,o).render()}}))}(),function(){var e=document.getElementById("kt_charts_mixed_widget_18_chart"),t=parseInt(KTUtil.css(e,"height"));if(e){var a=KTUtil.getCssVariableValue("--bs-gray-800"),o=KTUtil.getCssVariableValue("--bs-gray-800"),r="dark"===KTThemeMode.getMode()?KTUtil.getCssVariableValue("--bs-gray-200"):"#D6D6E0";new ApexCharts(e,{series:[{name:"Net Profit",data:[30,25,45,30,55,55]}],chart:{fontFamily:"inherit",type:"area",height:t,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[o]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:a,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:o,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:a,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[r],markers:{colors:[r],strokeColor:[o],strokeWidth:3}}).render()}}(),function(){var e={self:null,rendered:!1};function t(){var t=document.getElementById("kt_charts_mixed_widget_19_chart"),a=parseInt(KTUtil.css(t,"height"));if(t){var o=KTUtil.getCssVariableValue("--bs-gray-800"),r=KTUtil.getCssVariableValue("--bs-info"),s=KTUtil.getCssVariableValue("--bs-info-light"),l={series:[{name:"Net Profit",data:[30,25,45,30,55,55]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:3,colors:[r]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:o,fontSize:"12px"}},crosshairs:{show:!1,position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{min:0,max:60,labels:{show:!1,style:{colors:o,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[s],markers:{colors:[s],strokeColor:[r],strokeWidth:3}};e.self=new ApexCharts(t,l),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}}t(),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t()}))}(),(a=document.querySelector("#kt_forms_widget_1_form"))&&a&&new Quill("#kt_forms_widget_1_editor",{modules:{toolbar:{container:"#kt_forms_widget_1_editor_toolbar"}},placeholder:"What is on your mind ?",theme:"snow"}),o=document.querySelector("#kt_widget_5_load_more_btn"),r=document.querySelector("#kt_widget_5"),o&&o.addEventListener("click",(function(e){e.preventDefault(),o.setAttribute("data-kt-indicator","on"),setTimeout((function(){o.removeAttribute("data-kt-indicator"),r.classList.remove("d-none"),o.classList.add("d-none"),KTUtil.scrollTo(r,200)}),2e3)})),function(){if("undefined"!=typeof FullCalendar&&document.querySelector("#kt_calendar_widget_1")){var e=moment().startOf("day"),t=e.format("YYYY-MM"),a=e.clone().subtract(1,"day").format("YYYY-MM-DD"),o=e.format("YYYY-MM-DD"),r=e.clone().add(1,"day").format("YYYY-MM-DD"),s=document.getElementById("kt_calendar_widget_1");new FullCalendar.Calendar(s,{headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay,listMonth"},height:800,contentHeight:780,aspectRatio:3,nowIndicator:!0,now:o+"T09:25:00",views:{dayGridMonth:{buttonText:"month"},timeGridWeek:{buttonText:"week"},timeGridDay:{buttonText:"day"}},initialView:"dayGridMonth",initialDate:o,editable:!0,dayMaxEvents:!0,navLinks:!0,events:[{title:"All Day Event",start:t+"-01",description:"Toto lorem ipsum dolor sit incid idunt ut",className:"fc-event-danger fc-event-solid-warning"},{title:"Reporting",start:t+"-14T13:30:00",description:"Lorem ipsum dolor incid idunt ut labore",end:t+"-14",className:"fc-event-success"},{title:"Company Trip",start:t+"-02",description:"Lorem ipsum dolor sit tempor incid",end:t+"-03",className:"fc-event-primary"},{title:"ICT Expo 2017 - Product Release",start:t+"-03",description:"Lorem ipsum dolor sit tempor inci",end:t+"-05",className:"fc-event-light fc-event-solid-primary"},{title:"Dinner",start:t+"-12",description:"Lorem ipsum dolor sit amet, conse ctetur",end:t+"-10"},{id:999,title:"Repeating Event",start:t+"-09T16:00:00",description:"Lorem ipsum dolor sit ncididunt ut labore",className:"fc-event-danger"},{id:1e3,title:"Repeating Event",description:"Lorem ipsum dolor sit amet, labore",start:t+"-16T16:00:00"},{title:"Conference",start:a,end:r,description:"Lorem ipsum dolor eius mod tempor labore",className:"fc-event-primary"},{title:"Meeting",start:o+"T10:30:00",end:o+"T12:30:00",description:"Lorem ipsum dolor eiu idunt ut labore"},{title:"Lunch",start:o+"T12:00:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, ut labore"},{title:"Meeting",start:o+"T14:30:00",className:"fc-event-warning",description:"Lorem ipsum conse ctetur adipi scing"},{title:"Happy Hour",start:o+"T17:30:00",className:"fc-event-info",description:"Lorem ipsum dolor sit amet, conse ctetur"},{title:"Dinner",start:r+"T05:00:00",className:"fc-event-solid-danger fc-event-light",description:"Lorem ipsum dolor sit ctetur adipi scing"},{title:"Birthday Party",start:r+"T07:00:00",className:"fc-event-primary",description:"Lorem ipsum dolor sit amet, scing"},{title:"Click for Google",url:"http://google.com/",start:t+"-28",className:"fc-event-solid-info fc-event-light",description:"Lorem ipsum dolor sit amet, labore"}]}).render()}}()}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTWidgets),KTUtil.onDOMContentLoaded((function(){KTWidgets.init()}));
diff --git a/public/assets/js/scripts.bundle.js b/public/assets/js/scripts.bundle.js
new file mode 100644
index 0000000..00ac3d1
--- /dev/null
+++ b/public/assets/js/scripts.bundle.js
@@ -0,0 +1 @@
+var KTComponents={init:function(){KTApp.init(),KTDrawer.init(),KTMenu.init(),KTScroll.init(),KTSticky.init(),KTSwapper.init(),KTToggle.init(),KTScrolltop.init(),KTDialer.init(),KTImageInput.init(),KTPasswordMeter.init()}};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(function(){KTComponents.init()})):KTComponents.init(),window.addEventListener("load",(function(){KTApp.hidePageLoading()})),"undefined"!=typeof module&&void 0!==module.exports&&(window.KTComponents=module.exports=KTComponents);var KTApp=function(){var e=!1,t=!1,n=!1,i=function(e,t){if("1"!==e.getAttribute("data-kt-initialized")){var n={};e.hasAttribute("data-bs-delay-hide")&&(n.hide=e.getAttribute("data-bs-delay-hide")),e.hasAttribute("data-bs-delay-show")&&(n.show=e.getAttribute("data-bs-delay-show")),n&&(t.delay=n),e.hasAttribute("data-bs-dismiss")&&"click"==e.getAttribute("data-bs-dismiss")&&(t.dismiss="click");var i=new bootstrap.Tooltip(e,t);return t.dismiss&&"click"===t.dismiss&&e.addEventListener("click",(function(e){i.hide()})),e.setAttribute("data-kt-initialized","1"),i}},r=function(e,t){if("1"!==e.getAttribute("data-kt-initialized")){var n={};e.hasAttribute("data-bs-delay-hide")&&(n.hide=e.getAttribute("data-bs-delay-hide")),e.hasAttribute("data-bs-delay-show")&&(n.show=e.getAttribute("data-bs-delay-show")),n&&(t.delay=n),"true"==e.getAttribute("data-bs-dismiss")&&(t.dismiss=!0),!0===t.dismiss&&(t.template='');var i=new bootstrap.Popover(e,t);if(!0===t.dismiss){var r=function(e){i.hide()};e.addEventListener("shown.bs.popover",(function(){document.getElementById(e.getAttribute("aria-describedby")).addEventListener("click",r)})),e.addEventListener("hide.bs.popover",(function(){document.getElementById(e.getAttribute("aria-describedby")).removeEventListener("click",r)}))}return e.setAttribute("data-kt-initialized","1"),i}},o=function(){"undefined"!=typeof countUp&&[].slice.call(document.querySelectorAll('[data-kt-countup="true"]:not(.counted)')).map((function(e){if(KTUtil.isInViewport(e)&&KTUtil.visible(e)){if("1"===e.getAttribute("data-kt-initialized"))return;var t={},n=e.getAttribute("data-kt-countup-value");n=parseFloat(n.replace(/,/g,"")),e.hasAttribute("data-kt-countup-start-val")&&(t.startVal=parseFloat(e.getAttribute("data-kt-countup-start-val"))),e.hasAttribute("data-kt-countup-duration")&&(t.duration=parseInt(e.getAttribute("data-kt-countup-duration"))),e.hasAttribute("data-kt-countup-decimal-places")&&(t.decimalPlaces=parseInt(e.getAttribute("data-kt-countup-decimal-places"))),e.hasAttribute("data-kt-countup-prefix")&&(t.prefix=e.getAttribute("data-kt-countup-prefix")),e.hasAttribute("data-kt-countup-separator")&&(t.separator=e.getAttribute("data-kt-countup-separator")),e.hasAttribute("data-kt-countup-suffix")&&(t.suffix=e.getAttribute("data-kt-countup-suffix")),new countUp.CountUp(e,n,t).start(),e.classList.add("counted"),e.setAttribute("data-kt-initialized","1")}}))},a=function(e){if(!e)return;const t={};e.getAttributeNames().forEach((function(n){if(/^data-tns-.*/g.test(n)){let r=n.replace("data-tns-","").toLowerCase().replace(/(?:[\s-])\w/g,(function(e){return e.replace("-","").toUpperCase()}));if("data-tns-responsive"===n){const i=e.getAttribute(n).replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));try{t[r]=JSON.parse(i)}catch(e){}}else t[r]="true"===(i=e.getAttribute(n))||"false"!==i&&i}var i}));const n=Object.assign({},{container:e,slideBy:"page",autoplay:!0,center:!0,autoplayButtonOutput:!1},t);return e.closest(".tns")&&KTUtil.addClass(e.closest(".tns"),"tns-initiazlied"),tns(n)};return{init:function(){var l;!function(){if("undefined"==typeof lozad)return;lozad().observe()}(),!0!==e&&"undefined"!=typeof SmoothScroll&&new SmoothScroll('a[data-kt-scroll-toggle][href*="#"]',{speed:1e3,speedAsDuration:!0,offset:function(e,t){return e.hasAttribute("data-kt-scroll-offset")?KTUtil.getResponsiveValue(e.getAttribute("data-kt-scroll-offset")):0}}),KTUtil.on(document.body,'[data-kt-card-action="remove"]',"click",(function(e){e.preventDefault();const t=this.closest(".card");if(!t)return;const n=this.getAttribute("data-kt-card-confirm-message");"true"===this.getAttribute("data-kt-card-confirm")?Swal.fire({text:n||"Are you sure to remove ?",icon:"warning",buttonsStyling:!1,confirmButtonText:"Confirm",denyButtonText:"Cancel",customClass:{confirmButton:"btn btn-primary",denyButton:"btn btn-danger"}}).then((function(e){e.isConfirmed&&t.remove()})):t.remove()})),(l=Array.prototype.slice.call(document.querySelectorAll("[data-bs-stacked-modal]")))&&l.length>0&&l.forEach((e=>{"1"!==e.getAttribute("data-kt-initialized")&&(e.setAttribute("data-kt-initialized","1"),e.addEventListener("click",(function(e){e.preventDefault();const t=document.querySelector(this.getAttribute("data-bs-stacked-modal"));t&&new bootstrap.Modal(t).show()})))})),!0!==e&&KTUtil.on(document.body,'[data-kt-check="true"]',"change",(function(e){var t=this,n=document.querySelectorAll(t.getAttribute("data-kt-check-target"));KTUtil.each(n,(function(e){"checkbox"==e.type?e.checked=t.checked:e.classList.toggle("active")}))})),!0!==e&&KTUtil.on(document.body,'.collapsible[data-bs-toggle="collapse"]',"click",(function(e){if(this.classList.contains("collapsed")?(this.classList.remove("active"),this.blur()):this.classList.add("active"),this.hasAttribute("data-kt-toggle-text")){var t=this.getAttribute("data-kt-toggle-text"),n=(n=this.querySelector('[data-kt-toggle-text-target="true"]'))||this;this.setAttribute("data-kt-toggle-text",n.innerText),n.innerText=t}})),!0!==e&&KTUtil.on(document.body,'[data-kt-rotate="true"]',"click",(function(e){this.classList.contains("active")?(this.classList.remove("active"),this.blur()):this.classList.add("active")})),[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(e){i(e,{})})),[].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')).map((function(e){r(e,{})})),[].slice.call(document.querySelectorAll(".toast")).map((function(e){if("1"!==e.getAttribute("data-kt-initialized"))return e.setAttribute("data-kt-initialized","1"),new bootstrap.Toast(e,{})})),function(){if("undefined"!=typeof jQuery&&void 0!==$.fn.daterangepicker){var e=[].slice.call(document.querySelectorAll('[data-kt-daterangepicker="true"]')),t=moment().subtract(29,"days"),n=moment();e.map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var i=e.querySelector("div"),r=e.hasAttribute("data-kt-daterangepicker-opens")?e.getAttribute("data-kt-daterangepicker-opens"):"left",o=function(e,t){var n=moment();i&&(n.isSame(e,"day")&&n.isSame(t,"day")?i.innerHTML=e.format("D MMM YYYY"):i.innerHTML=e.format("D MMM YYYY")+" - "+t.format("D MMM YYYY"))};"today"===e.getAttribute("data-kt-daterangepicker-range")&&(t=moment(),n=moment()),$(e).daterangepicker({startDate:t,endDate:n,opens:r,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,n),e.setAttribute("data-kt-initialized","1")}}))}}(),[].slice.call(document.querySelectorAll('[data-kt-buttons="true"]')).map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var t=e.hasAttribute("data-kt-buttons-target")?e.getAttribute("data-kt-buttons-target"):".btn",n=[].slice.call(e.querySelectorAll(t));KTUtil.on(e,t,"click",(function(e){n.map((function(e){e.classList.remove("active")})),this.classList.add("active")})),e.setAttribute("data-kt-initialized","1")}})),"undefined"!=typeof jQuery&&void 0!==$.fn.select2&&([].slice.call(document.querySelectorAll('[data-control="select2"], [data-kt-select2="true"]')).map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var t={dir:document.body.getAttribute("direction")};"true"==e.getAttribute("data-hide-search")&&(t.minimumResultsForSearch=1/0),$(e).select2(t),e.setAttribute("data-kt-initialized","1")}})),!1===t&&(t=!0,$(document).on("select2:open",(function(e){var t=document.querySelectorAll(".select2-container--open .select2-search__field");t.length>0&&t[t.length-1].focus()})))),o(),"undefined"!=typeof countUp&&(!1===n&&(o(),window.addEventListener("scroll",o)),[].slice.call(document.querySelectorAll('[data-kt-countup-tabs="true"][data-bs-toggle="tab"]')).map((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(e.addEventListener("shown.bs.tab",o),e.setAttribute("data-kt-initialized","1"))})),n=!0),"undefined"!=typeof autosize&&[].slice.call(document.querySelectorAll('[data-kt-autosize="true"]')).map((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(autosize(e),e.setAttribute("data-kt-initialized","1"))})),function(){if("undefined"==typeof tns)return;const e=Array.prototype.slice.call(document.querySelectorAll('[data-tns="true"]'),0);(e||0!==e.length)&&e.forEach((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(a(e),e.setAttribute("data-kt-initialized","1"))}))}(),e=!0},initTinySlider:function(e){a(e)},showPageLoading:function(){document.body.classList.add("page-loading"),document.body.setAttribute("data-kt-app-page-loading","on")},hidePageLoading:function(){document.body.classList.remove("page-loading"),document.body.removeAttribute("data-kt-app-page-loading")},createBootstrapPopover:function(e,t){return r(e,t)},createBootstrapTooltip:function(e,t){return i(e,t)}}}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTApp);var KTBlockUI=function(e,t){var n=this;if(null!=e){var i={zIndex:!1,overlayClass:"",overflow:"hidden",message:' '},r=function(){n.options=KTUtil.deepExtend({},i,t),n.element=e,n.overlayElement=null,n.blocked=!1,n.positionChanged=!1,n.overflowChanged=!1,KTUtil.data(n.element).set("blockui",n)};KTUtil.data(e).has("blockui")?n=KTUtil.data(e).get("blockui"):r(),n.block=function(){!function(){if(!1!==KTEventHandler.trigger(n.element,"kt.blockui.block",n)){var e="BODY"===n.element.tagName,t=KTUtil.css(n.element,"position"),i=KTUtil.css(n.element,"overflow"),r=e?1e4:1;n.options.zIndex>0?r=n.options.zIndex:"auto"!=KTUtil.css(n.element,"z-index")&&(r=KTUtil.css(n.element,"z-index")),n.element.classList.add("blockui"),"absolute"!==t&&"relative"!==t&&"fixed"!==t||(KTUtil.css(n.element,"position","relative"),n.positionChanged=!0),"hidden"===n.options.overflow&&"visible"===i&&(KTUtil.css(n.element,"overflow","hidden"),n.overflowChanged=!0),n.overlayElement=document.createElement("DIV"),n.overlayElement.setAttribute("class","blockui-overlay "+n.options.overlayClass),n.overlayElement.innerHTML=n.options.message,KTUtil.css(n.overlayElement,"z-index",r),n.element.append(n.overlayElement),n.blocked=!0,KTEventHandler.trigger(n.element,"kt.blockui.after.blocked",n)}}()},n.release=function(){!1!==KTEventHandler.trigger(n.element,"kt.blockui.release",n)&&(n.element.classList.add("blockui"),n.positionChanged&&KTUtil.css(n.element,"position",""),n.overflowChanged&&KTUtil.css(n.element,"overflow",""),n.overlayElement&&KTUtil.remove(n.overlayElement),n.blocked=!1,KTEventHandler.trigger(n.element,"kt.blockui.released",n))},n.isBlocked=function(){return n.blocked},n.destroy=function(){KTUtil.data(n.element).remove("blockui")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTBlockUI.getInstance=function(e){return null!==e&&KTUtil.data(e).has("blockui")?KTUtil.data(e).get("blockui"):null},"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTBlockUI);var KTCookie={get:function(e){var t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},set:function(e,t,n){null==n&&(n={}),(n=Object.assign({},{path:"/"},n)).expires instanceof Date&&(n.expires=n.expires.toUTCString());var i=encodeURIComponent(e)+"="+encodeURIComponent(t);for(var r in n)if(!1!==n.hasOwnProperty(r)){i+="; "+r;var o=n[r];!0!==o&&(i+="="+o)}document.cookie=i},remove:function(e){this.set(e,"",{"max-age":-1})}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTCookie);var KTDialer=function(e,t){var n=this;if(e){var i={min:null,max:null,step:1,decimals:0,prefix:"",suffix:""},r=function(){n.options=KTUtil.deepExtend({},i,t),n.element=e,n.incElement=n.element.querySelector('[data-kt-dialer-control="increase"]'),n.decElement=n.element.querySelector('[data-kt-dialer-control="decrease"]'),n.inputElement=n.element.querySelector("input[type]"),c("decimals")&&(n.options.decimals=parseInt(c("decimals"))),c("prefix")&&(n.options.prefix=c("prefix")),c("suffix")&&(n.options.suffix=c("suffix")),c("step")&&(n.options.step=parseFloat(c("step"))),c("min")&&(n.options.min=parseFloat(c("min"))),c("max")&&(n.options.max=parseFloat(c("max"))),n.value=parseFloat(n.inputElement.value.replace(/[^\d.]/g,"")),s(),o(),KTUtil.data(n.element).set("dialer",n)},o=function(){KTUtil.addEvent(n.incElement,"click",(function(e){e.preventDefault(),a()})),KTUtil.addEvent(n.decElement,"click",(function(e){e.preventDefault(),l()})),KTUtil.addEvent(n.inputElement,"input",(function(e){e.preventDefault(),s()}))},a=function(){return KTEventHandler.trigger(n.element,"kt.dialer.increase",n),n.inputElement.value=n.value+n.options.step,s(),KTEventHandler.trigger(n.element,"kt.dialer.increased",n),n},l=function(){return KTEventHandler.trigger(n.element,"kt.dialer.decrease",n),n.inputElement.value=n.value-n.options.step,s(),KTEventHandler.trigger(n.element,"kt.dialer.decreased",n),n},s=function(e){KTEventHandler.trigger(n.element,"kt.dialer.change",n),n.value=void 0!==e?e:u(n.inputElement.value),null!==n.options.min&&n.valuen.options.max&&(n.value=n.options.max),n.inputElement.value=d(n.value),n.inputElement.dispatchEvent(new Event("change")),KTEventHandler.trigger(n.element,"kt.dialer.changed",n)},u=function(e){return e=e.replace(/[^0-9.-]/g,"").replace(/(\..*)\./g,"$1").replace(/(?!^)-/g,"").replace(/^0+(\d)/gm,"$1"),e=parseFloat(e),isNaN(e)&&(e=0),e},d=function(e){return n.options.prefix+parseFloat(e).toFixed(n.options.decimals)+n.options.suffix},c=function(e){return!0===n.element.hasAttribute("data-kt-dialer-"+e)?n.element.getAttribute("data-kt-dialer-"+e):null};!0===KTUtil.data(e).has("dialer")?n=KTUtil.data(e).get("dialer"):r(),n.setMinValue=function(e){n.options.min=e},n.setMaxValue=function(e){n.options.max=e},n.setValue=function(e){s(e)},n.getValue=function(){return n.inputElement.value},n.update=function(){s()},n.increase=function(){return a()},n.decrease=function(){return l()},n.getElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("dialer")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTDialer.getInstance=function(e){return null!==e&&KTUtil.data(e).has("dialer")?KTUtil.data(e).get("dialer"):null},KTDialer.createInstances=function(e='[data-kt-dialer="true"]'){var t=document.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n0&&KTUtil.on(document.body,e,"click",(function(e){e.preventDefault(),n.toggleElement=this,a()})),null!==t&&t.length>0&&KTUtil.on(document.body,t,"click",(function(e){e.preventDefault(),n.closeElement=this,l()}))},a=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.toggle",n)&&(!0===n.shown?l():s(),KTEventHandler.trigger(n.element,"kt.drawer.toggled",n))},l=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.hide",n)&&(n.shown=!1,c(),document.body.removeAttribute("data-kt-drawer-"+n.name,"on"),document.body.removeAttribute("data-kt-drawer"),KTUtil.removeClass(n.element,n.options.baseClass+"-on"),null!==n.toggleElement&&KTUtil.removeClass(n.toggleElement,"active"),KTEventHandler.trigger(n.element,"kt.drawer.after.hidden",n))},s=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.show",n)&&(n.shown=!0,d(),document.body.setAttribute("data-kt-drawer-"+n.name,"on"),document.body.setAttribute("data-kt-drawer","on"),KTUtil.addClass(n.element,n.options.baseClass+"-on"),null!==n.toggleElement&&KTUtil.addClass(n.toggleElement,"active"),KTEventHandler.trigger(n.element,"kt.drawer.shown",n))},u=function(){var e=f(),t=m("direction"),i=m("top"),r=m("bottom"),o=m("start"),a=m("end");!0===KTUtil.hasClass(n.element,n.options.baseClass+"-on")&&"on"===String(document.body.getAttribute("data-kt-drawer-"+n.name+"-"))?n.shown=!0:n.shown=!1,!0===m("activate")?(KTUtil.addClass(n.element,n.options.baseClass),KTUtil.addClass(n.element,n.options.baseClass+"-"+t),KTUtil.css(n.element,"width",e,!0),n.lastWidth=e,i&&KTUtil.css(n.element,"top",i),r&&KTUtil.css(n.element,"bottom",r),o&&(KTUtil.isRTL()?KTUtil.css(n.element,"right",o):KTUtil.css(n.element,"left",o)),a&&(KTUtil.isRTL()?KTUtil.css(n.element,"left",a):KTUtil.css(n.element,"right",a))):(KTUtil.removeClass(n.element,n.options.baseClass),KTUtil.removeClass(n.element,n.options.baseClass+"-"+t),KTUtil.css(n.element,"width",""),i&&KTUtil.css(n.element,"top",""),r&&KTUtil.css(n.element,"bottom",""),o&&(KTUtil.isRTL()?KTUtil.css(n.element,"right",""):KTUtil.css(n.element,"left","")),a&&(KTUtil.isRTL()?KTUtil.css(n.element,"left",""):KTUtil.css(n.element,"right","")),l())},d=function(){!0===m("overlay")&&(n.overlayElement=document.createElement("DIV"),KTUtil.css(n.overlayElement,"z-index",KTUtil.css(n.element,"z-index")-1),document.body.append(n.overlayElement),KTUtil.addClass(n.overlayElement,m("overlay-class")),KTUtil.addEvent(n.overlayElement,"click",(function(e){e.preventDefault(),!0!==m("permanent")&&l()})))},c=function(){null!==n.overlayElement&&KTUtil.remove(n.overlayElement)},m=function(e){if(!0===n.element.hasAttribute("data-kt-drawer-"+e)){var t=n.element.getAttribute("data-kt-drawer-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null},f=function(){var e=m("width");return"auto"===e&&(e=KTUtil.css(n.element,"width")),e};KTUtil.data(e).has("drawer")?n=KTUtil.data(e).get("drawer"):r(),n.toggle=function(){return a()},n.show=function(){return s()},n.hide=function(){return l()},n.isShown=function(){return n.shown},n.update=function(){u()},n.goElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("drawer")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTDrawer.getInstance=function(e){return null!==e&&KTUtil.data(e).has("drawer")?KTUtil.data(e).get("drawer"):null},KTDrawer.hideAll=function(e=null,t='[data-kt-drawer="true"]'){var n=document.querySelectorAll(t);if(n&&n.length>0)for(var i=0,r=n.length;i0)for(var n=0,i=t.length;n0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0)for(var n=0,i=t.length;n0)for(var t=0,i=e.length;t0?"dropdown":"accordion"},T=function(e){var t,n;return c(e)||e.hasAttribute("data-kt-menu-trigger")?e:KTUtil.data(e).has("item")?KTUtil.data(e).get("item"):(t=e.closest(".menu-item[data-kt-menu-trigger]"))?t:(n=e.closest(".menu-sub"))&&!0===KTUtil.data(n).has("item")?KTUtil.data(n).get("item"):void 0},h=function(e){var t,n=e.closest(".menu-sub");return n&&KTUtil.data(n).has("item")?KTUtil.data(n).get("item"):n&&(t=n.closest(".menu-item[data-kt-menu-trigger]"))?t:null},K=function(e){var t,i=[],r=0;do{(t=h(e))&&(i.push(t),e=t),r++}while(null!==t&&r<20);return n.triggerElement&&i.unshift(n.triggerElement),i},b=function(e){var t=e;return KTUtil.data(e).get("sub")&&(t=KTUtil.data(e).get("sub")),null!==t&&t.querySelector(".menu-item[data-kt-menu-trigger]")||null},k=function(e){var t,n=[],i=0;do{(t=b(e))&&(n.push(t),e=t),i++}while(null!==t&&i<20);return n},y=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.dropdown.show",e)){KTMenu.hideDropdowns(e);c(e)||p(e);var t=g(e),i=L(e,"width"),r=L(e,"height"),o=n.options.dropdown.zindex,a=KTUtil.getHighestZindex(e);null!==a&&a>=o&&(o=a+1),o>0&&KTUtil.css(t,"z-index",o),null!==i&&KTUtil.css(t,"width",i),null!==r&&KTUtil.css(t,"height",r),KTUtil.css(t,"display",""),KTUtil.css(t,"overflow",""),U(e,t),KTUtil.addClass(e,"show"),KTUtil.addClass(e,"menu-dropdown"),KTUtil.addClass(t,"show"),!0===L(e,"overflow")?(document.body.appendChild(t),KTUtil.data(e).set("sub",t),KTUtil.data(t).set("item",e),KTUtil.data(t).set("menu",n)):KTUtil.data(t).set("item",e),KTEventHandler.trigger(n.element,"kt.menu.dropdown.shown",e)}},w=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.dropdown.hide",e)){var t=g(e);KTUtil.css(t,"z-index",""),KTUtil.css(t,"width",""),KTUtil.css(t,"height",""),KTUtil.removeClass(e,"show"),KTUtil.removeClass(e,"menu-dropdown"),KTUtil.removeClass(t,"show"),!0===L(e,"overflow")&&(e.classList.contains("menu-item")?e.appendChild(t):KTUtil.insertAfter(n.element,e),KTUtil.data(e).remove("sub"),KTUtil.data(t).remove("item"),KTUtil.data(t).remove("menu")),E(e),KTEventHandler.trigger(n.element,"kt.menu.dropdown.hidden",e)}},U=function(e,t){var n,i=L(e,"attach");n=i?"parent"===i?e.parentNode:document.querySelector(i):e;var r=Popper.createPopper(n,t,S(e));KTUtil.data(e).set("popper",r)},E=function(e){!0===KTUtil.data(e).has("popper")&&(KTUtil.data(e).get("popper").destroy(),KTUtil.data(e).remove("popper"))},S=function(e){var t=L(e,"placement");t||(t="right");var n=L(e,"offset"),i=n?n.split(","):[];return 2===i.length&&(i[0]=parseInt(i[0]),i[1]=parseInt(i[1])),{placement:t,strategy:!0===L(e,"overflow")?"absolute":"fixed",modifiers:[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{altAxis:!1!==L(e,"flip")}},{name:"flip",options:{flipVariations:!1}}]}},A=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.accordion.show",e)){var t=g(e),i=n.options.accordion.expand;!0===L(e,"expand")?i=!0:!1===L(e,"expand")?i=!1:!0===L(n.element,"expand")&&(i=!0),!1===i&&I(e),!0===KTUtil.data(e).has("popper")&&w(e),KTUtil.addClass(e,"hover"),KTUtil.addClass(e,"showing"),KTUtil.slideDown(t,n.options.accordion.slideSpeed,(function(){KTUtil.removeClass(e,"showing"),KTUtil.addClass(e,"show"),KTUtil.addClass(t,"show"),KTEventHandler.trigger(n.element,"kt.menu.accordion.shown",e)}))}},x=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.accordion.hide",e)){var t=g(e);KTUtil.addClass(e,"hiding"),KTUtil.slideUp(t,n.options.accordion.slideSpeed,(function(){KTUtil.removeClass(e,"hiding"),KTUtil.removeClass(e,"show"),KTUtil.removeClass(t,"show"),KTUtil.removeClass(e,"hover"),KTEventHandler.trigger(n.element,"kt.menu.accordion.hidden",e)}))}},I=function(e){var t,i=KTUtil.findAll(n.element,".show[data-kt-menu-trigger]");if(i&&i.length>0)for(var r=0,o=i.length;r0))for(var r=0,o=i.length;r0)for(var l=0,s=i.length;l0}(e)},n.getTriggerElement=function(){return n.triggerElement},n.isItemDropdownPermanent=function(e){return function(e){return!0===L(e,"permanent")}(e)},n.destroy=function(){KTUtil.data(n.element).remove("menu")},n.disable=function(){n.disabled=!0},n.enable=function(){n.disabled=!1},n.hideAccordions=function(e){return I(e)},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)}}};KTMenu.getInstance=function(e){var t;if(!e)return null;if(KTUtil.data(e).has("menu"))return KTUtil.data(e).get("menu");if((t=e.closest(".menu"))&&KTUtil.data(t).has("menu"))return KTUtil.data(t).get("menu");if(KTUtil.hasClass(e,"menu-link")){var n=e.closest(".menu-sub");if(KTUtil.data(n).has("menu"))return KTUtil.data(n).get("menu")}return null},KTMenu.hideDropdowns=function(e){var t=document.querySelectorAll(".show.menu-dropdown[data-kt-menu-trigger]");if(t&&t.length>0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0)for(var o=0,a=r.length;o .menu-link, [data-kt-menu-trigger]:not(.menu-item):not([data-kt-menu-trigger="auto"])',"click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.click(this,e)})),KTUtil.on(document.body,".menu-item:not([data-kt-menu-trigger]) > .menu-link","click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.link(this,e)})),KTUtil.on(document.body,'[data-kt-menu-dismiss="true"]',"click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.dismiss(this,e)})),KTUtil.on(document.body,"[data-kt-menu-trigger], .menu-sub","mouseover",(function(e){var t=KTMenu.getInstance(this);if(null!==t&&"dropdown"===t.getItemSubType(this))return t.mouseover(this,e)})),KTUtil.on(document.body,"[data-kt-menu-trigger], .menu-sub","mouseout",(function(e){var t=KTMenu.getInstance(this);if(null!==t&&"dropdown"===t.getItemSubType(this))return t.mouseout(this,e)})),window.addEventListener("resize",(function(){var e;KTUtil.throttle(undefined,(function(){var t=document.querySelectorAll('[data-kt-menu="true"]');if(t&&t.length>0)for(var n=0,i=t.length;n0)for(var i=0,r=n.length;i0)for(var n=0,i=t.length;n=n.options.minLength},s=function(){return/[a-z]/.test(n.inputElement.value)},u=function(){return/[A-Z]/.test(n.inputElement.value)},d=function(){return/[0-9]/.test(n.inputElement.value)},c=function(){return/[~`!#@$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g.test(n.inputElement.value)},m=function(){var e=1;return!0===n.options.checkUppercase&&e++,!0===n.options.checkLowercase&&e++,!0===n.options.checkDigit&&e++,!0===n.options.checkChar&&e++,n.checkSteps=e,100/n.checkSteps},f=function(){var e=[].slice.call(n.highlightElement.querySelectorAll("div")),t=e.length,i=0,r=m(),o=g();e.map((function(e){i++,r*i*(n.checkSteps/t)<=o?e.classList.add("active"):e.classList.remove("active")}))},p=function(){var e=n.visibilityElement.querySelector(":scope > i:not(.d-none)"),t=n.visibilityElement.querySelector(":scope > i.d-none");"password"===n.inputElement.getAttribute("type").toLowerCase()?n.inputElement.setAttribute("type","text"):n.inputElement.setAttribute("type","password"),e.classList.add("d-none"),t.classList.remove("d-none"),n.inputElement.focus()},g=function(){return n.score};!0===KTUtil.data(e).has("password-meter")?n=KTUtil.data(e).get("password-meter"):r(),n.check=function(){return a()},n.getScore=function(){return g()},n.reset=function(){return n.score=0,void f()},n.destroy=function(){KTUtil.data(n.element).remove("password-meter")}}};KTPasswordMeter.getInstance=function(e){return null!==e&&KTUtil.data(e).has("password-meter")?KTUtil.data(e).get("password-meter"):null},KTPasswordMeter.createInstances=function(e="[data-kt-password-meter]"){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n0?KTUtil.css(n.element,e,t):KTUtil.css(n.element,e,""),s(),!0===f("save-state")&&n.id?n.element.addEventListener("scroll",a):n.element.removeEventListener("scroll",a),function(){var e=o();if(!0===f("save-state")&&n.id&&localStorage.getItem(e+n.id+"st")){var t=parseInt(localStorage.getItem(e+n.id+"st"));t>0&&n.element.scroll({top:t,behavior:"instant"})}}()):(KTUtil.css(n.element,p(),""),n.element.removeEventListener("scroll",a))},s=function(){var e=f("stretch");if(null!==e){var t=document.querySelectorAll(e);if(t&&2==t.length){var i=t[0],r=t[1],o=c(r)-c(i);if(o>0){var a=parseInt(KTUtil.css(n.element,p()))+o;KTUtil.css(n.element,p(),String(a)+"px")}}}},u=function(){var e=f(p());return e instanceof Function?e.call():null!==e&&"string"==typeof e&&"auto"===e.toLowerCase()?d():e},d=function(){var e,t=KTUtil.getViewPort().height,i=f("dependencies"),r=f("wrappers"),o=f("offset");if((t-=m(n.element),null!==i)&&((e=document.querySelectorAll(i))&&e.length>0))for(var a=0,l=e.length;a0))for(a=0,l=e.length;a0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;te?!1===document.body.hasAttribute("data-kt-scrolltop")&&document.body.setAttribute("data-kt-scrolltop","on"):!0===document.body.hasAttribute("data-kt-scrolltop")&&document.body.removeAttribute("data-kt-scrolltop")},l=function(){parseInt(s("speed"));window.scrollTo({top:0,behavior:"smooth"})},s=function(e){if(!0===n.element.hasAttribute("data-kt-scrolltop-"+e)){var t=n.element.getAttribute("data-kt-scrolltop-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null};KTUtil.data(e).has("scrolltop")?n=KTUtil.data(e).get("scrolltop"):r(),n.go=function(){return l()},n.getElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("scrolltop")}}};KTScrolltop.getInstance=function(e){return e&&KTUtil.data(e).has("scrolltop")?KTUtil.data(e).get("scrolltop"):null},KTScrolltop.createInstances=function(e='[data-kt-scrolltop="true"]'){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n=minLength)&&f()},l=function(){n.element.classList.remove("focus")},s=function(e){13==(e.charCode||e.keyCode||0)&&(e.preventDefault(),d())},u=function(){if(g("min-length")){var e=parseInt(g("min-length"));n.inputElement.value.length>=e?d():0===n.inputElement.value.length&&c()}},d=function(){!1===n.processing&&(n.spinnerElement&&n.spinnerElement.classList.remove("d-none"),n.clearElement&&n.clearElement.classList.add("d-none"),n.toolbarElement&&n.formElement.contains(n.toolbarElement)&&n.toolbarElement.classList.add("d-none"),n.inputElement.focus(),n.processing=!0,KTEventHandler.trigger(n.element,"kt.search.process",n))},c=function(){!1!==KTEventHandler.trigger(n.element,"kt.search.clear",n)&&(n.inputElement.value="",n.inputElement.focus(),n.clearElement&&n.clearElement.classList.add("d-none"),n.toolbarElement&&n.formElement.contains(n.toolbarElement)&&n.toolbarElement.classList.remove("d-none"),!1===g("show-on-focus")&&p(),KTEventHandler.trigger(n.element,"kt.search.cleared",n))},m=function(){if("menu"===n.layout){var e=T();"on"===e&&!1===n.contentElement.contains(n.formElement)?(n.contentElement.prepend(n.formElement),n.formElement.classList.remove("d-none")):"off"===e&&!0===n.contentElement.contains(n.formElement)&&(n.element.prepend(n.formElement),n.formElement.classList.add("d-none"))}},f=function(){n.menuObject&&(m(),n.menuObject.show(n.element))},p=function(){n.menuObject&&(m(),n.menuObject.hide(n.element))},g=function(e){if(!0===n.element.hasAttribute("data-kt-search-"+e)){var t=n.element.getAttribute("data-kt-search-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null},v=function(e){return n.element.querySelector('[data-kt-search-element="'+e+'"]')},T=function(){var e=g("responsive"),t=KTUtil.getViewPort().width;if(!e)return null;var n=KTUtil.getBreakpoint(e);return n||(n=parseInt(e)),t1&&o(n.options.startIndex),n.nextListener=function(e){e.preventDefault(),KTEventHandler.trigger(n.element,"kt.stepper.next",n)},n.previousListener=function(e){e.preventDefault(),KTEventHandler.trigger(n.element,"kt.stepper.previous",n)},n.stepListener=function(e){if(e.preventDefault(),n.steps&&n.steps.length>0)for(var t=0,i=n.steps.length;tn.totalStepsNumber||e<0))return e=parseInt(e),n.passedStepIndex=n.currentStepIndex,n.currentStepIndex=e,a(),KTEventHandler.trigger(n.element,"kt.stepper.changed",n),n},a=function(){var e="";e=l()?"last":s()?"first":"between",KTUtil.removeClass(n.element,"last"),KTUtil.removeClass(n.element,"first"),KTUtil.removeClass(n.element,"between"),KTUtil.addClass(n.element,e);var t=KTUtil.findAll(n.element,'[data-kt-stepper-element="nav"], [data-kt-stepper-element="content"], [data-kt-stepper-element="info"]');if(t&&t.length>0)for(var i=0,r=t.length;i=n.currentStepIndex+1?n.currentStepIndex+1:n.totalStepsNumber},d=function(){return n.currentStepIndex-1>1?n.currentStepIndex-1:1},c=function(){return 1},m=function(){return n.totalStepsNumber},f=function(e){return e>n.currentStepIndex?"next":"previous"};!0===KTUtil.data(e).has("stepper")?n=KTUtil.data(e).get("stepper"):r(),n.getElement=function(e){return n.element},n.goTo=function(e){return o(e)},n.goPrevious=function(){return o(d())},n.goNext=function(){return o(u())},n.goFirst=function(){return o(c())},n.goLast=function(){return o(m())},n.getCurrentStepIndex=function(){return n.currentStepIndex},n.getNextStepIndex=function(){return u()},n.getPassedStepIndex=function(){return n.passedStepIndex},n.getClickedStepIndex=function(){return n.clickedStepIndex},n.getPreviousStepIndex=function(){return d()},n.destroy=function(){return KTUtil.removeEvent(n.btnNext,"click",n.nextListener),KTUtil.removeEvent(n.btnPrevious,"click",n.previousListener),KTUtil.off(n.element,"click",n.stepListenerId),void KTUtil.data(n.element).remove("stepper")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTStepper.getInstance=function(e){return null!==e&&KTUtil.data(e).has("stepper")?KTUtil.data(e).get("stepper"):null},"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTStepper);var KTStickyHandlersInitialized=!1,KTSticky=function(e,t){var n=this;if(null!=e){var i={offset:200,reverse:!1,release:null,animation:!0,animationSpeed:"0.3s",animationClass:"animation-slide-in-down"},r=function(){n.element=e,n.options=KTUtil.deepExtend({},i,t),n.uid=KTUtil.getUniqueId("sticky"),n.name=n.element.getAttribute("data-kt-sticky-name"),n.attributeName="data-kt-sticky-"+n.name,n.attributeName2="data-kt-"+n.name,n.eventTriggerState=!0,n.lastScrollTop=0,n.scrollHandler,n.element.setAttribute("data-kt-sticky","true"),window.addEventListener("scroll",o),o(),KTUtil.data(n.element).set("sticky",n)},o=function(e){var t,i=u("offset"),r=u("release"),o=u("reverse");if(!1!==i){i=parseInt(i),r=r?document.querySelector(r):null,t=KTUtil.getScrollTop(),document.documentElement.scrollHeight-window.innerHeight-KTUtil.getScrollTop();var s=!r||r.offsetTop-r.clientHeight>t;if(!0===o){if(t>i&&s){if(!1===document.body.hasAttribute(n.attributeName)){if(!1===a())return;document.body.setAttribute(n.attributeName,"on"),document.body.setAttribute(n.attributeName2,"on"),n.element.setAttribute("data-kt-sticky-enabled","true")}!0===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.on",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!1)}else!0===document.body.hasAttribute(n.attributeName)&&(l(),document.body.removeAttribute(n.attributeName),document.body.removeAttribute(n.attributeName2),n.element.removeAttribute("data-kt-sticky-enabled")),!1===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.off",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!0);n.lastScrollTop=t}else if(t>i&&s){if(!1===document.body.hasAttribute(n.attributeName)){if(!1===a())return;document.body.setAttribute(n.attributeName,"on"),document.body.setAttribute(n.attributeName2,"on"),n.element.setAttribute("data-kt-sticky-enabled","true")}!0===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.on",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!1)}else!0===document.body.hasAttribute(n.attributeName)&&(l(),document.body.removeAttribute(n.attributeName),document.body.removeAttribute(n.attributeName2),n.element.removeAttribute("data-kt-sticky-enabled")),!1===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.off",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!0);r&&(r.offsetTop-r.clientHeight>t?n.element.setAttribute("data-kt-sticky-released","true"):n.element.removeAttribute("data-kt-sticky-released"))}},a=function(e){var t=u("top");t=t?parseInt(t):0;var i=u("left"),r=u("right"),o=u("width"),a=u("zindex"),l=u("dependencies"),d=u("class"),c=s(),m=u("height-offset");if(c+(m=m?parseInt(m):0)+t>KTUtil.getViewPort().height)return!1;if(!0!==e&&!0===u("animation")&&(KTUtil.css(n.element,"animationDuration",u("animationSpeed")),KTUtil.animateClass(n.element,"animation "+u("animationClass"))),null!==d&&KTUtil.addClass(n.element,d),null!==a&&(KTUtil.css(n.element,"z-index",a),KTUtil.css(n.element,"position","fixed")),t>=0&&KTUtil.css(n.element,"top",String(t)+"px"),null!==o){if(o.target){var f=document.querySelector(o.target);f&&(o=KTUtil.css(f,"width"))}KTUtil.css(n.element,"width",o)}if(null!==i)if("auto"===String(i).toLowerCase()){var p=KTUtil.offset(n.element).left;p>=0&&KTUtil.css(n.element,"left",String(p)+"px")}else KTUtil.css(n.element,"left",i);if(null!==r&&KTUtil.css(n.element,"right",r),null!==l){var g=document.querySelectorAll(l);if(g&&g.length>0)for(var v=0,T=g.length;v0)for(var r=0,o=i.length;r0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0&&n.element.classList.add(n.state),void 0!==KTCookie&&!0===n.options.saveState&&KTCookie.set(n.attribute,"on"),KTEventHandler.trigger(n.element,"kt.toggle.enabled",n),n},s=function(){if(!1!==u())return KTEventHandler.trigger(n.element,"kt.toggle.disable",n),n.target.removeAttribute(n.attribute),n.state.length>0&&n.element.classList.remove(n.state),void 0!==KTCookie&&!0===n.options.saveState&&KTCookie.remove(n.attribute),KTEventHandler.trigger(n.element,"kt.toggle.disabled",n),n},u=function(){return"on"===String(n.target.getAttribute(n.attribute)).toLowerCase()};!0===KTUtil.data(e).has("toggle")?n=KTUtil.data(e).get("toggle"):r(),n.toggle=function(){return a()},n.enable=function(){return l()},n.disable=function(){return s()},n.isEnabled=function(){return u()},n.goElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("toggle")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTToggle.getInstance=function(e){return null!==e&&KTUtil.data(e).has("toggle")?KTUtil.data(e).get("toggle"):null},KTToggle.createInstances=function(e="[data-kt-toggle]"){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n=0&&t.item(n)!==this;);return n>-1}),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null}),function(e){for(var t=0;t=this.getBreakpoint(e)},isBreakpointDown:function(e){return this.getViewPort().widthe);n++);},getRandomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e},isAngularVersion:function(){return void 0!==window.Zone},deepExtend:function(e){e=e||{};for(var t=1;t0&&e.classList.add(KTUtil.trim(n[i]));else if(!KTUtil.hasClass(e,t))for(var r=0;r=o&&r<=a},getRelativeTopPosition:function(e,t){return e.offsetTop-t.offsetTop},attr:function(e,t,n){if(null!=e)return void 0===n?e.getAttribute(t):void e.setAttribute(t,n)},hasAttr:function(e,t){if(null!=e)return!!e.getAttribute(t)},removeAttr:function(e,t){null!=e&&e.removeAttribute(t)},animate:function(e,t,n,i,r,o){var a={};if(a.linear=function(e,t,n,i){return n*e/i+t},r=a.linear,"number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"function"==typeof i){"function"!=typeof o&&(o=function(){});var l=window.requestAnimationFrame||function(e){window.setTimeout(e,20)},s=t-e;i(e);var u=window.performance&&window.performance.now?window.performance.now():+new Date;l((function a(d){var c=(d||+new Date)-u;c>=0&&i(r(c,e,s,n)),c>=0&&c>=n?(i(t),o()):l(a)}))}},actualCss:function(e,t,n){var i,r="";if(e instanceof HTMLElement!=!1)return e.getAttribute("kt-hidden-"+t)&&!1!==n?parseFloat(e.getAttribute("kt-hidden-"+t)):(r=e.style.cssText,e.style.cssText="position: absolute; visibility: hidden; display: block;","width"==t?i=e.offsetWidth:"height"==t&&(i=e.offsetHeight),e.style.cssText=r,e.setAttribute("kt-hidden-"+t,i),parseFloat(i))},actualHeight:function(e,t){return KTUtil.actualCss(e,"height",t)},actualWidth:function(e,t){return KTUtil.actualCss(e,"width",t)},getScroll:function(e,t){return t="scroll"+t,e==window||e==document?self["scrollTop"==t?"pageYOffset":"pageXOffset"]||browserSupportsBoxModel&&document.documentElement[t]||document.body[t]:e[t]},css:function(e,t,n,i){if(e)if(void 0!==n)!0===i?e.style.setProperty(t,n,"important"):e.style[t]=n;else{var r=(e.ownerDocument||document).defaultView;if(r&&r.getComputedStyle)return t=t.replace(/([A-Z])/g,"-$1").toLowerCase(),r.getComputedStyle(e,null).getPropertyValue(t);if(e.currentStyle)return t=t.replace(/\-(\w)/g,(function(e,t){return t.toUpperCase()})),n=e.currentStyle[t],/^\d+(em|pt|%|ex)?$/i.test(n)?function(t){var n=e.style.left,i=e.runtimeStyle.left;return e.runtimeStyle.left=e.currentStyle.left,e.style.left=t||0,t=e.style.pixelLeft+"px",e.style.left=n,e.runtimeStyle.left=i,t}(n):n}},slide:function(e,t,n,i,r){if(!(!e||"up"==t&&!1===KTUtil.visible(e)||"down"==t&&!0===KTUtil.visible(e))){n=n||600;var o=KTUtil.actualHeight(e),a=!1,l=!1;KTUtil.css(e,"padding-top")&&!0!==KTUtil.data(e).has("slide-padding-top")&&KTUtil.data(e).set("slide-padding-top",KTUtil.css(e,"padding-top")),KTUtil.css(e,"padding-bottom")&&!0!==KTUtil.data(e).has("slide-padding-bottom")&&KTUtil.data(e).set("slide-padding-bottom",KTUtil.css(e,"padding-bottom")),KTUtil.data(e).has("slide-padding-top")&&(a=parseInt(KTUtil.data(e).get("slide-padding-top"))),KTUtil.data(e).has("slide-padding-bottom")&&(l=parseInt(KTUtil.data(e).get("slide-padding-bottom"))),"up"==t?(e.style.cssText="display: block; overflow: hidden;",a&&KTUtil.animate(0,a,n,(function(t){e.style.paddingTop=a-t+"px"}),"linear"),l&&KTUtil.animate(0,l,n,(function(t){e.style.paddingBottom=l-t+"px"}),"linear"),KTUtil.animate(0,o,n,(function(t){e.style.height=o-t+"px"}),"linear",(function(){e.style.height="",e.style.display="none","function"==typeof i&&i()}))):"down"==t&&(e.style.cssText="display: block; overflow: hidden;",a&&KTUtil.animate(0,a,n,(function(t){e.style.paddingTop=t+"px"}),"linear",(function(){e.style.paddingTop=""})),l&&KTUtil.animate(0,l,n,(function(t){e.style.paddingBottom=t+"px"}),"linear",(function(){e.style.paddingBottom=""})),KTUtil.animate(0,o,n,(function(t){e.style.height=t+"px"}),"linear",(function(){e.style.height="",e.style.display="",e.style.overflow="","function"==typeof i&&i()})))}},slideUp:function(e,t,n){KTUtil.slide(e,"up",t,n)},slideDown:function(e,t,n){KTUtil.slide(e,"down",t,n)},show:function(e,t){void 0!==e&&(e.style.display=t||"block")},hide:function(e){void 0!==e&&(e.style.display="none")},addEvent:function(e,t,n,i){null!=e&&e.addEventListener(t,n)},removeEvent:function(e,t,n){null!==e&&e.removeEventListener(t,n)},on:function(e,t,n,i){if(null!==e){var r=KTUtil.getUniqueId("event");return window.KTUtilDelegatedEventHandlers[r]=function(n){for(var r=e.querySelectorAll(t),o=n.target;o&&o!==e;){for(var a=0,l=r.length;a1?"."+t[1]:"",r=/(\d+)(\d{3})/;r.test(n);)n=n.replace(r,"$1,$2");return n+i},isRTL:function(){return"rtl"===document.querySelector("html").getAttribute("direction")},snakeToCamel:function(e){return e.replace(/(\-\w)/g,(function(e){return e[1].toUpperCase()}))},filterBoolean:function(e){return!0===e||"true"===e||!1!==e&&"false"!==e&&e},setHTML:function(e,t){e.innerHTML=t},getHTML:function(e){if(e)return e.innerHTML},getDocumentHeight:function(){var e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},getScrollTop:function(){return(document.scrollingElement||document.documentElement).scrollTop},colorLighten:function(e,t){const n=function(e,t){let n=parseInt(e,16)+t,i=n>255?255:n;return i=i.toString(16).length>1?i.toString(16):`0${i.toString(16)}`,i};return e=e.indexOf("#")>=0?e.substring(1,e.length):e,t=parseInt(255*t/100),`#${n(e.substring(0,2),t)}${n(e.substring(2,4),t)}${n(e.substring(4,6),t)}`},colorDarken:function(e,t){const n=function(e,t){let n=parseInt(e,16)-t,i=n<0?0:n;return i=i.toString(16).length>1?i.toString(16):`0${i.toString(16)}`,i};return e=e.indexOf("#")>=0?e.substring(1,e.length):e,t=parseInt(255*t/100),`#${n(e.substring(0,2),t)}${n(e.substring(2,4),t)}${n(e.substring(4,6),t)}`},throttle:function(e,t,n){e||(e=setTimeout((function(){t(),e=void 0}),n))},debounce:function(e,t,n){clearTimeout(e),e=setTimeout(t,n)},parseJson:function(e){if("string"==typeof e){var t=(e=e.replace(/'/g,'"')).replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));try{e=JSON.parse(t)}catch(e){}}return e},getResponsiveValue:function(e,t){var n=this.getViewPort().width,i=null;if("object"==typeof(e=KTUtil.parseJson(e))){var r,o,a=-1;for(var l in e)(o="default"===l?0:this.getBreakpoint(l)?this.getBreakpoint(l):parseInt(l))<=n&&o>a&&(r=l,a=o);i=r?e[r]:e}else i=e;return i},each:function(e,t){return[].slice.call(e).map(t)},getSelectorMatchValue:function(e){var t=null;if("object"==typeof(e=KTUtil.parseJson(e))){if(void 0!==e.match){var n=Object.keys(e.match)[0];e=Object.values(e.match)[0],null!==document.querySelector(n)&&(t=e)}}else t=e;return t},getConditionalValue:function(e){e=KTUtil.parseJson(e);var t=KTUtil.getResponsiveValue(e);return null!==t&&void 0!==t.match&&(t=KTUtil.getSelectorMatchValue(t)),null===t&&null!==e&&void 0!==e.default&&(t=e.default),t},getCssVariableValue:function(e){var t=getComputedStyle(document.documentElement).getPropertyValue(e);return t&&t.length>0&&(t=t.trim()),t},isInViewport:function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},isPartiallyInViewport:function(e){let t=e.getBoundingClientRect().left,n=e.getBoundingClientRect().top,i=Math.max(document.documentElement.clientWidth,window.innerWidth||0),r=Math.max(document.documentElement.clientHeight,window.innerHeight||0),o=e.clientWidth,a=e.clientHeight;return n0&&t0},onDOMContentLoaded:function(e){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()},inIframe:function(){try{return window.self!==window.top}catch(e){return!0}},isHexColor:e=>/^#[0-9A-F]{6}$/i.test(e)}}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTUtil);var KTAppLayoutBuilder=function(){var e,t,n,i,r,o,a,l,s,u;return{init:function(){var d,c,m;(a=document.querySelector("#kt_app_engage"),s=document.querySelector("#kt_app_engage_toggle_on"),l=document.querySelector("#kt_app_engage_toggle_off"),u=document.querySelector("#kt_app_engage_prebuilts_modal"),a&&u&&(null!==u&&"1"!==KTCookie.get("app_engage_prebuilts_modal_displayed")&&setTimeout((function(){new bootstrap.Modal(u).show();const e=new Date(Date.now()+2592e6);KTCookie.set("app_engage_prebuilts_modal_displayed","1",{expires:e})}),3e3),function(){u.querySelector('[data-kt-element="selected"]');const e=u.querySelector('[data-kt-element="title"]'),t=u.querySelector('[data-kt-menu="true"]');KTUtil.on(u,"[data-kt-mode]","click",(function(n){const i=this.innerText,r=this.getAttribute("data-kt-mode"),o=t.querySelector(".menu-link.active"),a=document.querySelector("#kt_app_engage_prebuilts_view_image"),l=document.querySelector("#kt_app_engage_prebuilts_view_text");e.innerText=i,o&&o.classList.remove("active"),this.classList.add("active"),"image"===r?(a.classList.remove("d-none"),a.classList.add("d-block"),l.classList.remove("d-block"),l.classList.add("d-none")):(l.classList.remove("d-none"),l.classList.add("d-block"),a.classList.remove("d-block"),a.classList.add("d-none"))}))}()),a&&s&&l&&(l.addEventListener("click",(function(e){e.preventDefault();const t=new Date(Date.now()+864e5);KTCookie.set("app_engage_hide","1",{expires:t}),a.classList.add("app-engage-hide")})),s.addEventListener("click",(function(e){e.preventDefault(),KTCookie.remove("app_engage_hide"),a.classList.remove("app-engage-hide")}))),e=document.querySelector("#kt_app_layout_builder_form"))&&(n=e.getAttribute("action"),t=document.querySelector("#kt_app_layout_builder_action"),i=document.querySelector("#kt_app_layout_builder_preview"),r=document.querySelector("#kt_app_layout_builder_export"),o=document.querySelector("#kt_app_layout_builder_reset"),i&&i.addEventListener("click",(function(r){r.preventDefault(),t.value="preview",i.setAttribute("data-kt-indicator","on");var o=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:n,data:o,success:function(e,t,n){history.scrollRestoration&&(history.scrollRestoration="manual"),location.reload()},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0})},complete:function(){i.removeAttribute("data-kt-indicator")}})})),r&&r.addEventListener("click",(function(i){i.preventDefault(),toastr.success("Process has been started and it may take a while.","Generating HTML!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),r.setAttribute("data-kt-indicator","on"),t.value="export";var o=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:n,data:o,success:function(e,t,i){var o=setInterval((function(){$("").attr({src:n+"?layout-builder[action]=export&download=1&output="+e,style:"visibility:hidden;display:none"}).ready((function(){clearInterval(o),r.removeAttribute("data-kt-indicator")})).appendTo("body")}),3e3)},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),r.removeAttribute("data-kt-indicator")}})})),o&&o.addEventListener("click",(function(i){i.preventDefault(),o.setAttribute("data-kt-indicator","on"),t.value="reset";var r=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:n,data:r,success:function(e,t,n){history.scrollRestoration&&(history.scrollRestoration="manual"),location.reload()},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0})},complete:function(){o.removeAttribute("data-kt-indicator")}})})),d=document.querySelector("#kt_layout_builder_theme_mode_light"),c=document.querySelector("#kt_layout_builder_theme_mode_dark"),m=document.querySelector("#kt_layout_builder_theme_mode_"+KTThemeMode.getMode()),d&&d.addEventListener("click",(function(){this.checked=!0,this.closest('[data-kt-buttons="true"]').querySelector(".form-check-image.active").classList.remove("active"),this.closest(".form-check-image").classList.add("active"),KTThemeMode.setMode("light")})),c&&c.addEventListener("click",(function(){this.checked=!0,this.closest('[data-kt-buttons="true"]').querySelector(".form-check-image.active").classList.remove("active"),this.closest(".form-check-image").classList.add("active"),KTThemeMode.setMode("dark")})),m&&(m.closest(".form-check-image").classList.add("active"),m.checked=!0))}}}();KTUtil.onDOMContentLoaded((function(){KTAppLayoutBuilder.init()}));var KTLayoutSearch=function(){var e,t,n,i,r,o,a,l,s,u,d,c,m,f=function(e){setTimeout((function(){var i=KTUtil.getRandomInt(1,3);t.classList.add("d-none"),3===i?(n.classList.add("d-none"),r.classList.remove("d-none")):(n.classList.remove("d-none"),r.classList.add("d-none")),e.complete()}),1500)},p=function(e){t.classList.remove("d-none"),n.classList.add("d-none"),r.classList.add("d-none")};return{init:function(){(e=document.querySelector("#kt_header_search"))&&(i=e.querySelector('[data-kt-search-element="wrapper"]'),e.querySelector('[data-kt-search-element="form"]'),t=e.querySelector('[data-kt-search-element="main"]'),n=e.querySelector('[data-kt-search-element="results"]'),r=e.querySelector('[data-kt-search-element="empty"]'),o=e.querySelector('[data-kt-search-element="preferences"]'),a=e.querySelector('[data-kt-search-element="preferences-show"]'),l=e.querySelector('[data-kt-search-element="preferences-dismiss"]'),s=e.querySelector('[data-kt-search-element="advanced-options-form"]'),u=e.querySelector('[data-kt-search-element="advanced-options-form-show"]'),d=e.querySelector('[data-kt-search-element="advanced-options-form-cancel"]'),c=e.querySelector('[data-kt-search-element="advanced-options-form-search"]'),(m=new KTSearch(e)).on("kt.search.process",f),m.on("kt.search.clear",p),a.addEventListener("click",(function(){i.classList.add("d-none"),o.classList.remove("d-none")})),l.addEventListener("click",(function(){i.classList.remove("d-none"),o.classList.add("d-none")})),u.addEventListener("click",(function(){i.classList.add("d-none"),s.classList.remove("d-none")})),d.addEventListener("click",(function(){i.classList.remove("d-none"),s.classList.add("d-none")})),c.addEventListener("click",(function(){})))}}}();KTUtil.onDOMContentLoaded((function(){KTLayoutSearch.init()}));var KTAppSidebar=function(){var e,t,n,i,r;return{init:function(){var o,a,l;(e=document.querySelector("#kt_app_sidebar"),r=document.querySelector("#kt_app_sidebar_toggle"),t=document.querySelector("#kt_app_header_menu"),n=document.querySelector("#kt_app_sidebar_menu_dashboards_collapse"),i=document.querySelector("#kt_app_sidebar_menu_wrapper"),null!==e)&&(r&&(o=KTToggle.getInstance(r),a=KTMenu.getInstance(t),null!==o&&(o.on("kt.toggle.change",(function(){e.classList.add("animating"),setTimeout((function(){e.classList.remove("animating")}),300),a&&(a.disable(),setTimeout((function(){a.enable()}),1e3))})),o.on("kt.toggle.changed",(function(){var e=new Date(Date.now()+2592e6);KTCookie.set("sidebar_minimize_state",o.isEnabled()?"on":"off",{expires:e})})))),i&&(l=i.querySelector(".menu-link.active"))&&!0!==KTUtil.isVisibleInContainer(l,i)&&i.scroll({top:KTUtil.getRelativeTopPosition(l,i),behavior:"smooth"}),n&&n.addEventListener("hide.bs.collapse",(e=>{i.scrollTo({top:0,behavior:"instant"})})))}}}();KTUtil.onDOMContentLoaded((function(){KTAppSidebar.init()}));var KTThemeModeUser={init:function(){KTThemeMode.on("kt.thememode.change",(function(){var e=KTThemeMode.getMenuMode(),t=KTThemeMode.getMode();console.log("user selected theme mode:"+e),console.log("theme mode:"+t)}))}};KTUtil.onDOMContentLoaded((function(){KTThemeModeUser.init()})),"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTThemeModeUser);var KTThemeMode=function(){var e,t=this,n=function(){return document.documentElement.hasAttribute("data-bs-theme")?document.documentElement.getAttribute("data-bs-theme"):null!==localStorage.getItem("data-bs-theme")?localStorage.getItem("data-bs-theme"):"system"===r()?o():"light"},i=function(i,r){var l=n();"system"===r?o()!==i&&(i=o()):i!==r&&(r=i);var s=e?e.querySelector('[data-kt-element="mode"][data-kt-value="'+r+'"]'):null;document.documentElement.setAttribute("data-kt-theme-mode-switching","true"),document.documentElement.setAttribute("data-bs-theme",i),setTimeout((function(){document.documentElement.removeAttribute("data-kt-theme-mode-switching")}),300),localStorage.setItem("data-bs-theme",i),s&&(localStorage.setItem("data-bs-theme-mode",r),a(s)),i!==l&&KTEventHandler.trigger(document.documentElement,"kt.thememode.change",t)},r=function(){if(!e)return null;var t=e?e.querySelector('.active[data-kt-element="mode"]'):null;return t&&t.getAttribute("data-kt-value")?t.getAttribute("data-kt-value"):document.documentElement.hasAttribute("data-bs-theme-mode")?document.documentElement.getAttribute("data-bs-theme-mode"):null!==localStorage.getItem("data-bs-theme-mode")?localStorage.getItem("data-bs-theme-mode"):"undefined"!=typeof defaultThemeMode?defaultThemeMode:"light"},o=function(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"},a=function(t){var n=t.getAttribute("data-kt-value"),i=e.querySelector('.active[data-kt-element="mode"]');i&&i.classList.remove("active"),t.classList.add("active"),localStorage.setItem("data-bs-theme-mode",n)};return{init:function(){e=document.querySelector('[data-kt-element="theme-mode-menu"]'),i(n(),r()),KTEventHandler.trigger(document.documentElement,"kt.thememode.init",t),e&&[].slice.call(e.querySelectorAll('[data-kt-element="mode"]')).map((function(e){e.addEventListener("click",(function(t){t.preventDefault();var n=e.getAttribute("data-kt-value"),r=n;"system"===n&&(r=o()),i(r,n)}))}))},getMode:function(){return n()},getMenuMode:function(){return r()},getSystemMode:function(){return o()},setMode:function(e){return i(e)},on:function(e,t){return KTEventHandler.on(document.documentElement,e,t)},off:function(e,t){return KTEventHandler.off(document.documentElement,e,t)}}}();KTUtil.onDOMContentLoaded((function(){KTThemeMode.init()})),"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTThemeMode);var KTLayoutToolbar={init:function(){document.querySelector("#kt_app_toolbar")&&function(){var e=document.querySelector("#kt_app_toolbar_slider"),t=document.querySelector("#kt_app_toolbar_slider_value");if(e){noUiSlider.create(e,{start:[5],connect:[!0,!1],step:1,format:wNumb({decimals:1}),range:{min:[1],max:[10]}}),e.noUiSlider.on("update",(function(e,n){t.innerHTML=e[n]}));var n=e.querySelector(".noUi-handle");n.setAttribute("tabindex",0),n.addEventListener("click",(function(){this.focus()})),n.addEventListener("keydown",(function(t){var n=Number(e.noUiSlider.get());switch(t.which){case 37:e.noUiSlider.set(n-1);break;case 39:e.noUiSlider.set(n+1)}}))}}()}};KTUtil.onDOMContentLoaded((function(){KTLayoutToolbar.init()}));
diff --git a/public/assets/js/widgets.bundle.js b/public/assets/js/widgets.bundle.js
new file mode 100644
index 0000000..c3ac371
--- /dev/null
+++ b/public/assets/js/widgets.bundle.js
@@ -0,0 +1 @@
+"use strict";var KTCardsWidget1={init:function(){!function(){var e=document.getElementById("kt_card_widget_1_chart");if(e){var t=e.getAttribute("data-kt-chart-color"),a=parseInt(KTUtil.css(e,"height")),l=KTUtil.getCssVariableValue("--bs-gray-500"),r=KTUtil.isHexColor(t)?t:KTUtil.getCssVariableValue("--bs-"+t),o=KTUtil.getCssVariableValue("--bs-gray-300"),i=new ApexCharts(e,{series:[{name:"Sales",data:[30,75,55,45,30,60,75,50],margin:{left:5,right:5}}],chart:{fontFamily:"inherit",type:"bar",height:a,toolbar:{show:!1},sparkline:{enabled:!0}},plotOptions:{bar:{horizontal:!1,columnWidth:["35%"],borderRadius:6}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:4,colors:["transparent"]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1,style:{colors:l,fontSize:"12px"}},crosshairs:{show:!1}},yaxis:{labels:{show:!1,style:{colors:l,fontSize:"12px"}}},fill:{type:"solid"},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb: "+e}},y:{formatter:function(e){return e+"%"}}},colors:[r,o],grid:{borderColor:!1,strokeDashArray:4,yaxis:{lines:{show:!0}},padding:{top:10,left:25,right:25}}});setTimeout((function(){i.render()}),300)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget1),KTUtil.onDOMContentLoaded((function(){KTCardsWidget1.init()}));var KTCardsWidget10={init:function(){!function(){var e=document.getElementById("kt_card_widget_10_chart");if(e){var t={size:e.getAttribute("data-kt-size")?parseInt(e.getAttribute("data-kt-size")):70,lineWidth:e.getAttribute("data-kt-line")?parseInt(e.getAttribute("data-kt-line")):11,rotate:e.getAttribute("data-kt-rotate")?parseInt(e.getAttribute("data-kt-rotate")):145},a=document.createElement("canvas"),l=document.createElement("span");"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a);var r=a.getContext("2d");a.width=a.height=t.size,e.appendChild(l),e.appendChild(a),r.translate(t.size/2,t.size/2),r.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2,i=function(e,t,a){a=Math.min(Math.max(0,a||1),1),r.beginPath(),r.arc(0,0,o,0,2*Math.PI*a,!1),r.strokeStyle=e,r.lineCap="round",r.lineWidth=t,r.stroke()};i("#E4E6EF",t.lineWidth,1),i(KTUtil.getCssVariableValue("--bs-primary"),t.lineWidth,100/150),i(KTUtil.getCssVariableValue("--bs-success"),t.lineWidth,.4)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget10),KTUtil.onDOMContentLoaded((function(){KTCardsWidget10.init()}));var KTCardWidget12=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_card_widget_12_chart");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--bs-border-dashed-color"),r=KTUtil.getCssVariableValue("--bs-gray-800"),o={series:[{name:"Sales",data:[3.5,5.7,2.8,5.9,4.2,5.6,4.3,4.5,5.9,4.5,5.7,4.8,5.7]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:2,colors:[r]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb "+e}},y:{formatter:function(e){return"10"*e+"K"}}},colors:[KTUtil.getCssVariableValue("--bs-success")],grid:{borderColor:l,strokeDashArray:4,padding:{top:0,right:-20,bottom:-20,left:-20},yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:2}};e.self=new ApexCharts(t,o),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTCardWidget12),KTUtil.onDOMContentLoaded((function(){KTCardWidget12.init()}));var KTCardWidget13=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_card_widget_13_chart");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--bs-border-dashed-color"),r=KTUtil.getCssVariableValue("--bs-gray-800"),o={series:[{name:"Shipments",data:[1.5,4.5,2,3,2,4,2.5,2,2.5,4,3.5,4.5,2.5]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:2,colors:[r]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb "+e}},y:{formatter:function(e){return"10"*e+"K"}}},colors:[KTUtil.getCssVariableValue("--bs-success")],grid:{borderColor:l,strokeDashArray:4,padding:{top:0,right:-20,bottom:-20,left:-20},yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:2}};e.self=new ApexCharts(t,o),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTCardWidget13),KTUtil.onDOMContentLoaded((function(){KTCardWidget13.init()}));var KTCardsWidget17={init:function(){!function(){var e=document.getElementById("kt_card_widget_17_chart");if(e){var t={size:e.getAttribute("data-kt-size")?parseInt(e.getAttribute("data-kt-size")):70,lineWidth:e.getAttribute("data-kt-line")?parseInt(e.getAttribute("data-kt-line")):11,rotate:e.getAttribute("data-kt-rotate")?parseInt(e.getAttribute("data-kt-rotate")):145},a=document.createElement("canvas"),l=document.createElement("span");"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a);var r=a.getContext("2d");a.width=a.height=t.size,e.appendChild(l),e.appendChild(a),r.translate(t.size/2,t.size/2),r.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2,i=function(e,t,a){a=Math.min(Math.max(0,a||1),1),r.beginPath(),r.arc(0,0,o,0,2*Math.PI*a,!1),r.strokeStyle=e,r.lineCap="round",r.lineWidth=t,r.stroke()};i("#E4E6EF",t.lineWidth,1),i(KTUtil.getCssVariableValue("--bs-primary"),t.lineWidth,100/150),i(KTUtil.getCssVariableValue("--bs-success"),t.lineWidth,.4)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget17),KTUtil.onDOMContentLoaded((function(){KTCardsWidget17.init()}));var KTCardsWidget19={init:function(){!function(){var e=document.getElementById("kt_card_widget_19_chart");if(e){var t={size:e.getAttribute("data-kt-size")?parseInt(e.getAttribute("data-kt-size")):70,lineWidth:e.getAttribute("data-kt-line")?parseInt(e.getAttribute("data-kt-line")):11,rotate:e.getAttribute("data-kt-rotate")?parseInt(e.getAttribute("data-kt-rotate")):145},a=document.createElement("canvas"),l=document.createElement("span");"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a);var r=a.getContext("2d");a.width=a.height=t.size,e.appendChild(l),e.appendChild(a),r.translate(t.size/2,t.size/2),r.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2,i=function(e,t,a){a=Math.min(Math.max(0,a||1),1),r.beginPath(),r.arc(0,0,o,0,2*Math.PI*a,!1),r.strokeStyle=e,r.lineCap="round",r.lineWidth=t,r.stroke()};i("#E4E6EF",t.lineWidth,1),i(KTUtil.getCssVariableValue("--bs-primary"),t.lineWidth,100/150),i(KTUtil.getCssVariableValue("--bs-success"),t.lineWidth,.4)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget19),KTUtil.onDOMContentLoaded((function(){KTCardsWidget19.init()}));var KTCardsWidget4={init:function(){!function(){var e=document.getElementById("kt_card_widget_4_chart");if(e){var t={size:e.getAttribute("data-kt-size")?parseInt(e.getAttribute("data-kt-size")):70,lineWidth:e.getAttribute("data-kt-line")?parseInt(e.getAttribute("data-kt-line")):11,rotate:e.getAttribute("data-kt-rotate")?parseInt(e.getAttribute("data-kt-rotate")):145},a=document.createElement("canvas"),l=document.createElement("span");"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(a);var r=a.getContext("2d");a.width=a.height=t.size,e.appendChild(l),e.appendChild(a),r.translate(t.size/2,t.size/2),r.rotate((t.rotate/180-.5)*Math.PI);var o=(t.size-t.lineWidth)/2,i=function(e,t,a){a=Math.min(Math.max(0,a||1),1),r.beginPath(),r.arc(0,0,o,0,2*Math.PI*a,!1),r.strokeStyle=e,r.lineCap="round",r.lineWidth=t,r.stroke()};i("#E4E6EF",t.lineWidth,1),i(KTUtil.getCssVariableValue("--bs-danger"),t.lineWidth,100/150),i(KTUtil.getCssVariableValue("--bs-primary"),t.lineWidth,.4)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget4),KTUtil.onDOMContentLoaded((function(){KTCardsWidget4.init()}));var KTCardsWidget6={init:function(){!function(){var e=document.getElementById("kt_card_widget_6_chart");if(e){var t=parseInt(KTUtil.css(e,"height")),a=KTUtil.getCssVariableValue("--bs-gray-500"),l=KTUtil.getCssVariableValue("--bs-border-dashed-color"),r=KTUtil.getCssVariableValue("--bs-primary"),o=KTUtil.getCssVariableValue("--bs-gray-300"),i=new ApexCharts(e,{series:[{name:"Sales",data:[30,60,53,45,60,75,53]}],chart:{fontFamily:"inherit",type:"bar",height:t,toolbar:{show:!1},sparkline:{enabled:!0}},plotOptions:{bar:{horizontal:!1,columnWidth:["55%"],borderRadius:6}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:9,colors:["transparent"]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1,tickPlacement:"between"},labels:{show:!1,style:{colors:a,fontSize:"12px"}},crosshairs:{show:!1}},yaxis:{labels:{show:!1,style:{colors:a,fontSize:"12px"}}},fill:{type:"solid"},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb: "+e}},y:{formatter:function(e){return e+"%"}}},colors:[r,o],grid:{padding:{left:10,right:10},borderColor:l,strokeDashArray:4,yaxis:{lines:{show:!0}}}});setTimeout((function(){i.render()}),300)}}()}};"undefined"!=typeof module&&(module.exports=KTCardsWidget6),KTUtil.onDOMContentLoaded((function(){KTCardsWidget6.init()}));var KTCardWidget8=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_card_widget_8_chart");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--bs-border-dashed-color"),r=KTUtil.getCssVariableValue("--bs-gray-800"),o={series:[{name:"Sales",data:[4.5,5.7,2.8,5.9,4.2,5.6,5.2,4.5,5.9,4.5,5.7,4.8,5.7]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:2,colors:[r]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb "+e}},y:{formatter:function(e){return"$"+e+"K"}}},colors:[KTUtil.getCssVariableValue("--bs-success")],grid:{borderColor:l,strokeDashArray:4,padding:{top:0,right:-20,bottom:-20,left:-20},yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:2}};e.self=new ApexCharts(t,o),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTCardWidget8),KTUtil.onDOMContentLoaded((function(){KTCardWidget8.init()}));var KTCardWidget9=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_card_widget_9_chart");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--bs-border-dashed-color"),r=KTUtil.getCssVariableValue("--bs-gray-800"),o={series:[{name:"Visitors",data:[1.5,2.5,2,3,2,4,2.5,2,2.5,4,2.5,4.5,2.5]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:0},stroke:{curve:"smooth",show:!0,width:2,colors:[r]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{position:"front",stroke:{color:r,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Feb "+e}},y:{formatter:function(e){return e+"K"}}},colors:[KTUtil.getCssVariableValue("--bs-success")],grid:{borderColor:l,strokeDashArray:4,padding:{top:0,right:-20,bottom:-20,left:-20},yaxis:{lines:{show:!0}}},markers:{strokeColor:r,strokeWidth:2}};e.self=new ApexCharts(t,o),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTCardWidget9),KTUtil.onDOMContentLoaded((function(){KTCardWidget9.init()}));var KTChartsWidget1=function(){var e={self:null,rendered:!1},t=function(){var t=document.getElementById("kt_charts_widget_1");if(t){var a=t.hasAttribute("data-kt-negative-color")?t.getAttribute("data-kt-negative-color"):KTUtil.getCssVariableValue("--bs-success"),l=parseInt(KTUtil.css(t,"height")),r=KTUtil.getCssVariableValue("--bs-gray-500"),o=KTUtil.getCssVariableValue("--bs-border-dashed-color"),i={series:[{name:"Subscribed",data:[20,30,20,40,60,75,65,18,10,5,15,40,60,18,35,55,20]},{name:"Unsubscribed",data:[-20,-15,-5,-20,-30,-15,-10,-8,-5,-5,-10,-25,-15,-5,-10,-5,-15]}],chart:{fontFamily:"inherit",type:"bar",stacked:!0,height:l,toolbar:{show:!1}},plotOptions:{bar:{columnWidth:"35%",barHeight:"70%",borderRadius:[6,6]}},legend:{show:!1},dataLabels:{enabled:!1},xaxis:{categories:["Jan 5","Jan 7","Jan 9","Jan 11","Jan 13","Jan 15","Jan 17","Jan 19","Jan 20","Jan 21","Jan 23","Jan 24","Jan 25","Jan 26","Jan 24","Jan 28","Jan 29"],axisBorder:{show:!1},axisTicks:{show:!1},tickAmount:10,labels:{style:{colors:[r],fontSize:"12px"}},crosshairs:{show:!1}},yaxis:{min:-50,max:80,tickAmount:6,labels:{style:{colors:[r],fontSize:"12px"},formatter:function(e){return parseInt(e)+"K"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px",borderRadius:4},y:{formatter:function(e){return e>0?e+"K":Math.abs(e)+"K"}}},colors:[KTUtil.getCssVariableValue("--bs-primary"),a],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}}};e.self=new ApexCharts(t,i),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t()}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget1),KTUtil.onDOMContentLoaded((function(){KTChartsWidget1.init()}));var KTChartsWidget10=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l={self:null,rendered:!1},r=function(e,t,a,l,r){var o=document.querySelector(a);if(o){var i=parseInt(KTUtil.css(o,"height")),s=KTUtil.getCssVariableValue("--bs-gray-900"),n=KTUtil.getCssVariableValue("--bs-border-dashed-color"),d={series:[{name:"Achieved Target",data:l}],chart:{fontFamily:"inherit",type:"bar",height:i,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["22%"],borderRadius:5,dataLabels:{position:"top"},startingShape:"flat"}},legend:{show:!1},dataLabels:{enabled:!0,offsetY:-30,style:{fontSize:"13px",colors:[s]},formatter:function(e){return e+"K"}},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Metals","Energy","Agro","Machines","Transport","Textile","Wood"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-500"),fontSize:"13px"}},crosshairs:{fill:{gradient:{opacityFrom:0,opacityTo:0}}}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-500"),fontSize:"13px"},formatter:function(e){return parseInt(e)+"K"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return+e+"K"}}},colors:[KTUtil.getCssVariableValue("--bs-primary"),KTUtil.getCssVariableValue("--bs-primary-light")],grid:{borderColor:n,strokeDashArray:4,yaxis:{lines:{show:!0}}}};e.self=new ApexCharts(o,d);var m=document.querySelector(t);!0===r&&setTimeout((function(){e.self.render(),e.rendered=!0}),200),m.addEventListener("shown.bs.tab",(function(t){!1===e.rendered&&(e.self.render(),e.rendered=!0)}))}};return{init:function(){var o=[30,18,43,70,13,37,23];r(e,"#kt_charts_widget_10_tab_1","#kt_charts_widget_10_chart_1",o,!0);var i=[25,55,35,50,45,20,31];r(t,"#kt_charts_widget_10_tab_2","#kt_charts_widget_10_chart_2",i,!1);var s=[45,15,35,70,45,50,21];r(a,"#kt_charts_widget_10_tab_3","#kt_charts_widget_10_chart_3",s,!1);var n=[15,55,25,50,25,60,31];r(l,"#kt_charts_widget_10_tab_4","#kt_charts_widget_10_chart_4",n,!1),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l.rendered&&l.self.destroy(),r(e,"#kt_charts_widget_10_tab_1","#kt_charts_widget_10_chart_1",o,e.rendered),r(t,"#kt_charts_widget_10_tab_2","#kt_charts_widget_10_chart_2",i,t.rendered),r(a,"#kt_charts_widget_10_tab_3","#kt_charts_widget_10_chart_3",s,a.rendered),r(l,"#kt_charts_widget_10_tab_4","#kt_charts_widget_10_chart_4",n,l.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget10),KTUtil.onDOMContentLoaded((function(){KTChartsWidget10.init()}));var KTChartsWidget11=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l=function(e,t,a,l,r){var o=document.querySelector(a),i=parseInt(KTUtil.css(o,"height"));if(o){var s=KTUtil.getCssVariableValue("--bs-gray-500"),n=KTUtil.getCssVariableValue("--bs-border-dashed-color"),d=KTUtil.getCssVariableValue("--bs-success"),m={series:[{name:"Deliveries",data:l}],chart:{fontFamily:"inherit",type:"area",height:i,toolbar:{show:!1}},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.4,opacityTo:0,stops:[0,80,100]}},stroke:{curve:"smooth",show:!0,width:3,colors:[d]},xaxis:{categories:["","Apr 02","Apr 06","Apr 06","Apr 05","Apr 06","Apr 10","Apr 08","Apr 09","Apr 14","Apr 10","Apr 12","Apr 18","Apr 14","Apr 15","Apr 14","Apr 17","Apr 18","Apr 02","Apr 06","Apr 18","Apr 05","Apr 06","Apr 10","Apr 08","Apr 22","Apr 14","Apr 11","Apr 12",""],axisBorder:{show:!1},axisTicks:{show:!1},tickAmount:5,labels:{rotate:0,rotateAlways:!0,style:{colors:s,fontSize:"13px"}},crosshairs:{position:"front",stroke:{color:d,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"13px"}}},yaxis:{tickAmount:4,max:24,min:10,labels:{style:{colors:s,fontSize:"13px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return+e}}},colors:[d],grid:{borderColor:n,strokeDashArray:3,yaxis:{lines:{show:!0}}},markers:{strokeColor:d,strokeWidth:3}};e.self=new ApexCharts(o,m);var c=document.querySelector(t);!0===r&&setTimeout((function(){e.self.render(),e.rendered=!0}),200),c.addEventListener("shown.bs.tab",(function(t){!1===e.rendered&&(e.self.render(),e.rendered=!0)}))}};return{init:function(){var r=[16,19,19,16,16,14,15,15,17,17,19,19,18,18,20,20,18,18,22,22,20,20,18,18,20,20,18,20,20,22];l(e,"#kt_charts_widget_11_tab_1","#kt_charts_widget_11_chart_1",r,!1);var o=[18,18,20,20,18,18,22,22,20,20,18,18,20,20,18,18,20,20,22,15,18,18,17,17,15,15,17,17,19,17];l(t,"#kt_charts_widget_11_tab_2","#kt_charts_widget_11_chart_2",o,!1);var i=[17,20,20,19,19,17,17,19,19,21,21,19,19,21,21,18,18,16,17,17,19,19,21,21,19,19,17,17,18,18];l(a,"#kt_charts_widget_11_tab_3","#kt_charts_widget_11_chart_3",i,!0),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l(e,"#kt_charts_widget_11_tab_1","#kt_charts_widget_11_chart_1",r,e.rendered),l(t,"#kt_charts_widget_11_tab_2","#kt_charts_widget_11_chart_2",o,t.rendered),l(a,"#kt_charts_widget_11_tab_3","#kt_charts_widget_11_chart_3",i,a.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget11),KTUtil.onDOMContentLoaded((function(){KTChartsWidget11.init()}));var KTChartsWidget12=function(){var e=function(e,t,a,l){var r=document.querySelector(t);if(r){var o=parseInt(KTUtil.css(r,"height")),i=KTUtil.getCssVariableValue("--bs-gray-900"),s=KTUtil.getCssVariableValue("--bs-border-dashed-color"),n={series:[{name:"Deliveries",data:a}],chart:{fontFamily:"inherit",type:"bar",height:o,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["22%"],borderRadius:5,dataLabels:{position:"top"},startingShape:"flat"}},legend:{show:!1},dataLabels:{enabled:!0,offsetY:-28,style:{fontSize:"13px",colors:i},formatter:function(e){return e+"K"}},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Grossey","Pet Food","Flowers","Restaurant","Kids Toys","Clothing","Still Water"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-500"),fontSize:"13px"}},crosshairs:{fill:{gradient:{opacityFrom:0,opacityTo:0}}}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-500"),fontSize:"13px"},formatter:function(e){return e+"K"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return+e+"K"}}},colors:[KTUtil.getCssVariableValue("--bs-primary"),KTUtil.getCssVariableValue("--bs-primary-light")],grid:{borderColor:s,strokeDashArray:4,yaxis:{lines:{show:!0}}}},d=new ApexCharts(r,n),m=!1,c=document.querySelector(e);!0===l&&(d.render(),m=!0),c.addEventListener("shown.bs.tab",(function(e){0==m&&(d.render(),m=!0)}))}};return{init:function(){e("#kt_charts_widget_12_tab_1","#kt_charts_widget_12_chart_1",[54,42,75,110,23,87,50],!0),e("#kt_charts_widget_12_tab_2","#kt_charts_widget_12_chart_2",[25,55,35,50,45,20,31],!1),e("#kt_charts_widget_12_tab_3","#kt_charts_widget_12_chart_3",[45,15,35,70,45,50,21],!1)}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget12),KTUtil.onDOMContentLoaded((function(){KTChartsWidget12.init()}));var KTChartsWidget13={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_charts_widget_13_chart");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5xy.XYChart.new(t,{panX:!0,panY:!0,wheelX:"panX",wheelY:"zoomX"}));a.set("cursor",am5xy.XYCursor.new(t,{behavior:"none"})).lineY.set("visible",!1);var l=[{year:"2003",cars:1587,motorcycles:650,bicycles:121},{year:"2004",cars:1567,motorcycles:683,bicycles:146},{year:"2005",cars:1617,motorcycles:691,bicycles:138},{year:"2006",cars:1630,motorcycles:642,bicycles:127},{year:"2007",cars:1660,motorcycles:699,bicycles:105},{year:"2008",cars:1683,motorcycles:721,bicycles:109},{year:"2009",cars:1691,motorcycles:737,bicycles:112},{year:"2010",cars:1298,motorcycles:680,bicycles:101},{year:"2011",cars:1275,motorcycles:664,bicycles:97},{year:"2012",cars:1246,motorcycles:648,bicycles:93},{year:"2013",cars:1318,motorcycles:697,bicycles:111},{year:"2014",cars:1213,motorcycles:633,bicycles:87},{year:"2015",cars:1199,motorcycles:621,bicycles:79},{year:"2016",cars:1110,motorcycles:210,bicycles:81},{year:"2017",cars:1165,motorcycles:232,bicycles:75},{year:"2018",cars:1145,motorcycles:219,bicycles:88},{year:"2019",cars:1163,motorcycles:201,bicycles:82},{year:"2020",cars:1180,motorcycles:285,bicycles:87},{year:"2021",cars:1159,motorcycles:277,bicycles:71}],r=a.xAxes.push(am5xy.CategoryAxis.new(t,{categoryField:"year",startLocation:.5,endLocation:.5,renderer:am5xy.AxisRendererX.new(t,{}),tooltip:am5.Tooltip.new(t,{})}));r.get("renderer").grid.template.setAll({disabled:!0,strokeOpacity:0}),r.get("renderer").labels.template.setAll({fontWeight:"400",fontSize:13,fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-500"))}),r.data.setAll(l);var o=a.yAxes.push(am5xy.ValueAxis.new(t,{renderer:am5xy.AxisRendererY.new(t,{})}));function i(e,i,s){var n=a.series.push(am5xy.LineSeries.new(t,{name:e,xAxis:r,yAxis:o,stacked:!0,valueYField:i,categoryXField:"year",fill:am5.color(s),tooltip:am5.Tooltip.new(t,{pointerOrientation:"horizontal",labelText:"[bold]{name}[/]\n{categoryX}: {valueY}"})}));n.fills.template.setAll({fillOpacity:.5,visible:!0}),n.data.setAll(l),n.appear(1e3)}o.get("renderer").grid.template.setAll({stroke:am5.color(KTUtil.getCssVariableValue("--bs-gray-300")),strokeWidth:1,strokeOpacity:1,strokeDasharray:[3]}),o.get("renderer").labels.template.setAll({fontWeight:"400",fontSize:13,fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-500"))}),i("Cars","cars",KTUtil.getCssVariableValue("--bs-primary")),i("Motorcycles","motorcycles",KTUtil.getCssVariableValue("--bs-success")),i("Bicycles","bicycles",KTUtil.getCssVariableValue("--bs-warning")),a.set("scrollbarX",am5.Scrollbar.new(t,{orientation:"horizontal",marginBottom:25,height:8}));var s=r.makeDataItem({category:"2016",endCategory:"2021"});r.createAxisRange(s),s.get("grid").setAll({stroke:am5.color(KTUtil.getCssVariableValue("--bs-gray-200")),strokeOpacity:.5,strokeDasharray:[3]}),s.get("axisFill").setAll({fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-200")),fillOpacity:.1}),s.get("label").setAll({inside:!0,text:"Fines increased",rotation:90,centerX:am5.p100,centerY:am5.p100,location:0,paddingBottom:10,paddingRight:15});var n=r.makeDataItem({category:"2021"});r.createAxisRange(n),n.get("grid").setAll({stroke:am5.color(KTUtil.getCssVariableValue("--bs-danger")),strokeOpacity:1,strokeDasharray:[3]}),n.get("label").setAll({inside:!0,text:"Fee introduced",rotation:90,centerX:am5.p100,centerY:am5.p100,location:0,paddingBottom:10,paddingRight:15}),a.appear(1e3,100)};am5.ready((function(){a()})),KTThemeMode.on("kt.thememode.change",(function(){t.dispose(),a()}))}}}()}};"undefined"!=typeof module&&(module.exports=KTChartsWidget13),KTUtil.onDOMContentLoaded((function(){KTChartsWidget13.init()}));var KTChartsWidget14={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_charts_widget_14_chart");e&&am5.ready((function(){var t=am5.Root.new(e);t.setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5radar.RadarChart.new(t,{panX:!1,panY:!1,wheelX:"panX",wheelY:"zoomX",innerRadius:am5.percent(20),startAngle:-90,endAngle:180})),l=[{category:"Research",value:80,full:100,columnSettings:{fillOpacity:1,fill:am5.color(KTUtil.getCssVariableValue("--bs-info"))}},{category:"Marketing",value:35,full:100,columnSettings:{fillOpacity:1,fill:am5.color(KTUtil.getCssVariableValue("--bs-danger"))}},{category:"Distribution",value:92,full:100,columnSettings:{fillOpacity:1,fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{category:"Human Resources",value:68,full:100,columnSettings:{fillOpacity:1,fill:am5.color(KTUtil.getCssVariableValue("--bs-success"))}}];a.set("cursor",am5radar.RadarCursor.new(t,{behavior:"zoomX"})).lineY.set("visible",!1);var r=am5radar.AxisRendererCircular.new(t,{});r.labels.template.setAll({radius:10}),r.grid.template.setAll({forceHidden:!0});var o=a.xAxes.push(am5xy.ValueAxis.new(t,{renderer:r,min:0,max:100,strictMinMax:!0,numberFormat:"#'%'",tooltip:am5.Tooltip.new(t,{})}));o.get("renderer").labels.template.setAll({fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-500")),fontWeight:"500",fontSize:16});var i=am5radar.AxisRendererRadial.new(t,{minGridDistance:20});i.labels.template.setAll({centerX:am5.p100,fontWeight:"500",fontSize:18,fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-500")),templateField:"columnSettings"}),i.grid.template.setAll({forceHidden:!0});var s=a.yAxes.push(am5xy.CategoryAxis.new(t,{categoryField:"category",renderer:i}));s.data.setAll(l);var n=a.series.push(am5radar.RadarColumnSeries.new(t,{xAxis:o,yAxis:s,clustered:!1,valueXField:"full",categoryYField:"category",fill:t.interfaceColors.get("alternativeBackground")}));n.columns.template.setAll({width:am5.p100,fillOpacity:.08,strokeOpacity:0,cornerRadius:20}),n.data.setAll(l);var d=a.series.push(am5radar.RadarColumnSeries.new(t,{xAxis:o,yAxis:s,clustered:!1,valueXField:"value",categoryYField:"category"}));d.columns.template.setAll({width:am5.p100,strokeOpacity:0,tooltipText:"{category}: {valueX}%",cornerRadius:20,templateField:"columnSettings"}),d.data.setAll(l),n.appear(1e3),d.appear(1e3),a.appear(1e3,100)}))}}()}};"undefined"!=typeof module&&(module.exports=KTChartsWidget14),KTUtil.onDOMContentLoaded((function(){KTChartsWidget14.init()}));var KTChartsWidget15={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_charts_widget_15_chart");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5xy.XYChart.new(t,{panX:!1,panY:!1,layout:t.verticalLayout})),l=(a.get("colors"),[{country:"US",visits:725,icon:"https://www.amcharts.com/wp-content/uploads/flags/united-states.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"UK",visits:625,icon:"https://www.amcharts.com/wp-content/uploads/flags/united-kingdom.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"China",visits:602,icon:"https://www.amcharts.com/wp-content/uploads/flags/china.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"Japan",visits:509,icon:"https://www.amcharts.com/wp-content/uploads/flags/japan.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"Germany",visits:322,icon:"https://www.amcharts.com/wp-content/uploads/flags/germany.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"France",visits:214,icon:"https://www.amcharts.com/wp-content/uploads/flags/france.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"India",visits:204,icon:"https://www.amcharts.com/wp-content/uploads/flags/india.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"Spain",visits:200,icon:"https://www.amcharts.com/wp-content/uploads/flags/spain.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"Italy",visits:165,icon:"https://www.amcharts.com/wp-content/uploads/flags/italy.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"Russia",visits:152,icon:"https://www.amcharts.com/wp-content/uploads/flags/russia.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"Norway",visits:125,icon:"https://www.amcharts.com/wp-content/uploads/flags/norway.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}},{country:"Canada",visits:99,icon:"https://www.amcharts.com/wp-content/uploads/flags/canada.svg",columnSettings:{fill:am5.color(KTUtil.getCssVariableValue("--bs-primary"))}}]),r=a.xAxes.push(am5xy.CategoryAxis.new(t,{categoryField:"country",renderer:am5xy.AxisRendererX.new(t,{minGridDistance:30}),bullet:function(e,t,a){return am5xy.AxisBullet.new(e,{location:.5,sprite:am5.Picture.new(e,{width:24,height:24,centerY:am5.p50,centerX:am5.p50,src:a.dataContext.icon})})}}));r.get("renderer").labels.template.setAll({paddingTop:20,fontWeight:"400",fontSize:10,fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-500"))}),r.get("renderer").grid.template.setAll({disabled:!0,strokeOpacity:0}),r.data.setAll(l);var o=a.yAxes.push(am5xy.ValueAxis.new(t,{renderer:am5xy.AxisRendererY.new(t,{})}));o.get("renderer").grid.template.setAll({stroke:am5.color(KTUtil.getCssVariableValue("--bs-gray-300")),strokeWidth:1,strokeOpacity:1,strokeDasharray:[3]}),o.get("renderer").labels.template.setAll({fontWeight:"400",fontSize:10,fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-500"))});var i=a.series.push(am5xy.ColumnSeries.new(t,{xAxis:r,yAxis:o,valueYField:"visits",categoryXField:"country"}));i.columns.template.setAll({tooltipText:"{categoryX}: {valueY}",tooltipY:0,strokeOpacity:0,templateField:"columnSettings"}),i.columns.template.setAll({strokeOpacity:0,cornerRadiusBR:0,cornerRadiusTR:6,cornerRadiusBL:0,cornerRadiusTL:6}),i.data.setAll(l),i.appear(),a.appear(1e3,100)};am5.ready((function(){a()})),KTThemeMode.on("kt.thememode.change",(function(){t.dispose(),a()}))}}}()}};"undefined"!=typeof module&&(module.exports=KTChartsWidget15),KTUtil.onDOMContentLoaded((function(){KTChartsWidget15.init()}));var KTChartsWidget16={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_charts_widget_16_chart");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5xy.XYChart.new(t,{panX:!1,panY:!1,wheelX:"panX",wheelY:"zoomX",layout:t.verticalLayout})),l=(a.get("colors"),[{country:"US",visits:725},{country:"UK",visits:625},{country:"China",visits:602},{country:"Japan",visits:509},{country:"Germany",visits:322},{country:"France",visits:214},{country:"India",visits:204},{country:"Spain",visits:198},{country:"Italy",visits:165},{country:"Russia",visits:130},{country:"Norway",visits:93},{country:"Canada",visits:41}]);!function(){for(var e=0,t=0;t0?e+"K":Math.abs(e)+"K"}}},colors:[KTUtil.getCssVariableValue("--bs-gray-800"),a],grid:{borderColor:o,strokeDashArray:4,yaxis:{lines:{show:!0}}}};e.self=new ApexCharts(t,i),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t()}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget46),KTUtil.onDOMContentLoaded((function(){KTChartsWidget46.init()}));var KTChartsWidget5=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_charts_widget_5");if(t){var a=KTUtil.getCssVariableValue("--bs-border-dashed-color"),l={series:[{data:[15,12,10,8,7,4,3],show:!1}],chart:{type:"bar",height:350,toolbar:{show:!1}},plotOptions:{bar:{borderRadius:4,horizontal:!0,distributed:!0,barHeight:23}},dataLabels:{enabled:!1},legend:{show:!1},colors:["#3E97FF","#F1416C","#50CD89","#FFC700","#7239EA","#50CDCD","#3F4254"],xaxis:{categories:["Phones","Laptops","Headsets","Games","Keyboardsy","Monitors","Speakers"],labels:{formatter:function(e){return e+"K"},style:{colors:KTUtil.getCssVariableValue("--bs-gray-400"),fontSize:"14px",fontWeight:"600",align:"left"}},axisBorder:{show:!1}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-800"),fontSize:"14px",fontWeight:"600"},offsetY:2,align:"left"}},grid:{borderColor:a,xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}},strokeDashArray:4}};e.self=new ApexCharts(t,l),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget5),KTUtil.onDOMContentLoaded((function(){KTChartsWidget5.init()}));var KTChartsWidget6=function(){var e={self:null,rendered:!1},t=function(e){var t=document.getElementById("kt_charts_widget_6");if(t){var a=KTUtil.getCssVariableValue("--bs-gray-800"),l=KTUtil.getCssVariableValue("--bs-border-dashed-color"),r={series:[{name:"Sales",data:[15,12,10,8,7]}],chart:{fontFamily:"inherit",type:"bar",height:350,toolbar:{show:!1}},plotOptions:{bar:{borderRadius:8,horizontal:!0,distributed:!0,barHeight:50,dataLabels:{position:"bottom"}}},dataLabels:{enabled:!0,textAnchor:"start",offsetX:0,formatter:function(e,t){e*=1e3;return wNumb({thousand:","}).to(e)},style:{fontSize:"14px",fontWeight:"600",align:"left"}},legend:{show:!1},colors:["#3E97FF","#F1416C","#50CD89","#FFC700","#7239EA"],xaxis:{categories:["ECR - 90%","FGI - 82%","EOQ - 75%","FMG - 60%","PLG - 50%"],labels:{formatter:function(e){return e+"K"},style:{colors:[a],fontSize:"14px",fontWeight:"600",align:"left"}},axisBorder:{show:!1}},yaxis:{labels:{formatter:function(e,t){return Number.isInteger(e)?e+" - "+parseInt(100*e/18).toString()+"%":e},style:{colors:a,fontSize:"14px",fontWeight:"600"},offsetY:2,align:"left"}},grid:{borderColor:l,xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}},strokeDashArray:4},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return e+"K"}}}};e.self=new ApexCharts(t,r),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(e),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t(e)}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget6),KTUtil.onDOMContentLoaded((function(){KTChartsWidget6.init()}));var KTChartsWidget7=function(){var e=function(e){var t=document.querySelector(e);if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--bs-border-dashed-color"),r={series:[{name:"Net Profit",data:data1},{name:"Revenue",data:data2}],chart:{fontFamily:"inherit",type:"bar",height:a,toolbar:{show:!1}},plotOptions:{bar:{horizontal:!1,columnWidth:["40%"],borderRadius:[6]}},legend:{show:!1},dataLabels:{enabled:!1},stroke:{show:!0,width:2,colors:["transparent"]},xaxis:{categories:["Feb","Mar","Apr","May","Jun","Jul"],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-700"),fontSize:"12px"}}},yaxis:{labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-700"),fontSize:"12px"}}},fill:{opacity:1},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},colors:[KTUtil.getCssVariableValue("--bs-primary"),KTUtil.getCssVariableValue("--bs-primary-light")],grid:{borderColor:l,strokeDashArray:4,yaxis:{lines:{show:!0}}}},o=new ApexCharts(t,r),i=!1,s=document.querySelector(tabSelector);!0===initByDefault&&(o.render(),i=!0),s.addEventListener("shown.bs.tab",(function(e){0==i&&(o.render(),i=!0)})),(o=new ApexCharts(t,r)).render()}};return{init:function(){e("#kt_chart_widget_7_tab_1"),e("#kt_chart_widget_7_tab_2"),e("#kt_chart_widget_7_tab_3"),e("#kt_chart_widget_7_tab_4")}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget7),KTUtil.onDOMContentLoaded((function(){}));var KTChartsWidget8=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a=function(e,t,a,l,r){var o=document.querySelector(a);if(o){var i=parseInt(KTUtil.css(o,"height")),s=KTUtil.getCssVariableValue("--bs-border-dashed-color"),n={series:[{name:"Social Campaigns",data:l[0]},{name:"Email Newsletter",data:l[1]},{name:"TV Campaign",data:l[2]},{name:"Google Ads",data:l[3]},{name:"Courses",data:l[4]},{name:"Radio",data:l[5]}],chart:{fontFamily:"inherit",type:"bubble",height:i,toolbar:{show:!1}},plotOptions:{bubble:{}},stroke:{show:!1,width:0},legend:{show:!1},dataLabels:{enabled:!1},xaxis:{type:"numeric",tickAmount:7,min:0,max:700,axisBorder:{show:!1},axisTicks:{show:!0,height:0},labels:{show:!0,trim:!0,style:{colors:KTUtil.getCssVariableValue("--bs-gray-500"),fontSize:"13px"}}},yaxis:{tickAmount:7,min:0,max:700,labels:{style:{colors:KTUtil.getCssVariableValue("--bs-gray-500"),fontSize:"13px"}}},tooltip:{style:{fontSize:"12px"},x:{formatter:function(e){return"Clicks: "+e}},y:{formatter:function(e){return"$"+e+"K"}},z:{title:"Impression: "}},crosshairs:{show:!0,position:"front",stroke:{color:KTUtil.getCssVariableValue("--bs-border-dashed-color"),width:1,dashArray:0}},colors:[KTUtil.getCssVariableValue("--bs-primary"),KTUtil.getCssVariableValue("--bs-success"),KTUtil.getCssVariableValue("--bs-warning"),KTUtil.getCssVariableValue("--bs-danger"),KTUtil.getCssVariableValue("--bs-info"),"#43CED7"],fill:{opacity:1},markers:{strokeWidth:0},grid:{borderColor:s,strokeDashArray:4,padding:{right:20},yaxis:{lines:{show:!0}}}};e.self=new ApexCharts(o,n);var d=document.querySelector(t);!0===r&&setTimeout((function(){e.self.render(),e.rendered=!0}),200),d.addEventListener("shown.bs.tab",(function(t){!1===e.rendered&&(e.self.render(),e.rendered=!0)}))}};return{init:function(){var l=[[[100,250,30]],[[225,300,35]],[[300,350,25]],[[350,350,20]],[[450,400,25]],[[550,350,35]]],r=[[[125,300,40]],[[250,350,35]],[[350,450,30]],[[450,250,25]],[[500,500,30]],[[600,250,28]]];a(e,"#kt_chart_widget_8_week_toggle","#kt_chart_widget_8_week_chart",l,!1),a(t,"#kt_chart_widget_8_month_toggle","#kt_chart_widget_8_month_chart",r,!0);KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a(e,"#kt_chart_widget_8_week_toggle","#kt_chart_widget_8_week_chart",l,e.rendered),a(t,"#kt_chart_widget_8_month_toggle","#kt_chart_widget_8_month_chart",r,t.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget8),KTUtil.onDOMContentLoaded((function(){KTChartsWidget8.init()}));var KTChartsWidget9=function(){var e={self:null,rendered:!1},t=function(){var t=document.getElementById("kt_charts_widget_9");if(t){var a=parseInt(KTUtil.css(t,"height")),l=KTUtil.getCssVariableValue("--bs-gray-400"),r=KTUtil.getCssVariableValue("--bs-border-dashed-color"),o=KTUtil.getCssVariableValue("--bs-gray-200"),i=KTUtil.getCssVariableValue("--bs-primary"),s={series:[{name:"Order",data:[21,21,26,26,31,31,27]},{name:"Revenue",data:[12,16,16,21,21,18,18]}],chart:{fontFamily:"inherit",type:"area",height:a,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",colors:[o]},xaxis:{categories:["","06 Sep","13 Sep","20 Sep","27 Sep","30 Sep",""],axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:l,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:l,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{labels:{style:{colors:l,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"},y:{formatter:function(e){return"$"+e+" thousands"}}},crosshairs:{show:!0,position:"front",stroke:{color:KTUtil.getCssVariableValue("--bs-border-dashed-color"),width:1,dashArray:0}},colors:[o,i],grid:{borderColor:r,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{colors:[o,i],strokeColor:[KTUtil.getCssVariableValue("--bs-primary"),KTUtil.getCssVariableValue("--bs-gray-300")],strokeWidth:3}};e.self=new ApexCharts(t,s),setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){t(),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t()}))}}}();"undefined"!=typeof module&&(module.exports=KTChartsWidget9),KTUtil.onDOMContentLoaded((function(){KTChartsWidget9.init()}));var KTFormsWidget1={init:function(){!function(){var e=document.querySelector("#kt_forms_widget_1_select_1");if(e){var t=function(e){if(!e.id)return e.text;var t=document.createElement("span"),a="";return a+=' ',a+=e.text,t.innerHTML=a,$(t)};$(e).select2({placeholder:"Select coin",minimumResultsForSearch:1/0,templateSelection:t,templateResult:t})}}(),function(){var e=document.querySelector("#kt_forms_widget_1_select_2");if(e){var t=function(e){if(!e.id)return e.text;var t=document.createElement("span"),a="";return a+=' ',a+=e.text,t.innerHTML=a,$(t)};$(e).select2({placeholder:"Select coin",minimumResultsForSearch:1/0,templateSelection:t,templateResult:t})}}()}};"undefined"!=typeof module&&(module.exports=KTFormsWidget1),KTUtil.onDOMContentLoaded((function(){KTFormsWidget1.init()}));var KTTimelineWidget24={init:function(){var e;(e=document.querySelector("#kt_list_widget_24"))&&KTUtil.on(e,'[data-kt-element="follow"]',"click",(function(e){"Following"===this.innerText?(this.innerText="Follow",this.classList.add("btn-light-primary"),this.classList.remove("btn-primary"),this.blur()):(this.innerText="Following",this.classList.add("btn-primary"),this.classList.remove("btn-light-primary"),this.blur())}))}};"undefined"!=typeof module&&(module.exports=KTTimelineWidget24),KTUtil.onDOMContentLoaded((function(){KTTimelineWidget24.init()}));var KTMapsWidget1={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_maps_widget_1_map");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5map.MapChart.new(t,{panX:"translateX",panY:"translateY",projection:am5map.geoMercator(),paddingLeft:0,paddingrIGHT:0,paddingBottom:0})),l=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldLow,exclude:["AQ"]}));l.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0,fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-300"))}),l.mapPolygons.template.states.create("hover",{fill:am5.color(KTUtil.getCssVariableValue("--bs-success"))}),l.mapPolygons.template.states.create("active",{fill:am5.color(KTUtil.getCssVariableValue("--bs-success"))});var r=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldLow,include:["US","BR","DE","AU","JP"]}));r.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0}),am5.ColorSet.new(t,{}),r.mapPolygons.template.set("fill",am5.color(KTUtil.getCssVariableValue("--bs-primary"))),r.mapPolygons.template.states.create("hover",{fill:t.interfaceColors.get("primaryButtonHover")}),r.mapPolygons.template.states.create("active",{fill:t.interfaceColors.get("primaryButtonHover")}),a.chartContainer.get("background").events.on("click",(function(){a.goHome()})),a.appear(1e3,100)};am5.ready((function(){a()})),KTThemeMode.on("kt.thememode.change",(function(){t.dispose(),a()}))}}}()}};"undefined"!=typeof module&&(module.exports=KTMapsWidget1),KTUtil.onDOMContentLoaded((function(){KTMapsWidget1.init()}));var KTMapsWidget2={init:function(){!function(){if("undefined"!=typeof am5){var e=document.getElementById("kt_maps_widget_2_map");if(e){var t,a=function(){(t=am5.Root.new(e)).setThemes([am5themes_Animated.new(t)]);var a=t.container.children.push(am5map.MapChart.new(t,{panX:"translateX",panY:"translateY",projection:am5map.geoMercator(),paddingLeft:0,paddingrIGHT:0,paddingBottom:0})),l=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldLow,exclude:["AQ"]}));l.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0,fill:am5.color(KTUtil.getCssVariableValue("--bs-gray-300"))}),l.mapPolygons.template.states.create("hover",{fill:am5.color(KTUtil.getCssVariableValue("--bs-success"))}),l.mapPolygons.template.states.create("active",{fill:am5.color(KTUtil.getCssVariableValue("--bs-success"))});var r=a.series.push(am5map.MapPolygonSeries.new(t,{geoJSON:am5geodata_worldLow,include:["US","BR","DE","AU","JP"]}));r.mapPolygons.template.setAll({tooltipText:"{name}",toggleKey:"active",interactive:!0}),am5.ColorSet.new(t,{}),r.mapPolygons.template.set("fill",am5.color(KTUtil.getCssVariableValue("--bs-primary"))),r.mapPolygons.template.states.create("hover",{fill:t.interfaceColors.get("primaryButtonHover")}),r.mapPolygons.template.states.create("active",{fill:t.interfaceColors.get("primaryButtonHover")}),a.chartContainer.get("background").events.on("click",(function(){a.goHome()})),a.appear(1e3,100)};am5.ready((function(){a()})),KTThemeMode.on("kt.thememode.change",(function(){t.dispose(),a()}))}}}()}};"undefined"!=typeof module&&(module.exports=KTMapsWidget2),KTUtil.onDOMContentLoaded((function(){KTMapsWidget2.init()}));var KTPlayersWidget1={init:function(){KTUtil.on(document.body,'[data-kt-element="list-play-button"]',"click",(function(e){var t=this,a=document.querySelector('[data-kt-element="audio-track-1"]'),l=this.querySelector('[data-kt-element="list-play-icon"]'),r=this.querySelector('[data-kt-element="list-pause-icon"]');r.classList.contains("d-none")?(a.play(),l.classList.add("d-none"),r.classList.remove("d-none")):(a.pause(),l.classList.remove("d-none"),r.classList.add("d-none")),[].slice.call(document.querySelectorAll('[data-kt-element="list-play-button"]')).map((function(e){if(e!==t){var a=e.querySelector('[data-kt-element="list-play-icon"]'),l=e.querySelector('[data-kt-element="list-pause-icon"]');a.classList.remove("d-none"),l.classList.add("d-none")}}))}))}};"undefined"!=typeof module&&(module.exports=KTPlayersWidget1),window.addEventListener("load",(function(){KTPlayersWidget1.init()}));var KTPlayersWidget2=function(){var e=function(){var e=document.getElementById("kt_player_widget_2");if(e){var t=e.querySelector('[data-kt-element="audio-track-1"]'),a=e.querySelector('[data-kt-element="progress"]'),l=e.querySelector('[data-kt-element="current-time"]'),r=e.querySelector('[data-kt-element="duration"]'),o=e.querySelector('[data-kt-element="play-button"]'),i=e.querySelector('[data-kt-element="play-icon"]'),s=e.querySelector('[data-kt-element="pause-icon"]'),n=e.querySelector('[data-kt-element="replay-button"]'),d=e.querySelector('[data-kt-element="shuffle-button"]'),m=e.querySelector('[data-kt-element="play-next-button"]'),c=e.querySelector('[data-kt-element="play-prev-button"]'),g=function(e){var t=parseInt(e%60);return parseInt(e/60%60)+":"+(t<10?"0":"")+t};r.innerHTML=g(t.duration);t.addEventListener("timeupdate",(function(){l.innerHTML=g(t.currentTime),a.value=t.currentTime/t.duration*100,this.ended&&(i.classList.remove("d-none"),s.classList.add("d-none"))})),o.addEventListener("click",(function(){t.duration>0&&!t.paused?(t.pause(),i.classList.remove("d-none"),s.classList.add("d-none")):t.readyState>=2&&(t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),n.addEventListener("click",(function(){t.readyState>=2&&(t.currentTime=0,t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),c.addEventListener("click",(function(){t.readyState>=2&&(t.currentTime=0,t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),m.addEventListener("click",(function(){t.readyState>=2&&(t.currentTime=0,t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),d.addEventListener("click",(function(){t.readyState>=2&&(t.currentTime=0,t.play(),i.classList.add("d-none"),s.classList.remove("d-none"))})),a.addEventListener("change",(function(){t.currentTime=a.value,i.classList.add("d-none"),s.classList.remove("d-none"),t.play()}))}};return{init:function(){e()}}}();"undefined"!=typeof module&&(module.exports=KTPlayersWidget2),window.addEventListener("load",(function(){KTPlayersWidget2.init()}));var KTSlidersWidget1=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l=function(e,t,a){var l=document.querySelector(t);if(l&&(!0!==e.rendered||!l.classList.contains("initialized"))){var r=parseInt(KTUtil.css(l,"height")),o=KTUtil.getCssVariableValue("--bs-primary"),i={series:[a],chart:{fontFamily:"inherit",height:r,type:"radialBar",sparkline:{enabled:!0}},plotOptions:{radialBar:{hollow:{margin:0,size:"45%"},dataLabels:{showOn:"always",name:{show:!1},value:{show:!1}},track:{background:KTUtil.getCssVariableValue("--bs-primary-light"),strokeWidth:"100%"}}},colors:[o],stroke:{lineCap:"round"},labels:["Progress"]};e.self=new ApexCharts(l,i),e.self.render(),e.rendered=!0,l.classList.add("initialized")}};return{init:function(){l(e,"#kt_slider_widget_1_chart_1",76);var r=document.querySelector("#kt_sliders_widget_1_slider");r&&(r.addEventListener("slid.bs.carousel",(function(e){1===e.to&&l(t,"#kt_slider_widget_1_chart_2",55),2===e.to&&l(a,"#kt_slider_widget_1_chart_3",25)})),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&(e.self.destroy(),e.rendered=!1),t.rendered&&(t.self.destroy(),t.rendered=!1),a.rendered&&(a.self.destroy(),a.rendered=!1),l(e,"#kt_slider_widget_1_chart_1",76),l(t,"#kt_slider_widget_1_chart_2",55),l(a,"#kt_slider_widget_1_chart_3",25)})))}}}();"undefined"!=typeof module&&(module.exports=KTSlidersWidget1),KTUtil.onDOMContentLoaded((function(){KTSlidersWidget1.init()}));var KTSlidersWidget3=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a=function(e,t,a,l){var r=document.querySelector(t);if(r&&(!0!==e.rendered||!r.classList.contains("initialized"))){var o=parseInt(KTUtil.css(r,"height")),i=KTUtil.getCssVariableValue("--bs-gray-500"),s=KTUtil.getCssVariableValue("--bs-border-dashed-color"),n=KTUtil.getCssVariableValue("--bs-"+a),d={series:[{name:"Lessons",data:l}],chart:{fontFamily:"inherit",type:"area",height:o,toolbar:{show:!1}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"gradient",gradient:{shadeIntensity:1,opacityFrom:.4,opacityTo:0,stops:[0,80,100]}},stroke:{curve:"smooth",show:!0,width:3,colors:[n]},xaxis:{categories:["","Apr 05","Apr 06","Apr 07","Apr 08","Apr 09","Apr 11","Apr 12","Apr 14","Apr 15","Apr 16","Apr 17","Apr 18",""],axisBorder:{show:!1},axisTicks:{show:!1},tickAmount:6,labels:{rotate:0,rotateAlways:!0,style:{colors:i,fontSize:"12px"}},crosshairs:{position:"front",stroke:{color:n,width:1,dashArray:3}},tooltip:{enabled:!0,formatter:void 0,offsetY:0,style:{fontSize:"12px"}}},yaxis:{tickAmount:4,max:24,min:10,labels:{style:{colors:i,fontSize:"12px"}}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{style:{fontSize:"12px"}},colors:[n],grid:{borderColor:s,strokeDashArray:4,yaxis:{lines:{show:!0}}},markers:{strokeColor:n,strokeWidth:3}};e.self=new ApexCharts(r,d),e.self.render(),e.rendered=!0,r.classList.add("initialized")}};return{init:function(){var l=[19,21,21,20,20,18,18,20,20,22,22,21,21,22],r=[18,22,22,20,20,18,18,20,20,18,18,20,20,22];a(e,"#kt_sliders_widget_3_chart_1","danger",l);var o=document.querySelector("#kt_sliders_widget_3_slider");o&&(o.addEventListener("slid.bs.carousel",(function(e){1===e.to&&a(t,"#kt_sliders_widget_3_chart_2","primary",r)})),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&(e.self.destroy(),e.rendered=!1),t.rendered&&(t.self.destroy(),t.rendered=!1),a(e,"#kt_sliders_widget_3_chart_1","danger",l),a(t,"#kt_sliders_widget_3_chart_2","primary",r)})))}}}();"undefined"!=typeof module&&(module.exports=KTSlidersWidget3),KTUtil.onDOMContentLoaded((function(){KTSlidersWidget3.init()}));var KTSlidersWidget7=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l=function(e,t,a){var l=document.querySelector(t);if(l&&(!0!==e.rendered||!l.classList.contains("initialized"))){var r=parseInt(KTUtil.css(l,"height")),o=KTUtil.getCssVariableValue("--bs-danger"),i={series:[a],chart:{fontFamily:"inherit",height:r,type:"radialBar",sparkline:{enabled:!0}},plotOptions:{radialBar:{hollow:{margin:0,size:"45%"},dataLabels:{showOn:"always",name:{show:!1},value:{show:!1}},track:{background:KTUtil.getCssVariableValue("--bs-white"),strokeWidth:"100%"}}},colors:[o],stroke:{lineCap:"round"},labels:["Progress"]};e.self=new ApexCharts(l,i),e.self.render(),e.rendered=!0,l.classList.add("initialized")}};return{init:function(){l(e,"#kt_slider_widget_7_chart_1",76);var r=document.querySelector("#kt_sliders_widget_7_slider");r&&(r.addEventListener("slid.bs.carousel",(function(e){1===e.to&&l(t,"#kt_slider_widget_7_chart_2",55),2===e.to&&l(a,"#kt_slider_widget_7_chart_3",25)})),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&(e.self.destroy(),e.rendered=!1),t.rendered&&(t.self.destroy(),t.rendered=!1),a.rendered&&(a.self.destroy(),a.rendered=!1),l(e,"#kt_slider_widget_7_chart_1",76),l(t,"#kt_slider_widget_7_chart_2",55),l(a,"#kt_slider_widget_7_chart_3",25)})))}}}();"undefined"!=typeof module&&(module.exports=KTSlidersWidget7),KTUtil.onDOMContentLoaded((function(){KTSlidersWidget7.init()}));var KTTablesWidget14=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l={self:null,rendered:!1},r={self:null,rendered:!1},o=function(e,t,a,l){var r=document.querySelector(t);if(r){var o=parseInt(KTUtil.css(r,"height")),i=r.getAttribute("data-kt-chart-color"),s=KTUtil.getCssVariableValue("--bs-gray-300"),n=KTUtil.getCssVariableValue("--bs-"+i),d=KTUtil.getCssVariableValue("--bs-body-bg"),m={series:[{name:"Net Profit",data:a}],chart:{fontFamily:"inherit",type:"area",height:o,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[n]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!1}},yaxis:{min:0,max:60,labels:{show:!1}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{enabled:!1},colors:[d],markers:{colors:[d],strokeColor:[n],strokeWidth:3}};e.self=new ApexCharts(r,m),!0===l&&setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){var i=[7,10,5,21,6,11,5,23,5,11,18,7,21,13];o(e,"#kt_table_widget_14_chart_1",i,!0);var s=[17,5,23,2,21,9,17,23,4,24,9,17,21,7];o(t,"#kt_table_widget_14_chart_2",s,!0);var n=[2,24,5,17,7,2,12,24,5,24,2,8,12,7];o(a,"#kt_table_widget_14_chart_3",n,!0);var d=[24,3,5,19,3,7,25,14,5,14,2,8,5,17];o(l,"#kt_table_widget_14_chart_4",d,!0);var m=[3,23,1,19,3,17,3,9,25,4,2,18,25,3];o(r,"#kt_table_widget_14_chart_5",m,!0),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l.rendered&&l.self.destroy(),r.rendered&&r.self.destroy(),o(e,"#kt_table_widget_14_chart_1",i,e.rendered),o(t,"#kt_table_widget_14_chart_2",s,t.rendered),o(a,"#kt_table_widget_14_chart_3",n,a.rendered),o(l,"#kt_table_widget_14_chart_4",d,l.rendered),o(r,"#kt_table_widget_14_chart_5",m,r.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget14),KTUtil.onDOMContentLoaded((function(){KTTablesWidget14.init()}));var KTTablesWidget15=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l={self:null,rendered:!1},r={self:null,rendered:!1},o=function(e,t,a,l){var r=document.querySelector(t);if(r){var o=parseInt(KTUtil.css(r,"height")),i=r.getAttribute("data-kt-chart-color"),s=KTUtil.getCssVariableValue("--bs-gray-300"),n=KTUtil.getCssVariableValue("--bs-"+i),d=KTUtil.getCssVariableValue("--bs-body-bg"),m={series:[{name:"Net Profit",data:a}],chart:{fontFamily:"inherit",type:"area",height:o,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[n]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{show:!1,position:"front",stroke:{color:s,width:1,dashArray:3}},tooltip:{enabled:!1}},yaxis:{min:0,max:60,labels:{show:!1,ontSize:"12px"}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{enabled:!1},colors:[d],markers:{colors:[d],strokeColor:[n],strokeWidth:3}};e.self=new ApexCharts(r,m),!0===l&&setTimeout((function(){e.self.render(),e.rendered=!0}),200)}};return{init:function(){var i=[7,10,5,21,6,11,5,23,5,11,18,7,21,13];o(e,"#kt_table_widget_15_chart_1",i,!0);var s=[17,5,23,2,21,9,17,23,4,24,9,17,21,7];o(t,"#kt_table_widget_15_chart_2",s,!0);var n=[2,24,5,17,7,2,12,24,5,24,2,8,12,7];o(a,"#kt_table_widget_15_chart_3",n,!0);var d=[24,3,5,19,3,7,25,14,5,14,2,8,5,17];o(l,"#kt_table_widget_15_chart_4",d,!0);var m=[3,23,1,19,3,17,3,9,25,4,2,18,25,3];o(r,"#kt_table_widget_15_chart_5",m,!0),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l.rendered&&l.self.destroy(),r.rendered&&r.self.destroy(),o(e,"#kt_table_widget_15_chart_1",i,e.rendered),o(t,"#kt_table_widget_15_chart_2",s,t.rendered),o(a,"#kt_table_widget_15_chart_3",n,a.rendered),o(l,"#kt_table_widget_15_chart_4",d,l.rendered),o(r,"#kt_table_widget_15_chart_5",m,r.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget15),KTUtil.onDOMContentLoaded((function(){KTTablesWidget15.init()}));var KTTablesWidget16=function(){var e={self:null,rendered:!1},t={self:null,rendered:!1},a={self:null,rendered:!1},l={self:null,rendered:!1},r={self:null,rendered:!1},o={self:null,rendered:!1},i={self:null,rendered:!1},s={self:null,rendered:!1},n={self:null,rendered:!1},d={self:null,rendered:!1},m={self:null,rendered:!1},c={self:null,rendered:!1},g={self:null,rendered:!1},f={self:null,rendered:!1},u={self:null,rendered:!1},p={self:null,rendered:!1},h={self:null,rendered:!1},y={self:null,rendered:!1},_={self:null,rendered:!1},b={self:null,rendered:!1},v=function(e,t,a,l,r){var o=document.querySelector(a);if(o){var i=parseInt(KTUtil.css(o,"height")),s=o.getAttribute("data-kt-chart-color"),n=(KTUtil.getCssVariableValue("--bs-gray-800"),KTUtil.getCssVariableValue("--bs-gray-300")),d=KTUtil.getCssVariableValue("--bs-"+s),m=KTUtil.getCssVariableValue("--bs-body-bg"),c={series:[{name:"Net Profit",data:l}],chart:{fontFamily:"inherit",type:"area",height:i,toolbar:{show:!1},zoom:{enabled:!1},sparkline:{enabled:!0}},plotOptions:{},legend:{show:!1},dataLabels:{enabled:!1},fill:{type:"solid",opacity:1},stroke:{curve:"smooth",show:!0,width:2,colors:[d]},xaxis:{axisBorder:{show:!1},axisTicks:{show:!1},labels:{show:!1},crosshairs:{show:!1,position:"front",stroke:{color:n,width:1,dashArray:3}},tooltip:{enabled:!1}},yaxis:{min:0,max:60,labels:{show:!1,ontSize:"12px"}},states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"none",value:0}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"none",value:0}}},tooltip:{enabled:!1},colors:[m],markers:{colors:[m],strokeColor:[d],strokeWidth:3}};e.self=new ApexCharts(o,c);var g=document.querySelector(t);!0===r&&setTimeout((function(){e.self.render(),e.rendered=!0}),200),g.addEventListener("shown.bs.tab",(function(t){!1===e.rendered&&(e.self.render(),e.rendered=!0)}))}};return{init:function(){var w=[16,10,15,21,6,11,5,23,5,11,18,7,21,13];v(e,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_1",w,!0);var T=[8,5,16,3,23,16,11,15,3,11,15,7,17,9];v(t,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_2",T,!0);var k=[8,6,16,3,23,16,11,14,3,11,15,8,17,9];v(a,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_3",k,!0);var x=[12,5,23,12,21,9,17,20,4,24,9,13,18,9];v(l,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_4",x,!0);var A=[13,10,15,21,6,11,5,21,5,12,18,7,21,13];v(r,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_1",A,!1);var C=[13,5,21,12,21,9,17,20,4,23,9,17,21,7];v(o,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_2",C,!1);var K=[8,10,14,21,6,31,5,21,5,11,15,7,23,13];v(i,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_3",K,!1);var V=[6,10,12,21,6,11,7,23,5,12,18,7,21,15];v(s,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_4",V,!1);var S=[7,10,5,21,6,11,5,23,5,11,18,7,21,13];v(n,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_1",S,!1);var U=[8,5,16,2,19,9,17,21,4,24,4,13,21,5];v(d,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_2",U,!1);var M=[15,10,12,21,6,11,23,11,5,12,18,7,21,15];v(m,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_3",M,!1);var W=[3,9,12,23,6,11,7,23,5,12,14,7,21,8];v(c,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_4",W,!1);var L=[9,14,15,21,8,11,5,23,5,11,18,5,23,8];v(g,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_1",L,!1);var z=[7,5,23,12,21,9,17,15,4,24,9,17,21,7];v(f,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_2",z,!1);var D=[8,10,14,21,6,31,8,23,5,3,14,7,21,12];v(u,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_3",D,!1);var O=[6,12,12,19,6,11,7,23,5,12,18,7,21,15];v(p,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_4",O,!1);var F=[5,10,15,21,6,11,5,23,5,11,17,7,21,13];v(h,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_1",F,!1);var I=[4,5,23,12,21,9,17,15,4,24,9,17,21,7];v(y,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_2",I,!1);var P=[7,10,14,21,6,31,5,23,5,11,15,7,21,17];v(_,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_3",P,!1);var R=[3,10,12,23,6,11,7,22,5,12,18,7,21,14];v(b,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_4",R,!1),KTThemeMode.on("kt.thememode.change",(function(){e.rendered&&e.self.destroy(),t.rendered&&t.self.destroy(),a.rendered&&a.self.destroy(),l.rendered&&l.self.destroy(),r.rendered&&r.self.destroy(),o.rendered&&o.self.destroy(),i.rendered&&i.self.destroy(),s.rendered&&s.self.destroy(),n.rendered&&n.self.destroy(),d.rendered&&d.self.destroy(),m.rendered&&m.self.destroy(),c.rendered&&c.self.destroy(),g.rendered&&g.self.destroy(),f.rendered&&f.self.destroy(),u.rendered&&u.self.destroy(),p.rendered&&p.self.destroy(),h.rendered&&h.self.destroy(),y.rendered&&y.self.destroy(),_.rendered&&_.self.destroy(),b.rendered&&b.self.destroy(),v(e,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_1",w,e.rendered),v(t,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_2",T,t.rendered),v(a,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_3",k,a.rendered),v(l,"#kt_stats_widget_16_tab_link_1","#kt_table_widget_16_chart_1_4",x,l.rendered),v(r,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_1",A,r.rendered),v(o,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_2",C,o.rendered),v(i,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_3",K,i.rendered),v(s,"#kt_stats_widget_16_tab_link_2","#kt_table_widget_16_chart_2_4",V,s.rendered),v(n,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_1",S,n.rendered),v(d,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_2",U,d.rendered),v(m,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_3",M,m.rendered),v(c,"#kt_stats_widget_16_tab_link_3","#kt_table_widget_16_chart_3_4",W,c.rendered),v(g,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_1",L,g.rendered),v(f,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_2",z,f.rendered),v(u,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_3",D,u.rendered),v(p,"#kt_stats_widget_16_tab_link_4","#kt_table_widget_16_chart_4_4",O,p.rendered),v(h,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_1",F,h.rendered),v(y,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_2",I,y.rendered),v(_,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_3",P,_.rendered),v(b,"#kt_stats_widget_16_tab_link_5","#kt_table_widget_16_chart_5_4",R,b.rendered)}))}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget16),KTUtil.onDOMContentLoaded((function(){KTTablesWidget16.init()}));var KTTablesWidget3=function(){var e,t;const a=()=>{const e=document.querySelector('[data-kt-table-widget-3="filter_status"]');$(e).on("select2:select",(function(e){const a=$(this).val();"Show All"===a?t.search("").draw():t.search(a).draw()}))};return{init:function(){(e=document.querySelector("#kt_widget_table_3"))&&(t=$(e).DataTable({info:!1,order:[],paging:!1,pageLength:!1}),(()=>{const e=document.querySelector('[data-kt-table-widget-3="tabs_nav"]').querySelectorAll('[data-kt-table-widget-3="tab"]'),a=["border-bottom","border-3","border-primary"];e.forEach((l=>{l.addEventListener("click",(r=>{const o=l.getAttribute("data-kt-table-widget-3-value");e.forEach((e=>{e.classList.remove(...a),e.classList.add("text-muted")})),l.classList.remove("text-muted"),l.classList.add(...a),"Show All"===o?t.search("").draw():t.search(o).draw()}))}))})(),a())}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget3),KTUtil.onDOMContentLoaded((function(){KTTablesWidget3.init()}));var KTTablesWidget4=function(){var e,t,a;const l=()=>{const e=document.querySelector('[data-kt-table-widget-4="filter_status"]');$(e).on("select2:select",(function(e){const a=$(this).val();"Show All"===a?t.search("").draw():t.search(a).draw()}))},r=[{image:"76",name:"Go Pro 8",description:"Latest version of Go Pro.",cost:"500.00",qty:"1",total:"500.00",stock:"12"},{image:"60",name:"Bose Earbuds",description:"Top quality earbuds from Bose.",cost:"300.00",qty:"1",total:"300.00",stock:"8"},{image:"211",name:"Dry-fit Sports T-shirt",description:"Comfortable sportswear.",cost:"89.00",qty:"1",total:"89.00",stock:"18"},{image:"21",name:"Apple Airpod 3",description:"Apple's latest earbuds.",cost:"200.00",qty:"2",total:"400.00",stock:"32"},{image:"83",name:"Nike Pumps",description:"Apple's latest headphones.",cost:"200.00",qty:"1",total:"200.00",stock:"8"}],o=()=>{const e=document.querySelectorAll('[data-kt-table-widget-4="expand_row"]'),t=[3,1,3,1,2,1];e.forEach(((e,a)=>{e.addEventListener("click",(l=>{l.stopImmediatePropagation(),l.preventDefault();const o=e.closest("tr"),s=["isOpen","border-bottom-0"],n=[];for(var d=0;d{t.forEach(((r,o)=>{const i=a.cloneNode(!0),s=i.querySelector('[data-kt-table-widget-4="template_image"]'),n=i.querySelector('[data-kt-table-widget-4="template_name"]'),d=i.querySelector('[data-kt-table-widget-4="template_description"]'),m=i.querySelector('[data-kt-table-widget-4="template_cost"]'),c=i.querySelector('[data-kt-table-widget-4="template_qty"]'),g=i.querySelector('[data-kt-table-widget-4="template_total"]'),f=i.querySelector('[data-kt-table-widget-4="template_stock"]'),u=s.getAttribute("data-kt-src-path");s.setAttribute("src",u+r.image+".gif"),n.innerText=r.name,d.innerText=r.description,m.innerText=r.cost,c.innerText=r.qty,g.innerText=r.total,r.stock>10?f.innerHTML='In Stock
':f.innerHTML='Low Stock
',1===t.length||t.length;e.querySelector("tbody").insertBefore(i,l.nextSibling)}))},s=()=>{document.querySelectorAll('[data-kt-table-widget-4="subtable_template"]').forEach((e=>{e.parentNode.removeChild(e)}));e.querySelectorAll("tbody tr").forEach((e=>{e.classList.remove("isOpen"),e.querySelector('[data-kt-table-widget-4="expand_row"]')&&e.querySelector('[data-kt-table-widget-4="expand_row"]').classList.remove("active")}))};return{init:function(){(e=document.querySelector("#kt_table_widget_4_table"))&&((()=>{const l=document.querySelector('[data-kt-table-widget-4="subtable_template"]');(a=l.cloneNode(!0)).classList.remove("d-none"),l.parentNode.removeChild(l),(t=$(e).DataTable({info:!1,order:[],lengthChange:!1,pageLength:6,ordering:!1,paging:!1,columnDefs:[{orderable:!1,targets:0},{orderable:!1,targets:6}]})).on("draw",(function(){s(),o()}))})(),document.querySelector('[data-kt-table-widget-4="search"]').addEventListener("keyup",(function(e){t.search(e.target.value).draw()})),l(),o())}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget4),KTUtil.onDOMContentLoaded((function(){KTTablesWidget4.init()}));var KTTablesWidget5=function(){var e,t;const a=()=>{const e=document.querySelector('[data-kt-table-widget-5="filter_status"]');$(e).on("select2:select",(function(e){const a=$(this).val();"Show All"===a?t.search("").draw():t.search(a).draw()}))};return{init:function(){(e=document.querySelector("#kt_table_widget_5_table"))&&(e.querySelectorAll("tbody tr").forEach((e=>{const t=e.querySelectorAll("td"),a=moment(t[2].innerHTML,"MMM DD, YYYY").format();t[2].setAttribute("data-order",a)})),t=$(e).DataTable({info:!1,order:[],lengthChange:!1,pageLength:6,paging:!1,columnDefs:[{orderable:!1,targets:1}]}),a())}}}();"undefined"!=typeof module&&(module.exports=KTTablesWidget5),KTUtil.onDOMContentLoaded((function(){KTTablesWidget5.init()}));var KTTimelineWidget1=function(){const e=()=>{document.querySelectorAll('[data-kt-timeline-widget-1="tab"]').forEach((e=>{e.addEventListener("shown.bs.tab",(a=>{"#kt_timeline_widget_1_tab_week"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_1_2");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-1-image-root"),r=new vis.DataSet([{id:1,content:"Research",order:1},{id:2,content:"Phase 2.6 QA",order:2},{id:3,content:"UI Design",order:3},{id:4,content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:1,start:a,end:moment(a).add(7,"days"),content:"Framework",progress:"71%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:2,start:moment(a).add(7,"days"),end:moment(a).add(14,"days"),content:"Accessibility",progress:"84%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:3,start:moment(a).add(3,"days"),end:moment(a).add(20,"days"),content:"Microsites",progress:"69%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:4,start:moment(a).add(10,"days"),end:moment(a).add(21,"days"),content:"Deployment",progress:"74%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-1-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),"#kt_timeline_widget_1_tab_month"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_1_3");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-1-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(2,"months"),content:"Tags",progress:"79%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:"qa",start:moment(a).add(.5,"months"),end:moment(a).add(5,"months"),content:"Testing",progress:"64%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(2,"months"),end:moment(a).add(6.5,"months"),content:"Media",progress:"82%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:"dev",start:moment(a).add(4,"months"),end:moment(a).add(7,"months"),content:"Plugins",progress:"58%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-1-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})()}))}))},t=()=>{const e=document.querySelectorAll("[data-kt-timeline-avatar-src]");e&&e.forEach((e=>{e.setAttribute("src",e.getAttribute("data-kt-timeline-avatar-src")),e.removeAttribute("data-kt-timeline-avatar-src")}))};return{init:function(){(()=>{const e=document.querySelector("#kt_timeline_widget_1_1");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-1-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(1.5,"hours"),content:"Meeting",progress:"60%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:"qa",start:moment(a).add(1,"hours"),end:moment(a).add(2,"hours"),content:"Testing",progress:"47%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(30,"minutes"),end:moment(a).add(2.5,"hours"),content:"Landing page",progress:"55%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:"dev",start:moment(a).add(1.5,"hours"),end:moment(a).add(3,"hours"),content:"Products module",progress:"75%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-1-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),document.querySelectorAll('[data-kt-timeline-widget-1-blockui="true"]').forEach((e=>{new KTBlockUI(e,{overlayClass:"bg-body"}).block()})),e()}}}();"undefined"!=typeof module&&(module.exports=KTTimelineWidget1),KTUtil.onDOMContentLoaded((function(){KTTimelineWidget1.init()}));var KTTimelineWidget2={init:function(){var e;(e=document.querySelector("#kt_timeline_widget_2_card"))&&KTUtil.on(e,'[data-kt-element="checkbox"]',"change",(function(e){var t=this.closest(".form-check"),a=this.closest("tr"),l=a.querySelector('[data-kt-element="bullet"]'),r=a.querySelector('[data-kt-element="status"]');!0===this.checked?(t.classList.add("form-check-success"),l.classList.remove("bg-primary"),l.classList.add("bg-success"),r.innerText="Done",r.classList.remove("badge-light-primary"),r.classList.add("badge-light-success")):(t.classList.remove("form-check-success"),l.classList.remove("bg-success"),l.classList.add("bg-primary"),r.innerText="In Process",r.classList.remove("badge-light-success"),r.classList.add("badge-light-primary"))}))}};"undefined"!=typeof module&&(module.exports=KTTimelineWidget2),KTUtil.onDOMContentLoaded((function(){KTTimelineWidget2.init()}));var KTTimelineWidget4=function(){const e=()=>{document.querySelectorAll('[data-kt-timeline-widget-4="tab"]').forEach((e=>{e.addEventListener("shown.bs.tab",(a=>{"#kt_timeline_widget_4_tab_week"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_4_2");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-4-image-root"),r=new vis.DataSet([{id:1,content:"Research",order:1},{id:2,content:"Phase 2.6 QA",order:2},{id:3,content:"UI Design",order:3},{id:4,content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:1,start:a,end:moment(a).add(7,"days"),content:"Framework",progress:"71%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:2,start:moment(a).add(7,"days"),end:moment(a).add(14,"days"),content:"Accessibility",progress:"84%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:3,start:moment(a).add(3,"days"),end:moment(a).add(20,"days"),content:"Microsites",progress:"69%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:4,start:moment(a).add(10,"days"),end:moment(a).add(21,"days"),content:"Deployment",progress:"74%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-4-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),"#kt_timeline_widget_4_tab_month"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_4_3");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-4-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(2,"months"),content:"Tags",progress:"79%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:"qa",start:moment(a).add(.5,"months"),end:moment(a).add(5,"months"),content:"Testing",progress:"64%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(2,"months"),end:moment(a).add(6.5,"months"),content:"Media",progress:"82%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:"dev",start:moment(a).add(4,"months"),end:moment(a).add(7,"months"),content:"Plugins",progress:"58%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-4-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),"#kt_timeline_widget_4_tab_2022"===e.getAttribute("href")&&(()=>{const e=document.querySelector("#kt_timeline_widget_4_4");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-4-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(2,"months"),content:"Tags",progress:"51%",color:"primary",users:["avatars/300-7.jpg","avatars/300-2.jpg"]},{id:2,group:"qa",start:moment(a).add(.5,"months"),end:moment(a).add(5,"months"),content:"Testing",progress:"64%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(2,"months"),end:moment(a).add(6.5,"months"),content:"Media",progress:"54%",color:"danger",users:["avatars/300-5.jpg","avatars/300-21.jpg"]},{id:4,group:"dev",start:moment(a).add(4,"months"),end:moment(a).add(7,"months"),content:"Plugins",progress:"348%",color:"info",users:["avatars/300-3.jpg","avatars/300-11.jpg","avatars/300-13.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-4-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})()}))}))},t=()=>{const e=document.querySelectorAll("[data-kt-timeline-avatar-src]");e&&e.forEach((e=>{e.setAttribute("src",e.getAttribute("data-kt-timeline-avatar-src")),e.removeAttribute("data-kt-timeline-avatar-src")}))};return{init:function(){(()=>{const e=document.querySelector("#kt_timeline_widget_4_1");if(!e)return;if(e.innerHTML)return;var a=Date.now(),l=e.getAttribute("data-kt-timeline-widget-4-image-root"),r=new vis.DataSet([{id:"research",content:"Research",order:1},{id:"qa",content:"Phase 2.6 QA",order:2},{id:"ui",content:"UI Design",order:3},{id:"dev",content:"Development",order:4}]),o=new vis.DataSet([{id:1,group:"research",start:a,end:moment(a).add(1.5,"hours"),content:"Meeting",progress:"60%",color:"primary",users:["avatars/300-6.jpg","avatars/300-1.jpg"]},{id:2,group:"qa",start:moment(a).add(1,"hours"),end:moment(a).add(2,"hours"),content:"Testing",progress:"47%",color:"success",users:["avatars/300-2.jpg"]},{id:3,group:"ui",start:moment(a).add(30,"minutes"),end:moment(a).add(2.5,"hours"),content:"Landing page",progress:"55%",color:"danger",users:["avatars/300-5.jpg","avatars/300-20.jpg"]},{id:4,group:"dev",start:moment(a).add(1.5,"hours"),end:moment(a).add(3,"hours"),content:"Products module",progress:"75%",color:"info",users:["avatars/300-23.jpg","avatars/300-12.jpg","avatars/300-9.jpg"]}]),i={zoomable:!1,moveable:!1,selectable:!1,margin:{item:{horizontal:10,vertical:35}},showCurrentTime:!1,xss:{disabled:!1,filterOptions:{whiteList:{div:["class","style"],img:["data-kt-timeline-avatar-src","alt"],a:["href","class"]}}},template:function(e){const t=e.users;let a="";return t.forEach((e=>{a+=``})),`\n
\n \n
\n \n
\n ${e.progress}\n
\n
\n `},onInitialDrawComplete:function(){t();const a=e.closest('[data-kt-timeline-widget-4-blockui="true"]'),l=KTBlockUI.getInstance(a);l.isBlocked()&&setTimeout((()=>{l.release()}),1e3)}};const s=new vis.Timeline(e,o,r,i);s.on("currentTimeTick",(()=>{s.off("currentTimeTick")}))})(),document.querySelectorAll('[data-kt-timeline-widget-4-blockui="true"]').forEach((e=>{new KTBlockUI(e,{overlayClass:"bg-body"}).block()})),e()}}}();"undefined"!=typeof module&&(module.exports=KTTimelineWidget4),KTUtil.onDOMContentLoaded((function(){KTTimelineWidget4.init()}));
diff --git a/public/assets/media/auth/404-error-dark.png b/public/assets/media/auth/404-error-dark.png
new file mode 100644
index 0000000..43af447
Binary files /dev/null and b/public/assets/media/auth/404-error-dark.png differ
diff --git a/public/assets/media/auth/404-error.png b/public/assets/media/auth/404-error.png
new file mode 100644
index 0000000..5e8542f
Binary files /dev/null and b/public/assets/media/auth/404-error.png differ
diff --git a/public/assets/media/auth/500-error-dark.png b/public/assets/media/auth/500-error-dark.png
new file mode 100644
index 0000000..00c1da1
Binary files /dev/null and b/public/assets/media/auth/500-error-dark.png differ
diff --git a/public/assets/media/auth/500-error.png b/public/assets/media/auth/500-error.png
new file mode 100644
index 0000000..923294e
Binary files /dev/null and b/public/assets/media/auth/500-error.png differ
diff --git a/public/assets/media/auth/505-error-dark.png b/public/assets/media/auth/505-error-dark.png
new file mode 100644
index 0000000..4b202a9
Binary files /dev/null and b/public/assets/media/auth/505-error-dark.png differ
diff --git a/public/assets/media/auth/505-error.png b/public/assets/media/auth/505-error.png
new file mode 100644
index 0000000..c839fd2
Binary files /dev/null and b/public/assets/media/auth/505-error.png differ
diff --git a/public/assets/media/auth/agency-dark.png b/public/assets/media/auth/agency-dark.png
new file mode 100644
index 0000000..2e32b40
Binary files /dev/null and b/public/assets/media/auth/agency-dark.png differ
diff --git a/public/assets/media/auth/agency.png b/public/assets/media/auth/agency.png
new file mode 100644
index 0000000..fefddd5
Binary files /dev/null and b/public/assets/media/auth/agency.png differ
diff --git a/public/assets/media/auth/bg1-dark.jpg b/public/assets/media/auth/bg1-dark.jpg
new file mode 100644
index 0000000..7d6fa9d
Binary files /dev/null and b/public/assets/media/auth/bg1-dark.jpg differ
diff --git a/public/assets/media/auth/bg1.jpg b/public/assets/media/auth/bg1.jpg
new file mode 100644
index 0000000..a305a07
Binary files /dev/null and b/public/assets/media/auth/bg1.jpg differ
diff --git a/public/assets/media/auth/bg10-dark.jpeg b/public/assets/media/auth/bg10-dark.jpeg
new file mode 100644
index 0000000..5c73472
Binary files /dev/null and b/public/assets/media/auth/bg10-dark.jpeg differ
diff --git a/public/assets/media/auth/bg10.jpeg b/public/assets/media/auth/bg10.jpeg
new file mode 100644
index 0000000..5e5040f
Binary files /dev/null and b/public/assets/media/auth/bg10.jpeg differ
diff --git a/public/assets/media/auth/bg11.png b/public/assets/media/auth/bg11.png
new file mode 100644
index 0000000..dae20f6
Binary files /dev/null and b/public/assets/media/auth/bg11.png differ
diff --git a/public/assets/media/auth/bg2-dark.jpg b/public/assets/media/auth/bg2-dark.jpg
new file mode 100644
index 0000000..8f215d0
Binary files /dev/null and b/public/assets/media/auth/bg2-dark.jpg differ
diff --git a/public/assets/media/auth/bg2.jpg b/public/assets/media/auth/bg2.jpg
new file mode 100644
index 0000000..801c893
Binary files /dev/null and b/public/assets/media/auth/bg2.jpg differ
diff --git a/public/assets/media/auth/bg3-dark.jpg b/public/assets/media/auth/bg3-dark.jpg
new file mode 100644
index 0000000..af52b55
Binary files /dev/null and b/public/assets/media/auth/bg3-dark.jpg differ
diff --git a/public/assets/media/auth/bg3.jpg b/public/assets/media/auth/bg3.jpg
new file mode 100644
index 0000000..582b667
Binary files /dev/null and b/public/assets/media/auth/bg3.jpg differ
diff --git a/public/assets/media/auth/bg4-dark.jpg b/public/assets/media/auth/bg4-dark.jpg
new file mode 100644
index 0000000..13d1d2d
Binary files /dev/null and b/public/assets/media/auth/bg4-dark.jpg differ
diff --git a/public/assets/media/auth/bg4.jpg b/public/assets/media/auth/bg4.jpg
new file mode 100644
index 0000000..9c7b2d9
Binary files /dev/null and b/public/assets/media/auth/bg4.jpg differ
diff --git a/public/assets/media/auth/bg5-dark.jpg b/public/assets/media/auth/bg5-dark.jpg
new file mode 100644
index 0000000..4c62196
Binary files /dev/null and b/public/assets/media/auth/bg5-dark.jpg differ
diff --git a/public/assets/media/auth/bg5.jpg b/public/assets/media/auth/bg5.jpg
new file mode 100644
index 0000000..c8bd5b3
Binary files /dev/null and b/public/assets/media/auth/bg5.jpg differ
diff --git a/public/assets/media/auth/bg6-dark.jpg b/public/assets/media/auth/bg6-dark.jpg
new file mode 100644
index 0000000..04bcc3e
Binary files /dev/null and b/public/assets/media/auth/bg6-dark.jpg differ
diff --git a/public/assets/media/auth/bg6.jpg b/public/assets/media/auth/bg6.jpg
new file mode 100644
index 0000000..fe2b508
Binary files /dev/null and b/public/assets/media/auth/bg6.jpg differ
diff --git a/public/assets/media/auth/bg7-dark.jpg b/public/assets/media/auth/bg7-dark.jpg
new file mode 100644
index 0000000..2a3c51c
Binary files /dev/null and b/public/assets/media/auth/bg7-dark.jpg differ
diff --git a/public/assets/media/auth/bg7.jpg b/public/assets/media/auth/bg7.jpg
new file mode 100644
index 0000000..de6d180
Binary files /dev/null and b/public/assets/media/auth/bg7.jpg differ
diff --git a/public/assets/media/auth/bg8-dark.jpg b/public/assets/media/auth/bg8-dark.jpg
new file mode 100644
index 0000000..e6bf942
Binary files /dev/null and b/public/assets/media/auth/bg8-dark.jpg differ
diff --git a/public/assets/media/auth/bg8.jpg b/public/assets/media/auth/bg8.jpg
new file mode 100644
index 0000000..2cc808e
Binary files /dev/null and b/public/assets/media/auth/bg8.jpg differ
diff --git a/public/assets/media/auth/bg9-dark.jpg b/public/assets/media/auth/bg9-dark.jpg
new file mode 100644
index 0000000..befbba9
Binary files /dev/null and b/public/assets/media/auth/bg9-dark.jpg differ
diff --git a/public/assets/media/auth/bg9.jpg b/public/assets/media/auth/bg9.jpg
new file mode 100644
index 0000000..c6a390f
Binary files /dev/null and b/public/assets/media/auth/bg9.jpg differ
diff --git a/public/assets/media/auth/chart-graph-dark.png b/public/assets/media/auth/chart-graph-dark.png
new file mode 100644
index 0000000..f3dd735
Binary files /dev/null and b/public/assets/media/auth/chart-graph-dark.png differ
diff --git a/public/assets/media/auth/chart-graph.png b/public/assets/media/auth/chart-graph.png
new file mode 100644
index 0000000..7770796
Binary files /dev/null and b/public/assets/media/auth/chart-graph.png differ
diff --git a/public/assets/media/auth/membership-dark.png b/public/assets/media/auth/membership-dark.png
new file mode 100644
index 0000000..d5ef702
Binary files /dev/null and b/public/assets/media/auth/membership-dark.png differ
diff --git a/public/assets/media/auth/membership.png b/public/assets/media/auth/membership.png
new file mode 100644
index 0000000..e5be8d3
Binary files /dev/null and b/public/assets/media/auth/membership.png differ
diff --git a/public/assets/media/auth/ok-dark.png b/public/assets/media/auth/ok-dark.png
new file mode 100644
index 0000000..d423365
Binary files /dev/null and b/public/assets/media/auth/ok-dark.png differ
diff --git a/public/assets/media/auth/ok.png b/public/assets/media/auth/ok.png
new file mode 100644
index 0000000..c02b046
Binary files /dev/null and b/public/assets/media/auth/ok.png differ
diff --git a/public/assets/media/auth/please-verify-your-email-dark.png b/public/assets/media/auth/please-verify-your-email-dark.png
new file mode 100644
index 0000000..e25dd76
Binary files /dev/null and b/public/assets/media/auth/please-verify-your-email-dark.png differ
diff --git a/public/assets/media/auth/please-verify-your-email.png b/public/assets/media/auth/please-verify-your-email.png
new file mode 100644
index 0000000..85e333c
Binary files /dev/null and b/public/assets/media/auth/please-verify-your-email.png differ
diff --git a/public/assets/media/auth/welcome-dark.png b/public/assets/media/auth/welcome-dark.png
new file mode 100644
index 0000000..ef8cc86
Binary files /dev/null and b/public/assets/media/auth/welcome-dark.png differ
diff --git a/public/assets/media/auth/welcome.png b/public/assets/media/auth/welcome.png
new file mode 100644
index 0000000..70fe04b
Binary files /dev/null and b/public/assets/media/auth/welcome.png differ
diff --git a/public/assets/media/avatars/300-1.jpg b/public/assets/media/avatars/300-1.jpg
new file mode 100644
index 0000000..7b5fb2e
Binary files /dev/null and b/public/assets/media/avatars/300-1.jpg differ
diff --git a/public/assets/media/avatars/300-10.jpg b/public/assets/media/avatars/300-10.jpg
new file mode 100644
index 0000000..584e21b
Binary files /dev/null and b/public/assets/media/avatars/300-10.jpg differ
diff --git a/public/assets/media/avatars/300-11.jpg b/public/assets/media/avatars/300-11.jpg
new file mode 100644
index 0000000..71545c8
Binary files /dev/null and b/public/assets/media/avatars/300-11.jpg differ
diff --git a/public/assets/media/avatars/300-12.jpg b/public/assets/media/avatars/300-12.jpg
new file mode 100644
index 0000000..0c55f99
Binary files /dev/null and b/public/assets/media/avatars/300-12.jpg differ
diff --git a/public/assets/media/avatars/300-13.jpg b/public/assets/media/avatars/300-13.jpg
new file mode 100644
index 0000000..40366a6
Binary files /dev/null and b/public/assets/media/avatars/300-13.jpg differ
diff --git a/public/assets/media/avatars/300-14.jpg b/public/assets/media/avatars/300-14.jpg
new file mode 100644
index 0000000..b2b417e
Binary files /dev/null and b/public/assets/media/avatars/300-14.jpg differ
diff --git a/public/assets/media/avatars/300-15.jpg b/public/assets/media/avatars/300-15.jpg
new file mode 100644
index 0000000..bc63b3a
Binary files /dev/null and b/public/assets/media/avatars/300-15.jpg differ
diff --git a/public/assets/media/avatars/300-16.jpg b/public/assets/media/avatars/300-16.jpg
new file mode 100644
index 0000000..457d37f
Binary files /dev/null and b/public/assets/media/avatars/300-16.jpg differ
diff --git a/public/assets/media/avatars/300-17.jpg b/public/assets/media/avatars/300-17.jpg
new file mode 100644
index 0000000..bb2a1d1
Binary files /dev/null and b/public/assets/media/avatars/300-17.jpg differ
diff --git a/public/assets/media/avatars/300-18.jpg b/public/assets/media/avatars/300-18.jpg
new file mode 100644
index 0000000..4bdaf32
Binary files /dev/null and b/public/assets/media/avatars/300-18.jpg differ
diff --git a/public/assets/media/avatars/300-19.jpg b/public/assets/media/avatars/300-19.jpg
new file mode 100644
index 0000000..4ec2eb8
Binary files /dev/null and b/public/assets/media/avatars/300-19.jpg differ
diff --git a/public/assets/media/avatars/300-2.jpg b/public/assets/media/avatars/300-2.jpg
new file mode 100644
index 0000000..ff8e430
Binary files /dev/null and b/public/assets/media/avatars/300-2.jpg differ
diff --git a/public/assets/media/avatars/300-20.jpg b/public/assets/media/avatars/300-20.jpg
new file mode 100644
index 0000000..1b20072
Binary files /dev/null and b/public/assets/media/avatars/300-20.jpg differ
diff --git a/public/assets/media/avatars/300-21.jpg b/public/assets/media/avatars/300-21.jpg
new file mode 100644
index 0000000..f069199
Binary files /dev/null and b/public/assets/media/avatars/300-21.jpg differ
diff --git a/public/assets/media/avatars/300-22.jpg b/public/assets/media/avatars/300-22.jpg
new file mode 100644
index 0000000..1c96e39
Binary files /dev/null and b/public/assets/media/avatars/300-22.jpg differ
diff --git a/public/assets/media/avatars/300-23.jpg b/public/assets/media/avatars/300-23.jpg
new file mode 100644
index 0000000..27a2fa7
Binary files /dev/null and b/public/assets/media/avatars/300-23.jpg differ
diff --git a/public/assets/media/avatars/300-24.jpg b/public/assets/media/avatars/300-24.jpg
new file mode 100644
index 0000000..599b2b2
Binary files /dev/null and b/public/assets/media/avatars/300-24.jpg differ
diff --git a/public/assets/media/avatars/300-25.jpg b/public/assets/media/avatars/300-25.jpg
new file mode 100644
index 0000000..91ee2e2
Binary files /dev/null and b/public/assets/media/avatars/300-25.jpg differ
diff --git a/public/assets/media/avatars/300-26.jpg b/public/assets/media/avatars/300-26.jpg
new file mode 100644
index 0000000..02c9ca1
Binary files /dev/null and b/public/assets/media/avatars/300-26.jpg differ
diff --git a/public/assets/media/avatars/300-27.jpg b/public/assets/media/avatars/300-27.jpg
new file mode 100644
index 0000000..b5252de
Binary files /dev/null and b/public/assets/media/avatars/300-27.jpg differ
diff --git a/public/assets/media/avatars/300-28.jpg b/public/assets/media/avatars/300-28.jpg
new file mode 100644
index 0000000..8928cd1
Binary files /dev/null and b/public/assets/media/avatars/300-28.jpg differ
diff --git a/public/assets/media/avatars/300-29.jpg b/public/assets/media/avatars/300-29.jpg
new file mode 100644
index 0000000..8b893f3
Binary files /dev/null and b/public/assets/media/avatars/300-29.jpg differ
diff --git a/public/assets/media/avatars/300-3.jpg b/public/assets/media/avatars/300-3.jpg
new file mode 100644
index 0000000..6378a6a
Binary files /dev/null and b/public/assets/media/avatars/300-3.jpg differ
diff --git a/public/assets/media/avatars/300-30.jpg b/public/assets/media/avatars/300-30.jpg
new file mode 100644
index 0000000..62af080
Binary files /dev/null and b/public/assets/media/avatars/300-30.jpg differ
diff --git a/public/assets/media/avatars/300-4.jpg b/public/assets/media/avatars/300-4.jpg
new file mode 100644
index 0000000..693ca71
Binary files /dev/null and b/public/assets/media/avatars/300-4.jpg differ
diff --git a/public/assets/media/avatars/300-5.jpg b/public/assets/media/avatars/300-5.jpg
new file mode 100644
index 0000000..b439db5
Binary files /dev/null and b/public/assets/media/avatars/300-5.jpg differ
diff --git a/public/assets/media/avatars/300-6.jpg b/public/assets/media/avatars/300-6.jpg
new file mode 100644
index 0000000..8497aa9
Binary files /dev/null and b/public/assets/media/avatars/300-6.jpg differ
diff --git a/public/assets/media/avatars/300-7.jpg b/public/assets/media/avatars/300-7.jpg
new file mode 100644
index 0000000..4a05372
Binary files /dev/null and b/public/assets/media/avatars/300-7.jpg differ
diff --git a/public/assets/media/avatars/300-8.jpg b/public/assets/media/avatars/300-8.jpg
new file mode 100644
index 0000000..3f2b4c1
Binary files /dev/null and b/public/assets/media/avatars/300-8.jpg differ
diff --git a/public/assets/media/avatars/300-9.jpg b/public/assets/media/avatars/300-9.jpg
new file mode 100644
index 0000000..ff7e424
Binary files /dev/null and b/public/assets/media/avatars/300-9.jpg differ
diff --git a/public/assets/media/avatars/blank.png b/public/assets/media/avatars/blank.png
new file mode 100644
index 0000000..a8598bc
Binary files /dev/null and b/public/assets/media/avatars/blank.png differ
diff --git a/public/assets/media/books/1.png b/public/assets/media/books/1.png
new file mode 100644
index 0000000..e31f1b8
Binary files /dev/null and b/public/assets/media/books/1.png differ
diff --git a/public/assets/media/books/10.png b/public/assets/media/books/10.png
new file mode 100644
index 0000000..0fc7bb5
Binary files /dev/null and b/public/assets/media/books/10.png differ
diff --git a/public/assets/media/books/11.png b/public/assets/media/books/11.png
new file mode 100644
index 0000000..e931cc8
Binary files /dev/null and b/public/assets/media/books/11.png differ
diff --git a/public/assets/media/books/12.png b/public/assets/media/books/12.png
new file mode 100644
index 0000000..7a41e96
Binary files /dev/null and b/public/assets/media/books/12.png differ
diff --git a/public/assets/media/books/13.png b/public/assets/media/books/13.png
new file mode 100644
index 0000000..42dbdf3
Binary files /dev/null and b/public/assets/media/books/13.png differ
diff --git a/public/assets/media/books/2.png b/public/assets/media/books/2.png
new file mode 100644
index 0000000..72d2213
Binary files /dev/null and b/public/assets/media/books/2.png differ
diff --git a/public/assets/media/books/3.png b/public/assets/media/books/3.png
new file mode 100644
index 0000000..ad23d7a
Binary files /dev/null and b/public/assets/media/books/3.png differ
diff --git a/public/assets/media/books/4.png b/public/assets/media/books/4.png
new file mode 100644
index 0000000..0c34922
Binary files /dev/null and b/public/assets/media/books/4.png differ
diff --git a/public/assets/media/books/5.png b/public/assets/media/books/5.png
new file mode 100644
index 0000000..11870d7
Binary files /dev/null and b/public/assets/media/books/5.png differ
diff --git a/public/assets/media/books/6.png b/public/assets/media/books/6.png
new file mode 100644
index 0000000..6514f70
Binary files /dev/null and b/public/assets/media/books/6.png differ
diff --git a/public/assets/media/books/7.png b/public/assets/media/books/7.png
new file mode 100644
index 0000000..44e0211
Binary files /dev/null and b/public/assets/media/books/7.png differ
diff --git a/public/assets/media/books/8.png b/public/assets/media/books/8.png
new file mode 100644
index 0000000..318cf8d
Binary files /dev/null and b/public/assets/media/books/8.png differ
diff --git a/public/assets/media/books/9.png b/public/assets/media/books/9.png
new file mode 100644
index 0000000..d3154bf
Binary files /dev/null and b/public/assets/media/books/9.png differ
diff --git a/public/assets/media/books/img-72.jpg b/public/assets/media/books/img-72.jpg
new file mode 100644
index 0000000..11d45eb
Binary files /dev/null and b/public/assets/media/books/img-72.jpg differ
diff --git a/public/assets/media/email/icon-bullet.svg b/public/assets/media/email/icon-bullet.svg
new file mode 100644
index 0000000..5f233d8
--- /dev/null
+++ b/public/assets/media/email/icon-bullet.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/email/icon-dribbble.svg b/public/assets/media/email/icon-dribbble.svg
new file mode 100644
index 0000000..5cd6759
--- /dev/null
+++ b/public/assets/media/email/icon-dribbble.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/email/icon-facebook.svg b/public/assets/media/email/icon-facebook.svg
new file mode 100644
index 0000000..16af3e0
--- /dev/null
+++ b/public/assets/media/email/icon-facebook.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/email/icon-linkedin.svg b/public/assets/media/email/icon-linkedin.svg
new file mode 100644
index 0000000..55901a2
--- /dev/null
+++ b/public/assets/media/email/icon-linkedin.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/email/icon-polygon.svg b/public/assets/media/email/icon-polygon.svg
new file mode 100644
index 0000000..bba0b99
--- /dev/null
+++ b/public/assets/media/email/icon-polygon.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/email/icon-positive-vote-1.svg b/public/assets/media/email/icon-positive-vote-1.svg
new file mode 100644
index 0000000..cfb36ab
--- /dev/null
+++ b/public/assets/media/email/icon-positive-vote-1.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/email/icon-positive-vote-2.svg b/public/assets/media/email/icon-positive-vote-2.svg
new file mode 100644
index 0000000..5ccf96d
--- /dev/null
+++ b/public/assets/media/email/icon-positive-vote-2.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/email/icon-positive-vote-3.svg b/public/assets/media/email/icon-positive-vote-3.svg
new file mode 100644
index 0000000..4df3548
--- /dev/null
+++ b/public/assets/media/email/icon-positive-vote-3.svg
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/email/icon-positive-vote-4.svg b/public/assets/media/email/icon-positive-vote-4.svg
new file mode 100644
index 0000000..95c05b6
--- /dev/null
+++ b/public/assets/media/email/icon-positive-vote-4.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/email/icon-twitter.svg b/public/assets/media/email/icon-twitter.svg
new file mode 100644
index 0000000..c08c172
--- /dev/null
+++ b/public/assets/media/email/icon-twitter.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/email/img-1.png b/public/assets/media/email/img-1.png
new file mode 100644
index 0000000..18f9b47
Binary files /dev/null and b/public/assets/media/email/img-1.png differ
diff --git a/public/assets/media/email/img-2.png b/public/assets/media/email/img-2.png
new file mode 100644
index 0000000..c56cd34
Binary files /dev/null and b/public/assets/media/email/img-2.png differ
diff --git a/public/assets/media/email/img-3.jpg b/public/assets/media/email/img-3.jpg
new file mode 100644
index 0000000..c313339
Binary files /dev/null and b/public/assets/media/email/img-3.jpg differ
diff --git a/public/assets/media/email/img-4.jpg b/public/assets/media/email/img-4.jpg
new file mode 100644
index 0000000..4f73c84
Binary files /dev/null and b/public/assets/media/email/img-4.jpg differ
diff --git a/public/assets/media/email/img-5.jpg b/public/assets/media/email/img-5.jpg
new file mode 100644
index 0000000..8cb9841
Binary files /dev/null and b/public/assets/media/email/img-5.jpg differ
diff --git a/public/assets/media/email/img-6.jpg b/public/assets/media/email/img-6.jpg
new file mode 100644
index 0000000..162b8cf
Binary files /dev/null and b/public/assets/media/email/img-6.jpg differ
diff --git a/public/assets/media/email/logo-1.svg b/public/assets/media/email/logo-1.svg
new file mode 100644
index 0000000..d2cacc5
--- /dev/null
+++ b/public/assets/media/email/logo-1.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/email/logo-2.svg b/public/assets/media/email/logo-2.svg
new file mode 100644
index 0000000..3e312a4
--- /dev/null
+++ b/public/assets/media/email/logo-2.svg
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/features-logos/amchart.png b/public/assets/media/features-logos/amchart.png
new file mode 100644
index 0000000..f6df970
Binary files /dev/null and b/public/assets/media/features-logos/amchart.png differ
diff --git a/public/assets/media/features-logos/angular-forms.png b/public/assets/media/features-logos/angular-forms.png
new file mode 100644
index 0000000..3645ab5
Binary files /dev/null and b/public/assets/media/features-logos/angular-forms.png differ
diff --git a/public/assets/media/features-logos/angular-i18n.png b/public/assets/media/features-logos/angular-i18n.png
new file mode 100644
index 0000000..322b0d8
Binary files /dev/null and b/public/assets/media/features-logos/angular-i18n.png differ
diff --git a/public/assets/media/features-logos/angular-material.png b/public/assets/media/features-logos/angular-material.png
new file mode 100644
index 0000000..cd4cc00
Binary files /dev/null and b/public/assets/media/features-logos/angular-material.png differ
diff --git a/public/assets/media/features-logos/angular-router.png b/public/assets/media/features-logos/angular-router.png
new file mode 100644
index 0000000..7c631e4
Binary files /dev/null and b/public/assets/media/features-logos/angular-router.png differ
diff --git a/public/assets/media/features-logos/angular-rxjs.png b/public/assets/media/features-logos/angular-rxjs.png
new file mode 100644
index 0000000..2e291d2
Binary files /dev/null and b/public/assets/media/features-logos/angular-rxjs.png differ
diff --git a/public/assets/media/features-logos/apexcharts.png b/public/assets/media/features-logos/apexcharts.png
new file mode 100644
index 0000000..fa46ea3
Binary files /dev/null and b/public/assets/media/features-logos/apexcharts.png differ
diff --git a/public/assets/media/features-logos/axios.png b/public/assets/media/features-logos/axios.png
new file mode 100644
index 0000000..53e4a4e
Binary files /dev/null and b/public/assets/media/features-logos/axios.png differ
diff --git a/public/assets/media/features-logos/babel.png b/public/assets/media/features-logos/babel.png
new file mode 100644
index 0000000..b84b963
Binary files /dev/null and b/public/assets/media/features-logos/babel.png differ
diff --git a/public/assets/media/features-logos/bootstrap.png b/public/assets/media/features-logos/bootstrap.png
new file mode 100644
index 0000000..959609f
Binary files /dev/null and b/public/assets/media/features-logos/bootstrap.png differ
diff --git a/public/assets/media/features-logos/composer.png b/public/assets/media/features-logos/composer.png
new file mode 100644
index 0000000..482af00
Binary files /dev/null and b/public/assets/media/features-logos/composer.png differ
diff --git a/public/assets/media/features-logos/css3.png b/public/assets/media/features-logos/css3.png
new file mode 100644
index 0000000..eaa43df
Binary files /dev/null and b/public/assets/media/features-logos/css3.png differ
diff --git a/public/assets/media/features-logos/datatables.png b/public/assets/media/features-logos/datatables.png
new file mode 100644
index 0000000..c621436
Binary files /dev/null and b/public/assets/media/features-logos/datatables.png differ
diff --git a/public/assets/media/features-logos/element-plus.png b/public/assets/media/features-logos/element-plus.png
new file mode 100644
index 0000000..1fbcbaf
Binary files /dev/null and b/public/assets/media/features-logos/element-plus.png differ
diff --git a/public/assets/media/features-logos/fullcalendar.png b/public/assets/media/features-logos/fullcalendar.png
new file mode 100644
index 0000000..4a876ab
Binary files /dev/null and b/public/assets/media/features-logos/fullcalendar.png differ
diff --git a/public/assets/media/features-logos/gulp.png b/public/assets/media/features-logos/gulp.png
new file mode 100644
index 0000000..c9021a3
Binary files /dev/null and b/public/assets/media/features-logos/gulp.png differ
diff --git a/public/assets/media/features-logos/html5.png b/public/assets/media/features-logos/html5.png
new file mode 100644
index 0000000..566ffa6
Binary files /dev/null and b/public/assets/media/features-logos/html5.png differ
diff --git a/public/assets/media/features-logos/laravel-blade.png b/public/assets/media/features-logos/laravel-blade.png
new file mode 100644
index 0000000..c87a205
Binary files /dev/null and b/public/assets/media/features-logos/laravel-blade.png differ
diff --git a/public/assets/media/features-logos/laravel-guzlle.png b/public/assets/media/features-logos/laravel-guzlle.png
new file mode 100644
index 0000000..24e7c62
Binary files /dev/null and b/public/assets/media/features-logos/laravel-guzlle.png differ
diff --git a/public/assets/media/features-logos/laravel-mix.png b/public/assets/media/features-logos/laravel-mix.png
new file mode 100644
index 0000000..7070dcc
Binary files /dev/null and b/public/assets/media/features-logos/laravel-mix.png differ
diff --git a/public/assets/media/features-logos/metronic.png b/public/assets/media/features-logos/metronic.png
new file mode 100644
index 0000000..472b4b2
Binary files /dev/null and b/public/assets/media/features-logos/metronic.png differ
diff --git a/public/assets/media/features-logos/npm.png b/public/assets/media/features-logos/npm.png
new file mode 100644
index 0000000..1c30a2b
Binary files /dev/null and b/public/assets/media/features-logos/npm.png differ
diff --git a/public/assets/media/features-logos/react-bootstrap.png b/public/assets/media/features-logos/react-bootstrap.png
new file mode 100644
index 0000000..1dc09d2
Binary files /dev/null and b/public/assets/media/features-logos/react-bootstrap.png differ
diff --git a/public/assets/media/features-logos/react-create-react-app.png b/public/assets/media/features-logos/react-create-react-app.png
new file mode 100644
index 0000000..775827d
Binary files /dev/null and b/public/assets/media/features-logos/react-create-react-app.png differ
diff --git a/public/assets/media/features-logos/react-redux-saga.png b/public/assets/media/features-logos/react-redux-saga.png
new file mode 100644
index 0000000..cfb6936
Binary files /dev/null and b/public/assets/media/features-logos/react-redux-saga.png differ
diff --git a/public/assets/media/features-logos/react-redux.png b/public/assets/media/features-logos/react-redux.png
new file mode 100644
index 0000000..f09c74e
Binary files /dev/null and b/public/assets/media/features-logos/react-redux.png differ
diff --git a/public/assets/media/features-logos/react-router.png b/public/assets/media/features-logos/react-router.png
new file mode 100644
index 0000000..203b229
Binary files /dev/null and b/public/assets/media/features-logos/react-router.png differ
diff --git a/public/assets/media/features-logos/sass.png b/public/assets/media/features-logos/sass.png
new file mode 100644
index 0000000..5adb87c
Binary files /dev/null and b/public/assets/media/features-logos/sass.png differ
diff --git a/public/assets/media/features-logos/theme-api.png b/public/assets/media/features-logos/theme-api.png
new file mode 100644
index 0000000..21e4611
Binary files /dev/null and b/public/assets/media/features-logos/theme-api.png differ
diff --git a/public/assets/media/features-logos/typescript.png b/public/assets/media/features-logos/typescript.png
new file mode 100644
index 0000000..0cc63ee
Binary files /dev/null and b/public/assets/media/features-logos/typescript.png differ
diff --git a/public/assets/media/features-logos/vite.png b/public/assets/media/features-logos/vite.png
new file mode 100644
index 0000000..8d4e063
Binary files /dev/null and b/public/assets/media/features-logos/vite.png differ
diff --git a/public/assets/media/features-logos/vue-i18n.png b/public/assets/media/features-logos/vue-i18n.png
new file mode 100644
index 0000000..3387db7
Binary files /dev/null and b/public/assets/media/features-logos/vue-i18n.png differ
diff --git a/public/assets/media/features-logos/vue-router.png b/public/assets/media/features-logos/vue-router.png
new file mode 100644
index 0000000..1689030
Binary files /dev/null and b/public/assets/media/features-logos/vue-router.png differ
diff --git a/public/assets/media/features-logos/vue-vuetify.png b/public/assets/media/features-logos/vue-vuetify.png
new file mode 100644
index 0000000..832de36
Binary files /dev/null and b/public/assets/media/features-logos/vue-vuetify.png differ
diff --git a/public/assets/media/features-logos/vuelidate.png b/public/assets/media/features-logos/vuelidate.png
new file mode 100644
index 0000000..c3cae9d
Binary files /dev/null and b/public/assets/media/features-logos/vuelidate.png differ
diff --git a/public/assets/media/features-logos/webpack.png b/public/assets/media/features-logos/webpack.png
new file mode 100644
index 0000000..98c696b
Binary files /dev/null and b/public/assets/media/features-logos/webpack.png differ
diff --git a/public/assets/media/features-logos/yarn.png b/public/assets/media/features-logos/yarn.png
new file mode 100644
index 0000000..ae36a4f
Binary files /dev/null and b/public/assets/media/features-logos/yarn.png differ
diff --git a/public/assets/media/flags/afghanistan.svg b/public/assets/media/flags/afghanistan.svg
new file mode 100644
index 0000000..b3cb5bc
--- /dev/null
+++ b/public/assets/media/flags/afghanistan.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/aland-islands.svg b/public/assets/media/flags/aland-islands.svg
new file mode 100644
index 0000000..71ae0d7
--- /dev/null
+++ b/public/assets/media/flags/aland-islands.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/albania.svg b/public/assets/media/flags/albania.svg
new file mode 100644
index 0000000..53b8683
--- /dev/null
+++ b/public/assets/media/flags/albania.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/algeria.svg b/public/assets/media/flags/algeria.svg
new file mode 100644
index 0000000..8692d52
--- /dev/null
+++ b/public/assets/media/flags/algeria.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/american-samoa.svg b/public/assets/media/flags/american-samoa.svg
new file mode 100644
index 0000000..da124ea
--- /dev/null
+++ b/public/assets/media/flags/american-samoa.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/andorra.svg b/public/assets/media/flags/andorra.svg
new file mode 100644
index 0000000..448f90e
--- /dev/null
+++ b/public/assets/media/flags/andorra.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/angola.svg b/public/assets/media/flags/angola.svg
new file mode 100644
index 0000000..734bbf1
--- /dev/null
+++ b/public/assets/media/flags/angola.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/anguilla.svg b/public/assets/media/flags/anguilla.svg
new file mode 100644
index 0000000..2255268
--- /dev/null
+++ b/public/assets/media/flags/anguilla.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/antigua-and-barbuda.svg b/public/assets/media/flags/antigua-and-barbuda.svg
new file mode 100644
index 0000000..b4c7c93
--- /dev/null
+++ b/public/assets/media/flags/antigua-and-barbuda.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/argentina.svg b/public/assets/media/flags/argentina.svg
new file mode 100644
index 0000000..0cd84ab
--- /dev/null
+++ b/public/assets/media/flags/argentina.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/armenia.svg b/public/assets/media/flags/armenia.svg
new file mode 100644
index 0000000..67a5a53
--- /dev/null
+++ b/public/assets/media/flags/armenia.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/aruba.svg b/public/assets/media/flags/aruba.svg
new file mode 100644
index 0000000..4f53a45
--- /dev/null
+++ b/public/assets/media/flags/aruba.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/australia.svg b/public/assets/media/flags/australia.svg
new file mode 100644
index 0000000..8fb8c0a
--- /dev/null
+++ b/public/assets/media/flags/australia.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/austria.svg b/public/assets/media/flags/austria.svg
new file mode 100644
index 0000000..0be23ae
--- /dev/null
+++ b/public/assets/media/flags/austria.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/azerbaijan.svg b/public/assets/media/flags/azerbaijan.svg
new file mode 100644
index 0000000..fa12d8d
--- /dev/null
+++ b/public/assets/media/flags/azerbaijan.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/azores-islands.svg b/public/assets/media/flags/azores-islands.svg
new file mode 100644
index 0000000..40b29de
--- /dev/null
+++ b/public/assets/media/flags/azores-islands.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bahamas.svg b/public/assets/media/flags/bahamas.svg
new file mode 100644
index 0000000..c84792d
--- /dev/null
+++ b/public/assets/media/flags/bahamas.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bahrain.svg b/public/assets/media/flags/bahrain.svg
new file mode 100644
index 0000000..374a7db
--- /dev/null
+++ b/public/assets/media/flags/bahrain.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/balearic-islands.svg b/public/assets/media/flags/balearic-islands.svg
new file mode 100644
index 0000000..c134fbf
--- /dev/null
+++ b/public/assets/media/flags/balearic-islands.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bangladesh.svg b/public/assets/media/flags/bangladesh.svg
new file mode 100644
index 0000000..0c948a0
--- /dev/null
+++ b/public/assets/media/flags/bangladesh.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/barbados.svg b/public/assets/media/flags/barbados.svg
new file mode 100644
index 0000000..bc5d4c1
--- /dev/null
+++ b/public/assets/media/flags/barbados.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/basque-country.svg b/public/assets/media/flags/basque-country.svg
new file mode 100644
index 0000000..619592a
--- /dev/null
+++ b/public/assets/media/flags/basque-country.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/belarus.svg b/public/assets/media/flags/belarus.svg
new file mode 100644
index 0000000..02d6a04
--- /dev/null
+++ b/public/assets/media/flags/belarus.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/belgium.svg b/public/assets/media/flags/belgium.svg
new file mode 100644
index 0000000..5359447
--- /dev/null
+++ b/public/assets/media/flags/belgium.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/belize.svg b/public/assets/media/flags/belize.svg
new file mode 100644
index 0000000..b89ae5f
--- /dev/null
+++ b/public/assets/media/flags/belize.svg
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/benin.svg b/public/assets/media/flags/benin.svg
new file mode 100644
index 0000000..7599965
--- /dev/null
+++ b/public/assets/media/flags/benin.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bermuda.svg b/public/assets/media/flags/bermuda.svg
new file mode 100644
index 0000000..7be8ebd
--- /dev/null
+++ b/public/assets/media/flags/bermuda.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bhutan.svg b/public/assets/media/flags/bhutan.svg
new file mode 100644
index 0000000..31fdde0
--- /dev/null
+++ b/public/assets/media/flags/bhutan.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bolivia.svg b/public/assets/media/flags/bolivia.svg
new file mode 100644
index 0000000..ee7868f
--- /dev/null
+++ b/public/assets/media/flags/bolivia.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bonaire.svg b/public/assets/media/flags/bonaire.svg
new file mode 100644
index 0000000..b7806da
--- /dev/null
+++ b/public/assets/media/flags/bonaire.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bosnia-and-herzegovina.svg b/public/assets/media/flags/bosnia-and-herzegovina.svg
new file mode 100644
index 0000000..28e70bc
--- /dev/null
+++ b/public/assets/media/flags/bosnia-and-herzegovina.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/botswana.svg b/public/assets/media/flags/botswana.svg
new file mode 100644
index 0000000..69a6911
--- /dev/null
+++ b/public/assets/media/flags/botswana.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/brazil.svg b/public/assets/media/flags/brazil.svg
new file mode 100644
index 0000000..6d38a61
--- /dev/null
+++ b/public/assets/media/flags/brazil.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/british-columbia.svg b/public/assets/media/flags/british-columbia.svg
new file mode 100644
index 0000000..9793c4c
--- /dev/null
+++ b/public/assets/media/flags/british-columbia.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/british-indian-ocean-territory.svg b/public/assets/media/flags/british-indian-ocean-territory.svg
new file mode 100644
index 0000000..6e1fcaf
--- /dev/null
+++ b/public/assets/media/flags/british-indian-ocean-territory.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/british-virgin-islands.svg b/public/assets/media/flags/british-virgin-islands.svg
new file mode 100644
index 0000000..52174ad
--- /dev/null
+++ b/public/assets/media/flags/british-virgin-islands.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/brunei.svg b/public/assets/media/flags/brunei.svg
new file mode 100644
index 0000000..4cca334
--- /dev/null
+++ b/public/assets/media/flags/brunei.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/bulgaria.svg b/public/assets/media/flags/bulgaria.svg
new file mode 100644
index 0000000..60671ef
--- /dev/null
+++ b/public/assets/media/flags/bulgaria.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/burkina-faso.svg b/public/assets/media/flags/burkina-faso.svg
new file mode 100644
index 0000000..694be06
--- /dev/null
+++ b/public/assets/media/flags/burkina-faso.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/burundi.svg b/public/assets/media/flags/burundi.svg
new file mode 100644
index 0000000..3ffb8c8
--- /dev/null
+++ b/public/assets/media/flags/burundi.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/cambodia.svg b/public/assets/media/flags/cambodia.svg
new file mode 100644
index 0000000..cbba946
--- /dev/null
+++ b/public/assets/media/flags/cambodia.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/cameroon.svg b/public/assets/media/flags/cameroon.svg
new file mode 100644
index 0000000..06a0179
--- /dev/null
+++ b/public/assets/media/flags/cameroon.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/canada.svg b/public/assets/media/flags/canada.svg
new file mode 100644
index 0000000..aa6531c
--- /dev/null
+++ b/public/assets/media/flags/canada.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/canary-islands.svg b/public/assets/media/flags/canary-islands.svg
new file mode 100644
index 0000000..1b55832
--- /dev/null
+++ b/public/assets/media/flags/canary-islands.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/cape-verde.svg b/public/assets/media/flags/cape-verde.svg
new file mode 100644
index 0000000..71f38fa
--- /dev/null
+++ b/public/assets/media/flags/cape-verde.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/cayman-islands.svg b/public/assets/media/flags/cayman-islands.svg
new file mode 100644
index 0000000..8756e61
--- /dev/null
+++ b/public/assets/media/flags/cayman-islands.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/central-african-republic.svg b/public/assets/media/flags/central-african-republic.svg
new file mode 100644
index 0000000..00b434a
--- /dev/null
+++ b/public/assets/media/flags/central-african-republic.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/ceuta.svg b/public/assets/media/flags/ceuta.svg
new file mode 100644
index 0000000..38998e1
--- /dev/null
+++ b/public/assets/media/flags/ceuta.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/chad.svg b/public/assets/media/flags/chad.svg
new file mode 100644
index 0000000..a1afd0d
--- /dev/null
+++ b/public/assets/media/flags/chad.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/chile.svg b/public/assets/media/flags/chile.svg
new file mode 100644
index 0000000..bea60c7
--- /dev/null
+++ b/public/assets/media/flags/chile.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/china.svg b/public/assets/media/flags/china.svg
new file mode 100644
index 0000000..c4f7a0c
--- /dev/null
+++ b/public/assets/media/flags/china.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/christmas-island.svg b/public/assets/media/flags/christmas-island.svg
new file mode 100644
index 0000000..0107ea6
--- /dev/null
+++ b/public/assets/media/flags/christmas-island.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/cocos-island.svg b/public/assets/media/flags/cocos-island.svg
new file mode 100644
index 0000000..5868744
--- /dev/null
+++ b/public/assets/media/flags/cocos-island.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/colombia.svg b/public/assets/media/flags/colombia.svg
new file mode 100644
index 0000000..3f67537
--- /dev/null
+++ b/public/assets/media/flags/colombia.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/comoros.svg b/public/assets/media/flags/comoros.svg
new file mode 100644
index 0000000..923141a
--- /dev/null
+++ b/public/assets/media/flags/comoros.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/cook-islands.svg b/public/assets/media/flags/cook-islands.svg
new file mode 100644
index 0000000..671a871
--- /dev/null
+++ b/public/assets/media/flags/cook-islands.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/corsica.svg b/public/assets/media/flags/corsica.svg
new file mode 100644
index 0000000..528f6b1
--- /dev/null
+++ b/public/assets/media/flags/corsica.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/costa-rica.svg b/public/assets/media/flags/costa-rica.svg
new file mode 100644
index 0000000..596a10e
--- /dev/null
+++ b/public/assets/media/flags/costa-rica.svg
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/croatia.svg b/public/assets/media/flags/croatia.svg
new file mode 100644
index 0000000..b37f9ba
--- /dev/null
+++ b/public/assets/media/flags/croatia.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/cuba.svg b/public/assets/media/flags/cuba.svg
new file mode 100644
index 0000000..b84b10e
--- /dev/null
+++ b/public/assets/media/flags/cuba.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/curacao.svg b/public/assets/media/flags/curacao.svg
new file mode 100644
index 0000000..286b87d
--- /dev/null
+++ b/public/assets/media/flags/curacao.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/czech-republic.svg b/public/assets/media/flags/czech-republic.svg
new file mode 100644
index 0000000..6e082b4
--- /dev/null
+++ b/public/assets/media/flags/czech-republic.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/democratic-republic-of-congo.svg b/public/assets/media/flags/democratic-republic-of-congo.svg
new file mode 100644
index 0000000..7fd9cc3
--- /dev/null
+++ b/public/assets/media/flags/democratic-republic-of-congo.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/denmark.svg b/public/assets/media/flags/denmark.svg
new file mode 100644
index 0000000..d2c9e7f
--- /dev/null
+++ b/public/assets/media/flags/denmark.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/djibouti.svg b/public/assets/media/flags/djibouti.svg
new file mode 100644
index 0000000..852b206
--- /dev/null
+++ b/public/assets/media/flags/djibouti.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/dominica.svg b/public/assets/media/flags/dominica.svg
new file mode 100644
index 0000000..c1228c6
--- /dev/null
+++ b/public/assets/media/flags/dominica.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/dominican-republic.svg b/public/assets/media/flags/dominican-republic.svg
new file mode 100644
index 0000000..d96b67e
--- /dev/null
+++ b/public/assets/media/flags/dominican-republic.svg
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/east-timor.svg b/public/assets/media/flags/east-timor.svg
new file mode 100644
index 0000000..c6b2e2d
--- /dev/null
+++ b/public/assets/media/flags/east-timor.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/ecuador.svg b/public/assets/media/flags/ecuador.svg
new file mode 100644
index 0000000..4978a74
--- /dev/null
+++ b/public/assets/media/flags/ecuador.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/egypt.svg b/public/assets/media/flags/egypt.svg
new file mode 100644
index 0000000..065d536
--- /dev/null
+++ b/public/assets/media/flags/egypt.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/el-salvador.svg b/public/assets/media/flags/el-salvador.svg
new file mode 100644
index 0000000..b2de291
--- /dev/null
+++ b/public/assets/media/flags/el-salvador.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/england.svg b/public/assets/media/flags/england.svg
new file mode 100644
index 0000000..574257a
--- /dev/null
+++ b/public/assets/media/flags/england.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/equatorial-guinea.svg b/public/assets/media/flags/equatorial-guinea.svg
new file mode 100644
index 0000000..3cb6f88
--- /dev/null
+++ b/public/assets/media/flags/equatorial-guinea.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/eritrea.svg b/public/assets/media/flags/eritrea.svg
new file mode 100644
index 0000000..0c737c0
--- /dev/null
+++ b/public/assets/media/flags/eritrea.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/estonia.svg b/public/assets/media/flags/estonia.svg
new file mode 100644
index 0000000..f44b53a
--- /dev/null
+++ b/public/assets/media/flags/estonia.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/ethiopia.svg b/public/assets/media/flags/ethiopia.svg
new file mode 100644
index 0000000..8990365
--- /dev/null
+++ b/public/assets/media/flags/ethiopia.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/european-union.svg b/public/assets/media/flags/european-union.svg
new file mode 100644
index 0000000..76377e8
--- /dev/null
+++ b/public/assets/media/flags/european-union.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/falkland-islands.svg b/public/assets/media/flags/falkland-islands.svg
new file mode 100644
index 0000000..f5f0c22
--- /dev/null
+++ b/public/assets/media/flags/falkland-islands.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/fiji.svg b/public/assets/media/flags/fiji.svg
new file mode 100644
index 0000000..21b61b7
--- /dev/null
+++ b/public/assets/media/flags/fiji.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/finland.svg b/public/assets/media/flags/finland.svg
new file mode 100644
index 0000000..bae8824
--- /dev/null
+++ b/public/assets/media/flags/finland.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/flag.svg b/public/assets/media/flags/flag.svg
new file mode 100644
index 0000000..2f091d5
--- /dev/null
+++ b/public/assets/media/flags/flag.svg
@@ -0,0 +1,171 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/france.svg b/public/assets/media/flags/france.svg
new file mode 100644
index 0000000..d271892
--- /dev/null
+++ b/public/assets/media/flags/france.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/french-polynesia.svg b/public/assets/media/flags/french-polynesia.svg
new file mode 100644
index 0000000..9eb56ae
--- /dev/null
+++ b/public/assets/media/flags/french-polynesia.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/gabon.svg b/public/assets/media/flags/gabon.svg
new file mode 100644
index 0000000..e7590c7
--- /dev/null
+++ b/public/assets/media/flags/gabon.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/galapagos-islands.svg b/public/assets/media/flags/galapagos-islands.svg
new file mode 100644
index 0000000..5c9bb4a
--- /dev/null
+++ b/public/assets/media/flags/galapagos-islands.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/gambia.svg b/public/assets/media/flags/gambia.svg
new file mode 100644
index 0000000..db309a4
--- /dev/null
+++ b/public/assets/media/flags/gambia.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/georgia.svg b/public/assets/media/flags/georgia.svg
new file mode 100644
index 0000000..19aeac1
--- /dev/null
+++ b/public/assets/media/flags/georgia.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/germany.svg b/public/assets/media/flags/germany.svg
new file mode 100644
index 0000000..4290c77
--- /dev/null
+++ b/public/assets/media/flags/germany.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/ghana.svg b/public/assets/media/flags/ghana.svg
new file mode 100644
index 0000000..3f83f4d
--- /dev/null
+++ b/public/assets/media/flags/ghana.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/gibraltar.svg b/public/assets/media/flags/gibraltar.svg
new file mode 100644
index 0000000..d7c167e
--- /dev/null
+++ b/public/assets/media/flags/gibraltar.svg
@@ -0,0 +1,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/greece.svg b/public/assets/media/flags/greece.svg
new file mode 100644
index 0000000..9632b6f
--- /dev/null
+++ b/public/assets/media/flags/greece.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/greenland.svg b/public/assets/media/flags/greenland.svg
new file mode 100644
index 0000000..c2b7355
--- /dev/null
+++ b/public/assets/media/flags/greenland.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/grenada.svg b/public/assets/media/flags/grenada.svg
new file mode 100644
index 0000000..9ec3356
--- /dev/null
+++ b/public/assets/media/flags/grenada.svg
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/guam.svg b/public/assets/media/flags/guam.svg
new file mode 100644
index 0000000..64bf9fd
--- /dev/null
+++ b/public/assets/media/flags/guam.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/guatemala.svg b/public/assets/media/flags/guatemala.svg
new file mode 100644
index 0000000..4b4ff32
--- /dev/null
+++ b/public/assets/media/flags/guatemala.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/guernsey.svg b/public/assets/media/flags/guernsey.svg
new file mode 100644
index 0000000..250079e
--- /dev/null
+++ b/public/assets/media/flags/guernsey.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/guinea-bissau.svg b/public/assets/media/flags/guinea-bissau.svg
new file mode 100644
index 0000000..03c737b
--- /dev/null
+++ b/public/assets/media/flags/guinea-bissau.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/guinea.svg b/public/assets/media/flags/guinea.svg
new file mode 100644
index 0000000..309f35d
--- /dev/null
+++ b/public/assets/media/flags/guinea.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/haiti.svg b/public/assets/media/flags/haiti.svg
new file mode 100644
index 0000000..fd0497d
--- /dev/null
+++ b/public/assets/media/flags/haiti.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/hawaii.svg b/public/assets/media/flags/hawaii.svg
new file mode 100644
index 0000000..4955f12
--- /dev/null
+++ b/public/assets/media/flags/hawaii.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/honduras.svg b/public/assets/media/flags/honduras.svg
new file mode 100644
index 0000000..08d48d8
--- /dev/null
+++ b/public/assets/media/flags/honduras.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/hong-kong.svg b/public/assets/media/flags/hong-kong.svg
new file mode 100644
index 0000000..bc23f8a
--- /dev/null
+++ b/public/assets/media/flags/hong-kong.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/hungary.svg b/public/assets/media/flags/hungary.svg
new file mode 100644
index 0000000..62a7816
--- /dev/null
+++ b/public/assets/media/flags/hungary.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/iceland.svg b/public/assets/media/flags/iceland.svg
new file mode 100644
index 0000000..93a5806
--- /dev/null
+++ b/public/assets/media/flags/iceland.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/india.svg b/public/assets/media/flags/india.svg
new file mode 100644
index 0000000..a35952d
--- /dev/null
+++ b/public/assets/media/flags/india.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/indonesia.svg b/public/assets/media/flags/indonesia.svg
new file mode 100644
index 0000000..2f61500
--- /dev/null
+++ b/public/assets/media/flags/indonesia.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/iran.svg b/public/assets/media/flags/iran.svg
new file mode 100644
index 0000000..8f00529
--- /dev/null
+++ b/public/assets/media/flags/iran.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/iraq.svg b/public/assets/media/flags/iraq.svg
new file mode 100644
index 0000000..a78b6e9
--- /dev/null
+++ b/public/assets/media/flags/iraq.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/ireland.svg b/public/assets/media/flags/ireland.svg
new file mode 100644
index 0000000..c1f75ba
--- /dev/null
+++ b/public/assets/media/flags/ireland.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/isle-of-man.svg b/public/assets/media/flags/isle-of-man.svg
new file mode 100644
index 0000000..9ff50f6
--- /dev/null
+++ b/public/assets/media/flags/isle-of-man.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/israel.svg b/public/assets/media/flags/israel.svg
new file mode 100644
index 0000000..0c1f226
--- /dev/null
+++ b/public/assets/media/flags/israel.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/italy.svg b/public/assets/media/flags/italy.svg
new file mode 100644
index 0000000..2c3a2e3
--- /dev/null
+++ b/public/assets/media/flags/italy.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/ivory-coast.svg b/public/assets/media/flags/ivory-coast.svg
new file mode 100644
index 0000000..eea20db
--- /dev/null
+++ b/public/assets/media/flags/ivory-coast.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/jamaica.svg b/public/assets/media/flags/jamaica.svg
new file mode 100644
index 0000000..a709601
--- /dev/null
+++ b/public/assets/media/flags/jamaica.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/japan.svg b/public/assets/media/flags/japan.svg
new file mode 100644
index 0000000..7d0e0cb
--- /dev/null
+++ b/public/assets/media/flags/japan.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/jersey.svg b/public/assets/media/flags/jersey.svg
new file mode 100644
index 0000000..04130bb
--- /dev/null
+++ b/public/assets/media/flags/jersey.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/jordan.svg b/public/assets/media/flags/jordan.svg
new file mode 100644
index 0000000..d05aa3d
--- /dev/null
+++ b/public/assets/media/flags/jordan.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/kazakhstan.svg b/public/assets/media/flags/kazakhstan.svg
new file mode 100644
index 0000000..40975f7
--- /dev/null
+++ b/public/assets/media/flags/kazakhstan.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/kenya.svg b/public/assets/media/flags/kenya.svg
new file mode 100644
index 0000000..12ef6bc
--- /dev/null
+++ b/public/assets/media/flags/kenya.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/kiribati.svg b/public/assets/media/flags/kiribati.svg
new file mode 100644
index 0000000..700fa69
--- /dev/null
+++ b/public/assets/media/flags/kiribati.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/kosovo.svg b/public/assets/media/flags/kosovo.svg
new file mode 100644
index 0000000..7a9aea7
--- /dev/null
+++ b/public/assets/media/flags/kosovo.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/kuwait.svg b/public/assets/media/flags/kuwait.svg
new file mode 100644
index 0000000..5f9514f
--- /dev/null
+++ b/public/assets/media/flags/kuwait.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/kyrgyzstan.svg b/public/assets/media/flags/kyrgyzstan.svg
new file mode 100644
index 0000000..646fd34
--- /dev/null
+++ b/public/assets/media/flags/kyrgyzstan.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/laos.svg b/public/assets/media/flags/laos.svg
new file mode 100644
index 0000000..d05646e
--- /dev/null
+++ b/public/assets/media/flags/laos.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/latvia.svg b/public/assets/media/flags/latvia.svg
new file mode 100644
index 0000000..a2e0615
--- /dev/null
+++ b/public/assets/media/flags/latvia.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/lebanon.svg b/public/assets/media/flags/lebanon.svg
new file mode 100644
index 0000000..f41f74f
--- /dev/null
+++ b/public/assets/media/flags/lebanon.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/lesotho.svg b/public/assets/media/flags/lesotho.svg
new file mode 100644
index 0000000..57f22a4
--- /dev/null
+++ b/public/assets/media/flags/lesotho.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/liberia.svg b/public/assets/media/flags/liberia.svg
new file mode 100644
index 0000000..b0f6ecb
--- /dev/null
+++ b/public/assets/media/flags/liberia.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/libya.svg b/public/assets/media/flags/libya.svg
new file mode 100644
index 0000000..33e2c2f
--- /dev/null
+++ b/public/assets/media/flags/libya.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/liechtenstein.svg b/public/assets/media/flags/liechtenstein.svg
new file mode 100644
index 0000000..b6075b9
--- /dev/null
+++ b/public/assets/media/flags/liechtenstein.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/lithuania.svg b/public/assets/media/flags/lithuania.svg
new file mode 100644
index 0000000..e2ae265
--- /dev/null
+++ b/public/assets/media/flags/lithuania.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/luxembourg.svg b/public/assets/media/flags/luxembourg.svg
new file mode 100644
index 0000000..c81d754
--- /dev/null
+++ b/public/assets/media/flags/luxembourg.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/macao.svg b/public/assets/media/flags/macao.svg
new file mode 100644
index 0000000..25cbedc
--- /dev/null
+++ b/public/assets/media/flags/macao.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/madagascar.svg b/public/assets/media/flags/madagascar.svg
new file mode 100644
index 0000000..7b0360b
--- /dev/null
+++ b/public/assets/media/flags/madagascar.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/madeira.svg b/public/assets/media/flags/madeira.svg
new file mode 100644
index 0000000..202611f
--- /dev/null
+++ b/public/assets/media/flags/madeira.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/malawi.svg b/public/assets/media/flags/malawi.svg
new file mode 100644
index 0000000..dd13a37
--- /dev/null
+++ b/public/assets/media/flags/malawi.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/malaysia.svg b/public/assets/media/flags/malaysia.svg
new file mode 100644
index 0000000..d54136a
--- /dev/null
+++ b/public/assets/media/flags/malaysia.svg
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/maldives.svg b/public/assets/media/flags/maldives.svg
new file mode 100644
index 0000000..1459140
--- /dev/null
+++ b/public/assets/media/flags/maldives.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/mali.svg b/public/assets/media/flags/mali.svg
new file mode 100644
index 0000000..9059f81
--- /dev/null
+++ b/public/assets/media/flags/mali.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/malta.svg b/public/assets/media/flags/malta.svg
new file mode 100644
index 0000000..83bc352
--- /dev/null
+++ b/public/assets/media/flags/malta.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/marshall-island.svg b/public/assets/media/flags/marshall-island.svg
new file mode 100644
index 0000000..7e51ddc
--- /dev/null
+++ b/public/assets/media/flags/marshall-island.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/martinique.svg b/public/assets/media/flags/martinique.svg
new file mode 100644
index 0000000..e80b49c
--- /dev/null
+++ b/public/assets/media/flags/martinique.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/mauritania.svg b/public/assets/media/flags/mauritania.svg
new file mode 100644
index 0000000..f5dba04
--- /dev/null
+++ b/public/assets/media/flags/mauritania.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/mauritius.svg b/public/assets/media/flags/mauritius.svg
new file mode 100644
index 0000000..96a7abf
--- /dev/null
+++ b/public/assets/media/flags/mauritius.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/melilla.svg b/public/assets/media/flags/melilla.svg
new file mode 100644
index 0000000..10b20a4
--- /dev/null
+++ b/public/assets/media/flags/melilla.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/mexico.svg b/public/assets/media/flags/mexico.svg
new file mode 100644
index 0000000..8f5d9b4
--- /dev/null
+++ b/public/assets/media/flags/mexico.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/micronesia.svg b/public/assets/media/flags/micronesia.svg
new file mode 100644
index 0000000..07f6f94
--- /dev/null
+++ b/public/assets/media/flags/micronesia.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/moldova.svg b/public/assets/media/flags/moldova.svg
new file mode 100644
index 0000000..5e403f3
--- /dev/null
+++ b/public/assets/media/flags/moldova.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/monaco.svg b/public/assets/media/flags/monaco.svg
new file mode 100644
index 0000000..565cf5f
--- /dev/null
+++ b/public/assets/media/flags/monaco.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/mongolia.svg b/public/assets/media/flags/mongolia.svg
new file mode 100644
index 0000000..0037448
--- /dev/null
+++ b/public/assets/media/flags/mongolia.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/montenegro.svg b/public/assets/media/flags/montenegro.svg
new file mode 100644
index 0000000..bf10070
--- /dev/null
+++ b/public/assets/media/flags/montenegro.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/montserrat.svg b/public/assets/media/flags/montserrat.svg
new file mode 100644
index 0000000..cf1b3ec
--- /dev/null
+++ b/public/assets/media/flags/montserrat.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/morocco.svg b/public/assets/media/flags/morocco.svg
new file mode 100644
index 0000000..5acea60
--- /dev/null
+++ b/public/assets/media/flags/morocco.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/mozambique.svg b/public/assets/media/flags/mozambique.svg
new file mode 100644
index 0000000..63f579e
--- /dev/null
+++ b/public/assets/media/flags/mozambique.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/myanmar.svg b/public/assets/media/flags/myanmar.svg
new file mode 100644
index 0000000..6bcce7d
--- /dev/null
+++ b/public/assets/media/flags/myanmar.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/namibia.svg b/public/assets/media/flags/namibia.svg
new file mode 100644
index 0000000..dd6fb2c
--- /dev/null
+++ b/public/assets/media/flags/namibia.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/nato.svg b/public/assets/media/flags/nato.svg
new file mode 100644
index 0000000..f8603fe
--- /dev/null
+++ b/public/assets/media/flags/nato.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/nauru.svg b/public/assets/media/flags/nauru.svg
new file mode 100644
index 0000000..e922d0e
--- /dev/null
+++ b/public/assets/media/flags/nauru.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/nepal.svg b/public/assets/media/flags/nepal.svg
new file mode 100644
index 0000000..8009e9e
--- /dev/null
+++ b/public/assets/media/flags/nepal.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/netherlands.svg b/public/assets/media/flags/netherlands.svg
new file mode 100644
index 0000000..2f71030
--- /dev/null
+++ b/public/assets/media/flags/netherlands.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/new-zealand.svg b/public/assets/media/flags/new-zealand.svg
new file mode 100644
index 0000000..cc0ee7f
--- /dev/null
+++ b/public/assets/media/flags/new-zealand.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/nicaragua.svg b/public/assets/media/flags/nicaragua.svg
new file mode 100644
index 0000000..27b6cca
--- /dev/null
+++ b/public/assets/media/flags/nicaragua.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/niger.svg b/public/assets/media/flags/niger.svg
new file mode 100644
index 0000000..60a73a2
--- /dev/null
+++ b/public/assets/media/flags/niger.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/nigeria.svg b/public/assets/media/flags/nigeria.svg
new file mode 100644
index 0000000..41da495
--- /dev/null
+++ b/public/assets/media/flags/nigeria.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/niue.svg b/public/assets/media/flags/niue.svg
new file mode 100644
index 0000000..0c3b6d0
--- /dev/null
+++ b/public/assets/media/flags/niue.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/norfolk-island.svg b/public/assets/media/flags/norfolk-island.svg
new file mode 100644
index 0000000..2082bdf
--- /dev/null
+++ b/public/assets/media/flags/norfolk-island.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/north-korea.svg b/public/assets/media/flags/north-korea.svg
new file mode 100644
index 0000000..31d1463
--- /dev/null
+++ b/public/assets/media/flags/north-korea.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/northern-cyprus.svg b/public/assets/media/flags/northern-cyprus.svg
new file mode 100644
index 0000000..0587fe0
--- /dev/null
+++ b/public/assets/media/flags/northern-cyprus.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/northern-mariana-islands.svg b/public/assets/media/flags/northern-mariana-islands.svg
new file mode 100644
index 0000000..4029970
--- /dev/null
+++ b/public/assets/media/flags/northern-mariana-islands.svg
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/norway.svg b/public/assets/media/flags/norway.svg
new file mode 100644
index 0000000..46ab6bf
--- /dev/null
+++ b/public/assets/media/flags/norway.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/oman.svg b/public/assets/media/flags/oman.svg
new file mode 100644
index 0000000..5030fca
--- /dev/null
+++ b/public/assets/media/flags/oman.svg
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/ossetia.svg b/public/assets/media/flags/ossetia.svg
new file mode 100644
index 0000000..7d8cdd0
--- /dev/null
+++ b/public/assets/media/flags/ossetia.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/pakistan.svg b/public/assets/media/flags/pakistan.svg
new file mode 100644
index 0000000..f792bfe
--- /dev/null
+++ b/public/assets/media/flags/pakistan.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/palau.svg b/public/assets/media/flags/palau.svg
new file mode 100644
index 0000000..19623a2
--- /dev/null
+++ b/public/assets/media/flags/palau.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/palestine.svg b/public/assets/media/flags/palestine.svg
new file mode 100644
index 0000000..0072a44
--- /dev/null
+++ b/public/assets/media/flags/palestine.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/panama.svg b/public/assets/media/flags/panama.svg
new file mode 100644
index 0000000..e89f18c
--- /dev/null
+++ b/public/assets/media/flags/panama.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/papua-new-guinea.svg b/public/assets/media/flags/papua-new-guinea.svg
new file mode 100644
index 0000000..05a76f9
--- /dev/null
+++ b/public/assets/media/flags/papua-new-guinea.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/paraguay.svg b/public/assets/media/flags/paraguay.svg
new file mode 100644
index 0000000..8f2e962
--- /dev/null
+++ b/public/assets/media/flags/paraguay.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/peru.svg b/public/assets/media/flags/peru.svg
new file mode 100644
index 0000000..cd23022
--- /dev/null
+++ b/public/assets/media/flags/peru.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/philippines.svg b/public/assets/media/flags/philippines.svg
new file mode 100644
index 0000000..a6772d6
--- /dev/null
+++ b/public/assets/media/flags/philippines.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/pitcairn-islands.svg b/public/assets/media/flags/pitcairn-islands.svg
new file mode 100644
index 0000000..ccd508d
--- /dev/null
+++ b/public/assets/media/flags/pitcairn-islands.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/poland.svg b/public/assets/media/flags/poland.svg
new file mode 100644
index 0000000..f4cd957
--- /dev/null
+++ b/public/assets/media/flags/poland.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/portugal.svg b/public/assets/media/flags/portugal.svg
new file mode 100644
index 0000000..91a14e6
--- /dev/null
+++ b/public/assets/media/flags/portugal.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/puerto-rico.svg b/public/assets/media/flags/puerto-rico.svg
new file mode 100644
index 0000000..6622b48
--- /dev/null
+++ b/public/assets/media/flags/puerto-rico.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/qatar.svg b/public/assets/media/flags/qatar.svg
new file mode 100644
index 0000000..718a769
--- /dev/null
+++ b/public/assets/media/flags/qatar.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/rapa-nui.svg b/public/assets/media/flags/rapa-nui.svg
new file mode 100644
index 0000000..0cb703e
--- /dev/null
+++ b/public/assets/media/flags/rapa-nui.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/republic-of-macedonia.svg b/public/assets/media/flags/republic-of-macedonia.svg
new file mode 100644
index 0000000..5966f94
--- /dev/null
+++ b/public/assets/media/flags/republic-of-macedonia.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/republic-of-the-congo.svg b/public/assets/media/flags/republic-of-the-congo.svg
new file mode 100644
index 0000000..1d96ea7
--- /dev/null
+++ b/public/assets/media/flags/republic-of-the-congo.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/romania.svg b/public/assets/media/flags/romania.svg
new file mode 100644
index 0000000..f274915
--- /dev/null
+++ b/public/assets/media/flags/romania.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/russia.svg b/public/assets/media/flags/russia.svg
new file mode 100644
index 0000000..17299e2
--- /dev/null
+++ b/public/assets/media/flags/russia.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/rwanda.svg b/public/assets/media/flags/rwanda.svg
new file mode 100644
index 0000000..18810be
--- /dev/null
+++ b/public/assets/media/flags/rwanda.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/saba-island.svg b/public/assets/media/flags/saba-island.svg
new file mode 100644
index 0000000..fbd7ffc
--- /dev/null
+++ b/public/assets/media/flags/saba-island.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sahrawi-arab-democratic-republic.svg b/public/assets/media/flags/sahrawi-arab-democratic-republic.svg
new file mode 100644
index 0000000..29e3d7f
--- /dev/null
+++ b/public/assets/media/flags/sahrawi-arab-democratic-republic.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/saint-kitts-and-nevis.svg b/public/assets/media/flags/saint-kitts-and-nevis.svg
new file mode 100644
index 0000000..d503337
--- /dev/null
+++ b/public/assets/media/flags/saint-kitts-and-nevis.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/samoa.svg b/public/assets/media/flags/samoa.svg
new file mode 100644
index 0000000..1327d3f
--- /dev/null
+++ b/public/assets/media/flags/samoa.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/san-marino.svg b/public/assets/media/flags/san-marino.svg
new file mode 100644
index 0000000..3334f79
--- /dev/null
+++ b/public/assets/media/flags/san-marino.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sao-tome-and-prince.svg b/public/assets/media/flags/sao-tome-and-prince.svg
new file mode 100644
index 0000000..2be137a
--- /dev/null
+++ b/public/assets/media/flags/sao-tome-and-prince.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sardinia.svg b/public/assets/media/flags/sardinia.svg
new file mode 100644
index 0000000..9c122f5
--- /dev/null
+++ b/public/assets/media/flags/sardinia.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/saudi-arabia.svg b/public/assets/media/flags/saudi-arabia.svg
new file mode 100644
index 0000000..fffb816
--- /dev/null
+++ b/public/assets/media/flags/saudi-arabia.svg
@@ -0,0 +1,205 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/scotland.svg b/public/assets/media/flags/scotland.svg
new file mode 100644
index 0000000..995b18b
--- /dev/null
+++ b/public/assets/media/flags/scotland.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/senegal.svg b/public/assets/media/flags/senegal.svg
new file mode 100644
index 0000000..43aeda2
--- /dev/null
+++ b/public/assets/media/flags/senegal.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/serbia.svg b/public/assets/media/flags/serbia.svg
new file mode 100644
index 0000000..f2d47b2
--- /dev/null
+++ b/public/assets/media/flags/serbia.svg
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/seychelles.svg b/public/assets/media/flags/seychelles.svg
new file mode 100644
index 0000000..9c48b97
--- /dev/null
+++ b/public/assets/media/flags/seychelles.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sicily.svg b/public/assets/media/flags/sicily.svg
new file mode 100644
index 0000000..6b382a4
--- /dev/null
+++ b/public/assets/media/flags/sicily.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sierra-leone.svg b/public/assets/media/flags/sierra-leone.svg
new file mode 100644
index 0000000..3ef894d
--- /dev/null
+++ b/public/assets/media/flags/sierra-leone.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/singapore.svg b/public/assets/media/flags/singapore.svg
new file mode 100644
index 0000000..c1bbe0d
--- /dev/null
+++ b/public/assets/media/flags/singapore.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sint-eustatius.svg b/public/assets/media/flags/sint-eustatius.svg
new file mode 100644
index 0000000..317526e
--- /dev/null
+++ b/public/assets/media/flags/sint-eustatius.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sint-maarten.svg b/public/assets/media/flags/sint-maarten.svg
new file mode 100644
index 0000000..bf2c035
--- /dev/null
+++ b/public/assets/media/flags/sint-maarten.svg
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/slovakia.svg b/public/assets/media/flags/slovakia.svg
new file mode 100644
index 0000000..8ca0933
--- /dev/null
+++ b/public/assets/media/flags/slovakia.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/slovenia.svg b/public/assets/media/flags/slovenia.svg
new file mode 100644
index 0000000..8b63232
--- /dev/null
+++ b/public/assets/media/flags/slovenia.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/solomon-islands.svg b/public/assets/media/flags/solomon-islands.svg
new file mode 100644
index 0000000..7203b62
--- /dev/null
+++ b/public/assets/media/flags/solomon-islands.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/somalia.svg b/public/assets/media/flags/somalia.svg
new file mode 100644
index 0000000..3b72d5c
--- /dev/null
+++ b/public/assets/media/flags/somalia.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/somaliland.svg b/public/assets/media/flags/somaliland.svg
new file mode 100644
index 0000000..deb11fe
--- /dev/null
+++ b/public/assets/media/flags/somaliland.svg
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/south-africa.svg b/public/assets/media/flags/south-africa.svg
new file mode 100644
index 0000000..2e657ba
--- /dev/null
+++ b/public/assets/media/flags/south-africa.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/south-korea.svg b/public/assets/media/flags/south-korea.svg
new file mode 100644
index 0000000..acd5c90
--- /dev/null
+++ b/public/assets/media/flags/south-korea.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/south-sudan.svg b/public/assets/media/flags/south-sudan.svg
new file mode 100644
index 0000000..ac0a21e
--- /dev/null
+++ b/public/assets/media/flags/south-sudan.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/spain.svg b/public/assets/media/flags/spain.svg
new file mode 100644
index 0000000..5f67162
--- /dev/null
+++ b/public/assets/media/flags/spain.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sri-lanka.svg b/public/assets/media/flags/sri-lanka.svg
new file mode 100644
index 0000000..eaf58c3
--- /dev/null
+++ b/public/assets/media/flags/sri-lanka.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/st-barts.svg b/public/assets/media/flags/st-barts.svg
new file mode 100644
index 0000000..5205637
--- /dev/null
+++ b/public/assets/media/flags/st-barts.svg
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/st-lucia.svg b/public/assets/media/flags/st-lucia.svg
new file mode 100644
index 0000000..3d32682
--- /dev/null
+++ b/public/assets/media/flags/st-lucia.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/st-vincent-and-the-grenadines.svg b/public/assets/media/flags/st-vincent-and-the-grenadines.svg
new file mode 100644
index 0000000..ffe6fee
--- /dev/null
+++ b/public/assets/media/flags/st-vincent-and-the-grenadines.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sudan.svg b/public/assets/media/flags/sudan.svg
new file mode 100644
index 0000000..6df8c2d
--- /dev/null
+++ b/public/assets/media/flags/sudan.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/suriname.svg b/public/assets/media/flags/suriname.svg
new file mode 100644
index 0000000..16f6fa7
--- /dev/null
+++ b/public/assets/media/flags/suriname.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/swaziland.svg b/public/assets/media/flags/swaziland.svg
new file mode 100644
index 0000000..718aab5
--- /dev/null
+++ b/public/assets/media/flags/swaziland.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/sweden.svg b/public/assets/media/flags/sweden.svg
new file mode 100644
index 0000000..e27a5f7
--- /dev/null
+++ b/public/assets/media/flags/sweden.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/switzerland.svg b/public/assets/media/flags/switzerland.svg
new file mode 100644
index 0000000..61e4e81
--- /dev/null
+++ b/public/assets/media/flags/switzerland.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/syria.svg b/public/assets/media/flags/syria.svg
new file mode 100644
index 0000000..3e98f58
--- /dev/null
+++ b/public/assets/media/flags/syria.svg
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/taiwan.svg b/public/assets/media/flags/taiwan.svg
new file mode 100644
index 0000000..d1f3671
--- /dev/null
+++ b/public/assets/media/flags/taiwan.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/tajikistan.svg b/public/assets/media/flags/tajikistan.svg
new file mode 100644
index 0000000..4c1f795
--- /dev/null
+++ b/public/assets/media/flags/tajikistan.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/tanzania.svg b/public/assets/media/flags/tanzania.svg
new file mode 100644
index 0000000..55f7129
--- /dev/null
+++ b/public/assets/media/flags/tanzania.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/thailand.svg b/public/assets/media/flags/thailand.svg
new file mode 100644
index 0000000..e5dae5c
--- /dev/null
+++ b/public/assets/media/flags/thailand.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/tibet.svg b/public/assets/media/flags/tibet.svg
new file mode 100644
index 0000000..cc24bc2
--- /dev/null
+++ b/public/assets/media/flags/tibet.svg
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/togo.svg b/public/assets/media/flags/togo.svg
new file mode 100644
index 0000000..66100af
--- /dev/null
+++ b/public/assets/media/flags/togo.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/tokelau.svg b/public/assets/media/flags/tokelau.svg
new file mode 100644
index 0000000..c48108d
--- /dev/null
+++ b/public/assets/media/flags/tokelau.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/tonga.svg b/public/assets/media/flags/tonga.svg
new file mode 100644
index 0000000..7116131
--- /dev/null
+++ b/public/assets/media/flags/tonga.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/transnistria.svg b/public/assets/media/flags/transnistria.svg
new file mode 100644
index 0000000..e0439ab
--- /dev/null
+++ b/public/assets/media/flags/transnistria.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/trinidad-and-tobago.svg b/public/assets/media/flags/trinidad-and-tobago.svg
new file mode 100644
index 0000000..72e026f
--- /dev/null
+++ b/public/assets/media/flags/trinidad-and-tobago.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/tunisia.svg b/public/assets/media/flags/tunisia.svg
new file mode 100644
index 0000000..08e4379
--- /dev/null
+++ b/public/assets/media/flags/tunisia.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/turkey.svg b/public/assets/media/flags/turkey.svg
new file mode 100644
index 0000000..0a5cb9c
--- /dev/null
+++ b/public/assets/media/flags/turkey.svg
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/turkmenistan.svg b/public/assets/media/flags/turkmenistan.svg
new file mode 100644
index 0000000..c130cd7
--- /dev/null
+++ b/public/assets/media/flags/turkmenistan.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/turks-and-caicos.svg b/public/assets/media/flags/turks-and-caicos.svg
new file mode 100644
index 0000000..17bfea2
--- /dev/null
+++ b/public/assets/media/flags/turks-and-caicos.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/tuvalu-1.svg b/public/assets/media/flags/tuvalu-1.svg
new file mode 100644
index 0000000..d49cabb
--- /dev/null
+++ b/public/assets/media/flags/tuvalu-1.svg
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/tuvalu.svg b/public/assets/media/flags/tuvalu.svg
new file mode 100644
index 0000000..871d1de
--- /dev/null
+++ b/public/assets/media/flags/tuvalu.svg
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/uganda.svg b/public/assets/media/flags/uganda.svg
new file mode 100644
index 0000000..926bc9d
--- /dev/null
+++ b/public/assets/media/flags/uganda.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/uk.svg b/public/assets/media/flags/uk.svg
new file mode 100644
index 0000000..383c9e8
--- /dev/null
+++ b/public/assets/media/flags/uk.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/ukraine.svg b/public/assets/media/flags/ukraine.svg
new file mode 100644
index 0000000..04b8a32
--- /dev/null
+++ b/public/assets/media/flags/ukraine.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/united-arab-emirates.svg b/public/assets/media/flags/united-arab-emirates.svg
new file mode 100644
index 0000000..c507b8f
--- /dev/null
+++ b/public/assets/media/flags/united-arab-emirates.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/united-kingdom.svg b/public/assets/media/flags/united-kingdom.svg
new file mode 100644
index 0000000..bab1dbd
--- /dev/null
+++ b/public/assets/media/flags/united-kingdom.svg
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/united-nations.svg b/public/assets/media/flags/united-nations.svg
new file mode 100644
index 0000000..c4db01a
--- /dev/null
+++ b/public/assets/media/flags/united-nations.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/united-states.svg b/public/assets/media/flags/united-states.svg
new file mode 100644
index 0000000..37ff08d
--- /dev/null
+++ b/public/assets/media/flags/united-states.svg
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/uruguay.svg b/public/assets/media/flags/uruguay.svg
new file mode 100644
index 0000000..9d5ea42
--- /dev/null
+++ b/public/assets/media/flags/uruguay.svg
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/uzbekistan.svg b/public/assets/media/flags/uzbekistan.svg
new file mode 100644
index 0000000..265704a
--- /dev/null
+++ b/public/assets/media/flags/uzbekistan.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/vanuatu.svg b/public/assets/media/flags/vanuatu.svg
new file mode 100644
index 0000000..fcbd354
--- /dev/null
+++ b/public/assets/media/flags/vanuatu.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/vatican-city.svg b/public/assets/media/flags/vatican-city.svg
new file mode 100644
index 0000000..62464e7
--- /dev/null
+++ b/public/assets/media/flags/vatican-city.svg
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/venezuela.svg b/public/assets/media/flags/venezuela.svg
new file mode 100644
index 0000000..e35b132
--- /dev/null
+++ b/public/assets/media/flags/venezuela.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/vietnam.svg b/public/assets/media/flags/vietnam.svg
new file mode 100644
index 0000000..08f02fb
--- /dev/null
+++ b/public/assets/media/flags/vietnam.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/virgin-islands.svg b/public/assets/media/flags/virgin-islands.svg
new file mode 100644
index 0000000..bcb036f
--- /dev/null
+++ b/public/assets/media/flags/virgin-islands.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/wales.svg b/public/assets/media/flags/wales.svg
new file mode 100644
index 0000000..3130bca
--- /dev/null
+++ b/public/assets/media/flags/wales.svg
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/yemen.svg b/public/assets/media/flags/yemen.svg
new file mode 100644
index 0000000..dbe7eb0
--- /dev/null
+++ b/public/assets/media/flags/yemen.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/zambia.svg b/public/assets/media/flags/zambia.svg
new file mode 100644
index 0000000..50a5fbc
--- /dev/null
+++ b/public/assets/media/flags/zambia.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/flags/zimbabwe.svg b/public/assets/media/flags/zimbabwe.svg
new file mode 100644
index 0000000..cd3c0b3
--- /dev/null
+++ b/public/assets/media/flags/zimbabwe.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/framework-logos/angular.png b/public/assets/media/framework-logos/angular.png
new file mode 100644
index 0000000..c26ae4d
Binary files /dev/null and b/public/assets/media/framework-logos/angular.png differ
diff --git a/public/assets/media/framework-logos/asp.net-core.png b/public/assets/media/framework-logos/asp.net-core.png
new file mode 100644
index 0000000..8e872c9
Binary files /dev/null and b/public/assets/media/framework-logos/asp.net-core.png differ
diff --git a/public/assets/media/framework-logos/blazor.png b/public/assets/media/framework-logos/blazor.png
new file mode 100644
index 0000000..1411c78
Binary files /dev/null and b/public/assets/media/framework-logos/blazor.png differ
diff --git a/public/assets/media/framework-logos/bootstrap.png b/public/assets/media/framework-logos/bootstrap.png
new file mode 100644
index 0000000..4266d4a
Binary files /dev/null and b/public/assets/media/framework-logos/bootstrap.png differ
diff --git a/public/assets/media/framework-logos/codeigniter.png b/public/assets/media/framework-logos/codeigniter.png
new file mode 100644
index 0000000..621a4c7
Binary files /dev/null and b/public/assets/media/framework-logos/codeigniter.png differ
diff --git a/public/assets/media/framework-logos/django.png b/public/assets/media/framework-logos/django.png
new file mode 100644
index 0000000..c124bbc
Binary files /dev/null and b/public/assets/media/framework-logos/django.png differ
diff --git a/public/assets/media/framework-logos/flask.png b/public/assets/media/framework-logos/flask.png
new file mode 100644
index 0000000..004eb7e
Binary files /dev/null and b/public/assets/media/framework-logos/flask.png differ
diff --git a/public/assets/media/framework-logos/go.png b/public/assets/media/framework-logos/go.png
new file mode 100644
index 0000000..5e102d4
Binary files /dev/null and b/public/assets/media/framework-logos/go.png differ
diff --git a/public/assets/media/framework-logos/html.png b/public/assets/media/framework-logos/html.png
new file mode 100644
index 0000000..851cb6c
Binary files /dev/null and b/public/assets/media/framework-logos/html.png differ
diff --git a/public/assets/media/framework-logos/inactive/angular.png b/public/assets/media/framework-logos/inactive/angular.png
new file mode 100644
index 0000000..960db96
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/angular.png differ
diff --git a/public/assets/media/framework-logos/inactive/asp.net-core.png b/public/assets/media/framework-logos/inactive/asp.net-core.png
new file mode 100644
index 0000000..cdd50d6
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/asp.net-core.png differ
diff --git a/public/assets/media/framework-logos/inactive/blazor.png b/public/assets/media/framework-logos/inactive/blazor.png
new file mode 100644
index 0000000..a0a7926
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/blazor.png differ
diff --git a/public/assets/media/framework-logos/inactive/bootstrap.png b/public/assets/media/framework-logos/inactive/bootstrap.png
new file mode 100644
index 0000000..6887e65
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/bootstrap.png differ
diff --git a/public/assets/media/framework-logos/inactive/codeigniter.png b/public/assets/media/framework-logos/inactive/codeigniter.png
new file mode 100644
index 0000000..fc369a8
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/codeigniter.png differ
diff --git a/public/assets/media/framework-logos/inactive/django.png b/public/assets/media/framework-logos/inactive/django.png
new file mode 100644
index 0000000..cb12390
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/django.png differ
diff --git a/public/assets/media/framework-logos/inactive/flask.png b/public/assets/media/framework-logos/inactive/flask.png
new file mode 100644
index 0000000..28dbe90
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/flask.png differ
diff --git a/public/assets/media/framework-logos/inactive/go.png b/public/assets/media/framework-logos/inactive/go.png
new file mode 100644
index 0000000..9e5bfb2
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/go.png differ
diff --git a/public/assets/media/framework-logos/inactive/html.png b/public/assets/media/framework-logos/inactive/html.png
new file mode 100644
index 0000000..18ae89e
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/html.png differ
diff --git a/public/assets/media/framework-logos/inactive/laravel.png b/public/assets/media/framework-logos/inactive/laravel.png
new file mode 100644
index 0000000..0dcc9ea
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/laravel.png differ
diff --git a/public/assets/media/framework-logos/inactive/nodejs.png b/public/assets/media/framework-logos/inactive/nodejs.png
new file mode 100644
index 0000000..65945bd
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/nodejs.png differ
diff --git a/public/assets/media/framework-logos/inactive/play.png b/public/assets/media/framework-logos/inactive/play.png
new file mode 100644
index 0000000..113f067
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/play.png differ
diff --git a/public/assets/media/framework-logos/inactive/rails.png b/public/assets/media/framework-logos/inactive/rails.png
new file mode 100644
index 0000000..c5699ab
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/rails.png differ
diff --git a/public/assets/media/framework-logos/inactive/react.png b/public/assets/media/framework-logos/inactive/react.png
new file mode 100644
index 0000000..06e2635
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/react.png differ
diff --git a/public/assets/media/framework-logos/inactive/spring.png b/public/assets/media/framework-logos/inactive/spring.png
new file mode 100644
index 0000000..3dae1ef
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/spring.png differ
diff --git a/public/assets/media/framework-logos/inactive/symfony.png b/public/assets/media/framework-logos/inactive/symfony.png
new file mode 100644
index 0000000..c7f0d3e
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/symfony.png differ
diff --git a/public/assets/media/framework-logos/inactive/vue.png b/public/assets/media/framework-logos/inactive/vue.png
new file mode 100644
index 0000000..f5ce331
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/vue.png differ
diff --git a/public/assets/media/framework-logos/inactive/yii.png b/public/assets/media/framework-logos/inactive/yii.png
new file mode 100644
index 0000000..7198365
Binary files /dev/null and b/public/assets/media/framework-logos/inactive/yii.png differ
diff --git a/public/assets/media/framework-logos/laravel.png b/public/assets/media/framework-logos/laravel.png
new file mode 100644
index 0000000..adf5f37
Binary files /dev/null and b/public/assets/media/framework-logos/laravel.png differ
diff --git a/public/assets/media/framework-logos/nodejs.png b/public/assets/media/framework-logos/nodejs.png
new file mode 100644
index 0000000..6750937
Binary files /dev/null and b/public/assets/media/framework-logos/nodejs.png differ
diff --git a/public/assets/media/framework-logos/play.png b/public/assets/media/framework-logos/play.png
new file mode 100644
index 0000000..3061311
Binary files /dev/null and b/public/assets/media/framework-logos/play.png differ
diff --git a/public/assets/media/framework-logos/rails.png b/public/assets/media/framework-logos/rails.png
new file mode 100644
index 0000000..49aa5bb
Binary files /dev/null and b/public/assets/media/framework-logos/rails.png differ
diff --git a/public/assets/media/framework-logos/react.png b/public/assets/media/framework-logos/react.png
new file mode 100644
index 0000000..5544e61
Binary files /dev/null and b/public/assets/media/framework-logos/react.png differ
diff --git a/public/assets/media/framework-logos/spring.png b/public/assets/media/framework-logos/spring.png
new file mode 100644
index 0000000..1725055
Binary files /dev/null and b/public/assets/media/framework-logos/spring.png differ
diff --git a/public/assets/media/framework-logos/symfony.png b/public/assets/media/framework-logos/symfony.png
new file mode 100644
index 0000000..b9904b4
Binary files /dev/null and b/public/assets/media/framework-logos/symfony.png differ
diff --git a/public/assets/media/framework-logos/vue.png b/public/assets/media/framework-logos/vue.png
new file mode 100644
index 0000000..67752df
Binary files /dev/null and b/public/assets/media/framework-logos/vue.png differ
diff --git a/public/assets/media/framework-logos/yii.png b/public/assets/media/framework-logos/yii.png
new file mode 100644
index 0000000..e0d8500
Binary files /dev/null and b/public/assets/media/framework-logos/yii.png differ
diff --git a/public/assets/media/icons/duotune/abstract/abs001.svg b/public/assets/media/icons/duotune/abstract/abs001.svg
new file mode 100644
index 0000000..d07fb26
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs001.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs002.svg b/public/assets/media/icons/duotune/abstract/abs002.svg
new file mode 100644
index 0000000..faa68c5
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs002.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs003.svg b/public/assets/media/icons/duotune/abstract/abs003.svg
new file mode 100644
index 0000000..7e5853c
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs003.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs004.svg b/public/assets/media/icons/duotune/abstract/abs004.svg
new file mode 100644
index 0000000..062af93
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs004.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs005.svg b/public/assets/media/icons/duotune/abstract/abs005.svg
new file mode 100644
index 0000000..684404c
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs005.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs006.svg b/public/assets/media/icons/duotune/abstract/abs006.svg
new file mode 100644
index 0000000..6302c6c
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs006.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs007.svg b/public/assets/media/icons/duotune/abstract/abs007.svg
new file mode 100644
index 0000000..a306715
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs007.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs008.svg b/public/assets/media/icons/duotune/abstract/abs008.svg
new file mode 100644
index 0000000..698851e
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs008.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs009.svg b/public/assets/media/icons/duotune/abstract/abs009.svg
new file mode 100644
index 0000000..1444570
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs009.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs010.svg b/public/assets/media/icons/duotune/abstract/abs010.svg
new file mode 100644
index 0000000..a2b9db3
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs010.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs011.svg b/public/assets/media/icons/duotune/abstract/abs011.svg
new file mode 100644
index 0000000..fa84f36
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs011.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs012.svg b/public/assets/media/icons/duotune/abstract/abs012.svg
new file mode 100644
index 0000000..c9ad38c
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs012.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs013.svg b/public/assets/media/icons/duotune/abstract/abs013.svg
new file mode 100644
index 0000000..346f9fa
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs013.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs014.svg b/public/assets/media/icons/duotune/abstract/abs014.svg
new file mode 100644
index 0000000..0b1973d
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs014.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs015.svg b/public/assets/media/icons/duotune/abstract/abs015.svg
new file mode 100644
index 0000000..66224ef
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs015.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs016.svg b/public/assets/media/icons/duotune/abstract/abs016.svg
new file mode 100644
index 0000000..f438443
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs016.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs017.svg b/public/assets/media/icons/duotune/abstract/abs017.svg
new file mode 100644
index 0000000..3e999af
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs017.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs018.svg b/public/assets/media/icons/duotune/abstract/abs018.svg
new file mode 100644
index 0000000..496665a
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs018.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs019.svg b/public/assets/media/icons/duotune/abstract/abs019.svg
new file mode 100644
index 0000000..50aad67
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs019.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs020.svg b/public/assets/media/icons/duotune/abstract/abs020.svg
new file mode 100644
index 0000000..b51e1a8
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs020.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs021.svg b/public/assets/media/icons/duotune/abstract/abs021.svg
new file mode 100644
index 0000000..e2185b6
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs021.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs022.svg b/public/assets/media/icons/duotune/abstract/abs022.svg
new file mode 100644
index 0000000..2782b88
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs022.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs023.svg b/public/assets/media/icons/duotune/abstract/abs023.svg
new file mode 100644
index 0000000..884a59e
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs023.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs024.svg b/public/assets/media/icons/duotune/abstract/abs024.svg
new file mode 100644
index 0000000..8ccc893
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs024.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs025.svg b/public/assets/media/icons/duotune/abstract/abs025.svg
new file mode 100644
index 0000000..e47f85a
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs025.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs026.svg b/public/assets/media/icons/duotune/abstract/abs026.svg
new file mode 100644
index 0000000..157013d
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs026.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs027.svg b/public/assets/media/icons/duotune/abstract/abs027.svg
new file mode 100644
index 0000000..522389f
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs027.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs028.svg b/public/assets/media/icons/duotune/abstract/abs028.svg
new file mode 100644
index 0000000..dfc2108
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs028.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs029.svg b/public/assets/media/icons/duotune/abstract/abs029.svg
new file mode 100644
index 0000000..758d738
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs029.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs030.svg b/public/assets/media/icons/duotune/abstract/abs030.svg
new file mode 100644
index 0000000..82dce13
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs030.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs031.svg b/public/assets/media/icons/duotune/abstract/abs031.svg
new file mode 100644
index 0000000..3bd2d96
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs031.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs032.svg b/public/assets/media/icons/duotune/abstract/abs032.svg
new file mode 100644
index 0000000..0e0580c
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs032.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs033.svg b/public/assets/media/icons/duotune/abstract/abs033.svg
new file mode 100644
index 0000000..7bd98fd
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs033.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs034.svg b/public/assets/media/icons/duotune/abstract/abs034.svg
new file mode 100644
index 0000000..a1c5f4f
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs034.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs035.svg b/public/assets/media/icons/duotune/abstract/abs035.svg
new file mode 100644
index 0000000..2b6c4e9
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs035.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs036.svg b/public/assets/media/icons/duotune/abstract/abs036.svg
new file mode 100644
index 0000000..22469f7
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs036.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs037.svg b/public/assets/media/icons/duotune/abstract/abs037.svg
new file mode 100644
index 0000000..a8be87d
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs037.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs038.svg b/public/assets/media/icons/duotune/abstract/abs038.svg
new file mode 100644
index 0000000..52570a2
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs038.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs039.svg b/public/assets/media/icons/duotune/abstract/abs039.svg
new file mode 100644
index 0000000..c07b30c
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs039.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs040.svg b/public/assets/media/icons/duotune/abstract/abs040.svg
new file mode 100644
index 0000000..e950a1f
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs040.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs041.svg b/public/assets/media/icons/duotune/abstract/abs041.svg
new file mode 100644
index 0000000..3a44aa2
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs041.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs042.svg b/public/assets/media/icons/duotune/abstract/abs042.svg
new file mode 100644
index 0000000..def0269
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs042.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs043.svg b/public/assets/media/icons/duotune/abstract/abs043.svg
new file mode 100644
index 0000000..44a6fa5
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs043.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs044.svg b/public/assets/media/icons/duotune/abstract/abs044.svg
new file mode 100644
index 0000000..545f57c
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs044.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs045.svg b/public/assets/media/icons/duotune/abstract/abs045.svg
new file mode 100644
index 0000000..0ee39cc
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs045.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs046.svg b/public/assets/media/icons/duotune/abstract/abs046.svg
new file mode 100644
index 0000000..3dc345d
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs046.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs047.svg b/public/assets/media/icons/duotune/abstract/abs047.svg
new file mode 100644
index 0000000..d7c0da8
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs047.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs048.svg b/public/assets/media/icons/duotune/abstract/abs048.svg
new file mode 100644
index 0000000..c936977
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs048.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs049.svg b/public/assets/media/icons/duotune/abstract/abs049.svg
new file mode 100644
index 0000000..95b1f93
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs049.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/abstract/abs050.svg b/public/assets/media/icons/duotune/abstract/abs050.svg
new file mode 100644
index 0000000..316587b
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs050.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/abstract/abs051.svg b/public/assets/media/icons/duotune/abstract/abs051.svg
new file mode 100644
index 0000000..9b97741
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs051.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/abstract/abs052.svg b/public/assets/media/icons/duotune/abstract/abs052.svg
new file mode 100644
index 0000000..88a84f4
--- /dev/null
+++ b/public/assets/media/icons/duotune/abstract/abs052.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/arrows/arr001.svg b/public/assets/media/icons/duotune/arrows/arr001.svg
new file mode 100644
index 0000000..501854a
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr002.svg b/public/assets/media/icons/duotune/arrows/arr002.svg
new file mode 100644
index 0000000..22d45a9
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr003.svg b/public/assets/media/icons/duotune/arrows/arr003.svg
new file mode 100644
index 0000000..7dba9cb
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr004.svg b/public/assets/media/icons/duotune/arrows/arr004.svg
new file mode 100644
index 0000000..6a2a028
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr005.svg b/public/assets/media/icons/duotune/arrows/arr005.svg
new file mode 100644
index 0000000..b42170e
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr006.svg b/public/assets/media/icons/duotune/arrows/arr006.svg
new file mode 100644
index 0000000..1d4bb29
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr007.svg b/public/assets/media/icons/duotune/arrows/arr007.svg
new file mode 100644
index 0000000..aca43fc
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr008.svg b/public/assets/media/icons/duotune/arrows/arr008.svg
new file mode 100644
index 0000000..5ef20b1
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr009.svg b/public/assets/media/icons/duotune/arrows/arr009.svg
new file mode 100644
index 0000000..0392332
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr010.svg b/public/assets/media/icons/duotune/arrows/arr010.svg
new file mode 100644
index 0000000..6b9ab35
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr010.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr011.svg b/public/assets/media/icons/duotune/arrows/arr011.svg
new file mode 100644
index 0000000..140d6a0
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr011.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr012.svg b/public/assets/media/icons/duotune/arrows/arr012.svg
new file mode 100644
index 0000000..6d386f3
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr012.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr013.svg b/public/assets/media/icons/duotune/arrows/arr013.svg
new file mode 100644
index 0000000..d5a5e1b
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr013.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr014.svg b/public/assets/media/icons/duotune/arrows/arr014.svg
new file mode 100644
index 0000000..95ebb41
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr014.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr015.svg b/public/assets/media/icons/duotune/arrows/arr015.svg
new file mode 100644
index 0000000..07332c6
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr015.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr016.svg b/public/assets/media/icons/duotune/arrows/arr016.svg
new file mode 100644
index 0000000..5cec85c
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr016.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr017.svg b/public/assets/media/icons/duotune/arrows/arr017.svg
new file mode 100644
index 0000000..058a723
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr017.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr018.svg b/public/assets/media/icons/duotune/arrows/arr018.svg
new file mode 100644
index 0000000..47c2d72
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr018.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr019.svg b/public/assets/media/icons/duotune/arrows/arr019.svg
new file mode 100644
index 0000000..3cfa6ff
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr019.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr020.svg b/public/assets/media/icons/duotune/arrows/arr020.svg
new file mode 100644
index 0000000..ae466aa
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr020.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr021.svg b/public/assets/media/icons/duotune/arrows/arr021.svg
new file mode 100644
index 0000000..688a552
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr021.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr022.svg b/public/assets/media/icons/duotune/arrows/arr022.svg
new file mode 100644
index 0000000..258463b
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr022.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr023.svg b/public/assets/media/icons/duotune/arrows/arr023.svg
new file mode 100644
index 0000000..12a622d
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr023.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr024.svg b/public/assets/media/icons/duotune/arrows/arr024.svg
new file mode 100644
index 0000000..8daf378
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr024.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr025.svg b/public/assets/media/icons/duotune/arrows/arr025.svg
new file mode 100644
index 0000000..bedb8dd
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr025.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr026.svg b/public/assets/media/icons/duotune/arrows/arr026.svg
new file mode 100644
index 0000000..ae58f69
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr026.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr027.svg b/public/assets/media/icons/duotune/arrows/arr027.svg
new file mode 100644
index 0000000..a748ff7
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr027.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr028.svg b/public/assets/media/icons/duotune/arrows/arr028.svg
new file mode 100644
index 0000000..88eba35
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr028.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr029.svg b/public/assets/media/icons/duotune/arrows/arr029.svg
new file mode 100644
index 0000000..687c2fa
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr029.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr030.svg b/public/assets/media/icons/duotune/arrows/arr030.svg
new file mode 100644
index 0000000..eae1869
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr030.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr031.svg b/public/assets/media/icons/duotune/arrows/arr031.svg
new file mode 100644
index 0000000..12208cf
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr031.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr032.svg b/public/assets/media/icons/duotune/arrows/arr032.svg
new file mode 100644
index 0000000..1cf662d
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr032.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr033.svg b/public/assets/media/icons/duotune/arrows/arr033.svg
new file mode 100644
index 0000000..ab2d44e
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr033.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr034.svg b/public/assets/media/icons/duotune/arrows/arr034.svg
new file mode 100644
index 0000000..ab2d44e
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr034.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr035.svg b/public/assets/media/icons/duotune/arrows/arr035.svg
new file mode 100644
index 0000000..920cea3
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr035.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr036.svg b/public/assets/media/icons/duotune/arrows/arr036.svg
new file mode 100644
index 0000000..9d18d57
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr036.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr037.svg b/public/assets/media/icons/duotune/arrows/arr037.svg
new file mode 100644
index 0000000..2b72c6b
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr037.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr038.svg b/public/assets/media/icons/duotune/arrows/arr038.svg
new file mode 100644
index 0000000..fc74731
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr038.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr039.svg b/public/assets/media/icons/duotune/arrows/arr039.svg
new file mode 100644
index 0000000..e632a4b
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr039.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr040.svg b/public/assets/media/icons/duotune/arrows/arr040.svg
new file mode 100644
index 0000000..17d45b0
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr040.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr041.svg b/public/assets/media/icons/duotune/arrows/arr041.svg
new file mode 100644
index 0000000..8dd0125
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr041.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr042.svg b/public/assets/media/icons/duotune/arrows/arr042.svg
new file mode 100644
index 0000000..6e8abb5
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr042.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr043.svg b/public/assets/media/icons/duotune/arrows/arr043.svg
new file mode 100644
index 0000000..e70f5ec
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr043.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr044.svg b/public/assets/media/icons/duotune/arrows/arr044.svg
new file mode 100644
index 0000000..27cd814
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr044.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr045.svg b/public/assets/media/icons/duotune/arrows/arr045.svg
new file mode 100644
index 0000000..b4517dd
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr045.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr046.svg b/public/assets/media/icons/duotune/arrows/arr046.svg
new file mode 100644
index 0000000..5f69e30
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr046.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr047.svg b/public/assets/media/icons/duotune/arrows/arr047.svg
new file mode 100644
index 0000000..943a8cf
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr047.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr048.svg b/public/assets/media/icons/duotune/arrows/arr048.svg
new file mode 100644
index 0000000..a464e68
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr048.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr049.svg b/public/assets/media/icons/duotune/arrows/arr049.svg
new file mode 100644
index 0000000..09116d3
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr049.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr050.svg b/public/assets/media/icons/duotune/arrows/arr050.svg
new file mode 100644
index 0000000..703d523
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr050.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr051.svg b/public/assets/media/icons/duotune/arrows/arr051.svg
new file mode 100644
index 0000000..af348d1
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr051.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr052.svg b/public/assets/media/icons/duotune/arrows/arr052.svg
new file mode 100644
index 0000000..3038407
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr052.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr053.svg b/public/assets/media/icons/duotune/arrows/arr053.svg
new file mode 100644
index 0000000..6aa401e
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr053.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr054.svg b/public/assets/media/icons/duotune/arrows/arr054.svg
new file mode 100644
index 0000000..784d865
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr054.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr055.svg b/public/assets/media/icons/duotune/arrows/arr055.svg
new file mode 100644
index 0000000..2c25ea9
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr055.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr056.svg b/public/assets/media/icons/duotune/arrows/arr056.svg
new file mode 100644
index 0000000..b50bb68
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr056.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr057.svg b/public/assets/media/icons/duotune/arrows/arr057.svg
new file mode 100644
index 0000000..da4afe4
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr057.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr058.svg b/public/assets/media/icons/duotune/arrows/arr058.svg
new file mode 100644
index 0000000..1fe059b
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr058.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr059.svg b/public/assets/media/icons/duotune/arrows/arr059.svg
new file mode 100644
index 0000000..f55ebdb
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr059.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr060.svg b/public/assets/media/icons/duotune/arrows/arr060.svg
new file mode 100644
index 0000000..58ad717
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr060.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr061.svg b/public/assets/media/icons/duotune/arrows/arr061.svg
new file mode 100644
index 0000000..a000fbf
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr061.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr062.svg b/public/assets/media/icons/duotune/arrows/arr062.svg
new file mode 100644
index 0000000..49d133f
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr062.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr063.svg b/public/assets/media/icons/duotune/arrows/arr063.svg
new file mode 100644
index 0000000..dcedf4f
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr063.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr064.svg b/public/assets/media/icons/duotune/arrows/arr064.svg
new file mode 100644
index 0000000..123f766
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr064.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr065.svg b/public/assets/media/icons/duotune/arrows/arr065.svg
new file mode 100644
index 0000000..e27a5bb
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr065.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr066.svg b/public/assets/media/icons/duotune/arrows/arr066.svg
new file mode 100644
index 0000000..fc638fb
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr066.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr067.svg b/public/assets/media/icons/duotune/arrows/arr067.svg
new file mode 100644
index 0000000..9e000ca
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr067.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr068.svg b/public/assets/media/icons/duotune/arrows/arr068.svg
new file mode 100644
index 0000000..fcd367a
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr068.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr069.svg b/public/assets/media/icons/duotune/arrows/arr069.svg
new file mode 100644
index 0000000..759598c
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr069.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr070.svg b/public/assets/media/icons/duotune/arrows/arr070.svg
new file mode 100644
index 0000000..6a4d3c2
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr070.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr071.svg b/public/assets/media/icons/duotune/arrows/arr071.svg
new file mode 100644
index 0000000..6049c4c
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr071.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr072.svg b/public/assets/media/icons/duotune/arrows/arr072.svg
new file mode 100644
index 0000000..ea50d09
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr072.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr073.svg b/public/assets/media/icons/duotune/arrows/arr073.svg
new file mode 100644
index 0000000..7e3b3ac
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr073.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr074.svg b/public/assets/media/icons/duotune/arrows/arr074.svg
new file mode 100644
index 0000000..9a7e28a
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr074.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr075.svg b/public/assets/media/icons/duotune/arrows/arr075.svg
new file mode 100644
index 0000000..5192f4c
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr075.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/arrows/arr076.svg b/public/assets/media/icons/duotune/arrows/arr076.svg
new file mode 100644
index 0000000..b651630
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr076.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr077.svg b/public/assets/media/icons/duotune/arrows/arr077.svg
new file mode 100644
index 0000000..1efca21
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr077.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr078.svg b/public/assets/media/icons/duotune/arrows/arr078.svg
new file mode 100644
index 0000000..7fb31fc
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr078.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr079.svg b/public/assets/media/icons/duotune/arrows/arr079.svg
new file mode 100644
index 0000000..5d8c30e
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr079.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr080.svg b/public/assets/media/icons/duotune/arrows/arr080.svg
new file mode 100644
index 0000000..ae40cf3
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr080.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr081.svg b/public/assets/media/icons/duotune/arrows/arr081.svg
new file mode 100644
index 0000000..1b9dad8
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr081.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr082.svg b/public/assets/media/icons/duotune/arrows/arr082.svg
new file mode 100644
index 0000000..71e69f5
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr082.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr084.svg b/public/assets/media/icons/duotune/arrows/arr084.svg
new file mode 100644
index 0000000..11cba99
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr084.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr085.svg b/public/assets/media/icons/duotune/arrows/arr085.svg
new file mode 100644
index 0000000..943e4d9
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr085.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr086.svg b/public/assets/media/icons/duotune/arrows/arr086.svg
new file mode 100644
index 0000000..d5b64ed
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr086.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr087.svg b/public/assets/media/icons/duotune/arrows/arr087.svg
new file mode 100644
index 0000000..49c6c32
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr087.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/arrows/arr088.svg b/public/assets/media/icons/duotune/arrows/arr088.svg
new file mode 100644
index 0000000..62c0f95
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr088.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/arrows/arr089.svg b/public/assets/media/icons/duotune/arrows/arr089.svg
new file mode 100644
index 0000000..8c2b557
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr089.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr090.svg b/public/assets/media/icons/duotune/arrows/arr090.svg
new file mode 100644
index 0000000..cc6ce4d
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr090.svg
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/arrows/arr091.svg b/public/assets/media/icons/duotune/arrows/arr091.svg
new file mode 100644
index 0000000..74a2c2f
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr091.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr092.svg b/public/assets/media/icons/duotune/arrows/arr092.svg
new file mode 100644
index 0000000..023c73d
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr092.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr093.svg b/public/assets/media/icons/duotune/arrows/arr093.svg
new file mode 100644
index 0000000..763af7a
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr093.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr094.svg b/public/assets/media/icons/duotune/arrows/arr094.svg
new file mode 100644
index 0000000..2ad369e
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr094.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr095.svg b/public/assets/media/icons/duotune/arrows/arr095.svg
new file mode 100644
index 0000000..cb56ec8
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr095.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr096.svg b/public/assets/media/icons/duotune/arrows/arr096.svg
new file mode 100644
index 0000000..2772556
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr096.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/arrows/arr097.svg b/public/assets/media/icons/duotune/arrows/arr097.svg
new file mode 100644
index 0000000..fdedb71
--- /dev/null
+++ b/public/assets/media/icons/duotune/arrows/arr097.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art001.svg b/public/assets/media/icons/duotune/art/art001.svg
new file mode 100644
index 0000000..d2bd099
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art001.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art002.svg b/public/assets/media/icons/duotune/art/art002.svg
new file mode 100644
index 0000000..11cf2fc
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art003.svg b/public/assets/media/icons/duotune/art/art003.svg
new file mode 100644
index 0000000..7015753
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art004.svg b/public/assets/media/icons/duotune/art/art004.svg
new file mode 100644
index 0000000..b9578b5
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art004.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art005.svg b/public/assets/media/icons/duotune/art/art005.svg
new file mode 100644
index 0000000..10a27a6
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art006.svg b/public/assets/media/icons/duotune/art/art006.svg
new file mode 100644
index 0000000..4483dfd
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art007.svg b/public/assets/media/icons/duotune/art/art007.svg
new file mode 100644
index 0000000..4e1472c
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art008.svg b/public/assets/media/icons/duotune/art/art008.svg
new file mode 100644
index 0000000..0022b96
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art009.svg b/public/assets/media/icons/duotune/art/art009.svg
new file mode 100644
index 0000000..25a1cbf
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/art/art010.svg b/public/assets/media/icons/duotune/art/art010.svg
new file mode 100644
index 0000000..d56eefb
--- /dev/null
+++ b/public/assets/media/icons/duotune/art/art010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod001.svg b/public/assets/media/icons/duotune/coding/cod001.svg
new file mode 100644
index 0000000..d526903
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod002.svg b/public/assets/media/icons/duotune/coding/cod002.svg
new file mode 100644
index 0000000..6092957
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod002.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod003.svg b/public/assets/media/icons/duotune/coding/cod003.svg
new file mode 100644
index 0000000..cf65a00
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod004.svg b/public/assets/media/icons/duotune/coding/cod004.svg
new file mode 100644
index 0000000..9336e84
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod005.svg b/public/assets/media/icons/duotune/coding/cod005.svg
new file mode 100644
index 0000000..0a313de
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod006.svg b/public/assets/media/icons/duotune/coding/cod006.svg
new file mode 100644
index 0000000..7b0b3be
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod007.svg b/public/assets/media/icons/duotune/coding/cod007.svg
new file mode 100644
index 0000000..2612ab6
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod008.svg b/public/assets/media/icons/duotune/coding/cod008.svg
new file mode 100644
index 0000000..a590968
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod009.svg b/public/assets/media/icons/duotune/coding/cod009.svg
new file mode 100644
index 0000000..0236f51
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/coding/cod010.svg b/public/assets/media/icons/duotune/coding/cod010.svg
new file mode 100644
index 0000000..232e2fb
--- /dev/null
+++ b/public/assets/media/icons/duotune/coding/cod010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com001.svg b/public/assets/media/icons/duotune/communication/com001.svg
new file mode 100644
index 0000000..0cd9ef3
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com001.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com002.svg b/public/assets/media/icons/duotune/communication/com002.svg
new file mode 100644
index 0000000..6c831a7
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com003.svg b/public/assets/media/icons/duotune/communication/com003.svg
new file mode 100644
index 0000000..585a829
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com004.svg b/public/assets/media/icons/duotune/communication/com004.svg
new file mode 100644
index 0000000..8a72f42
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com005.svg b/public/assets/media/icons/duotune/communication/com005.svg
new file mode 100644
index 0000000..0dedd7f
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com006.svg b/public/assets/media/icons/duotune/communication/com006.svg
new file mode 100644
index 0000000..4e5996b
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com006.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com007.svg b/public/assets/media/icons/duotune/communication/com007.svg
new file mode 100644
index 0000000..b791672
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com008.svg b/public/assets/media/icons/duotune/communication/com008.svg
new file mode 100644
index 0000000..a9edb0f
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com009.svg b/public/assets/media/icons/duotune/communication/com009.svg
new file mode 100644
index 0000000..7e9d375
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com010.svg b/public/assets/media/icons/duotune/communication/com010.svg
new file mode 100644
index 0000000..a3adcd1
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com011.svg b/public/assets/media/icons/duotune/communication/com011.svg
new file mode 100644
index 0000000..b875575
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com011.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com012.svg b/public/assets/media/icons/duotune/communication/com012.svg
new file mode 100644
index 0000000..ef3f22a
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com012.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com013.svg b/public/assets/media/icons/duotune/communication/com013.svg
new file mode 100644
index 0000000..0c67416
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com013.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/communication/com014.svg b/public/assets/media/icons/duotune/communication/com014.svg
new file mode 100644
index 0000000..89ae5ab
--- /dev/null
+++ b/public/assets/media/icons/duotune/communication/com014.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm001.svg b/public/assets/media/icons/duotune/ecommerce/ecm001.svg
new file mode 100644
index 0000000..fbab6ce
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm001.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm002.svg b/public/assets/media/icons/duotune/ecommerce/ecm002.svg
new file mode 100644
index 0000000..2ea833c
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm002.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm003.svg b/public/assets/media/icons/duotune/ecommerce/ecm003.svg
new file mode 100644
index 0000000..ef48892
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm004.svg b/public/assets/media/icons/duotune/ecommerce/ecm004.svg
new file mode 100644
index 0000000..724f192
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm004.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm005.svg b/public/assets/media/icons/duotune/ecommerce/ecm005.svg
new file mode 100644
index 0000000..6fe446d
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm006.svg b/public/assets/media/icons/duotune/ecommerce/ecm006.svg
new file mode 100644
index 0000000..ff58f32
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm007.svg b/public/assets/media/icons/duotune/ecommerce/ecm007.svg
new file mode 100644
index 0000000..d2003e7
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm007.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm008.svg b/public/assets/media/icons/duotune/ecommerce/ecm008.svg
new file mode 100644
index 0000000..a10444e
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm008.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm009.svg b/public/assets/media/icons/duotune/ecommerce/ecm009.svg
new file mode 100644
index 0000000..e17fefd
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm009.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm010.svg b/public/assets/media/icons/duotune/ecommerce/ecm010.svg
new file mode 100644
index 0000000..d8dd510
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/ecommerce/ecm011.svg b/public/assets/media/icons/duotune/ecommerce/ecm011.svg
new file mode 100644
index 0000000..87094c4
--- /dev/null
+++ b/public/assets/media/icons/duotune/ecommerce/ecm011.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc001.svg b/public/assets/media/icons/duotune/electronics/elc001.svg
new file mode 100644
index 0000000..3040cb1
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc002.svg b/public/assets/media/icons/duotune/electronics/elc002.svg
new file mode 100644
index 0000000..bdda3ee
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc002.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc003.svg b/public/assets/media/icons/duotune/electronics/elc003.svg
new file mode 100644
index 0000000..9633543
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc004.svg b/public/assets/media/icons/duotune/electronics/elc004.svg
new file mode 100644
index 0000000..83db17b
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc004.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc005.svg b/public/assets/media/icons/duotune/electronics/elc005.svg
new file mode 100644
index 0000000..1b51174
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc006.svg b/public/assets/media/icons/duotune/electronics/elc006.svg
new file mode 100644
index 0000000..94b4230
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc007.svg b/public/assets/media/icons/duotune/electronics/elc007.svg
new file mode 100644
index 0000000..2c214d7
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc007.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc008.svg b/public/assets/media/icons/duotune/electronics/elc008.svg
new file mode 100644
index 0000000..91c7d54
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc009.svg b/public/assets/media/icons/duotune/electronics/elc009.svg
new file mode 100644
index 0000000..c1505d6
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/electronics/elc010.svg b/public/assets/media/icons/duotune/electronics/elc010.svg
new file mode 100644
index 0000000..204d086
--- /dev/null
+++ b/public/assets/media/icons/duotune/electronics/elc010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil001.svg b/public/assets/media/icons/duotune/files/fil001.svg
new file mode 100644
index 0000000..ea62c30
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil002.svg b/public/assets/media/icons/duotune/files/fil002.svg
new file mode 100644
index 0000000..dfd07ff
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil003.svg b/public/assets/media/icons/duotune/files/fil003.svg
new file mode 100644
index 0000000..1875aa3
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil004.svg b/public/assets/media/icons/duotune/files/fil004.svg
new file mode 100644
index 0000000..c05308c
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil005.svg b/public/assets/media/icons/duotune/files/fil005.svg
new file mode 100644
index 0000000..ec78ae4
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil005.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil006.svg b/public/assets/media/icons/duotune/files/fil006.svg
new file mode 100644
index 0000000..46415b0
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil006.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil007.svg b/public/assets/media/icons/duotune/files/fil007.svg
new file mode 100644
index 0000000..da82208
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil007.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil008.svg b/public/assets/media/icons/duotune/files/fil008.svg
new file mode 100644
index 0000000..68daff3
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil008.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil009.svg b/public/assets/media/icons/duotune/files/fil009.svg
new file mode 100644
index 0000000..f63e0b6
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil009.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil010.svg b/public/assets/media/icons/duotune/files/fil010.svg
new file mode 100644
index 0000000..f63e0b6
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil010.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil011.svg b/public/assets/media/icons/duotune/files/fil011.svg
new file mode 100644
index 0000000..b51d362
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil011.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil012.svg b/public/assets/media/icons/duotune/files/fil012.svg
new file mode 100644
index 0000000..0a42a19
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil012.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil013.svg b/public/assets/media/icons/duotune/files/fil013.svg
new file mode 100644
index 0000000..255184f
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil013.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil014.svg b/public/assets/media/icons/duotune/files/fil014.svg
new file mode 100644
index 0000000..b54f87f
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil014.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil015.svg b/public/assets/media/icons/duotune/files/fil015.svg
new file mode 100644
index 0000000..f90c463
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil015.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil016.svg b/public/assets/media/icons/duotune/files/fil016.svg
new file mode 100644
index 0000000..4fa3e81
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil016.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil017.svg b/public/assets/media/icons/duotune/files/fil017.svg
new file mode 100644
index 0000000..ef2d036
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil017.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil018.svg b/public/assets/media/icons/duotune/files/fil018.svg
new file mode 100644
index 0000000..097113f
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil018.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil019.svg b/public/assets/media/icons/duotune/files/fil019.svg
new file mode 100644
index 0000000..748042c
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil019.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil020.svg b/public/assets/media/icons/duotune/files/fil020.svg
new file mode 100644
index 0000000..2e2b3da
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil020.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil021.svg b/public/assets/media/icons/duotune/files/fil021.svg
new file mode 100644
index 0000000..05cb1af
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil021.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil022.svg b/public/assets/media/icons/duotune/files/fil022.svg
new file mode 100644
index 0000000..830364e
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil022.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil023.svg b/public/assets/media/icons/duotune/files/fil023.svg
new file mode 100644
index 0000000..5441494
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil023.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil024.svg b/public/assets/media/icons/duotune/files/fil024.svg
new file mode 100644
index 0000000..3d0f8d1
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil024.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/files/fil025.svg b/public/assets/media/icons/duotune/files/fil025.svg
new file mode 100644
index 0000000..f8d33e9
--- /dev/null
+++ b/public/assets/media/icons/duotune/files/fil025.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin001.svg b/public/assets/media/icons/duotune/finance/fin001.svg
new file mode 100644
index 0000000..8fb7d35
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin002.svg b/public/assets/media/icons/duotune/finance/fin002.svg
new file mode 100644
index 0000000..5752be1
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin003.svg b/public/assets/media/icons/duotune/finance/fin003.svg
new file mode 100644
index 0000000..81e94ab
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin004.svg b/public/assets/media/icons/duotune/finance/fin004.svg
new file mode 100644
index 0000000..42c2ae1
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin004.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin005.svg b/public/assets/media/icons/duotune/finance/fin005.svg
new file mode 100644
index 0000000..7048b7d
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin005.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin006.svg b/public/assets/media/icons/duotune/finance/fin006.svg
new file mode 100644
index 0000000..ae23cd1
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin007.svg b/public/assets/media/icons/duotune/finance/fin007.svg
new file mode 100644
index 0000000..211b130
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin008.svg b/public/assets/media/icons/duotune/finance/fin008.svg
new file mode 100644
index 0000000..ded8e84
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin008.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin009.svg b/public/assets/media/icons/duotune/finance/fin009.svg
new file mode 100644
index 0000000..5742ecb
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/finance/fin010.svg b/public/assets/media/icons/duotune/finance/fin010.svg
new file mode 100644
index 0000000..b0db9a6
--- /dev/null
+++ b/public/assets/media/icons/duotune/finance/fin010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen001.svg b/public/assets/media/icons/duotune/general/gen001.svg
new file mode 100644
index 0000000..2d574a4
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen001.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen002.svg b/public/assets/media/icons/duotune/general/gen002.svg
new file mode 100644
index 0000000..416538e
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen003.svg b/public/assets/media/icons/duotune/general/gen003.svg
new file mode 100644
index 0000000..ef44d14
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen003.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen004.svg b/public/assets/media/icons/duotune/general/gen004.svg
new file mode 100644
index 0000000..38547ca
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen005.svg b/public/assets/media/icons/duotune/general/gen005.svg
new file mode 100644
index 0000000..dc1d1b6
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen005.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen006.svg b/public/assets/media/icons/duotune/general/gen006.svg
new file mode 100644
index 0000000..4b3d7c5
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen007.svg b/public/assets/media/icons/duotune/general/gen007.svg
new file mode 100644
index 0000000..bafae05
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen008.svg b/public/assets/media/icons/duotune/general/gen008.svg
new file mode 100644
index 0000000..18379fa
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen008.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen009.svg b/public/assets/media/icons/duotune/general/gen009.svg
new file mode 100644
index 0000000..456905b
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen010.svg b/public/assets/media/icons/duotune/general/gen010.svg
new file mode 100644
index 0000000..9271ee2
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen011.svg b/public/assets/media/icons/duotune/general/gen011.svg
new file mode 100644
index 0000000..1901878
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen011.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen012.svg b/public/assets/media/icons/duotune/general/gen012.svg
new file mode 100644
index 0000000..03eb271
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen012.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen013.svg b/public/assets/media/icons/duotune/general/gen013.svg
new file mode 100644
index 0000000..76e2084
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen013.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen014.svg b/public/assets/media/icons/duotune/general/gen014.svg
new file mode 100644
index 0000000..02f877c
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen014.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen015.svg b/public/assets/media/icons/duotune/general/gen015.svg
new file mode 100644
index 0000000..b134c8a
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen015.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen016.svg b/public/assets/media/icons/duotune/general/gen016.svg
new file mode 100644
index 0000000..5fbc848
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen016.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen017.svg b/public/assets/media/icons/duotune/general/gen017.svg
new file mode 100644
index 0000000..fe4adb2
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen017.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen018.svg b/public/assets/media/icons/duotune/general/gen018.svg
new file mode 100644
index 0000000..8814be4
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen018.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen019.svg b/public/assets/media/icons/duotune/general/gen019.svg
new file mode 100644
index 0000000..ed0c762
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen019.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen020.svg b/public/assets/media/icons/duotune/general/gen020.svg
new file mode 100644
index 0000000..679034b
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen020.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen021.svg b/public/assets/media/icons/duotune/general/gen021.svg
new file mode 100644
index 0000000..f31329f
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen021.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen022.svg b/public/assets/media/icons/duotune/general/gen022.svg
new file mode 100644
index 0000000..2021669
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen022.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen023.svg b/public/assets/media/icons/duotune/general/gen023.svg
new file mode 100644
index 0000000..6e9ef81
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen023.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen024.svg b/public/assets/media/icons/duotune/general/gen024.svg
new file mode 100644
index 0000000..d652e0f
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen024.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/general/gen025.svg b/public/assets/media/icons/duotune/general/gen025.svg
new file mode 100644
index 0000000..8827f5e
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen025.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen026.svg b/public/assets/media/icons/duotune/general/gen026.svg
new file mode 100644
index 0000000..61cf899
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen026.svg
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/public/assets/media/icons/duotune/general/gen027.svg b/public/assets/media/icons/duotune/general/gen027.svg
new file mode 100644
index 0000000..352e6f0
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen027.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen028.svg b/public/assets/media/icons/duotune/general/gen028.svg
new file mode 100644
index 0000000..09e9bff
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen028.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen029.svg b/public/assets/media/icons/duotune/general/gen029.svg
new file mode 100644
index 0000000..966663a
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen029.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen030.svg b/public/assets/media/icons/duotune/general/gen030.svg
new file mode 100644
index 0000000..22a6f01
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen030.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen031.svg b/public/assets/media/icons/duotune/general/gen031.svg
new file mode 100644
index 0000000..bf92d55
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen031.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen032.svg b/public/assets/media/icons/duotune/general/gen032.svg
new file mode 100644
index 0000000..6a4d3c2
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen032.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen033.svg b/public/assets/media/icons/duotune/general/gen033.svg
new file mode 100644
index 0000000..5e5aa39
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen033.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen034.svg b/public/assets/media/icons/duotune/general/gen034.svg
new file mode 100644
index 0000000..ce81d7c
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen034.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen035.svg b/public/assets/media/icons/duotune/general/gen035.svg
new file mode 100644
index 0000000..75765ee
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen035.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen036.svg b/public/assets/media/icons/duotune/general/gen036.svg
new file mode 100644
index 0000000..91487e8
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen036.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen037.svg b/public/assets/media/icons/duotune/general/gen037.svg
new file mode 100644
index 0000000..d5c7eb1
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen037.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen038.svg b/public/assets/media/icons/duotune/general/gen038.svg
new file mode 100644
index 0000000..96899a8
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen038.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen039.svg b/public/assets/media/icons/duotune/general/gen039.svg
new file mode 100644
index 0000000..7069e81
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen039.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen040.svg b/public/assets/media/icons/duotune/general/gen040.svg
new file mode 100644
index 0000000..6c7861e
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen040.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen041.svg b/public/assets/media/icons/duotune/general/gen041.svg
new file mode 100644
index 0000000..78c7dc4
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen041.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen042.svg b/public/assets/media/icons/duotune/general/gen042.svg
new file mode 100644
index 0000000..be66cfc
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen042.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen043.svg b/public/assets/media/icons/duotune/general/gen043.svg
new file mode 100644
index 0000000..f210aa5
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen043.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen044.svg b/public/assets/media/icons/duotune/general/gen044.svg
new file mode 100644
index 0000000..ca3caa0
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen044.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen045.svg b/public/assets/media/icons/duotune/general/gen045.svg
new file mode 100644
index 0000000..3e68ebd
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen045.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen046.svg b/public/assets/media/icons/duotune/general/gen046.svg
new file mode 100644
index 0000000..e1e8fe0
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen046.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen047.svg b/public/assets/media/icons/duotune/general/gen047.svg
new file mode 100644
index 0000000..918f339
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen047.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen048.svg b/public/assets/media/icons/duotune/general/gen048.svg
new file mode 100644
index 0000000..61661e0
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen048.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen049.svg b/public/assets/media/icons/duotune/general/gen049.svg
new file mode 100644
index 0000000..7f913c2
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen049.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen050.svg b/public/assets/media/icons/duotune/general/gen050.svg
new file mode 100644
index 0000000..a1cd906
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen050.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen051.svg b/public/assets/media/icons/duotune/general/gen051.svg
new file mode 100644
index 0000000..67adf32
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen051.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen052.svg b/public/assets/media/icons/duotune/general/gen052.svg
new file mode 100644
index 0000000..750833b
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen052.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen053.svg b/public/assets/media/icons/duotune/general/gen053.svg
new file mode 100644
index 0000000..6bf2cdc
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen053.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen054.svg b/public/assets/media/icons/duotune/general/gen054.svg
new file mode 100644
index 0000000..e313f0b
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen054.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen055.svg b/public/assets/media/icons/duotune/general/gen055.svg
new file mode 100644
index 0000000..cb4d28a
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen055.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen056.svg b/public/assets/media/icons/duotune/general/gen056.svg
new file mode 100644
index 0000000..f1ebaf7
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen056.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen057.svg b/public/assets/media/icons/duotune/general/gen057.svg
new file mode 100644
index 0000000..7d7b432
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen057.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen058.svg b/public/assets/media/icons/duotune/general/gen058.svg
new file mode 100644
index 0000000..359567f
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen058.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen059.svg b/public/assets/media/icons/duotune/general/gen059.svg
new file mode 100644
index 0000000..b9f5caa
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen059.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen060.svg b/public/assets/media/icons/duotune/general/gen060.svg
new file mode 100644
index 0000000..6ce466e
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen060.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen061.svg b/public/assets/media/icons/duotune/general/gen061.svg
new file mode 100644
index 0000000..cbbd46e
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen061.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen062.svg b/public/assets/media/icons/duotune/general/gen062.svg
new file mode 100644
index 0000000..9e646ed
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen062.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen063.svg b/public/assets/media/icons/duotune/general/gen063.svg
new file mode 100644
index 0000000..16a54ca
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen063.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen064.svg b/public/assets/media/icons/duotune/general/gen064.svg
new file mode 100644
index 0000000..9a43ee8
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen064.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen065.svg b/public/assets/media/icons/duotune/general/gen065.svg
new file mode 100644
index 0000000..13c96a2
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen065.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen066.svg b/public/assets/media/icons/duotune/general/gen066.svg
new file mode 100644
index 0000000..fc586fb
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen066.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen067.svg b/public/assets/media/icons/duotune/general/gen067.svg
new file mode 100644
index 0000000..3593923
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen067.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen068.svg b/public/assets/media/icons/duotune/general/gen068.svg
new file mode 100644
index 0000000..478ee90
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen068.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/general/gen069.svg b/public/assets/media/icons/duotune/general/gen069.svg
new file mode 100644
index 0000000..964fb89
--- /dev/null
+++ b/public/assets/media/icons/duotune/general/gen069.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra001.svg b/public/assets/media/icons/duotune/graphs/gra001.svg
new file mode 100644
index 0000000..0d4613f
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra002.svg b/public/assets/media/icons/duotune/graphs/gra002.svg
new file mode 100644
index 0000000..81d2fb4
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra003.svg b/public/assets/media/icons/duotune/graphs/gra003.svg
new file mode 100644
index 0000000..9e15600
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra004.svg b/public/assets/media/icons/duotune/graphs/gra004.svg
new file mode 100644
index 0000000..e1f60cf
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra005.svg b/public/assets/media/icons/duotune/graphs/gra005.svg
new file mode 100644
index 0000000..d5b2b5a
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra006.svg b/public/assets/media/icons/duotune/graphs/gra006.svg
new file mode 100644
index 0000000..a3ca521
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra007.svg b/public/assets/media/icons/duotune/graphs/gra007.svg
new file mode 100644
index 0000000..84e4a85
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra008.svg b/public/assets/media/icons/duotune/graphs/gra008.svg
new file mode 100644
index 0000000..7a5f39b
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra008.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra009.svg b/public/assets/media/icons/duotune/graphs/gra009.svg
new file mode 100644
index 0000000..c189ca1
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra010.svg b/public/assets/media/icons/duotune/graphs/gra010.svg
new file mode 100644
index 0000000..4a19bb1
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra010.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra011.svg b/public/assets/media/icons/duotune/graphs/gra011.svg
new file mode 100644
index 0000000..434ff51
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra011.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/graphs/gra012.svg b/public/assets/media/icons/duotune/graphs/gra012.svg
new file mode 100644
index 0000000..3465674
--- /dev/null
+++ b/public/assets/media/icons/duotune/graphs/gra012.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay001.svg b/public/assets/media/icons/duotune/layouts/lay001.svg
new file mode 100644
index 0000000..e07fab9
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay002.svg b/public/assets/media/icons/duotune/layouts/lay002.svg
new file mode 100644
index 0000000..f7baa1a
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay003.svg b/public/assets/media/icons/duotune/layouts/lay003.svg
new file mode 100644
index 0000000..ab7a1bd
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay004.svg b/public/assets/media/icons/duotune/layouts/lay004.svg
new file mode 100644
index 0000000..63f9aa1
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay005.svg b/public/assets/media/icons/duotune/layouts/lay005.svg
new file mode 100644
index 0000000..e3036d6
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay006.svg b/public/assets/media/icons/duotune/layouts/lay006.svg
new file mode 100644
index 0000000..823de2e
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay007.svg b/public/assets/media/icons/duotune/layouts/lay007.svg
new file mode 100644
index 0000000..df21e00
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay008.svg b/public/assets/media/icons/duotune/layouts/lay008.svg
new file mode 100644
index 0000000..7e3862c
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay009.svg b/public/assets/media/icons/duotune/layouts/lay009.svg
new file mode 100644
index 0000000..0eb9c04
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/layouts/lay010.svg b/public/assets/media/icons/duotune/layouts/lay010.svg
new file mode 100644
index 0000000..3bc6688
--- /dev/null
+++ b/public/assets/media/icons/duotune/layouts/lay010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map001.svg b/public/assets/media/icons/duotune/maps/map001.svg
new file mode 100644
index 0000000..fc92fe8
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map002.svg b/public/assets/media/icons/duotune/maps/map002.svg
new file mode 100644
index 0000000..f78eec9
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map002.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map003.svg b/public/assets/media/icons/duotune/maps/map003.svg
new file mode 100644
index 0000000..42963c8
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map003.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map004.svg b/public/assets/media/icons/duotune/maps/map004.svg
new file mode 100644
index 0000000..30d04ab
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map005.svg b/public/assets/media/icons/duotune/maps/map005.svg
new file mode 100644
index 0000000..affead3
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map005.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map006.svg b/public/assets/media/icons/duotune/maps/map006.svg
new file mode 100644
index 0000000..dff0082
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map007.svg b/public/assets/media/icons/duotune/maps/map007.svg
new file mode 100644
index 0000000..7abf49e
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map008.svg b/public/assets/media/icons/duotune/maps/map008.svg
new file mode 100644
index 0000000..0ce688e
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map009.svg b/public/assets/media/icons/duotune/maps/map009.svg
new file mode 100644
index 0000000..e1d59a6
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map009.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/maps/map010.svg b/public/assets/media/icons/duotune/maps/map010.svg
new file mode 100644
index 0000000..dffe763
--- /dev/null
+++ b/public/assets/media/icons/duotune/maps/map010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med001.svg b/public/assets/media/icons/duotune/medicine/med001.svg
new file mode 100644
index 0000000..73652f7
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med002.svg b/public/assets/media/icons/duotune/medicine/med002.svg
new file mode 100644
index 0000000..e85ab3c
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med003.svg b/public/assets/media/icons/duotune/medicine/med003.svg
new file mode 100644
index 0000000..b55b4b2
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med003.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med004.svg b/public/assets/media/icons/duotune/medicine/med004.svg
new file mode 100644
index 0000000..9a2203f
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med005.svg b/public/assets/media/icons/duotune/medicine/med005.svg
new file mode 100644
index 0000000..bfd98d6
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med006.svg b/public/assets/media/icons/duotune/medicine/med006.svg
new file mode 100644
index 0000000..81026e1
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med007.svg b/public/assets/media/icons/duotune/medicine/med007.svg
new file mode 100644
index 0000000..1ab861c
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med007.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med008.svg b/public/assets/media/icons/duotune/medicine/med008.svg
new file mode 100644
index 0000000..96e911d
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med008.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med009.svg b/public/assets/media/icons/duotune/medicine/med009.svg
new file mode 100644
index 0000000..09a70e1
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/medicine/med010.svg b/public/assets/media/icons/duotune/medicine/med010.svg
new file mode 100644
index 0000000..519c8f4
--- /dev/null
+++ b/public/assets/media/icons/duotune/medicine/med010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc001.svg b/public/assets/media/icons/duotune/social/soc001.svg
new file mode 100644
index 0000000..b0fd541
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc002.svg b/public/assets/media/icons/duotune/social/soc002.svg
new file mode 100644
index 0000000..4089ad8
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc002.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc003.svg b/public/assets/media/icons/duotune/social/soc003.svg
new file mode 100644
index 0000000..de11fa3
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc003.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc004.svg b/public/assets/media/icons/duotune/social/soc004.svg
new file mode 100644
index 0000000..3873a83
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc005.svg b/public/assets/media/icons/duotune/social/soc005.svg
new file mode 100644
index 0000000..3ee2944
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc006.svg b/public/assets/media/icons/duotune/social/soc006.svg
new file mode 100644
index 0000000..1fb0ebc
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc007.svg b/public/assets/media/icons/duotune/social/soc007.svg
new file mode 100644
index 0000000..9d9233a
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc007.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc008.svg b/public/assets/media/icons/duotune/social/soc008.svg
new file mode 100644
index 0000000..3d06f81
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc009.svg b/public/assets/media/icons/duotune/social/soc009.svg
new file mode 100644
index 0000000..ad5280a
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/social/soc010.svg b/public/assets/media/icons/duotune/social/soc010.svg
new file mode 100644
index 0000000..71d175e
--- /dev/null
+++ b/public/assets/media/icons/duotune/social/soc010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh001.svg b/public/assets/media/icons/duotune/technology/teh001.svg
new file mode 100644
index 0000000..7d48300
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh002.svg b/public/assets/media/icons/duotune/technology/teh002.svg
new file mode 100644
index 0000000..f95cd12
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh003.svg b/public/assets/media/icons/duotune/technology/teh003.svg
new file mode 100644
index 0000000..59deaff
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh004.svg b/public/assets/media/icons/duotune/technology/teh004.svg
new file mode 100644
index 0000000..de2f954
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh005.svg b/public/assets/media/icons/duotune/technology/teh005.svg
new file mode 100644
index 0000000..da5ef05
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh005.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh006.svg b/public/assets/media/icons/duotune/technology/teh006.svg
new file mode 100644
index 0000000..0543bc6
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh006.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh007.svg b/public/assets/media/icons/duotune/technology/teh007.svg
new file mode 100644
index 0000000..2bed14d
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh007.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh008.svg b/public/assets/media/icons/duotune/technology/teh008.svg
new file mode 100644
index 0000000..ce288f2
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh009.svg b/public/assets/media/icons/duotune/technology/teh009.svg
new file mode 100644
index 0000000..ff6ac1d
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/technology/teh010.svg b/public/assets/media/icons/duotune/technology/teh010.svg
new file mode 100644
index 0000000..59a1c94
--- /dev/null
+++ b/public/assets/media/icons/duotune/technology/teh010.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt001.svg b/public/assets/media/icons/duotune/text/txt001.svg
new file mode 100644
index 0000000..db4c393
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt001.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt002.svg b/public/assets/media/icons/duotune/text/txt002.svg
new file mode 100644
index 0000000..3bce269
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt002.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt003.svg b/public/assets/media/icons/duotune/text/txt003.svg
new file mode 100644
index 0000000..e5b9851
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt003.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt004.svg b/public/assets/media/icons/duotune/text/txt004.svg
new file mode 100644
index 0000000..e5b9851
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt004.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt005.svg b/public/assets/media/icons/duotune/text/txt005.svg
new file mode 100644
index 0000000..cd9b66a
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt005.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt006.svg b/public/assets/media/icons/duotune/text/txt006.svg
new file mode 100644
index 0000000..8d8ea00
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt006.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt007.svg b/public/assets/media/icons/duotune/text/txt007.svg
new file mode 100644
index 0000000..6629bba
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt007.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt008.svg b/public/assets/media/icons/duotune/text/txt008.svg
new file mode 100644
index 0000000..db1ff30
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt008.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt009.svg b/public/assets/media/icons/duotune/text/txt009.svg
new file mode 100644
index 0000000..4eb9ccd
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt009.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt010.svg b/public/assets/media/icons/duotune/text/txt010.svg
new file mode 100644
index 0000000..cbee6a2
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt010.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt011.svg b/public/assets/media/icons/duotune/text/txt011.svg
new file mode 100644
index 0000000..9ef1f6e
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt011.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/icons/duotune/text/txt012.svg b/public/assets/media/icons/duotune/text/txt012.svg
new file mode 100644
index 0000000..9ded6a0
--- /dev/null
+++ b/public/assets/media/icons/duotune/text/txt012.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/illustrations/dozzy-1/1-dark.png b/public/assets/media/illustrations/dozzy-1/1-dark.png
new file mode 100644
index 0000000..8a913b2
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/1-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/1.png b/public/assets/media/illustrations/dozzy-1/1.png
new file mode 100644
index 0000000..8a913b2
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/1.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/10-dark.png b/public/assets/media/illustrations/dozzy-1/10-dark.png
new file mode 100644
index 0000000..035f888
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/10-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/10.png b/public/assets/media/illustrations/dozzy-1/10.png
new file mode 100644
index 0000000..035f888
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/10.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/11-dark.png b/public/assets/media/illustrations/dozzy-1/11-dark.png
new file mode 100644
index 0000000..935cc93
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/11-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/11.png b/public/assets/media/illustrations/dozzy-1/11.png
new file mode 100644
index 0000000..935cc93
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/11.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/12-dark.png b/public/assets/media/illustrations/dozzy-1/12-dark.png
new file mode 100644
index 0000000..6a566f2
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/12-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/12.png b/public/assets/media/illustrations/dozzy-1/12.png
new file mode 100644
index 0000000..6a566f2
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/12.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/13-dark.png b/public/assets/media/illustrations/dozzy-1/13-dark.png
new file mode 100644
index 0000000..aeb4821
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/13-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/13.png b/public/assets/media/illustrations/dozzy-1/13.png
new file mode 100644
index 0000000..aeb4821
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/13.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/14-dark.png b/public/assets/media/illustrations/dozzy-1/14-dark.png
new file mode 100644
index 0000000..b5e3eab
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/14-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/14.png b/public/assets/media/illustrations/dozzy-1/14.png
new file mode 100644
index 0000000..635b369
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/14.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/15-dark.png b/public/assets/media/illustrations/dozzy-1/15-dark.png
new file mode 100644
index 0000000..002b83c
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/15-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/15.png b/public/assets/media/illustrations/dozzy-1/15.png
new file mode 100644
index 0000000..002b83c
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/15.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/16-dark.png b/public/assets/media/illustrations/dozzy-1/16-dark.png
new file mode 100644
index 0000000..69202fd
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/16-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/16.png b/public/assets/media/illustrations/dozzy-1/16.png
new file mode 100644
index 0000000..69202fd
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/16.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/17-dark.png b/public/assets/media/illustrations/dozzy-1/17-dark.png
new file mode 100644
index 0000000..6f34b91
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/17-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/17.png b/public/assets/media/illustrations/dozzy-1/17.png
new file mode 100644
index 0000000..6f34b91
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/17.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/18-dark.png b/public/assets/media/illustrations/dozzy-1/18-dark.png
new file mode 100644
index 0000000..e19a79a
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/18-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/18.png b/public/assets/media/illustrations/dozzy-1/18.png
new file mode 100644
index 0000000..4ca77a5
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/18.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/19-dark.png b/public/assets/media/illustrations/dozzy-1/19-dark.png
new file mode 100644
index 0000000..7e19dd5
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/19-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/19.png b/public/assets/media/illustrations/dozzy-1/19.png
new file mode 100644
index 0000000..8d2d189
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/19.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/2-dark.png b/public/assets/media/illustrations/dozzy-1/2-dark.png
new file mode 100644
index 0000000..cee2ced
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/2-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/2.png b/public/assets/media/illustrations/dozzy-1/2.png
new file mode 100644
index 0000000..cee2ced
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/2.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/20-dark.png b/public/assets/media/illustrations/dozzy-1/20-dark.png
new file mode 100644
index 0000000..c5a8f58
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/20-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/20.png b/public/assets/media/illustrations/dozzy-1/20.png
new file mode 100644
index 0000000..c5a8f58
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/20.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/3-dark.png b/public/assets/media/illustrations/dozzy-1/3-dark.png
new file mode 100644
index 0000000..3d924fd
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/3-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/3.png b/public/assets/media/illustrations/dozzy-1/3.png
new file mode 100644
index 0000000..3d924fd
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/3.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/4-dark.png b/public/assets/media/illustrations/dozzy-1/4-dark.png
new file mode 100644
index 0000000..7ad63d6
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/4-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/4.png b/public/assets/media/illustrations/dozzy-1/4.png
new file mode 100644
index 0000000..7ad63d6
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/4.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/5-dark.png b/public/assets/media/illustrations/dozzy-1/5-dark.png
new file mode 100644
index 0000000..b366a8a
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/5-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/5.png b/public/assets/media/illustrations/dozzy-1/5.png
new file mode 100644
index 0000000..b366a8a
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/5.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/6-dark.png b/public/assets/media/illustrations/dozzy-1/6-dark.png
new file mode 100644
index 0000000..b50bd5a
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/6-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/6.png b/public/assets/media/illustrations/dozzy-1/6.png
new file mode 100644
index 0000000..b50bd5a
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/6.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/7-dark.png b/public/assets/media/illustrations/dozzy-1/7-dark.png
new file mode 100644
index 0000000..f0e0ba3
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/7-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/7.png b/public/assets/media/illustrations/dozzy-1/7.png
new file mode 100644
index 0000000..f0e0ba3
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/7.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/8-dark.png b/public/assets/media/illustrations/dozzy-1/8-dark.png
new file mode 100644
index 0000000..cffb72f
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/8-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/8.png b/public/assets/media/illustrations/dozzy-1/8.png
new file mode 100644
index 0000000..cffb72f
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/8.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/9-dark.png b/public/assets/media/illustrations/dozzy-1/9-dark.png
new file mode 100644
index 0000000..0f9a0eb
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/9-dark.png differ
diff --git a/public/assets/media/illustrations/dozzy-1/9.png b/public/assets/media/illustrations/dozzy-1/9.png
new file mode 100644
index 0000000..0f9a0eb
Binary files /dev/null and b/public/assets/media/illustrations/dozzy-1/9.png differ
diff --git a/public/assets/media/illustrations/misc/credit-card.png b/public/assets/media/illustrations/misc/credit-card.png
new file mode 100644
index 0000000..024851c
Binary files /dev/null and b/public/assets/media/illustrations/misc/credit-card.png differ
diff --git a/public/assets/media/illustrations/misc/upgrade-dark.svg b/public/assets/media/illustrations/misc/upgrade-dark.svg
new file mode 100644
index 0000000..834c3a3
--- /dev/null
+++ b/public/assets/media/illustrations/misc/upgrade-dark.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/illustrations/misc/upgrade.svg b/public/assets/media/illustrations/misc/upgrade.svg
new file mode 100644
index 0000000..e72aff5
--- /dev/null
+++ b/public/assets/media/illustrations/misc/upgrade.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/illustrations/sigma-1/1-dark.png b/public/assets/media/illustrations/sigma-1/1-dark.png
new file mode 100644
index 0000000..e7331f0
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/1-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/1.png b/public/assets/media/illustrations/sigma-1/1.png
new file mode 100644
index 0000000..2c40339
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/1.png differ
diff --git a/public/assets/media/illustrations/sigma-1/10-dark.png b/public/assets/media/illustrations/sigma-1/10-dark.png
new file mode 100644
index 0000000..6acbb20
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/10-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/10.png b/public/assets/media/illustrations/sigma-1/10.png
new file mode 100644
index 0000000..37e2b15
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/10.png differ
diff --git a/public/assets/media/illustrations/sigma-1/11-dark.png b/public/assets/media/illustrations/sigma-1/11-dark.png
new file mode 100644
index 0000000..eabc31f
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/11-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/11.png b/public/assets/media/illustrations/sigma-1/11.png
new file mode 100644
index 0000000..a393a3d
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/11.png differ
diff --git a/public/assets/media/illustrations/sigma-1/12-dark.png b/public/assets/media/illustrations/sigma-1/12-dark.png
new file mode 100644
index 0000000..cdac7bf
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/12-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/12.png b/public/assets/media/illustrations/sigma-1/12.png
new file mode 100644
index 0000000..9edd6ad
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/12.png differ
diff --git a/public/assets/media/illustrations/sigma-1/13-dark.png b/public/assets/media/illustrations/sigma-1/13-dark.png
new file mode 100644
index 0000000..187499a
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/13-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/13.png b/public/assets/media/illustrations/sigma-1/13.png
new file mode 100644
index 0000000..73484aa
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/13.png differ
diff --git a/public/assets/media/illustrations/sigma-1/14-dark.png b/public/assets/media/illustrations/sigma-1/14-dark.png
new file mode 100644
index 0000000..3bfe499
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/14-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/14.png b/public/assets/media/illustrations/sigma-1/14.png
new file mode 100644
index 0000000..fddda94
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/14.png differ
diff --git a/public/assets/media/illustrations/sigma-1/15-dark.png b/public/assets/media/illustrations/sigma-1/15-dark.png
new file mode 100644
index 0000000..853fff7
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/15-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/15.png b/public/assets/media/illustrations/sigma-1/15.png
new file mode 100644
index 0000000..170124b
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/15.png differ
diff --git a/public/assets/media/illustrations/sigma-1/16-dark.png b/public/assets/media/illustrations/sigma-1/16-dark.png
new file mode 100644
index 0000000..9e4b70b
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/16-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/16.png b/public/assets/media/illustrations/sigma-1/16.png
new file mode 100644
index 0000000..3a8257c
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/16.png differ
diff --git a/public/assets/media/illustrations/sigma-1/17-dark.png b/public/assets/media/illustrations/sigma-1/17-dark.png
new file mode 100644
index 0000000..ee770af
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/17-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/17.png b/public/assets/media/illustrations/sigma-1/17.png
new file mode 100644
index 0000000..8fcacf0
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/17.png differ
diff --git a/public/assets/media/illustrations/sigma-1/18-dark.png b/public/assets/media/illustrations/sigma-1/18-dark.png
new file mode 100644
index 0000000..f9adc48
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/18-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/18.png b/public/assets/media/illustrations/sigma-1/18.png
new file mode 100644
index 0000000..459ed7b
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/18.png differ
diff --git a/public/assets/media/illustrations/sigma-1/19-dark.png b/public/assets/media/illustrations/sigma-1/19-dark.png
new file mode 100644
index 0000000..54e7633
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/19-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/19.png b/public/assets/media/illustrations/sigma-1/19.png
new file mode 100644
index 0000000..9fd06f6
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/19.png differ
diff --git a/public/assets/media/illustrations/sigma-1/2-dark.png b/public/assets/media/illustrations/sigma-1/2-dark.png
new file mode 100644
index 0000000..cec2fd4
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/2-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/2.png b/public/assets/media/illustrations/sigma-1/2.png
new file mode 100644
index 0000000..3e5310e
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/2.png differ
diff --git a/public/assets/media/illustrations/sigma-1/20-dark.png b/public/assets/media/illustrations/sigma-1/20-dark.png
new file mode 100644
index 0000000..a18f403
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/20-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/20.png b/public/assets/media/illustrations/sigma-1/20.png
new file mode 100644
index 0000000..c1879ef
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/20.png differ
diff --git a/public/assets/media/illustrations/sigma-1/21-dark.png b/public/assets/media/illustrations/sigma-1/21-dark.png
new file mode 100644
index 0000000..820be06
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/21-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/21.png b/public/assets/media/illustrations/sigma-1/21.png
new file mode 100644
index 0000000..b6e1623
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/21.png differ
diff --git a/public/assets/media/illustrations/sigma-1/3-dark.png b/public/assets/media/illustrations/sigma-1/3-dark.png
new file mode 100644
index 0000000..1c10717
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/3-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/3.png b/public/assets/media/illustrations/sigma-1/3.png
new file mode 100644
index 0000000..9f79d8a
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/3.png differ
diff --git a/public/assets/media/illustrations/sigma-1/4-dark.png b/public/assets/media/illustrations/sigma-1/4-dark.png
new file mode 100644
index 0000000..70e6767
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/4-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/4.png b/public/assets/media/illustrations/sigma-1/4.png
new file mode 100644
index 0000000..c0ddb8f
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/4.png differ
diff --git a/public/assets/media/illustrations/sigma-1/5-dark.png b/public/assets/media/illustrations/sigma-1/5-dark.png
new file mode 100644
index 0000000..7a94c20
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/5-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/5.png b/public/assets/media/illustrations/sigma-1/5.png
new file mode 100644
index 0000000..b28d5db
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/5.png differ
diff --git a/public/assets/media/illustrations/sigma-1/6-dark.png b/public/assets/media/illustrations/sigma-1/6-dark.png
new file mode 100644
index 0000000..b44bc0a
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/6-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/6.png b/public/assets/media/illustrations/sigma-1/6.png
new file mode 100644
index 0000000..77e9279
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/6.png differ
diff --git a/public/assets/media/illustrations/sigma-1/7-dark.png b/public/assets/media/illustrations/sigma-1/7-dark.png
new file mode 100644
index 0000000..d1ef375
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/7-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/7.png b/public/assets/media/illustrations/sigma-1/7.png
new file mode 100644
index 0000000..e1e6da8
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/7.png differ
diff --git a/public/assets/media/illustrations/sigma-1/8-dark.png b/public/assets/media/illustrations/sigma-1/8-dark.png
new file mode 100644
index 0000000..9a13ac7
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/8-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/8.png b/public/assets/media/illustrations/sigma-1/8.png
new file mode 100644
index 0000000..9a3a3f9
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/8.png differ
diff --git a/public/assets/media/illustrations/sigma-1/9-dark.png b/public/assets/media/illustrations/sigma-1/9-dark.png
new file mode 100644
index 0000000..9986e19
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/9-dark.png differ
diff --git a/public/assets/media/illustrations/sigma-1/9.png b/public/assets/media/illustrations/sigma-1/9.png
new file mode 100644
index 0000000..f7a9f72
Binary files /dev/null and b/public/assets/media/illustrations/sigma-1/9.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/1-dark.png b/public/assets/media/illustrations/sketchy-1/1-dark.png
new file mode 100644
index 0000000..5ea1b54
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/1-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/1.png b/public/assets/media/illustrations/sketchy-1/1.png
new file mode 100644
index 0000000..5ea1b54
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/1.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/10-dark.png b/public/assets/media/illustrations/sketchy-1/10-dark.png
new file mode 100644
index 0000000..8520ece
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/10-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/10.png b/public/assets/media/illustrations/sketchy-1/10.png
new file mode 100644
index 0000000..6473bc0
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/10.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/11-dark.png b/public/assets/media/illustrations/sketchy-1/11-dark.png
new file mode 100644
index 0000000..25a6f91
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/11-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/11.png b/public/assets/media/illustrations/sketchy-1/11.png
new file mode 100644
index 0000000..25a6f91
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/11.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/12-dark.png b/public/assets/media/illustrations/sketchy-1/12-dark.png
new file mode 100644
index 0000000..9b205d2
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/12-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/12.png b/public/assets/media/illustrations/sketchy-1/12.png
new file mode 100644
index 0000000..9b205d2
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/12.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/13-dark.png b/public/assets/media/illustrations/sketchy-1/13-dark.png
new file mode 100644
index 0000000..58aceb0
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/13-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/13.png b/public/assets/media/illustrations/sketchy-1/13.png
new file mode 100644
index 0000000..4cbafeb
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/13.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/14-dark.png b/public/assets/media/illustrations/sketchy-1/14-dark.png
new file mode 100644
index 0000000..f4d7601
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/14-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/14.png b/public/assets/media/illustrations/sketchy-1/14.png
new file mode 100644
index 0000000..920bad9
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/14.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/15-dark.png b/public/assets/media/illustrations/sketchy-1/15-dark.png
new file mode 100644
index 0000000..f36c423
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/15-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/15.png b/public/assets/media/illustrations/sketchy-1/15.png
new file mode 100644
index 0000000..cda7ee7
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/15.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/16-dark.png b/public/assets/media/illustrations/sketchy-1/16-dark.png
new file mode 100644
index 0000000..effe4ef
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/16-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/16.png b/public/assets/media/illustrations/sketchy-1/16.png
new file mode 100644
index 0000000..effe4ef
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/16.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/17-dark.png b/public/assets/media/illustrations/sketchy-1/17-dark.png
new file mode 100644
index 0000000..017f9cf
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/17-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/17.png b/public/assets/media/illustrations/sketchy-1/17.png
new file mode 100644
index 0000000..017f9cf
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/17.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/18-dark.png b/public/assets/media/illustrations/sketchy-1/18-dark.png
new file mode 100644
index 0000000..3ea09b0
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/18-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/18.png b/public/assets/media/illustrations/sketchy-1/18.png
new file mode 100644
index 0000000..66d278b
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/18.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/19-dark.png b/public/assets/media/illustrations/sketchy-1/19-dark.png
new file mode 100644
index 0000000..01cb1bc
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/19-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/19.png b/public/assets/media/illustrations/sketchy-1/19.png
new file mode 100644
index 0000000..059d621
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/19.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/2-dark.png b/public/assets/media/illustrations/sketchy-1/2-dark.png
new file mode 100644
index 0000000..8cf0e9d
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/2-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/2.png b/public/assets/media/illustrations/sketchy-1/2.png
new file mode 100644
index 0000000..8cf0e9d
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/2.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/20-dark.png b/public/assets/media/illustrations/sketchy-1/20-dark.png
new file mode 100644
index 0000000..bc36a05
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/20-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/20.png b/public/assets/media/illustrations/sketchy-1/20.png
new file mode 100644
index 0000000..bc36a05
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/20.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/3-dark.png b/public/assets/media/illustrations/sketchy-1/3-dark.png
new file mode 100644
index 0000000..2bc292e
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/3-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/3.png b/public/assets/media/illustrations/sketchy-1/3.png
new file mode 100644
index 0000000..2bc292e
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/3.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/4-dark.png b/public/assets/media/illustrations/sketchy-1/4-dark.png
new file mode 100644
index 0000000..23392de
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/4-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/4.png b/public/assets/media/illustrations/sketchy-1/4.png
new file mode 100644
index 0000000..23392de
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/4.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/5-dark.png b/public/assets/media/illustrations/sketchy-1/5-dark.png
new file mode 100644
index 0000000..9fec5d9
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/5-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/5.png b/public/assets/media/illustrations/sketchy-1/5.png
new file mode 100644
index 0000000..9fec5d9
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/5.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/6-dark.png b/public/assets/media/illustrations/sketchy-1/6-dark.png
new file mode 100644
index 0000000..5061c7e
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/6-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/6.png b/public/assets/media/illustrations/sketchy-1/6.png
new file mode 100644
index 0000000..5061c7e
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/6.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/7-dark.png b/public/assets/media/illustrations/sketchy-1/7-dark.png
new file mode 100644
index 0000000..86aa33e
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/7-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/7.png b/public/assets/media/illustrations/sketchy-1/7.png
new file mode 100644
index 0000000..86aa33e
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/7.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/8-dark.png b/public/assets/media/illustrations/sketchy-1/8-dark.png
new file mode 100644
index 0000000..4bd1c1e
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/8-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/8.png b/public/assets/media/illustrations/sketchy-1/8.png
new file mode 100644
index 0000000..4bd1c1e
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/8.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/9-dark.png b/public/assets/media/illustrations/sketchy-1/9-dark.png
new file mode 100644
index 0000000..5628b75
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/9-dark.png differ
diff --git a/public/assets/media/illustrations/sketchy-1/9.png b/public/assets/media/illustrations/sketchy-1/9.png
new file mode 100644
index 0000000..5628b75
Binary files /dev/null and b/public/assets/media/illustrations/sketchy-1/9.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/1-dark.png b/public/assets/media/illustrations/unitedpalms-1/1-dark.png
new file mode 100644
index 0000000..ddb1f87
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/1-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/1.png b/public/assets/media/illustrations/unitedpalms-1/1.png
new file mode 100644
index 0000000..c14c1bc
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/1.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/10-dark.png b/public/assets/media/illustrations/unitedpalms-1/10-dark.png
new file mode 100644
index 0000000..55eefcb
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/10-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/10.png b/public/assets/media/illustrations/unitedpalms-1/10.png
new file mode 100644
index 0000000..85f7501
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/10.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/11-dark.png b/public/assets/media/illustrations/unitedpalms-1/11-dark.png
new file mode 100644
index 0000000..d900f13
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/11-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/11.png b/public/assets/media/illustrations/unitedpalms-1/11.png
new file mode 100644
index 0000000..63266da
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/11.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/12-dark.png b/public/assets/media/illustrations/unitedpalms-1/12-dark.png
new file mode 100644
index 0000000..0ed7ad1
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/12-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/12.png b/public/assets/media/illustrations/unitedpalms-1/12.png
new file mode 100644
index 0000000..95ece52
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/12.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/13-dark.png b/public/assets/media/illustrations/unitedpalms-1/13-dark.png
new file mode 100644
index 0000000..38132a1
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/13-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/13.png b/public/assets/media/illustrations/unitedpalms-1/13.png
new file mode 100644
index 0000000..542da8b
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/13.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/14-dark.png b/public/assets/media/illustrations/unitedpalms-1/14-dark.png
new file mode 100644
index 0000000..6cacfe0
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/14-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/14.png b/public/assets/media/illustrations/unitedpalms-1/14.png
new file mode 100644
index 0000000..312722d
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/14.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/15-dark.png b/public/assets/media/illustrations/unitedpalms-1/15-dark.png
new file mode 100644
index 0000000..5a7060b
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/15-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/15.png b/public/assets/media/illustrations/unitedpalms-1/15.png
new file mode 100644
index 0000000..526f6d2
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/15.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/16-dark.png b/public/assets/media/illustrations/unitedpalms-1/16-dark.png
new file mode 100644
index 0000000..ca63949
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/16-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/16.png b/public/assets/media/illustrations/unitedpalms-1/16.png
new file mode 100644
index 0000000..f0e3735
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/16.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/17-dark.png b/public/assets/media/illustrations/unitedpalms-1/17-dark.png
new file mode 100644
index 0000000..74b8547
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/17-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/17.png b/public/assets/media/illustrations/unitedpalms-1/17.png
new file mode 100644
index 0000000..5eb9d8b
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/17.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/18-dark.png b/public/assets/media/illustrations/unitedpalms-1/18-dark.png
new file mode 100644
index 0000000..8018cf7
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/18-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/18.png b/public/assets/media/illustrations/unitedpalms-1/18.png
new file mode 100644
index 0000000..b711721
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/18.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/19-dark.png b/public/assets/media/illustrations/unitedpalms-1/19-dark.png
new file mode 100644
index 0000000..1c9020c
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/19-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/19.png b/public/assets/media/illustrations/unitedpalms-1/19.png
new file mode 100644
index 0000000..1d912cd
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/19.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/2-dark.png b/public/assets/media/illustrations/unitedpalms-1/2-dark.png
new file mode 100644
index 0000000..5a3e155
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/2-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/2.png b/public/assets/media/illustrations/unitedpalms-1/2.png
new file mode 100644
index 0000000..cb54b6a
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/2.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/20-dark.png b/public/assets/media/illustrations/unitedpalms-1/20-dark.png
new file mode 100644
index 0000000..a318fa5
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/20-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/20.png b/public/assets/media/illustrations/unitedpalms-1/20.png
new file mode 100644
index 0000000..b44ee20
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/20.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/3-dark.png b/public/assets/media/illustrations/unitedpalms-1/3-dark.png
new file mode 100644
index 0000000..4116c2e
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/3-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/3.png b/public/assets/media/illustrations/unitedpalms-1/3.png
new file mode 100644
index 0000000..fb4822d
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/3.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/4-dark.png b/public/assets/media/illustrations/unitedpalms-1/4-dark.png
new file mode 100644
index 0000000..7363463
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/4-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/4.png b/public/assets/media/illustrations/unitedpalms-1/4.png
new file mode 100644
index 0000000..5b0fd92
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/4.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/5-dark.png b/public/assets/media/illustrations/unitedpalms-1/5-dark.png
new file mode 100644
index 0000000..2b24825
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/5-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/5.png b/public/assets/media/illustrations/unitedpalms-1/5.png
new file mode 100644
index 0000000..0f10a13
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/5.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/6-dark.png b/public/assets/media/illustrations/unitedpalms-1/6-dark.png
new file mode 100644
index 0000000..45a2efe
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/6-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/6.png b/public/assets/media/illustrations/unitedpalms-1/6.png
new file mode 100644
index 0000000..2b7872e
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/6.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/7-dark.png b/public/assets/media/illustrations/unitedpalms-1/7-dark.png
new file mode 100644
index 0000000..6929853
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/7-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/7.png b/public/assets/media/illustrations/unitedpalms-1/7.png
new file mode 100644
index 0000000..756157b
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/7.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/8-dark.png b/public/assets/media/illustrations/unitedpalms-1/8-dark.png
new file mode 100644
index 0000000..5a0c18a
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/8-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/8.png b/public/assets/media/illustrations/unitedpalms-1/8.png
new file mode 100644
index 0000000..57719a4
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/8.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/9-dark.png b/public/assets/media/illustrations/unitedpalms-1/9-dark.png
new file mode 100644
index 0000000..796af50
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/9-dark.png differ
diff --git a/public/assets/media/illustrations/unitedpalms-1/9.png b/public/assets/media/illustrations/unitedpalms-1/9.png
new file mode 100644
index 0000000..7fc84cf
Binary files /dev/null and b/public/assets/media/illustrations/unitedpalms-1/9.png differ
diff --git a/public/assets/media/logos/custom-1.png b/public/assets/media/logos/custom-1.png
new file mode 100644
index 0000000..bf7b4d2
Binary files /dev/null and b/public/assets/media/logos/custom-1.png differ
diff --git a/public/assets/media/logos/custom-2.svg b/public/assets/media/logos/custom-2.svg
new file mode 100644
index 0000000..e86088a
--- /dev/null
+++ b/public/assets/media/logos/custom-2.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/logos/custom-3.svg b/public/assets/media/logos/custom-3.svg
new file mode 100644
index 0000000..b7978d7
--- /dev/null
+++ b/public/assets/media/logos/custom-3.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/logos/default-dark.svg b/public/assets/media/logos/default-dark.svg
new file mode 100644
index 0000000..b290e71
--- /dev/null
+++ b/public/assets/media/logos/default-dark.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/logos/default-large.svg b/public/assets/media/logos/default-large.svg
new file mode 100644
index 0000000..9eaf21e
--- /dev/null
+++ b/public/assets/media/logos/default-large.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/logos/default-small-dark.svg b/public/assets/media/logos/default-small-dark.svg
new file mode 100644
index 0000000..7f2a6dc
--- /dev/null
+++ b/public/assets/media/logos/default-small-dark.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/logos/default-small.svg b/public/assets/media/logos/default-small.svg
new file mode 100644
index 0000000..ddeeb71
--- /dev/null
+++ b/public/assets/media/logos/default-small.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/logos/default.svg b/public/assets/media/logos/default.svg
new file mode 100644
index 0000000..75f84cf
--- /dev/null
+++ b/public/assets/media/logos/default.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/logos/favicon.ico b/public/assets/media/logos/favicon.ico
new file mode 100644
index 0000000..94838e5
Binary files /dev/null and b/public/assets/media/logos/favicon.ico differ
diff --git a/public/assets/media/logos/keenthemes-dark.svg b/public/assets/media/logos/keenthemes-dark.svg
new file mode 100644
index 0000000..d0a96e9
--- /dev/null
+++ b/public/assets/media/logos/keenthemes-dark.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/logos/keenthemes.svg b/public/assets/media/logos/keenthemes.svg
new file mode 100644
index 0000000..9824d5c
--- /dev/null
+++ b/public/assets/media/logos/keenthemes.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/logos/landing-dark.svg b/public/assets/media/logos/landing-dark.svg
new file mode 100644
index 0000000..66e2390
--- /dev/null
+++ b/public/assets/media/logos/landing-dark.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/logos/landing.svg b/public/assets/media/logos/landing.svg
new file mode 100644
index 0000000..9c7ff28
--- /dev/null
+++ b/public/assets/media/logos/landing.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/logos/mail.svg b/public/assets/media/logos/mail.svg
new file mode 100644
index 0000000..75f84cf
--- /dev/null
+++ b/public/assets/media/logos/mail.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/misc/auth-bg.png b/public/assets/media/misc/auth-bg.png
new file mode 100644
index 0000000..8dd1a52
Binary files /dev/null and b/public/assets/media/misc/auth-bg.png differ
diff --git a/public/assets/media/misc/auth-screens.png b/public/assets/media/misc/auth-screens.png
new file mode 100644
index 0000000..149e646
Binary files /dev/null and b/public/assets/media/misc/auth-screens.png differ
diff --git a/public/assets/media/misc/bg-2.jpg b/public/assets/media/misc/bg-2.jpg
new file mode 100644
index 0000000..378e7ee
Binary files /dev/null and b/public/assets/media/misc/bg-2.jpg differ
diff --git a/public/assets/media/misc/city.png b/public/assets/media/misc/city.png
new file mode 100644
index 0000000..8eeff26
Binary files /dev/null and b/public/assets/media/misc/city.png differ
diff --git a/public/assets/media/misc/image.png b/public/assets/media/misc/image.png
new file mode 100644
index 0000000..5e01b1e
Binary files /dev/null and b/public/assets/media/misc/image.png differ
diff --git a/public/assets/media/misc/layout/customizer-header-bg.jpg b/public/assets/media/misc/layout/customizer-header-bg.jpg
new file mode 100644
index 0000000..2e29270
Binary files /dev/null and b/public/assets/media/misc/layout/customizer-header-bg.jpg differ
diff --git a/public/assets/media/misc/layout/dark-header.png b/public/assets/media/misc/layout/dark-header.png
new file mode 100644
index 0000000..5eab3c6
Binary files /dev/null and b/public/assets/media/misc/layout/dark-header.png differ
diff --git a/public/assets/media/misc/layout/dark-sidebar.png b/public/assets/media/misc/layout/dark-sidebar.png
new file mode 100644
index 0000000..82ab02c
Binary files /dev/null and b/public/assets/media/misc/layout/dark-sidebar.png differ
diff --git a/public/assets/media/misc/layout/demo1-dark.png b/public/assets/media/misc/layout/demo1-dark.png
new file mode 100644
index 0000000..4e60f0a
Binary files /dev/null and b/public/assets/media/misc/layout/demo1-dark.png differ
diff --git a/public/assets/media/misc/layout/demo1-light.png b/public/assets/media/misc/layout/demo1-light.png
new file mode 100644
index 0000000..6c039df
Binary files /dev/null and b/public/assets/media/misc/layout/demo1-light.png differ
diff --git a/public/assets/media/misc/layout/demo23-dark.png b/public/assets/media/misc/layout/demo23-dark.png
new file mode 100644
index 0000000..4e60f0a
Binary files /dev/null and b/public/assets/media/misc/layout/demo23-dark.png differ
diff --git a/public/assets/media/misc/layout/demo23-light.png b/public/assets/media/misc/layout/demo23-light.png
new file mode 100644
index 0000000..6c039df
Binary files /dev/null and b/public/assets/media/misc/layout/demo23-light.png differ
diff --git a/public/assets/media/misc/layout/light-header.png b/public/assets/media/misc/layout/light-header.png
new file mode 100644
index 0000000..07ce873
Binary files /dev/null and b/public/assets/media/misc/layout/light-header.png differ
diff --git a/public/assets/media/misc/layout/light-sidebar.png b/public/assets/media/misc/layout/light-sidebar.png
new file mode 100644
index 0000000..7abff3e
Binary files /dev/null and b/public/assets/media/misc/layout/light-sidebar.png differ
diff --git a/public/assets/media/misc/layout/toolbar-accounting.png b/public/assets/media/misc/layout/toolbar-accounting.png
new file mode 100644
index 0000000..12bafd7
Binary files /dev/null and b/public/assets/media/misc/layout/toolbar-accounting.png differ
diff --git a/public/assets/media/misc/layout/toolbar-classic.png b/public/assets/media/misc/layout/toolbar-classic.png
new file mode 100644
index 0000000..1100532
Binary files /dev/null and b/public/assets/media/misc/layout/toolbar-classic.png differ
diff --git a/public/assets/media/misc/layout/toolbar-extended.png b/public/assets/media/misc/layout/toolbar-extended.png
new file mode 100644
index 0000000..9746a5b
Binary files /dev/null and b/public/assets/media/misc/layout/toolbar-extended.png differ
diff --git a/public/assets/media/misc/layout/toolbar-reports.png b/public/assets/media/misc/layout/toolbar-reports.png
new file mode 100644
index 0000000..33bf561
Binary files /dev/null and b/public/assets/media/misc/layout/toolbar-reports.png differ
diff --git a/public/assets/media/misc/layout/toolbar-saas.png b/public/assets/media/misc/layout/toolbar-saas.png
new file mode 100644
index 0000000..7426ea1
Binary files /dev/null and b/public/assets/media/misc/layout/toolbar-saas.png differ
diff --git a/public/assets/media/misc/menu-header-bg.jpg b/public/assets/media/misc/menu-header-bg.jpg
new file mode 100644
index 0000000..447eea1
Binary files /dev/null and b/public/assets/media/misc/menu-header-bg.jpg differ
diff --git a/public/assets/media/misc/menu-header-dark.png b/public/assets/media/misc/menu-header-dark.png
new file mode 100644
index 0000000..840e282
Binary files /dev/null and b/public/assets/media/misc/menu-header-dark.png differ
diff --git a/public/assets/media/misc/outdoor.png b/public/assets/media/misc/outdoor.png
new file mode 100644
index 0000000..eda4264
Binary files /dev/null and b/public/assets/media/misc/outdoor.png differ
diff --git a/public/assets/media/misc/pattern-2.png b/public/assets/media/misc/pattern-2.png
new file mode 100644
index 0000000..a273dd4
Binary files /dev/null and b/public/assets/media/misc/pattern-2.png differ
diff --git a/public/assets/media/misc/pattern-4.jpg b/public/assets/media/misc/pattern-4.jpg
new file mode 100644
index 0000000..1bc5876
Binary files /dev/null and b/public/assets/media/misc/pattern-4.jpg differ
diff --git a/public/assets/media/misc/portfolio.png b/public/assets/media/misc/portfolio.png
new file mode 100644
index 0000000..434de64
Binary files /dev/null and b/public/assets/media/misc/portfolio.png differ
diff --git a/public/assets/media/misc/preview-1.jpg b/public/assets/media/misc/preview-1.jpg
new file mode 100644
index 0000000..dce31ef
Binary files /dev/null and b/public/assets/media/misc/preview-1.jpg differ
diff --git a/public/assets/media/misc/preview-2.jpg b/public/assets/media/misc/preview-2.jpg
new file mode 100644
index 0000000..5047279
Binary files /dev/null and b/public/assets/media/misc/preview-2.jpg differ
diff --git a/public/assets/media/misc/preview-3.jpg b/public/assets/media/misc/preview-3.jpg
new file mode 100644
index 0000000..f457a00
Binary files /dev/null and b/public/assets/media/misc/preview-3.jpg differ
diff --git a/public/assets/media/misc/profile-head-bg.jpg b/public/assets/media/misc/profile-head-bg.jpg
new file mode 100644
index 0000000..5a45a7d
Binary files /dev/null and b/public/assets/media/misc/profile-head-bg.jpg differ
diff --git a/public/assets/media/misc/qr-code.png b/public/assets/media/misc/qr-code.png
new file mode 100644
index 0000000..59d927a
Binary files /dev/null and b/public/assets/media/misc/qr-code.png differ
diff --git a/public/assets/media/misc/qr.png b/public/assets/media/misc/qr.png
new file mode 100644
index 0000000..d954e14
Binary files /dev/null and b/public/assets/media/misc/qr.png differ
diff --git a/public/assets/media/misc/search-bg.png b/public/assets/media/misc/search-bg.png
new file mode 100644
index 0000000..a273dd4
Binary files /dev/null and b/public/assets/media/misc/search-bg.png differ
diff --git a/public/assets/media/misc/spinner.gif b/public/assets/media/misc/spinner.gif
new file mode 100644
index 0000000..7196607
Binary files /dev/null and b/public/assets/media/misc/spinner.gif differ
diff --git a/public/assets/media/misc/track-order.png b/public/assets/media/misc/track-order.png
new file mode 100644
index 0000000..19619e7
Binary files /dev/null and b/public/assets/media/misc/track-order.png differ
diff --git a/public/assets/media/patterns/pattern-1.jpg b/public/assets/media/patterns/pattern-1.jpg
new file mode 100644
index 0000000..9a661aa
Binary files /dev/null and b/public/assets/media/patterns/pattern-1.jpg differ
diff --git a/public/assets/media/patterns/vector-1.png b/public/assets/media/patterns/vector-1.png
new file mode 100644
index 0000000..e4f29a2
Binary files /dev/null and b/public/assets/media/patterns/vector-1.png differ
diff --git a/public/assets/media/plugins/jstree/32px.png b/public/assets/media/plugins/jstree/32px.png
new file mode 100644
index 0000000..4bc79e6
Binary files /dev/null and b/public/assets/media/plugins/jstree/32px.png differ
diff --git a/public/assets/media/preview/demos/demo1/dark-ltr.png b/public/assets/media/preview/demos/demo1/dark-ltr.png
new file mode 100644
index 0000000..ee39e3e
Binary files /dev/null and b/public/assets/media/preview/demos/demo1/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo1/dark-rtl.png b/public/assets/media/preview/demos/demo1/dark-rtl.png
new file mode 100644
index 0000000..f637e9a
Binary files /dev/null and b/public/assets/media/preview/demos/demo1/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo1/light-ltr.png b/public/assets/media/preview/demos/demo1/light-ltr.png
new file mode 100644
index 0000000..cb70b79
Binary files /dev/null and b/public/assets/media/preview/demos/demo1/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo1/light-rtl.png b/public/assets/media/preview/demos/demo1/light-rtl.png
new file mode 100644
index 0000000..ed396fc
Binary files /dev/null and b/public/assets/media/preview/demos/demo1/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo10/dark-ltr.png b/public/assets/media/preview/demos/demo10/dark-ltr.png
new file mode 100644
index 0000000..59f439c
Binary files /dev/null and b/public/assets/media/preview/demos/demo10/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo10/dark-rtl.png b/public/assets/media/preview/demos/demo10/dark-rtl.png
new file mode 100644
index 0000000..0a02f46
Binary files /dev/null and b/public/assets/media/preview/demos/demo10/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo10/light-ltr.png b/public/assets/media/preview/demos/demo10/light-ltr.png
new file mode 100644
index 0000000..59f439c
Binary files /dev/null and b/public/assets/media/preview/demos/demo10/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo10/light-rtl.png b/public/assets/media/preview/demos/demo10/light-rtl.png
new file mode 100644
index 0000000..0a02f46
Binary files /dev/null and b/public/assets/media/preview/demos/demo10/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo11/dark-ltr.png b/public/assets/media/preview/demos/demo11/dark-ltr.png
new file mode 100644
index 0000000..fe0e5a9
Binary files /dev/null and b/public/assets/media/preview/demos/demo11/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo11/dark-rtl.png b/public/assets/media/preview/demos/demo11/dark-rtl.png
new file mode 100644
index 0000000..c5ecbac
Binary files /dev/null and b/public/assets/media/preview/demos/demo11/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo11/light-ltr.png b/public/assets/media/preview/demos/demo11/light-ltr.png
new file mode 100644
index 0000000..58915a2
Binary files /dev/null and b/public/assets/media/preview/demos/demo11/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo11/light-rtl.png b/public/assets/media/preview/demos/demo11/light-rtl.png
new file mode 100644
index 0000000..363d5ab
Binary files /dev/null and b/public/assets/media/preview/demos/demo11/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo12/dark-ltr.png b/public/assets/media/preview/demos/demo12/dark-ltr.png
new file mode 100644
index 0000000..202b863
Binary files /dev/null and b/public/assets/media/preview/demos/demo12/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo12/dark-rtl.png b/public/assets/media/preview/demos/demo12/dark-rtl.png
new file mode 100644
index 0000000..1bda1c8
Binary files /dev/null and b/public/assets/media/preview/demos/demo12/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo12/light-ltr.png b/public/assets/media/preview/demos/demo12/light-ltr.png
new file mode 100644
index 0000000..8f59412
Binary files /dev/null and b/public/assets/media/preview/demos/demo12/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo12/light-rtl.png b/public/assets/media/preview/demos/demo12/light-rtl.png
new file mode 100644
index 0000000..e3b1fa3
Binary files /dev/null and b/public/assets/media/preview/demos/demo12/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo13/dark-ltr.png b/public/assets/media/preview/demos/demo13/dark-ltr.png
new file mode 100644
index 0000000..bc80bf9
Binary files /dev/null and b/public/assets/media/preview/demos/demo13/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo13/dark-rtl.png b/public/assets/media/preview/demos/demo13/dark-rtl.png
new file mode 100644
index 0000000..2cb5e10
Binary files /dev/null and b/public/assets/media/preview/demos/demo13/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo13/light-ltr.png b/public/assets/media/preview/demos/demo13/light-ltr.png
new file mode 100644
index 0000000..88df81a
Binary files /dev/null and b/public/assets/media/preview/demos/demo13/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo13/light-rtl.png b/public/assets/media/preview/demos/demo13/light-rtl.png
new file mode 100644
index 0000000..9c34b9a
Binary files /dev/null and b/public/assets/media/preview/demos/demo13/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo14/dark-ltr.png b/public/assets/media/preview/demos/demo14/dark-ltr.png
new file mode 100644
index 0000000..166221e
Binary files /dev/null and b/public/assets/media/preview/demos/demo14/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo14/dark-rtl.png b/public/assets/media/preview/demos/demo14/dark-rtl.png
new file mode 100644
index 0000000..52bff2c
Binary files /dev/null and b/public/assets/media/preview/demos/demo14/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo14/light-ltr.png b/public/assets/media/preview/demos/demo14/light-ltr.png
new file mode 100644
index 0000000..12edc11
Binary files /dev/null and b/public/assets/media/preview/demos/demo14/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo14/light-rtl.png b/public/assets/media/preview/demos/demo14/light-rtl.png
new file mode 100644
index 0000000..00972d8
Binary files /dev/null and b/public/assets/media/preview/demos/demo14/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo15/dark-ltr.png b/public/assets/media/preview/demos/demo15/dark-ltr.png
new file mode 100644
index 0000000..4a4b70e
Binary files /dev/null and b/public/assets/media/preview/demos/demo15/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo15/dark-rtl.png b/public/assets/media/preview/demos/demo15/dark-rtl.png
new file mode 100644
index 0000000..04ee405
Binary files /dev/null and b/public/assets/media/preview/demos/demo15/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo15/light-ltr.png b/public/assets/media/preview/demos/demo15/light-ltr.png
new file mode 100644
index 0000000..37e6512
Binary files /dev/null and b/public/assets/media/preview/demos/demo15/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo15/light-rtl.png b/public/assets/media/preview/demos/demo15/light-rtl.png
new file mode 100644
index 0000000..1a26e1f
Binary files /dev/null and b/public/assets/media/preview/demos/demo15/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo16/dark-ltr.png b/public/assets/media/preview/demos/demo16/dark-ltr.png
new file mode 100644
index 0000000..8d65ed8
Binary files /dev/null and b/public/assets/media/preview/demos/demo16/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo16/dark-rtl.png b/public/assets/media/preview/demos/demo16/dark-rtl.png
new file mode 100644
index 0000000..1717923
Binary files /dev/null and b/public/assets/media/preview/demos/demo16/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo16/light-ltr.png b/public/assets/media/preview/demos/demo16/light-ltr.png
new file mode 100644
index 0000000..2bd1d50
Binary files /dev/null and b/public/assets/media/preview/demos/demo16/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo16/light-rtl.png b/public/assets/media/preview/demos/demo16/light-rtl.png
new file mode 100644
index 0000000..b1f9387
Binary files /dev/null and b/public/assets/media/preview/demos/demo16/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo17/dark-ltr.png b/public/assets/media/preview/demos/demo17/dark-ltr.png
new file mode 100644
index 0000000..16b48c3
Binary files /dev/null and b/public/assets/media/preview/demos/demo17/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo17/dark-rtl.png b/public/assets/media/preview/demos/demo17/dark-rtl.png
new file mode 100644
index 0000000..74d536f
Binary files /dev/null and b/public/assets/media/preview/demos/demo17/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo17/light-ltr.png b/public/assets/media/preview/demos/demo17/light-ltr.png
new file mode 100644
index 0000000..8e16d90
Binary files /dev/null and b/public/assets/media/preview/demos/demo17/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo17/light-rtl.png b/public/assets/media/preview/demos/demo17/light-rtl.png
new file mode 100644
index 0000000..51fa194
Binary files /dev/null and b/public/assets/media/preview/demos/demo17/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo18/bk/dark-ltr.png b/public/assets/media/preview/demos/demo18/bk/dark-ltr.png
new file mode 100644
index 0000000..a7d3fb1
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/bk/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo18/bk/dark-rtl.png b/public/assets/media/preview/demos/demo18/bk/dark-rtl.png
new file mode 100644
index 0000000..dbff613
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/bk/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo18/bk/light-ltr.png b/public/assets/media/preview/demos/demo18/bk/light-ltr.png
new file mode 100644
index 0000000..4f4ea3e
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/bk/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo18/bk/light-rtl.png b/public/assets/media/preview/demos/demo18/bk/light-rtl.png
new file mode 100644
index 0000000..b4df0f5
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/bk/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo18/dark-ltr.png b/public/assets/media/preview/demos/demo18/dark-ltr.png
new file mode 100644
index 0000000..5a2fbb9
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo18/dark-rtl.png b/public/assets/media/preview/demos/demo18/dark-rtl.png
new file mode 100644
index 0000000..270745d
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo18/light-ltr.png b/public/assets/media/preview/demos/demo18/light-ltr.png
new file mode 100644
index 0000000..f1c6e1c
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo18/light-rtl.png b/public/assets/media/preview/demos/demo18/light-rtl.png
new file mode 100644
index 0000000..9610c61
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo18/source/dark-ltr.png b/public/assets/media/preview/demos/demo18/source/dark-ltr.png
new file mode 100644
index 0000000..461ea86
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/source/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo18/source/dark-rtl.png b/public/assets/media/preview/demos/demo18/source/dark-rtl.png
new file mode 100644
index 0000000..df56887
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/source/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo18/source/light-ltr.png b/public/assets/media/preview/demos/demo18/source/light-ltr.png
new file mode 100644
index 0000000..db51607
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/source/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo18/source/light-rtl.png b/public/assets/media/preview/demos/demo18/source/light-rtl.png
new file mode 100644
index 0000000..4052af0
Binary files /dev/null and b/public/assets/media/preview/demos/demo18/source/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo19/dark-ltr.png b/public/assets/media/preview/demos/demo19/dark-ltr.png
new file mode 100644
index 0000000..6a2ee9a
Binary files /dev/null and b/public/assets/media/preview/demos/demo19/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo19/dark-rtl.png b/public/assets/media/preview/demos/demo19/dark-rtl.png
new file mode 100644
index 0000000..bbd17d3
Binary files /dev/null and b/public/assets/media/preview/demos/demo19/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo19/light-ltr.png b/public/assets/media/preview/demos/demo19/light-ltr.png
new file mode 100644
index 0000000..a2b3627
Binary files /dev/null and b/public/assets/media/preview/demos/demo19/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo19/light-rtl.png b/public/assets/media/preview/demos/demo19/light-rtl.png
new file mode 100644
index 0000000..d543561
Binary files /dev/null and b/public/assets/media/preview/demos/demo19/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo2/dark-ltr.png b/public/assets/media/preview/demos/demo2/dark-ltr.png
new file mode 100644
index 0000000..9e4e4b4
Binary files /dev/null and b/public/assets/media/preview/demos/demo2/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo2/dark-rtl.png b/public/assets/media/preview/demos/demo2/dark-rtl.png
new file mode 100644
index 0000000..89cb444
Binary files /dev/null and b/public/assets/media/preview/demos/demo2/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo2/light-ltr.png b/public/assets/media/preview/demos/demo2/light-ltr.png
new file mode 100644
index 0000000..da357a6
Binary files /dev/null and b/public/assets/media/preview/demos/demo2/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo2/light-rtl.png b/public/assets/media/preview/demos/demo2/light-rtl.png
new file mode 100644
index 0000000..6a7cd35
Binary files /dev/null and b/public/assets/media/preview/demos/demo2/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo20/bk/dark-ltr.png b/public/assets/media/preview/demos/demo20/bk/dark-ltr.png
new file mode 100644
index 0000000..dd4271c
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/bk/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo20/bk/dark-rtl.png b/public/assets/media/preview/demos/demo20/bk/dark-rtl.png
new file mode 100644
index 0000000..0bf59c1
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/bk/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo20/bk/light-ltr.png b/public/assets/media/preview/demos/demo20/bk/light-ltr.png
new file mode 100644
index 0000000..4b310a3
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/bk/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo20/bk/light-rtl.png b/public/assets/media/preview/demos/demo20/bk/light-rtl.png
new file mode 100644
index 0000000..fd93c54
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/bk/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo20/dark-ltr.png b/public/assets/media/preview/demos/demo20/dark-ltr.png
new file mode 100644
index 0000000..6dba866
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo20/dark-rtl.png b/public/assets/media/preview/demos/demo20/dark-rtl.png
new file mode 100644
index 0000000..c3a4da8
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo20/light-ltr.png b/public/assets/media/preview/demos/demo20/light-ltr.png
new file mode 100644
index 0000000..885f04f
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo20/light-rtl.png b/public/assets/media/preview/demos/demo20/light-rtl.png
new file mode 100644
index 0000000..68125f5
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo20/source/dark-ltr.png b/public/assets/media/preview/demos/demo20/source/dark-ltr.png
new file mode 100644
index 0000000..3a1f02b
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/source/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo20/source/dark-rtl.png b/public/assets/media/preview/demos/demo20/source/dark-rtl.png
new file mode 100644
index 0000000..1803724
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/source/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo20/source/light-ltr.png b/public/assets/media/preview/demos/demo20/source/light-ltr.png
new file mode 100644
index 0000000..1908db6
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/source/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo20/source/light-rtl.png b/public/assets/media/preview/demos/demo20/source/light-rtl.png
new file mode 100644
index 0000000..3146930
Binary files /dev/null and b/public/assets/media/preview/demos/demo20/source/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo21/bk/dark-ltr.png b/public/assets/media/preview/demos/demo21/bk/dark-ltr.png
new file mode 100644
index 0000000..6aa72f9
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/bk/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo21/bk/dark-rtl.png b/public/assets/media/preview/demos/demo21/bk/dark-rtl.png
new file mode 100644
index 0000000..6fedeac
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/bk/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo21/bk/light-ltr.png b/public/assets/media/preview/demos/demo21/bk/light-ltr.png
new file mode 100644
index 0000000..c49d895
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/bk/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo21/bk/light-rtl.png b/public/assets/media/preview/demos/demo21/bk/light-rtl.png
new file mode 100644
index 0000000..76cd16a
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/bk/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo21/dark-ltr.png b/public/assets/media/preview/demos/demo21/dark-ltr.png
new file mode 100644
index 0000000..dc87e74
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo21/dark-rtl.png b/public/assets/media/preview/demos/demo21/dark-rtl.png
new file mode 100644
index 0000000..ae51d7e
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo21/light-ltr.png b/public/assets/media/preview/demos/demo21/light-ltr.png
new file mode 100644
index 0000000..81f8122
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo21/light-rtl.png b/public/assets/media/preview/demos/demo21/light-rtl.png
new file mode 100644
index 0000000..007231c
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo21/source/dark-ltr.png b/public/assets/media/preview/demos/demo21/source/dark-ltr.png
new file mode 100644
index 0000000..383859c
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/source/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo21/source/dark-rtl.png b/public/assets/media/preview/demos/demo21/source/dark-rtl.png
new file mode 100644
index 0000000..695091f
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/source/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo21/source/light-ltr.png b/public/assets/media/preview/demos/demo21/source/light-ltr.png
new file mode 100644
index 0000000..e44f26e
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/source/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo21/source/light-rtl.png b/public/assets/media/preview/demos/demo21/source/light-rtl.png
new file mode 100644
index 0000000..f3157ee
Binary files /dev/null and b/public/assets/media/preview/demos/demo21/source/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo22/bk/dark-ltr.png b/public/assets/media/preview/demos/demo22/bk/dark-ltr.png
new file mode 100644
index 0000000..bf40bfe
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/bk/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo22/bk/dark-rtl.png b/public/assets/media/preview/demos/demo22/bk/dark-rtl.png
new file mode 100644
index 0000000..8e113c3
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/bk/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo22/bk/light-ltr.png b/public/assets/media/preview/demos/demo22/bk/light-ltr.png
new file mode 100644
index 0000000..5c3eb0e
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/bk/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo22/bk/light-rtl.png b/public/assets/media/preview/demos/demo22/bk/light-rtl.png
new file mode 100644
index 0000000..17ac489
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/bk/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo22/dark-ltr.png b/public/assets/media/preview/demos/demo22/dark-ltr.png
new file mode 100644
index 0000000..c215e1b
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo22/dark-rtl.png b/public/assets/media/preview/demos/demo22/dark-rtl.png
new file mode 100644
index 0000000..7a7fb1e
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo22/light-ltr.png b/public/assets/media/preview/demos/demo22/light-ltr.png
new file mode 100644
index 0000000..8405de7
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo22/light-rtl.png b/public/assets/media/preview/demos/demo22/light-rtl.png
new file mode 100644
index 0000000..cbb66fe
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo22/source/dark-ltr.png b/public/assets/media/preview/demos/demo22/source/dark-ltr.png
new file mode 100644
index 0000000..695d060
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/source/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo22/source/dark-rtl.png b/public/assets/media/preview/demos/demo22/source/dark-rtl.png
new file mode 100644
index 0000000..24fb929
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/source/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo22/source/light-ltr.png b/public/assets/media/preview/demos/demo22/source/light-ltr.png
new file mode 100644
index 0000000..26fc615
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/source/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo22/source/light-rtl.png b/public/assets/media/preview/demos/demo22/source/light-rtl.png
new file mode 100644
index 0000000..ddb4efa
Binary files /dev/null and b/public/assets/media/preview/demos/demo22/source/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo23/bk/dark-ltr.png b/public/assets/media/preview/demos/demo23/bk/dark-ltr.png
new file mode 100644
index 0000000..8539ef1
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/bk/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo23/bk/dark-rtl.png b/public/assets/media/preview/demos/demo23/bk/dark-rtl.png
new file mode 100644
index 0000000..a4d910f
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/bk/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo23/bk/light-ltr.png b/public/assets/media/preview/demos/demo23/bk/light-ltr.png
new file mode 100644
index 0000000..74dbe3a
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/bk/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo23/bk/light-rtl.png b/public/assets/media/preview/demos/demo23/bk/light-rtl.png
new file mode 100644
index 0000000..97fa2ba
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/bk/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo23/dark-ltr.png b/public/assets/media/preview/demos/demo23/dark-ltr.png
new file mode 100644
index 0000000..ba7d7ae
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo23/dark-rtl.png b/public/assets/media/preview/demos/demo23/dark-rtl.png
new file mode 100644
index 0000000..1915965
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo23/light-ltr.png b/public/assets/media/preview/demos/demo23/light-ltr.png
new file mode 100644
index 0000000..fd24725
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo23/light-rtl.png b/public/assets/media/preview/demos/demo23/light-rtl.png
new file mode 100644
index 0000000..dd9b092
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo23/source/dark-ltr.png b/public/assets/media/preview/demos/demo23/source/dark-ltr.png
new file mode 100644
index 0000000..caad40b
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/source/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo23/source/dark-rtl.png b/public/assets/media/preview/demos/demo23/source/dark-rtl.png
new file mode 100644
index 0000000..4a16a4e
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/source/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo23/source/light-ltr.png b/public/assets/media/preview/demos/demo23/source/light-ltr.png
new file mode 100644
index 0000000..b26e75c
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/source/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo23/source/light-rtl.png b/public/assets/media/preview/demos/demo23/source/light-rtl.png
new file mode 100644
index 0000000..db07fc6
Binary files /dev/null and b/public/assets/media/preview/demos/demo23/source/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo24/bk/dark-ltr.png b/public/assets/media/preview/demos/demo24/bk/dark-ltr.png
new file mode 100644
index 0000000..02892e3
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/bk/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo24/bk/dark-rtl.png b/public/assets/media/preview/demos/demo24/bk/dark-rtl.png
new file mode 100644
index 0000000..a101cb1
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/bk/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo24/bk/light-ltr.png b/public/assets/media/preview/demos/demo24/bk/light-ltr.png
new file mode 100644
index 0000000..02b665f
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/bk/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo24/bk/light-rtl.png b/public/assets/media/preview/demos/demo24/bk/light-rtl.png
new file mode 100644
index 0000000..17b5ef6
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/bk/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo24/dark-ltr.png b/public/assets/media/preview/demos/demo24/dark-ltr.png
new file mode 100644
index 0000000..11066ad
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo24/dark-rtl.png b/public/assets/media/preview/demos/demo24/dark-rtl.png
new file mode 100644
index 0000000..2be0983
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo24/light-ltr.png b/public/assets/media/preview/demos/demo24/light-ltr.png
new file mode 100644
index 0000000..1d4155c
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo24/light-rtl.png b/public/assets/media/preview/demos/demo24/light-rtl.png
new file mode 100644
index 0000000..54b4741
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo24/source/dark-ltr.png b/public/assets/media/preview/demos/demo24/source/dark-ltr.png
new file mode 100644
index 0000000..db4b170
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/source/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo24/source/dark-rtl.png b/public/assets/media/preview/demos/demo24/source/dark-rtl.png
new file mode 100644
index 0000000..1751b69
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/source/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo24/source/light-lrt.png b/public/assets/media/preview/demos/demo24/source/light-lrt.png
new file mode 100644
index 0000000..570e73f
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/source/light-lrt.png differ
diff --git a/public/assets/media/preview/demos/demo24/source/light-rtl.png b/public/assets/media/preview/demos/demo24/source/light-rtl.png
new file mode 100644
index 0000000..71a1404
Binary files /dev/null and b/public/assets/media/preview/demos/demo24/source/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo25/dark-ltr.png b/public/assets/media/preview/demos/demo25/dark-ltr.png
new file mode 100644
index 0000000..2766f64
Binary files /dev/null and b/public/assets/media/preview/demos/demo25/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo25/dark-rtl.png b/public/assets/media/preview/demos/demo25/dark-rtl.png
new file mode 100644
index 0000000..aaff780
Binary files /dev/null and b/public/assets/media/preview/demos/demo25/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo25/light-ltr.png b/public/assets/media/preview/demos/demo25/light-ltr.png
new file mode 100644
index 0000000..c03bf80
Binary files /dev/null and b/public/assets/media/preview/demos/demo25/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo25/light-rtl.png b/public/assets/media/preview/demos/demo25/light-rtl.png
new file mode 100644
index 0000000..d977224
Binary files /dev/null and b/public/assets/media/preview/demos/demo25/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo26/dark-ltr.png b/public/assets/media/preview/demos/demo26/dark-ltr.png
new file mode 100644
index 0000000..57386cc
Binary files /dev/null and b/public/assets/media/preview/demos/demo26/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo26/dark-rtl.png b/public/assets/media/preview/demos/demo26/dark-rtl.png
new file mode 100644
index 0000000..6eb7ce9
Binary files /dev/null and b/public/assets/media/preview/demos/demo26/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo26/light-ltr.png b/public/assets/media/preview/demos/demo26/light-ltr.png
new file mode 100644
index 0000000..220620d
Binary files /dev/null and b/public/assets/media/preview/demos/demo26/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo26/light-rtl.png b/public/assets/media/preview/demos/demo26/light-rtl.png
new file mode 100644
index 0000000..c57a76a
Binary files /dev/null and b/public/assets/media/preview/demos/demo26/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo27/dark-ltr.png b/public/assets/media/preview/demos/demo27/dark-ltr.png
new file mode 100644
index 0000000..1f0f357
Binary files /dev/null and b/public/assets/media/preview/demos/demo27/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo27/dark-rtl.png b/public/assets/media/preview/demos/demo27/dark-rtl.png
new file mode 100644
index 0000000..478fafc
Binary files /dev/null and b/public/assets/media/preview/demos/demo27/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo27/light-ltr.png b/public/assets/media/preview/demos/demo27/light-ltr.png
new file mode 100644
index 0000000..ab15843
Binary files /dev/null and b/public/assets/media/preview/demos/demo27/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo27/light-rtl.png b/public/assets/media/preview/demos/demo27/light-rtl.png
new file mode 100644
index 0000000..fc06314
Binary files /dev/null and b/public/assets/media/preview/demos/demo27/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo28/dark-ltr.png b/public/assets/media/preview/demos/demo28/dark-ltr.png
new file mode 100644
index 0000000..79cc2de
Binary files /dev/null and b/public/assets/media/preview/demos/demo28/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo28/dark-rtl.png b/public/assets/media/preview/demos/demo28/dark-rtl.png
new file mode 100644
index 0000000..bf20f7d
Binary files /dev/null and b/public/assets/media/preview/demos/demo28/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo28/light-ltr.png b/public/assets/media/preview/demos/demo28/light-ltr.png
new file mode 100644
index 0000000..6e3197c
Binary files /dev/null and b/public/assets/media/preview/demos/demo28/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo28/light-rtl.png b/public/assets/media/preview/demos/demo28/light-rtl.png
new file mode 100644
index 0000000..6df8171
Binary files /dev/null and b/public/assets/media/preview/demos/demo28/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo29/dark-ltr.png b/public/assets/media/preview/demos/demo29/dark-ltr.png
new file mode 100644
index 0000000..81536a5
Binary files /dev/null and b/public/assets/media/preview/demos/demo29/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo29/dark-rtl.png b/public/assets/media/preview/demos/demo29/dark-rtl.png
new file mode 100644
index 0000000..fbc33c7
Binary files /dev/null and b/public/assets/media/preview/demos/demo29/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo29/light-ltr.png b/public/assets/media/preview/demos/demo29/light-ltr.png
new file mode 100644
index 0000000..23a93c7
Binary files /dev/null and b/public/assets/media/preview/demos/demo29/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo29/light-rtl.png b/public/assets/media/preview/demos/demo29/light-rtl.png
new file mode 100644
index 0000000..f06f709
Binary files /dev/null and b/public/assets/media/preview/demos/demo29/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo3/dark-ltr.png b/public/assets/media/preview/demos/demo3/dark-ltr.png
new file mode 100644
index 0000000..84ab7f2
Binary files /dev/null and b/public/assets/media/preview/demos/demo3/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo3/dark-rtl.png b/public/assets/media/preview/demos/demo3/dark-rtl.png
new file mode 100644
index 0000000..d2e4d6d
Binary files /dev/null and b/public/assets/media/preview/demos/demo3/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo3/light-ltr.png b/public/assets/media/preview/demos/demo3/light-ltr.png
new file mode 100644
index 0000000..74188dc
Binary files /dev/null and b/public/assets/media/preview/demos/demo3/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo3/light-rtl.png b/public/assets/media/preview/demos/demo3/light-rtl.png
new file mode 100644
index 0000000..d5def8d
Binary files /dev/null and b/public/assets/media/preview/demos/demo3/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo30/dark-ltr.png b/public/assets/media/preview/demos/demo30/dark-ltr.png
new file mode 100644
index 0000000..61b2043
Binary files /dev/null and b/public/assets/media/preview/demos/demo30/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo30/dark-rtl.png b/public/assets/media/preview/demos/demo30/dark-rtl.png
new file mode 100644
index 0000000..77f030a
Binary files /dev/null and b/public/assets/media/preview/demos/demo30/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo30/light-ltr.png b/public/assets/media/preview/demos/demo30/light-ltr.png
new file mode 100644
index 0000000..1e9de7a
Binary files /dev/null and b/public/assets/media/preview/demos/demo30/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo30/light-rtl.png b/public/assets/media/preview/demos/demo30/light-rtl.png
new file mode 100644
index 0000000..d564710
Binary files /dev/null and b/public/assets/media/preview/demos/demo30/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo31/dark-ltr.png b/public/assets/media/preview/demos/demo31/dark-ltr.png
new file mode 100644
index 0000000..7c125ad
Binary files /dev/null and b/public/assets/media/preview/demos/demo31/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo31/dark-rtl.png b/public/assets/media/preview/demos/demo31/dark-rtl.png
new file mode 100644
index 0000000..43b28fd
Binary files /dev/null and b/public/assets/media/preview/demos/demo31/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo31/light-ltr.png b/public/assets/media/preview/demos/demo31/light-ltr.png
new file mode 100644
index 0000000..b155906
Binary files /dev/null and b/public/assets/media/preview/demos/demo31/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo31/light-rtl.png b/public/assets/media/preview/demos/demo31/light-rtl.png
new file mode 100644
index 0000000..dd81e7d
Binary files /dev/null and b/public/assets/media/preview/demos/demo31/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo32/dark-ltr.png b/public/assets/media/preview/demos/demo32/dark-ltr.png
new file mode 100644
index 0000000..2f6d6be
Binary files /dev/null and b/public/assets/media/preview/demos/demo32/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo32/dark-rtl.png b/public/assets/media/preview/demos/demo32/dark-rtl.png
new file mode 100644
index 0000000..10e31db
Binary files /dev/null and b/public/assets/media/preview/demos/demo32/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo32/light-ltr.png b/public/assets/media/preview/demos/demo32/light-ltr.png
new file mode 100644
index 0000000..c0833e2
Binary files /dev/null and b/public/assets/media/preview/demos/demo32/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo32/light-rtl.png b/public/assets/media/preview/demos/demo32/light-rtl.png
new file mode 100644
index 0000000..a0b6b88
Binary files /dev/null and b/public/assets/media/preview/demos/demo32/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo33/dark-ltr.png b/public/assets/media/preview/demos/demo33/dark-ltr.png
new file mode 100644
index 0000000..002df1f
Binary files /dev/null and b/public/assets/media/preview/demos/demo33/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo33/dark-rtl.png b/public/assets/media/preview/demos/demo33/dark-rtl.png
new file mode 100644
index 0000000..1593e79
Binary files /dev/null and b/public/assets/media/preview/demos/demo33/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo33/light-ltr.png b/public/assets/media/preview/demos/demo33/light-ltr.png
new file mode 100644
index 0000000..357950a
Binary files /dev/null and b/public/assets/media/preview/demos/demo33/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo33/light-rtl.png b/public/assets/media/preview/demos/demo33/light-rtl.png
new file mode 100644
index 0000000..db7f03e
Binary files /dev/null and b/public/assets/media/preview/demos/demo33/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo34/dark-ltr.png b/public/assets/media/preview/demos/demo34/dark-ltr.png
new file mode 100644
index 0000000..bbd5a44
Binary files /dev/null and b/public/assets/media/preview/demos/demo34/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo34/dark-rtl.png b/public/assets/media/preview/demos/demo34/dark-rtl.png
new file mode 100644
index 0000000..f496348
Binary files /dev/null and b/public/assets/media/preview/demos/demo34/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo34/light-ltr.png b/public/assets/media/preview/demos/demo34/light-ltr.png
new file mode 100644
index 0000000..e9c0926
Binary files /dev/null and b/public/assets/media/preview/demos/demo34/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo34/light-rtl.png b/public/assets/media/preview/demos/demo34/light-rtl.png
new file mode 100644
index 0000000..0a1489a
Binary files /dev/null and b/public/assets/media/preview/demos/demo34/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo35/dark-ltr.png b/public/assets/media/preview/demos/demo35/dark-ltr.png
new file mode 100644
index 0000000..8c8d7c6
Binary files /dev/null and b/public/assets/media/preview/demos/demo35/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo35/dark-rtl.png b/public/assets/media/preview/demos/demo35/dark-rtl.png
new file mode 100644
index 0000000..5786be8
Binary files /dev/null and b/public/assets/media/preview/demos/demo35/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo35/light-ltr.png b/public/assets/media/preview/demos/demo35/light-ltr.png
new file mode 100644
index 0000000..6d91027
Binary files /dev/null and b/public/assets/media/preview/demos/demo35/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo35/light-rtl.png b/public/assets/media/preview/demos/demo35/light-rtl.png
new file mode 100644
index 0000000..6dadefc
Binary files /dev/null and b/public/assets/media/preview/demos/demo35/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo36/dark-ltr.png b/public/assets/media/preview/demos/demo36/dark-ltr.png
new file mode 100644
index 0000000..b7b5316
Binary files /dev/null and b/public/assets/media/preview/demos/demo36/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo36/dark-rtl.png b/public/assets/media/preview/demos/demo36/dark-rtl.png
new file mode 100644
index 0000000..859eae7
Binary files /dev/null and b/public/assets/media/preview/demos/demo36/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo36/light-ltr.png b/public/assets/media/preview/demos/demo36/light-ltr.png
new file mode 100644
index 0000000..66414d8
Binary files /dev/null and b/public/assets/media/preview/demos/demo36/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo36/light-rtl.png b/public/assets/media/preview/demos/demo36/light-rtl.png
new file mode 100644
index 0000000..fc10d9c
Binary files /dev/null and b/public/assets/media/preview/demos/demo36/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo37/dark-ltr.png b/public/assets/media/preview/demos/demo37/dark-ltr.png
new file mode 100644
index 0000000..3a7193f
Binary files /dev/null and b/public/assets/media/preview/demos/demo37/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo37/dark-rtl.png b/public/assets/media/preview/demos/demo37/dark-rtl.png
new file mode 100644
index 0000000..3d16b56
Binary files /dev/null and b/public/assets/media/preview/demos/demo37/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo37/light-ltr.png b/public/assets/media/preview/demos/demo37/light-ltr.png
new file mode 100644
index 0000000..e71b39f
Binary files /dev/null and b/public/assets/media/preview/demos/demo37/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo37/light-rtl.png b/public/assets/media/preview/demos/demo37/light-rtl.png
new file mode 100644
index 0000000..7413d56
Binary files /dev/null and b/public/assets/media/preview/demos/demo37/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo38/dark-ltr.png b/public/assets/media/preview/demos/demo38/dark-ltr.png
new file mode 100644
index 0000000..08deb8c
Binary files /dev/null and b/public/assets/media/preview/demos/demo38/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo38/dark-rtl.png b/public/assets/media/preview/demos/demo38/dark-rtl.png
new file mode 100644
index 0000000..9b8da5b
Binary files /dev/null and b/public/assets/media/preview/demos/demo38/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo38/light-ltr.png b/public/assets/media/preview/demos/demo38/light-ltr.png
new file mode 100644
index 0000000..e6b6e0c
Binary files /dev/null and b/public/assets/media/preview/demos/demo38/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo38/light-rtl.png b/public/assets/media/preview/demos/demo38/light-rtl.png
new file mode 100644
index 0000000..102889d
Binary files /dev/null and b/public/assets/media/preview/demos/demo38/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo39/dark-ltr.png b/public/assets/media/preview/demos/demo39/dark-ltr.png
new file mode 100644
index 0000000..e26e148
Binary files /dev/null and b/public/assets/media/preview/demos/demo39/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo39/dark-rtl.png b/public/assets/media/preview/demos/demo39/dark-rtl.png
new file mode 100644
index 0000000..22056aa
Binary files /dev/null and b/public/assets/media/preview/demos/demo39/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo39/light-ltr.png b/public/assets/media/preview/demos/demo39/light-ltr.png
new file mode 100644
index 0000000..25f6b99
Binary files /dev/null and b/public/assets/media/preview/demos/demo39/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo39/light-rtl.png b/public/assets/media/preview/demos/demo39/light-rtl.png
new file mode 100644
index 0000000..83a694f
Binary files /dev/null and b/public/assets/media/preview/demos/demo39/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo4/dark-ltr.png b/public/assets/media/preview/demos/demo4/dark-ltr.png
new file mode 100644
index 0000000..7038070
Binary files /dev/null and b/public/assets/media/preview/demos/demo4/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo4/dark-rtl.png b/public/assets/media/preview/demos/demo4/dark-rtl.png
new file mode 100644
index 0000000..43e5ad4
Binary files /dev/null and b/public/assets/media/preview/demos/demo4/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo4/light-ltr.png b/public/assets/media/preview/demos/demo4/light-ltr.png
new file mode 100644
index 0000000..012bcd9
Binary files /dev/null and b/public/assets/media/preview/demos/demo4/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo4/light-rtl.png b/public/assets/media/preview/demos/demo4/light-rtl.png
new file mode 100644
index 0000000..42375df
Binary files /dev/null and b/public/assets/media/preview/demos/demo4/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo40/dark-ltr.png b/public/assets/media/preview/demos/demo40/dark-ltr.png
new file mode 100644
index 0000000..d846158
Binary files /dev/null and b/public/assets/media/preview/demos/demo40/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo40/dark-rtl.png b/public/assets/media/preview/demos/demo40/dark-rtl.png
new file mode 100644
index 0000000..9e788ee
Binary files /dev/null and b/public/assets/media/preview/demos/demo40/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo40/light-ltr.png b/public/assets/media/preview/demos/demo40/light-ltr.png
new file mode 100644
index 0000000..c055d89
Binary files /dev/null and b/public/assets/media/preview/demos/demo40/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo40/light-rtl.png b/public/assets/media/preview/demos/demo40/light-rtl.png
new file mode 100644
index 0000000..b4a9557
Binary files /dev/null and b/public/assets/media/preview/demos/demo40/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo41/dark-ltr.png b/public/assets/media/preview/demos/demo41/dark-ltr.png
new file mode 100644
index 0000000..6bfb86f
Binary files /dev/null and b/public/assets/media/preview/demos/demo41/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo41/dark-rtl.png b/public/assets/media/preview/demos/demo41/dark-rtl.png
new file mode 100644
index 0000000..2432b11
Binary files /dev/null and b/public/assets/media/preview/demos/demo41/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo41/light-ltr.png b/public/assets/media/preview/demos/demo41/light-ltr.png
new file mode 100644
index 0000000..da92777
Binary files /dev/null and b/public/assets/media/preview/demos/demo41/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo41/light-rtl.png b/public/assets/media/preview/demos/demo41/light-rtl.png
new file mode 100644
index 0000000..e085b8f
Binary files /dev/null and b/public/assets/media/preview/demos/demo41/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo42/dark-ltr.png b/public/assets/media/preview/demos/demo42/dark-ltr.png
new file mode 100644
index 0000000..ac927f5
Binary files /dev/null and b/public/assets/media/preview/demos/demo42/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo42/dark-rtl.png b/public/assets/media/preview/demos/demo42/dark-rtl.png
new file mode 100644
index 0000000..a097ce9
Binary files /dev/null and b/public/assets/media/preview/demos/demo42/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo42/light-ltr.png b/public/assets/media/preview/demos/demo42/light-ltr.png
new file mode 100644
index 0000000..c1912d2
Binary files /dev/null and b/public/assets/media/preview/demos/demo42/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo42/light-rtl.png b/public/assets/media/preview/demos/demo42/light-rtl.png
new file mode 100644
index 0000000..fd94420
Binary files /dev/null and b/public/assets/media/preview/demos/demo42/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo43/dark-ltr.png b/public/assets/media/preview/demos/demo43/dark-ltr.png
new file mode 100644
index 0000000..df8abb9
Binary files /dev/null and b/public/assets/media/preview/demos/demo43/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo43/dark-rtl.png b/public/assets/media/preview/demos/demo43/dark-rtl.png
new file mode 100644
index 0000000..a5e4a72
Binary files /dev/null and b/public/assets/media/preview/demos/demo43/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo43/light-ltr.png b/public/assets/media/preview/demos/demo43/light-ltr.png
new file mode 100644
index 0000000..52bf765
Binary files /dev/null and b/public/assets/media/preview/demos/demo43/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo43/light-rtl.png b/public/assets/media/preview/demos/demo43/light-rtl.png
new file mode 100644
index 0000000..36a59fc
Binary files /dev/null and b/public/assets/media/preview/demos/demo43/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo44/dark-ltr.png b/public/assets/media/preview/demos/demo44/dark-ltr.png
new file mode 100644
index 0000000..ad3720b
Binary files /dev/null and b/public/assets/media/preview/demos/demo44/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo44/dark-rtl.png b/public/assets/media/preview/demos/demo44/dark-rtl.png
new file mode 100644
index 0000000..f7e5702
Binary files /dev/null and b/public/assets/media/preview/demos/demo44/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo44/light-ltr.png b/public/assets/media/preview/demos/demo44/light-ltr.png
new file mode 100644
index 0000000..4f1fae7
Binary files /dev/null and b/public/assets/media/preview/demos/demo44/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo44/light-rtl.png b/public/assets/media/preview/demos/demo44/light-rtl.png
new file mode 100644
index 0000000..0102e13
Binary files /dev/null and b/public/assets/media/preview/demos/demo44/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo45/dark-ltr.png b/public/assets/media/preview/demos/demo45/dark-ltr.png
new file mode 100644
index 0000000..7636848
Binary files /dev/null and b/public/assets/media/preview/demos/demo45/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo45/dark-rtl.png b/public/assets/media/preview/demos/demo45/dark-rtl.png
new file mode 100644
index 0000000..96ad714
Binary files /dev/null and b/public/assets/media/preview/demos/demo45/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo45/light-ltr.png b/public/assets/media/preview/demos/demo45/light-ltr.png
new file mode 100644
index 0000000..b11f3ec
Binary files /dev/null and b/public/assets/media/preview/demos/demo45/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo45/light-rtl.png b/public/assets/media/preview/demos/demo45/light-rtl.png
new file mode 100644
index 0000000..60d9963
Binary files /dev/null and b/public/assets/media/preview/demos/demo45/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo46/dark-ltr.png b/public/assets/media/preview/demos/demo46/dark-ltr.png
new file mode 100644
index 0000000..ee39e3e
Binary files /dev/null and b/public/assets/media/preview/demos/demo46/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo46/dark-rtl.png b/public/assets/media/preview/demos/demo46/dark-rtl.png
new file mode 100644
index 0000000..f637e9a
Binary files /dev/null and b/public/assets/media/preview/demos/demo46/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo46/light-ltr.png b/public/assets/media/preview/demos/demo46/light-ltr.png
new file mode 100644
index 0000000..cb70b79
Binary files /dev/null and b/public/assets/media/preview/demos/demo46/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo46/light-rtl.png b/public/assets/media/preview/demos/demo46/light-rtl.png
new file mode 100644
index 0000000..ed396fc
Binary files /dev/null and b/public/assets/media/preview/demos/demo46/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo47/dark-ltr.png b/public/assets/media/preview/demos/demo47/dark-ltr.png
new file mode 100644
index 0000000..37b1ea5
Binary files /dev/null and b/public/assets/media/preview/demos/demo47/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo47/dark-rtl.png b/public/assets/media/preview/demos/demo47/dark-rtl.png
new file mode 100644
index 0000000..57b7fd1
Binary files /dev/null and b/public/assets/media/preview/demos/demo47/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo47/light-ltr.png b/public/assets/media/preview/demos/demo47/light-ltr.png
new file mode 100644
index 0000000..6f9db9d
Binary files /dev/null and b/public/assets/media/preview/demos/demo47/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo47/light-rtl.png b/public/assets/media/preview/demos/demo47/light-rtl.png
new file mode 100644
index 0000000..07faa82
Binary files /dev/null and b/public/assets/media/preview/demos/demo47/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo48/dark-ltr.png b/public/assets/media/preview/demos/demo48/dark-ltr.png
new file mode 100644
index 0000000..f010f1c
Binary files /dev/null and b/public/assets/media/preview/demos/demo48/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo48/dark-rtl.png b/public/assets/media/preview/demos/demo48/dark-rtl.png
new file mode 100644
index 0000000..c8d134d
Binary files /dev/null and b/public/assets/media/preview/demos/demo48/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo48/light-ltr.png b/public/assets/media/preview/demos/demo48/light-ltr.png
new file mode 100644
index 0000000..55d00bf
Binary files /dev/null and b/public/assets/media/preview/demos/demo48/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo48/light-rtl.png b/public/assets/media/preview/demos/demo48/light-rtl.png
new file mode 100644
index 0000000..e6ea420
Binary files /dev/null and b/public/assets/media/preview/demos/demo48/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo49/dark-ltr.png b/public/assets/media/preview/demos/demo49/dark-ltr.png
new file mode 100644
index 0000000..a6c8d95
Binary files /dev/null and b/public/assets/media/preview/demos/demo49/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo49/dark-rtl.png b/public/assets/media/preview/demos/demo49/dark-rtl.png
new file mode 100644
index 0000000..7cceefe
Binary files /dev/null and b/public/assets/media/preview/demos/demo49/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo49/light-ltr.png b/public/assets/media/preview/demos/demo49/light-ltr.png
new file mode 100644
index 0000000..a25b41f
Binary files /dev/null and b/public/assets/media/preview/demos/demo49/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo49/light-rtl.png b/public/assets/media/preview/demos/demo49/light-rtl.png
new file mode 100644
index 0000000..8a5c4cb
Binary files /dev/null and b/public/assets/media/preview/demos/demo49/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo5/dark-ltr.png b/public/assets/media/preview/demos/demo5/dark-ltr.png
new file mode 100644
index 0000000..19bd85a
Binary files /dev/null and b/public/assets/media/preview/demos/demo5/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo5/dark-rtl.png b/public/assets/media/preview/demos/demo5/dark-rtl.png
new file mode 100644
index 0000000..117096e
Binary files /dev/null and b/public/assets/media/preview/demos/demo5/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo5/light-ltr.png b/public/assets/media/preview/demos/demo5/light-ltr.png
new file mode 100644
index 0000000..92c0a78
Binary files /dev/null and b/public/assets/media/preview/demos/demo5/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo5/light-rtl.png b/public/assets/media/preview/demos/demo5/light-rtl.png
new file mode 100644
index 0000000..d56288b
Binary files /dev/null and b/public/assets/media/preview/demos/demo5/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo50/dark-ltr.png b/public/assets/media/preview/demos/demo50/dark-ltr.png
new file mode 100644
index 0000000..ee39e3e
Binary files /dev/null and b/public/assets/media/preview/demos/demo50/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo50/dark-rtl.png b/public/assets/media/preview/demos/demo50/dark-rtl.png
new file mode 100644
index 0000000..f637e9a
Binary files /dev/null and b/public/assets/media/preview/demos/demo50/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo50/light-ltr.png b/public/assets/media/preview/demos/demo50/light-ltr.png
new file mode 100644
index 0000000..cb70b79
Binary files /dev/null and b/public/assets/media/preview/demos/demo50/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo50/light-rtl.png b/public/assets/media/preview/demos/demo50/light-rtl.png
new file mode 100644
index 0000000..ed396fc
Binary files /dev/null and b/public/assets/media/preview/demos/demo50/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo6/dark-ltr.png b/public/assets/media/preview/demos/demo6/dark-ltr.png
new file mode 100644
index 0000000..53a306d
Binary files /dev/null and b/public/assets/media/preview/demos/demo6/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo6/dark-rtl.png b/public/assets/media/preview/demos/demo6/dark-rtl.png
new file mode 100644
index 0000000..2157fda
Binary files /dev/null and b/public/assets/media/preview/demos/demo6/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo6/light-ltr.png b/public/assets/media/preview/demos/demo6/light-ltr.png
new file mode 100644
index 0000000..3356740
Binary files /dev/null and b/public/assets/media/preview/demos/demo6/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo6/light-rtl.png b/public/assets/media/preview/demos/demo6/light-rtl.png
new file mode 100644
index 0000000..227bc58
Binary files /dev/null and b/public/assets/media/preview/demos/demo6/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo7/dark-ltr.png b/public/assets/media/preview/demos/demo7/dark-ltr.png
new file mode 100644
index 0000000..4f38eee
Binary files /dev/null and b/public/assets/media/preview/demos/demo7/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo7/dark-rtl.png b/public/assets/media/preview/demos/demo7/dark-rtl.png
new file mode 100644
index 0000000..d7c4f60
Binary files /dev/null and b/public/assets/media/preview/demos/demo7/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo7/light-ltr.png b/public/assets/media/preview/demos/demo7/light-ltr.png
new file mode 100644
index 0000000..a5ac470
Binary files /dev/null and b/public/assets/media/preview/demos/demo7/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo7/light-rtl.png b/public/assets/media/preview/demos/demo7/light-rtl.png
new file mode 100644
index 0000000..0ea24be
Binary files /dev/null and b/public/assets/media/preview/demos/demo7/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo8/dark-ltr.png b/public/assets/media/preview/demos/demo8/dark-ltr.png
new file mode 100644
index 0000000..c4185ee
Binary files /dev/null and b/public/assets/media/preview/demos/demo8/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo8/dark-rtl.png b/public/assets/media/preview/demos/demo8/dark-rtl.png
new file mode 100644
index 0000000..154a3bc
Binary files /dev/null and b/public/assets/media/preview/demos/demo8/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo8/light-ltr.png b/public/assets/media/preview/demos/demo8/light-ltr.png
new file mode 100644
index 0000000..dcf4ff5
Binary files /dev/null and b/public/assets/media/preview/demos/demo8/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo8/light-rtl.png b/public/assets/media/preview/demos/demo8/light-rtl.png
new file mode 100644
index 0000000..759cbd9
Binary files /dev/null and b/public/assets/media/preview/demos/demo8/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo9/dark-ltr.png b/public/assets/media/preview/demos/demo9/dark-ltr.png
new file mode 100644
index 0000000..9e38cc7
Binary files /dev/null and b/public/assets/media/preview/demos/demo9/dark-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo9/dark-rtl.png b/public/assets/media/preview/demos/demo9/dark-rtl.png
new file mode 100644
index 0000000..4266e6b
Binary files /dev/null and b/public/assets/media/preview/demos/demo9/dark-rtl.png differ
diff --git a/public/assets/media/preview/demos/demo9/light-ltr.png b/public/assets/media/preview/demos/demo9/light-ltr.png
new file mode 100644
index 0000000..ad3ff79
Binary files /dev/null and b/public/assets/media/preview/demos/demo9/light-ltr.png differ
diff --git a/public/assets/media/preview/demos/demo9/light-rtl.png b/public/assets/media/preview/demos/demo9/light-rtl.png
new file mode 100644
index 0000000..4782a6e
Binary files /dev/null and b/public/assets/media/preview/demos/demo9/light-rtl.png differ
diff --git a/public/assets/media/preview/demos/placeholder.jpg b/public/assets/media/preview/demos/placeholder.jpg
new file mode 100644
index 0000000..f85b3ff
Binary files /dev/null and b/public/assets/media/preview/demos/placeholder.jpg differ
diff --git a/public/assets/media/preview/prebuilts/apps/calendar.png b/public/assets/media/preview/prebuilts/apps/calendar.png
new file mode 100644
index 0000000..6a37ab8
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/calendar.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/chat.png b/public/assets/media/preview/prebuilts/apps/chat.png
new file mode 100644
index 0000000..cc4264e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/chat.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/contacts.png b/public/assets/media/preview/prebuilts/apps/contacts.png
new file mode 100644
index 0000000..ba73ad6
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/contacts.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/customers.png b/public/assets/media/preview/prebuilts/apps/customers.png
new file mode 100644
index 0000000..42d5644
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/customers.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/ecommerce.png b/public/assets/media/preview/prebuilts/apps/ecommerce.png
new file mode 100644
index 0000000..4540753
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/ecommerce.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/file-manager.png b/public/assets/media/preview/prebuilts/apps/file-manager.png
new file mode 100644
index 0000000..463b10b
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/file-manager.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/inbox.png b/public/assets/media/preview/prebuilts/apps/inbox.png
new file mode 100644
index 0000000..63ad8ad
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/inbox.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/invoices.png b/public/assets/media/preview/prebuilts/apps/invoices.png
new file mode 100644
index 0000000..462de97
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/invoices.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/projects.png b/public/assets/media/preview/prebuilts/apps/projects.png
new file mode 100644
index 0000000..85f7eab
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/projects.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/subscriptions.png b/public/assets/media/preview/prebuilts/apps/subscriptions.png
new file mode 100644
index 0000000..335cdbc
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/subscriptions.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/support-center.png b/public/assets/media/preview/prebuilts/apps/support-center.png
new file mode 100644
index 0000000..bb5de96
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/support-center.png differ
diff --git a/public/assets/media/preview/prebuilts/apps/user-management.png b/public/assets/media/preview/prebuilts/apps/user-management.png
new file mode 100644
index 0000000..24d3b13
Binary files /dev/null and b/public/assets/media/preview/prebuilts/apps/user-management.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/bidding.png b/public/assets/media/preview/prebuilts/dashboards/bidding.png
new file mode 100644
index 0000000..ba86242
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/bidding.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/call-center.png b/public/assets/media/preview/prebuilts/dashboards/call-center.png
new file mode 100644
index 0000000..04b316b
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/call-center.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/crypto.png b/public/assets/media/preview/prebuilts/dashboards/crypto.png
new file mode 100644
index 0000000..3c8cd94
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/crypto.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/delivery.png b/public/assets/media/preview/prebuilts/dashboards/delivery.png
new file mode 100644
index 0000000..7407a5b
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/delivery.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/ecommerce.png b/public/assets/media/preview/prebuilts/dashboards/ecommerce.png
new file mode 100644
index 0000000..0a2541e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/ecommerce.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/finance-performance.png b/public/assets/media/preview/prebuilts/dashboards/finance-performance.png
new file mode 100644
index 0000000..e09716f
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/finance-performance.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/logistics.png b/public/assets/media/preview/prebuilts/dashboards/logistics.png
new file mode 100644
index 0000000..dc13f82
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/logistics.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/marketing.png b/public/assets/media/preview/prebuilts/dashboards/marketing.png
new file mode 100644
index 0000000..6284f3a
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/marketing.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo1.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo1.png
new file mode 100644
index 0000000..0bd4045
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo1.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo10.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo10.png
new file mode 100644
index 0000000..598e6fe
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo10.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo11.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo11.png
new file mode 100644
index 0000000..fcff730
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo11.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo12.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo12.png
new file mode 100644
index 0000000..15d6a6b
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo12.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo13.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo13.png
new file mode 100644
index 0000000..2057f13
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo13.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo14.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo14.png
new file mode 100644
index 0000000..bb71bec
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo14.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo15.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo15.png
new file mode 100644
index 0000000..e8dc714
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo15.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo16.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo16.png
new file mode 100644
index 0000000..c811f2a
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo16.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo17.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo17.png
new file mode 100644
index 0000000..c77f4c7
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo17.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo18.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo18.png
new file mode 100644
index 0000000..6ade1a4
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo18.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo19.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo19.png
new file mode 100644
index 0000000..a931d84
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo19.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo2.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo2.png
new file mode 100644
index 0000000..b0af137
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo2.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo20.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo20.png
new file mode 100644
index 0000000..3253f2e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo20.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo21.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo21.png
new file mode 100644
index 0000000..25a6687
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo21.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo22.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo22.png
new file mode 100644
index 0000000..7af2639
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo22.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo23.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo23.png
new file mode 100644
index 0000000..4d1dc73
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo23.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo3.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo3.png
new file mode 100644
index 0000000..28e9e7c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo3.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo4.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo4.png
new file mode 100644
index 0000000..5a37616
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo4.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo5.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo5.png
new file mode 100644
index 0000000..f6b451c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo5.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo7.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo7.png
new file mode 100644
index 0000000..ff08ca0
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo7.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo8.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo8.png
new file mode 100644
index 0000000..68e352f
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo8.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo9.png b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo9.png
new file mode 100644
index 0000000..51d7cc6
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/multipurpose-demo9.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/online-courses.png b/public/assets/media/preview/prebuilts/dashboards/online-courses.png
new file mode 100644
index 0000000..a7c562e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/online-courses.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/podcast.png b/public/assets/media/preview/prebuilts/dashboards/podcast.png
new file mode 100644
index 0000000..da2a204
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/podcast.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/pos.png b/public/assets/media/preview/prebuilts/dashboards/pos.png
new file mode 100644
index 0000000..c7ee3e2
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/pos.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/projects.png b/public/assets/media/preview/prebuilts/dashboards/projects.png
new file mode 100644
index 0000000..0a32317
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/projects.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/school.png b/public/assets/media/preview/prebuilts/dashboards/school.png
new file mode 100644
index 0000000..1dd7d18
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/school.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/social.png b/public/assets/media/preview/prebuilts/dashboards/social.png
new file mode 100644
index 0000000..a153b9a
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/social.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/store-analytics.png b/public/assets/media/preview/prebuilts/dashboards/store-analytics.png
new file mode 100644
index 0000000..c2384e8
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/store-analytics.png differ
diff --git a/public/assets/media/preview/prebuilts/dashboards/website-analytics.png b/public/assets/media/preview/prebuilts/dashboards/website-analytics.png
new file mode 100644
index 0000000..63705d5
Binary files /dev/null and b/public/assets/media/preview/prebuilts/dashboards/website-analytics.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo1.png b/public/assets/media/preview/prebuilts/demos/demo1.png
new file mode 100644
index 0000000..19115a6
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo1.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo10.png b/public/assets/media/preview/prebuilts/demos/demo10.png
new file mode 100644
index 0000000..eb57559
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo10.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo11.png b/public/assets/media/preview/prebuilts/demos/demo11.png
new file mode 100644
index 0000000..3feb4cb
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo11.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo12.png b/public/assets/media/preview/prebuilts/demos/demo12.png
new file mode 100644
index 0000000..ec517d4
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo12.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo13.png b/public/assets/media/preview/prebuilts/demos/demo13.png
new file mode 100644
index 0000000..e1e1066
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo13.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo14.png b/public/assets/media/preview/prebuilts/demos/demo14.png
new file mode 100644
index 0000000..81d1f80
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo14.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo15.png b/public/assets/media/preview/prebuilts/demos/demo15.png
new file mode 100644
index 0000000..a9912a9
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo15.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo16.png b/public/assets/media/preview/prebuilts/demos/demo16.png
new file mode 100644
index 0000000..9bc755b
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo16.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo17.png b/public/assets/media/preview/prebuilts/demos/demo17.png
new file mode 100644
index 0000000..46f4514
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo17.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo18.png b/public/assets/media/preview/prebuilts/demos/demo18.png
new file mode 100644
index 0000000..997eaf5
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo18.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo19.png b/public/assets/media/preview/prebuilts/demos/demo19.png
new file mode 100644
index 0000000..d8ece9f
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo19.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo2.png b/public/assets/media/preview/prebuilts/demos/demo2.png
new file mode 100644
index 0000000..a8d2587
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo2.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo20.png b/public/assets/media/preview/prebuilts/demos/demo20.png
new file mode 100644
index 0000000..555d679
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo20.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo21.png b/public/assets/media/preview/prebuilts/demos/demo21.png
new file mode 100644
index 0000000..6976041
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo21.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo22.png b/public/assets/media/preview/prebuilts/demos/demo22.png
new file mode 100644
index 0000000..9fb8f97
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo22.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo23.png b/public/assets/media/preview/prebuilts/demos/demo23.png
new file mode 100644
index 0000000..c3569a7
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo23.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo24.png b/public/assets/media/preview/prebuilts/demos/demo24.png
new file mode 100644
index 0000000..9020619
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo24.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo25.png b/public/assets/media/preview/prebuilts/demos/demo25.png
new file mode 100644
index 0000000..679301d
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo25.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo26.png b/public/assets/media/preview/prebuilts/demos/demo26.png
new file mode 100644
index 0000000..95a901c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo26.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo27.png b/public/assets/media/preview/prebuilts/demos/demo27.png
new file mode 100644
index 0000000..0d645a4
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo27.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo28.png b/public/assets/media/preview/prebuilts/demos/demo28.png
new file mode 100644
index 0000000..31639eb
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo28.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo29.png b/public/assets/media/preview/prebuilts/demos/demo29.png
new file mode 100644
index 0000000..a94a450
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo29.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo3.png b/public/assets/media/preview/prebuilts/demos/demo3.png
new file mode 100644
index 0000000..bcea32e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo3.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo30.png b/public/assets/media/preview/prebuilts/demos/demo30.png
new file mode 100644
index 0000000..a929a72
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo30.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo31.png b/public/assets/media/preview/prebuilts/demos/demo31.png
new file mode 100644
index 0000000..06eb0f9
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo31.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo32.png b/public/assets/media/preview/prebuilts/demos/demo32.png
new file mode 100644
index 0000000..8592d20
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo32.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo33.png b/public/assets/media/preview/prebuilts/demos/demo33.png
new file mode 100644
index 0000000..2bd3a7b
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo33.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo34.png b/public/assets/media/preview/prebuilts/demos/demo34.png
new file mode 100644
index 0000000..ad1d261
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo34.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo35.png b/public/assets/media/preview/prebuilts/demos/demo35.png
new file mode 100644
index 0000000..d7a9e75
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo35.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo36.png b/public/assets/media/preview/prebuilts/demos/demo36.png
new file mode 100644
index 0000000..d8042ee
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo36.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo37.png b/public/assets/media/preview/prebuilts/demos/demo37.png
new file mode 100644
index 0000000..a32d288
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo37.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo38.png b/public/assets/media/preview/prebuilts/demos/demo38.png
new file mode 100644
index 0000000..de10c40
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo38.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo39.png b/public/assets/media/preview/prebuilts/demos/demo39.png
new file mode 100644
index 0000000..bec4c35
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo39.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo4.png b/public/assets/media/preview/prebuilts/demos/demo4.png
new file mode 100644
index 0000000..e82d7a4
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo4.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo40.png b/public/assets/media/preview/prebuilts/demos/demo40.png
new file mode 100644
index 0000000..a9225a6
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo40.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo41.png b/public/assets/media/preview/prebuilts/demos/demo41.png
new file mode 100644
index 0000000..e6e9218
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo41.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo42.png b/public/assets/media/preview/prebuilts/demos/demo42.png
new file mode 100644
index 0000000..eeb4914
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo42.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo43.png b/public/assets/media/preview/prebuilts/demos/demo43.png
new file mode 100644
index 0000000..68aa68c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo43.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo44.png b/public/assets/media/preview/prebuilts/demos/demo44.png
new file mode 100644
index 0000000..0c1442e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo44.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo45.png b/public/assets/media/preview/prebuilts/demos/demo45.png
new file mode 100644
index 0000000..b11f3ec
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo45.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo47.png b/public/assets/media/preview/prebuilts/demos/demo47.png
new file mode 100644
index 0000000..6f9db9d
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo47.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo48.png b/public/assets/media/preview/prebuilts/demos/demo48.png
new file mode 100644
index 0000000..56bbf3d
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo48.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo49.png b/public/assets/media/preview/prebuilts/demos/demo49.png
new file mode 100644
index 0000000..e70bf19
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo49.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo5.png b/public/assets/media/preview/prebuilts/demos/demo5.png
new file mode 100644
index 0000000..9641208
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo5.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo6.png b/public/assets/media/preview/prebuilts/demos/demo6.png
new file mode 100644
index 0000000..71a3efb
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo6.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo7.png b/public/assets/media/preview/prebuilts/demos/demo7.png
new file mode 100644
index 0000000..083a030
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo7.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo8.png b/public/assets/media/preview/prebuilts/demos/demo8.png
new file mode 100644
index 0000000..d517555
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo8.png differ
diff --git a/public/assets/media/preview/prebuilts/demos/demo9.png b/public/assets/media/preview/prebuilts/demos/demo9.png
new file mode 100644
index 0000000..991c573
Binary files /dev/null and b/public/assets/media/preview/prebuilts/demos/demo9.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/account-apikeys.png b/public/assets/media/preview/prebuilts/pages/account-apikeys.png
new file mode 100644
index 0000000..7f69e38
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/account-apikeys.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/account-billing.png b/public/assets/media/preview/prebuilts/pages/account-billing.png
new file mode 100644
index 0000000..bfa08b0
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/account-billing.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/account-logs.png b/public/assets/media/preview/prebuilts/pages/account-logs.png
new file mode 100644
index 0000000..20dcc11
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/account-logs.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/account-overview.png b/public/assets/media/preview/prebuilts/pages/account-overview.png
new file mode 100644
index 0000000..56cf47e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/account-overview.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/account-referrals.png b/public/assets/media/preview/prebuilts/pages/account-referrals.png
new file mode 100644
index 0000000..0893a7e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/account-referrals.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/account-security.png b/public/assets/media/preview/prebuilts/pages/account-security.png
new file mode 100644
index 0000000..dabd4ff
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/account-security.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/account-settings.png b/public/assets/media/preview/prebuilts/pages/account-settings.png
new file mode 100644
index 0000000..5ffeb8b
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/account-settings.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/account-statements.png b/public/assets/media/preview/prebuilts/pages/account-statements.png
new file mode 100644
index 0000000..7c59d16
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/account-statements.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-2factor.png b/public/assets/media/preview/prebuilts/pages/auth-2factor.png
new file mode 100644
index 0000000..e16cba2
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-2factor.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-404.png b/public/assets/media/preview/prebuilts/pages/auth-404.png
new file mode 100644
index 0000000..19bf98f
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-404.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-500.png b/public/assets/media/preview/prebuilts/pages/auth-500.png
new file mode 100644
index 0000000..f6ddd75
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-500.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-accountdeactivated.png b/public/assets/media/preview/prebuilts/pages/auth-accountdeactivated.png
new file mode 100644
index 0000000..dab4338
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-accountdeactivated.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-comingsoon.png b/public/assets/media/preview/prebuilts/pages/auth-comingsoon.png
new file mode 100644
index 0000000..9e18209
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-comingsoon.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-corporate.png b/public/assets/media/preview/prebuilts/pages/auth-corporate.png
new file mode 100644
index 0000000..e303a8d
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-corporate.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-creative.png b/public/assets/media/preview/prebuilts/pages/auth-creative.png
new file mode 100644
index 0000000..03b88b5
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-creative.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-fancy.png b/public/assets/media/preview/prebuilts/pages/auth-fancy.png
new file mode 100644
index 0000000..3949720
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-fancy.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-multistep.png b/public/assets/media/preview/prebuilts/pages/auth-multistep.png
new file mode 100644
index 0000000..a4a5ac0
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-multistep.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-overlay.png b/public/assets/media/preview/prebuilts/pages/auth-overlay.png
new file mode 100644
index 0000000..3a92dbe
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-overlay.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-passwordchanged.png b/public/assets/media/preview/prebuilts/pages/auth-passwordchanged.png
new file mode 100644
index 0000000..dd6a3aa
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-passwordchanged.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-verifyemail.png b/public/assets/media/preview/prebuilts/pages/auth-verifyemail.png
new file mode 100644
index 0000000..d906e0f
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-verifyemail.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/auth-welcome.png b/public/assets/media/preview/prebuilts/pages/auth-welcome.png
new file mode 100644
index 0000000..41910f7
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/auth-welcome.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/blog-home.png b/public/assets/media/preview/prebuilts/pages/blog-home.png
new file mode 100644
index 0000000..d9bc3eb
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/blog-home.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/blog-post.png b/public/assets/media/preview/prebuilts/pages/blog-post.png
new file mode 100644
index 0000000..af4ce0a
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/blog-post.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/careers-applyform.png b/public/assets/media/preview/prebuilts/pages/careers-applyform.png
new file mode 100644
index 0000000..85cf2c2
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/careers-applyform.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/careers-listing.png b/public/assets/media/preview/prebuilts/pages/careers-listing.png
new file mode 100644
index 0000000..91c73c5
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/careers-listing.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/corporate-aboutus.png b/public/assets/media/preview/prebuilts/pages/corporate-aboutus.png
new file mode 100644
index 0000000..2a0e183
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/corporate-aboutus.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/corporate-contactus.png b/public/assets/media/preview/prebuilts/pages/corporate-contactus.png
new file mode 100644
index 0000000..3a5bfae
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/corporate-contactus.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/corporate-license.png b/public/assets/media/preview/prebuilts/pages/corporate-license.png
new file mode 100644
index 0000000..ecaa767
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/corporate-license.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/corporate-ourteam.png b/public/assets/media/preview/prebuilts/pages/corporate-ourteam.png
new file mode 100644
index 0000000..88c4f93
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/corporate-ourteam.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/corporate-sitemap.png b/public/assets/media/preview/prebuilts/pages/corporate-sitemap.png
new file mode 100644
index 0000000..59e71ba
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/corporate-sitemap.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/email-creditcarddeclined.png b/public/assets/media/preview/prebuilts/pages/email-creditcarddeclined.png
new file mode 100644
index 0000000..de22d7f
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/email-creditcarddeclined.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/email-promo1.png b/public/assets/media/preview/prebuilts/pages/email-promo1.png
new file mode 100644
index 0000000..a2ac22f
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/email-promo1.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/email-promo2.png b/public/assets/media/preview/prebuilts/pages/email-promo2.png
new file mode 100644
index 0000000..8496ddd
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/email-promo2.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/email-promo3.png b/public/assets/media/preview/prebuilts/pages/email-promo3.png
new file mode 100644
index 0000000..b11a0a5
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/email-promo3.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/email-resetpassword.png b/public/assets/media/preview/prebuilts/pages/email-resetpassword.png
new file mode 100644
index 0000000..c7a63ed
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/email-resetpassword.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/email-subscriptionconfirmed.png b/public/assets/media/preview/prebuilts/pages/email-subscriptionconfirmed.png
new file mode 100644
index 0000000..e98fae1
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/email-subscriptionconfirmed.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/email-welcome.png b/public/assets/media/preview/prebuilts/pages/email-welcome.png
new file mode 100644
index 0000000..09b611c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/email-welcome.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/faq-classic.png b/public/assets/media/preview/prebuilts/pages/faq-classic.png
new file mode 100644
index 0000000..488e541
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/faq-classic.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/faq-extended.png b/public/assets/media/preview/prebuilts/pages/faq-extended.png
new file mode 100644
index 0000000..23dd8b3
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/faq-extended.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-2factorauth.png b/public/assets/media/preview/prebuilts/pages/modal-2factorauth.png
new file mode 100644
index 0000000..b68237c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-2factorauth.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-createapikey.png b/public/assets/media/preview/prebuilts/pages/modal-createapikey.png
new file mode 100644
index 0000000..ea9953d
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-createapikey.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-createapp.png b/public/assets/media/preview/prebuilts/pages/modal-createapp.png
new file mode 100644
index 0000000..5252eb8
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-createapp.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-createbusinessacc.png b/public/assets/media/preview/prebuilts/pages/modal-createbusinessacc.png
new file mode 100644
index 0000000..c836cab
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-createbusinessacc.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-createcampaign.png b/public/assets/media/preview/prebuilts/pages/modal-createcampaign.png
new file mode 100644
index 0000000..5421efe
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-createcampaign.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-createproject.png b/public/assets/media/preview/prebuilts/pages/modal-createproject.png
new file mode 100644
index 0000000..dbd33ff
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-createproject.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-invitefriend.png b/public/assets/media/preview/prebuilts/pages/modal-invitefriend.png
new file mode 100644
index 0000000..96f30e5
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-invitefriend.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-newaddress.png b/public/assets/media/preview/prebuilts/pages/modal-newaddress.png
new file mode 100644
index 0000000..a4bb68e
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-newaddress.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-newcard.png b/public/assets/media/preview/prebuilts/pages/modal-newcard.png
new file mode 100644
index 0000000..29547a0
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-newcard.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-newtarget.png b/public/assets/media/preview/prebuilts/pages/modal-newtarget.png
new file mode 100644
index 0000000..4ac2117
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-newtarget.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-offeradeal.png b/public/assets/media/preview/prebuilts/pages/modal-offeradeal.png
new file mode 100644
index 0000000..0506db8
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-offeradeal.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-placeyourbid.png b/public/assets/media/preview/prebuilts/pages/modal-placeyourbid.png
new file mode 100644
index 0000000..e4e7de7
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-placeyourbid.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-selectuser.png b/public/assets/media/preview/prebuilts/pages/modal-selectuser.png
new file mode 100644
index 0000000..7e1bafb
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-selectuser.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-shareandearn.png b/public/assets/media/preview/prebuilts/pages/modal-shareandearn.png
new file mode 100644
index 0000000..d49b247
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-shareandearn.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-topupwallet.png b/public/assets/media/preview/prebuilts/pages/modal-topupwallet.png
new file mode 100644
index 0000000..e7be5fe
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-topupwallet.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-upgradeplan.png b/public/assets/media/preview/prebuilts/pages/modal-upgradeplan.png
new file mode 100644
index 0000000..5b40480
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-upgradeplan.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/modal-viewfriends.png b/public/assets/media/preview/prebuilts/pages/modal-viewfriends.png
new file mode 100644
index 0000000..37dab60
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/modal-viewfriends.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/pricing-column.png b/public/assets/media/preview/prebuilts/pages/pricing-column.png
new file mode 100644
index 0000000..8d40b89
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/pricing-column.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/pricing-table.png b/public/assets/media/preview/prebuilts/pages/pricing-table.png
new file mode 100644
index 0000000..5c9d41c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/pricing-table.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/profile-activity.png b/public/assets/media/preview/prebuilts/pages/profile-activity.png
new file mode 100644
index 0000000..01cbeaa
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/profile-activity.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/profile-campaigns.png b/public/assets/media/preview/prebuilts/pages/profile-campaigns.png
new file mode 100644
index 0000000..9175546
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/profile-campaigns.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/profile-documents.png b/public/assets/media/preview/prebuilts/pages/profile-documents.png
new file mode 100644
index 0000000..5f0a4b3
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/profile-documents.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/profile-followers.png b/public/assets/media/preview/prebuilts/pages/profile-followers.png
new file mode 100644
index 0000000..59ac9ba
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/profile-followers.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/profile-overview.png b/public/assets/media/preview/prebuilts/pages/profile-overview.png
new file mode 100644
index 0000000..4124ea8
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/profile-overview.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/profile-projects.png b/public/assets/media/preview/prebuilts/pages/profile-projects.png
new file mode 100644
index 0000000..5a34bf1
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/profile-projects.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/search-horizontal.png b/public/assets/media/preview/prebuilts/pages/search-horizontal.png
new file mode 100644
index 0000000..b1e1309
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/search-horizontal.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/search-location.png b/public/assets/media/preview/prebuilts/pages/search-location.png
new file mode 100644
index 0000000..59d66ef
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/search-location.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/search-users.png b/public/assets/media/preview/prebuilts/pages/search-users.png
new file mode 100644
index 0000000..2d7e247
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/search-users.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/search-vertical.png b/public/assets/media/preview/prebuilts/pages/search-vertical.png
new file mode 100644
index 0000000..d28436d
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/search-vertical.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/social-activity.png b/public/assets/media/preview/prebuilts/pages/social-activity.png
new file mode 100644
index 0000000..05b4145
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/social-activity.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/social-feeds.png b/public/assets/media/preview/prebuilts/pages/social-feeds.png
new file mode 100644
index 0000000..6817771
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/social-feeds.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/social-followers.png b/public/assets/media/preview/prebuilts/pages/social-followers.png
new file mode 100644
index 0000000..5d37ee7
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/social-followers.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/social-settings.png b/public/assets/media/preview/prebuilts/pages/social-settings.png
new file mode 100644
index 0000000..7f4eb0c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/social-settings.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/widgets-charts.png b/public/assets/media/preview/prebuilts/pages/widgets-charts.png
new file mode 100644
index 0000000..6711b77
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/widgets-charts.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/widgets-feeds.png b/public/assets/media/preview/prebuilts/pages/widgets-feeds.png
new file mode 100644
index 0000000..2f22e56
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/widgets-feeds.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/widgets-lists.png b/public/assets/media/preview/prebuilts/pages/widgets-lists.png
new file mode 100644
index 0000000..de360dd
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/widgets-lists.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/widgets-mixed.png b/public/assets/media/preview/prebuilts/pages/widgets-mixed.png
new file mode 100644
index 0000000..fa8028c
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/widgets-mixed.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/widgets-stats.png b/public/assets/media/preview/prebuilts/pages/widgets-stats.png
new file mode 100644
index 0000000..72107b3
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/widgets-stats.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/widgets-tables.png b/public/assets/media/preview/prebuilts/pages/widgets-tables.png
new file mode 100644
index 0000000..1d874ac
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/widgets-tables.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/wizard-2factorauth.png b/public/assets/media/preview/prebuilts/pages/wizard-2factorauth.png
new file mode 100644
index 0000000..eebd191
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/wizard-2factorauth.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/wizard-horizontal.png b/public/assets/media/preview/prebuilts/pages/wizard-horizontal.png
new file mode 100644
index 0000000..610f61b
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/wizard-horizontal.png differ
diff --git a/public/assets/media/preview/prebuilts/pages/wizard-vertical.png b/public/assets/media/preview/prebuilts/pages/wizard-vertical.png
new file mode 100644
index 0000000..ef14757
Binary files /dev/null and b/public/assets/media/preview/prebuilts/pages/wizard-vertical.png differ
diff --git a/public/assets/media/product/1.svg b/public/assets/media/product/1.svg
new file mode 100644
index 0000000..dba5d4b
--- /dev/null
+++ b/public/assets/media/product/1.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/product/2.svg b/public/assets/media/product/2.svg
new file mode 100644
index 0000000..68f2823
--- /dev/null
+++ b/public/assets/media/product/2.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/product/3.svg b/public/assets/media/product/3.svg
new file mode 100644
index 0000000..09527ab
--- /dev/null
+++ b/public/assets/media/product/3.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/product/5.svg b/public/assets/media/product/5.svg
new file mode 100644
index 0000000..7b89061
--- /dev/null
+++ b/public/assets/media/product/5.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/products/1.png b/public/assets/media/products/1.png
new file mode 100644
index 0000000..3fe1fa0
Binary files /dev/null and b/public/assets/media/products/1.png differ
diff --git a/public/assets/media/products/10.png b/public/assets/media/products/10.png
new file mode 100644
index 0000000..5144576
Binary files /dev/null and b/public/assets/media/products/10.png differ
diff --git a/public/assets/media/products/11.png b/public/assets/media/products/11.png
new file mode 100644
index 0000000..5d519a6
Binary files /dev/null and b/public/assets/media/products/11.png differ
diff --git a/public/assets/media/products/12.png b/public/assets/media/products/12.png
new file mode 100644
index 0000000..38c1154
Binary files /dev/null and b/public/assets/media/products/12.png differ
diff --git a/public/assets/media/products/13.png b/public/assets/media/products/13.png
new file mode 100644
index 0000000..828b570
Binary files /dev/null and b/public/assets/media/products/13.png differ
diff --git a/public/assets/media/products/14.png b/public/assets/media/products/14.png
new file mode 100644
index 0000000..ccb46b8
Binary files /dev/null and b/public/assets/media/products/14.png differ
diff --git a/public/assets/media/products/15.png b/public/assets/media/products/15.png
new file mode 100644
index 0000000..d68c6f0
Binary files /dev/null and b/public/assets/media/products/15.png differ
diff --git a/public/assets/media/products/16.png b/public/assets/media/products/16.png
new file mode 100644
index 0000000..3106b91
Binary files /dev/null and b/public/assets/media/products/16.png differ
diff --git a/public/assets/media/products/17.png b/public/assets/media/products/17.png
new file mode 100644
index 0000000..ad455f8
Binary files /dev/null and b/public/assets/media/products/17.png differ
diff --git a/public/assets/media/products/18.png b/public/assets/media/products/18.png
new file mode 100644
index 0000000..71d6a6c
Binary files /dev/null and b/public/assets/media/products/18.png differ
diff --git a/public/assets/media/products/19.png b/public/assets/media/products/19.png
new file mode 100644
index 0000000..3cc4ab2
Binary files /dev/null and b/public/assets/media/products/19.png differ
diff --git a/public/assets/media/products/2.png b/public/assets/media/products/2.png
new file mode 100644
index 0000000..f1f352b
Binary files /dev/null and b/public/assets/media/products/2.png differ
diff --git a/public/assets/media/products/20.png b/public/assets/media/products/20.png
new file mode 100644
index 0000000..f1c4fa6
Binary files /dev/null and b/public/assets/media/products/20.png differ
diff --git a/public/assets/media/products/21.png b/public/assets/media/products/21.png
new file mode 100644
index 0000000..ff98f55
Binary files /dev/null and b/public/assets/media/products/21.png differ
diff --git a/public/assets/media/products/22.png b/public/assets/media/products/22.png
new file mode 100644
index 0000000..61f5311
Binary files /dev/null and b/public/assets/media/products/22.png differ
diff --git a/public/assets/media/products/3.png b/public/assets/media/products/3.png
new file mode 100644
index 0000000..9d977e5
Binary files /dev/null and b/public/assets/media/products/3.png differ
diff --git a/public/assets/media/products/4.png b/public/assets/media/products/4.png
new file mode 100644
index 0000000..5238f9c
Binary files /dev/null and b/public/assets/media/products/4.png differ
diff --git a/public/assets/media/products/5.png b/public/assets/media/products/5.png
new file mode 100644
index 0000000..94203a1
Binary files /dev/null and b/public/assets/media/products/5.png differ
diff --git a/public/assets/media/products/6.png b/public/assets/media/products/6.png
new file mode 100644
index 0000000..a973d21
Binary files /dev/null and b/public/assets/media/products/6.png differ
diff --git a/public/assets/media/products/7.png b/public/assets/media/products/7.png
new file mode 100644
index 0000000..f89b157
Binary files /dev/null and b/public/assets/media/products/7.png differ
diff --git a/public/assets/media/products/8.png b/public/assets/media/products/8.png
new file mode 100644
index 0000000..fdd567f
Binary files /dev/null and b/public/assets/media/products/8.png differ
diff --git a/public/assets/media/products/9.png b/public/assets/media/products/9.png
new file mode 100644
index 0000000..5756c81
Binary files /dev/null and b/public/assets/media/products/9.png differ
diff --git a/public/assets/media/smiles/happy.png b/public/assets/media/smiles/happy.png
new file mode 100644
index 0000000..69e9a55
Binary files /dev/null and b/public/assets/media/smiles/happy.png differ
diff --git a/public/assets/media/smiles/sad.png b/public/assets/media/smiles/sad.png
new file mode 100644
index 0000000..b6d70fd
Binary files /dev/null and b/public/assets/media/smiles/sad.png differ
diff --git a/public/assets/media/smiles/shocked.png b/public/assets/media/smiles/shocked.png
new file mode 100644
index 0000000..5b63c9c
Binary files /dev/null and b/public/assets/media/smiles/shocked.png differ
diff --git a/public/assets/media/stock/1600x800/img-1.jpg b/public/assets/media/stock/1600x800/img-1.jpg
new file mode 100644
index 0000000..fb46699
Binary files /dev/null and b/public/assets/media/stock/1600x800/img-1.jpg differ
diff --git a/public/assets/media/stock/1600x800/img-2.jpg b/public/assets/media/stock/1600x800/img-2.jpg
new file mode 100644
index 0000000..6ed2747
Binary files /dev/null and b/public/assets/media/stock/1600x800/img-2.jpg differ
diff --git a/public/assets/media/stock/1600x800/img-3.jpg b/public/assets/media/stock/1600x800/img-3.jpg
new file mode 100644
index 0000000..673619d
Binary files /dev/null and b/public/assets/media/stock/1600x800/img-3.jpg differ
diff --git a/public/assets/media/stock/1600x800/img-4.jpg b/public/assets/media/stock/1600x800/img-4.jpg
new file mode 100644
index 0000000..4aaeba8
Binary files /dev/null and b/public/assets/media/stock/1600x800/img-4.jpg differ
diff --git a/public/assets/media/stock/500x600/img-1.jpg b/public/assets/media/stock/500x600/img-1.jpg
new file mode 100644
index 0000000..7633734
Binary files /dev/null and b/public/assets/media/stock/500x600/img-1.jpg differ
diff --git a/public/assets/media/stock/600x400/img-1.jpg b/public/assets/media/stock/600x400/img-1.jpg
new file mode 100644
index 0000000..a4cf1c7
Binary files /dev/null and b/public/assets/media/stock/600x400/img-1.jpg differ
diff --git a/public/assets/media/stock/600x400/img-10.jpg b/public/assets/media/stock/600x400/img-10.jpg
new file mode 100644
index 0000000..a43517e
Binary files /dev/null and b/public/assets/media/stock/600x400/img-10.jpg differ
diff --git a/public/assets/media/stock/600x400/img-11.jpg b/public/assets/media/stock/600x400/img-11.jpg
new file mode 100644
index 0000000..9a7e2f6
Binary files /dev/null and b/public/assets/media/stock/600x400/img-11.jpg differ
diff --git a/public/assets/media/stock/600x400/img-12.jpg b/public/assets/media/stock/600x400/img-12.jpg
new file mode 100644
index 0000000..7e88d26
Binary files /dev/null and b/public/assets/media/stock/600x400/img-12.jpg differ
diff --git a/public/assets/media/stock/600x400/img-13.jpg b/public/assets/media/stock/600x400/img-13.jpg
new file mode 100644
index 0000000..e3301fa
Binary files /dev/null and b/public/assets/media/stock/600x400/img-13.jpg differ
diff --git a/public/assets/media/stock/600x400/img-14.jpg b/public/assets/media/stock/600x400/img-14.jpg
new file mode 100644
index 0000000..4a118c1
Binary files /dev/null and b/public/assets/media/stock/600x400/img-14.jpg differ
diff --git a/public/assets/media/stock/600x400/img-15.jpg b/public/assets/media/stock/600x400/img-15.jpg
new file mode 100644
index 0000000..6d2b247
Binary files /dev/null and b/public/assets/media/stock/600x400/img-15.jpg differ
diff --git a/public/assets/media/stock/600x400/img-16.jpg b/public/assets/media/stock/600x400/img-16.jpg
new file mode 100644
index 0000000..caa20dc
Binary files /dev/null and b/public/assets/media/stock/600x400/img-16.jpg differ
diff --git a/public/assets/media/stock/600x400/img-17.jpg b/public/assets/media/stock/600x400/img-17.jpg
new file mode 100644
index 0000000..fb7539d
Binary files /dev/null and b/public/assets/media/stock/600x400/img-17.jpg differ
diff --git a/public/assets/media/stock/600x400/img-18.jpg b/public/assets/media/stock/600x400/img-18.jpg
new file mode 100644
index 0000000..11c69e0
Binary files /dev/null and b/public/assets/media/stock/600x400/img-18.jpg differ
diff --git a/public/assets/media/stock/600x400/img-19.jpg b/public/assets/media/stock/600x400/img-19.jpg
new file mode 100644
index 0000000..459f1f6
Binary files /dev/null and b/public/assets/media/stock/600x400/img-19.jpg differ
diff --git a/public/assets/media/stock/600x400/img-2.jpg b/public/assets/media/stock/600x400/img-2.jpg
new file mode 100644
index 0000000..fd538bf
Binary files /dev/null and b/public/assets/media/stock/600x400/img-2.jpg differ
diff --git a/public/assets/media/stock/600x400/img-20.jpg b/public/assets/media/stock/600x400/img-20.jpg
new file mode 100644
index 0000000..633399a
Binary files /dev/null and b/public/assets/media/stock/600x400/img-20.jpg differ
diff --git a/public/assets/media/stock/600x400/img-21.jpg b/public/assets/media/stock/600x400/img-21.jpg
new file mode 100644
index 0000000..d3c78be
Binary files /dev/null and b/public/assets/media/stock/600x400/img-21.jpg differ
diff --git a/public/assets/media/stock/600x400/img-22.jpg b/public/assets/media/stock/600x400/img-22.jpg
new file mode 100644
index 0000000..6729e7f
Binary files /dev/null and b/public/assets/media/stock/600x400/img-22.jpg differ
diff --git a/public/assets/media/stock/600x400/img-23.jpg b/public/assets/media/stock/600x400/img-23.jpg
new file mode 100644
index 0000000..e619f19
Binary files /dev/null and b/public/assets/media/stock/600x400/img-23.jpg differ
diff --git a/public/assets/media/stock/600x400/img-24.jpg b/public/assets/media/stock/600x400/img-24.jpg
new file mode 100644
index 0000000..11091ed
Binary files /dev/null and b/public/assets/media/stock/600x400/img-24.jpg differ
diff --git a/public/assets/media/stock/600x400/img-25.jpg b/public/assets/media/stock/600x400/img-25.jpg
new file mode 100644
index 0000000..bd94d35
Binary files /dev/null and b/public/assets/media/stock/600x400/img-25.jpg differ
diff --git a/public/assets/media/stock/600x400/img-26.jpg b/public/assets/media/stock/600x400/img-26.jpg
new file mode 100644
index 0000000..ff2ee36
Binary files /dev/null and b/public/assets/media/stock/600x400/img-26.jpg differ
diff --git a/public/assets/media/stock/600x400/img-27.jpg b/public/assets/media/stock/600x400/img-27.jpg
new file mode 100644
index 0000000..408ebf2
Binary files /dev/null and b/public/assets/media/stock/600x400/img-27.jpg differ
diff --git a/public/assets/media/stock/600x400/img-28.jpg b/public/assets/media/stock/600x400/img-28.jpg
new file mode 100644
index 0000000..430cce7
Binary files /dev/null and b/public/assets/media/stock/600x400/img-28.jpg differ
diff --git a/public/assets/media/stock/600x400/img-29.jpg b/public/assets/media/stock/600x400/img-29.jpg
new file mode 100644
index 0000000..4da3410
Binary files /dev/null and b/public/assets/media/stock/600x400/img-29.jpg differ
diff --git a/public/assets/media/stock/600x400/img-3.jpg b/public/assets/media/stock/600x400/img-3.jpg
new file mode 100644
index 0000000..27901dd
Binary files /dev/null and b/public/assets/media/stock/600x400/img-3.jpg differ
diff --git a/public/assets/media/stock/600x400/img-30.jpg b/public/assets/media/stock/600x400/img-30.jpg
new file mode 100644
index 0000000..3377599
Binary files /dev/null and b/public/assets/media/stock/600x400/img-30.jpg differ
diff --git a/public/assets/media/stock/600x400/img-31.jpg b/public/assets/media/stock/600x400/img-31.jpg
new file mode 100644
index 0000000..64c1fda
Binary files /dev/null and b/public/assets/media/stock/600x400/img-31.jpg differ
diff --git a/public/assets/media/stock/600x400/img-32.jpg b/public/assets/media/stock/600x400/img-32.jpg
new file mode 100644
index 0000000..160b7f9
Binary files /dev/null and b/public/assets/media/stock/600x400/img-32.jpg differ
diff --git a/public/assets/media/stock/600x400/img-33.jpg b/public/assets/media/stock/600x400/img-33.jpg
new file mode 100644
index 0000000..19f9228
Binary files /dev/null and b/public/assets/media/stock/600x400/img-33.jpg differ
diff --git a/public/assets/media/stock/600x400/img-34.jpg b/public/assets/media/stock/600x400/img-34.jpg
new file mode 100644
index 0000000..0db4278
Binary files /dev/null and b/public/assets/media/stock/600x400/img-34.jpg differ
diff --git a/public/assets/media/stock/600x400/img-35.jpg b/public/assets/media/stock/600x400/img-35.jpg
new file mode 100644
index 0000000..1688d66
Binary files /dev/null and b/public/assets/media/stock/600x400/img-35.jpg differ
diff --git a/public/assets/media/stock/600x400/img-36.jpg b/public/assets/media/stock/600x400/img-36.jpg
new file mode 100644
index 0000000..531cc75
Binary files /dev/null and b/public/assets/media/stock/600x400/img-36.jpg differ
diff --git a/public/assets/media/stock/600x400/img-37.jpg b/public/assets/media/stock/600x400/img-37.jpg
new file mode 100644
index 0000000..60be533
Binary files /dev/null and b/public/assets/media/stock/600x400/img-37.jpg differ
diff --git a/public/assets/media/stock/600x400/img-38.jpg b/public/assets/media/stock/600x400/img-38.jpg
new file mode 100644
index 0000000..fb80fef
Binary files /dev/null and b/public/assets/media/stock/600x400/img-38.jpg differ
diff --git a/public/assets/media/stock/600x400/img-39.jpg b/public/assets/media/stock/600x400/img-39.jpg
new file mode 100644
index 0000000..a0eadc3
Binary files /dev/null and b/public/assets/media/stock/600x400/img-39.jpg differ
diff --git a/public/assets/media/stock/600x400/img-4.jpg b/public/assets/media/stock/600x400/img-4.jpg
new file mode 100644
index 0000000..7dc30c4
Binary files /dev/null and b/public/assets/media/stock/600x400/img-4.jpg differ
diff --git a/public/assets/media/stock/600x400/img-40.jpg b/public/assets/media/stock/600x400/img-40.jpg
new file mode 100644
index 0000000..288f6d1
Binary files /dev/null and b/public/assets/media/stock/600x400/img-40.jpg differ
diff --git a/public/assets/media/stock/600x400/img-41.jpg b/public/assets/media/stock/600x400/img-41.jpg
new file mode 100644
index 0000000..a353294
Binary files /dev/null and b/public/assets/media/stock/600x400/img-41.jpg differ
diff --git a/public/assets/media/stock/600x400/img-42.jpg b/public/assets/media/stock/600x400/img-42.jpg
new file mode 100644
index 0000000..707c570
Binary files /dev/null and b/public/assets/media/stock/600x400/img-42.jpg differ
diff --git a/public/assets/media/stock/600x400/img-43.jpg b/public/assets/media/stock/600x400/img-43.jpg
new file mode 100644
index 0000000..6f4a793
Binary files /dev/null and b/public/assets/media/stock/600x400/img-43.jpg differ
diff --git a/public/assets/media/stock/600x400/img-44.jpg b/public/assets/media/stock/600x400/img-44.jpg
new file mode 100644
index 0000000..8a38363
Binary files /dev/null and b/public/assets/media/stock/600x400/img-44.jpg differ
diff --git a/public/assets/media/stock/600x400/img-45.jpg b/public/assets/media/stock/600x400/img-45.jpg
new file mode 100644
index 0000000..aa7bbbb
Binary files /dev/null and b/public/assets/media/stock/600x400/img-45.jpg differ
diff --git a/public/assets/media/stock/600x400/img-46.jpg b/public/assets/media/stock/600x400/img-46.jpg
new file mode 100644
index 0000000..9cc4b9f
Binary files /dev/null and b/public/assets/media/stock/600x400/img-46.jpg differ
diff --git a/public/assets/media/stock/600x400/img-47.jpg b/public/assets/media/stock/600x400/img-47.jpg
new file mode 100644
index 0000000..e7ea5e3
Binary files /dev/null and b/public/assets/media/stock/600x400/img-47.jpg differ
diff --git a/public/assets/media/stock/600x400/img-48.jpg b/public/assets/media/stock/600x400/img-48.jpg
new file mode 100644
index 0000000..1ed84e6
Binary files /dev/null and b/public/assets/media/stock/600x400/img-48.jpg differ
diff --git a/public/assets/media/stock/600x400/img-49.jpg b/public/assets/media/stock/600x400/img-49.jpg
new file mode 100644
index 0000000..b135e70
Binary files /dev/null and b/public/assets/media/stock/600x400/img-49.jpg differ
diff --git a/public/assets/media/stock/600x400/img-5.jpg b/public/assets/media/stock/600x400/img-5.jpg
new file mode 100644
index 0000000..8e7d59d
Binary files /dev/null and b/public/assets/media/stock/600x400/img-5.jpg differ
diff --git a/public/assets/media/stock/600x400/img-50.jpg b/public/assets/media/stock/600x400/img-50.jpg
new file mode 100644
index 0000000..a25e5ec
Binary files /dev/null and b/public/assets/media/stock/600x400/img-50.jpg differ
diff --git a/public/assets/media/stock/600x400/img-51.jpg b/public/assets/media/stock/600x400/img-51.jpg
new file mode 100644
index 0000000..19ef111
Binary files /dev/null and b/public/assets/media/stock/600x400/img-51.jpg differ
diff --git a/public/assets/media/stock/600x400/img-52.jpg b/public/assets/media/stock/600x400/img-52.jpg
new file mode 100644
index 0000000..e60d5eb
Binary files /dev/null and b/public/assets/media/stock/600x400/img-52.jpg differ
diff --git a/public/assets/media/stock/600x400/img-53.jpg b/public/assets/media/stock/600x400/img-53.jpg
new file mode 100644
index 0000000..32ae826
Binary files /dev/null and b/public/assets/media/stock/600x400/img-53.jpg differ
diff --git a/public/assets/media/stock/600x400/img-54.jpg b/public/assets/media/stock/600x400/img-54.jpg
new file mode 100644
index 0000000..601581e
Binary files /dev/null and b/public/assets/media/stock/600x400/img-54.jpg differ
diff --git a/public/assets/media/stock/600x400/img-55.jpg b/public/assets/media/stock/600x400/img-55.jpg
new file mode 100644
index 0000000..f0026d2
Binary files /dev/null and b/public/assets/media/stock/600x400/img-55.jpg differ
diff --git a/public/assets/media/stock/600x400/img-56.jpg b/public/assets/media/stock/600x400/img-56.jpg
new file mode 100644
index 0000000..ea2eb50
Binary files /dev/null and b/public/assets/media/stock/600x400/img-56.jpg differ
diff --git a/public/assets/media/stock/600x400/img-57.jpg b/public/assets/media/stock/600x400/img-57.jpg
new file mode 100644
index 0000000..ba6f52d
Binary files /dev/null and b/public/assets/media/stock/600x400/img-57.jpg differ
diff --git a/public/assets/media/stock/600x400/img-58.jpg b/public/assets/media/stock/600x400/img-58.jpg
new file mode 100644
index 0000000..dba6145
Binary files /dev/null and b/public/assets/media/stock/600x400/img-58.jpg differ
diff --git a/public/assets/media/stock/600x400/img-59.jpg b/public/assets/media/stock/600x400/img-59.jpg
new file mode 100644
index 0000000..be87d1c
Binary files /dev/null and b/public/assets/media/stock/600x400/img-59.jpg differ
diff --git a/public/assets/media/stock/600x400/img-6.jpg b/public/assets/media/stock/600x400/img-6.jpg
new file mode 100644
index 0000000..326d6e9
Binary files /dev/null and b/public/assets/media/stock/600x400/img-6.jpg differ
diff --git a/public/assets/media/stock/600x400/img-60.jpg b/public/assets/media/stock/600x400/img-60.jpg
new file mode 100644
index 0000000..a5ba93f
Binary files /dev/null and b/public/assets/media/stock/600x400/img-60.jpg differ
diff --git a/public/assets/media/stock/600x400/img-61.jpg b/public/assets/media/stock/600x400/img-61.jpg
new file mode 100644
index 0000000..3387456
Binary files /dev/null and b/public/assets/media/stock/600x400/img-61.jpg differ
diff --git a/public/assets/media/stock/600x400/img-62.jpg b/public/assets/media/stock/600x400/img-62.jpg
new file mode 100644
index 0000000..99fd32c
Binary files /dev/null and b/public/assets/media/stock/600x400/img-62.jpg differ
diff --git a/public/assets/media/stock/600x400/img-63.jpg b/public/assets/media/stock/600x400/img-63.jpg
new file mode 100644
index 0000000..efd6233
Binary files /dev/null and b/public/assets/media/stock/600x400/img-63.jpg differ
diff --git a/public/assets/media/stock/600x400/img-64.jpg b/public/assets/media/stock/600x400/img-64.jpg
new file mode 100644
index 0000000..a682775
Binary files /dev/null and b/public/assets/media/stock/600x400/img-64.jpg differ
diff --git a/public/assets/media/stock/600x400/img-65.jpg b/public/assets/media/stock/600x400/img-65.jpg
new file mode 100644
index 0000000..4e9fe41
Binary files /dev/null and b/public/assets/media/stock/600x400/img-65.jpg differ
diff --git a/public/assets/media/stock/600x400/img-66.jpg b/public/assets/media/stock/600x400/img-66.jpg
new file mode 100644
index 0000000..77f3aa6
Binary files /dev/null and b/public/assets/media/stock/600x400/img-66.jpg differ
diff --git a/public/assets/media/stock/600x400/img-67.jpg b/public/assets/media/stock/600x400/img-67.jpg
new file mode 100644
index 0000000..d143778
Binary files /dev/null and b/public/assets/media/stock/600x400/img-67.jpg differ
diff --git a/public/assets/media/stock/600x400/img-68.jpg b/public/assets/media/stock/600x400/img-68.jpg
new file mode 100644
index 0000000..846502c
Binary files /dev/null and b/public/assets/media/stock/600x400/img-68.jpg differ
diff --git a/public/assets/media/stock/600x400/img-69.jpg b/public/assets/media/stock/600x400/img-69.jpg
new file mode 100644
index 0000000..fb14ef0
Binary files /dev/null and b/public/assets/media/stock/600x400/img-69.jpg differ
diff --git a/public/assets/media/stock/600x400/img-7.jpg b/public/assets/media/stock/600x400/img-7.jpg
new file mode 100644
index 0000000..8804a83
Binary files /dev/null and b/public/assets/media/stock/600x400/img-7.jpg differ
diff --git a/public/assets/media/stock/600x400/img-70.jpg b/public/assets/media/stock/600x400/img-70.jpg
new file mode 100644
index 0000000..b14eade
Binary files /dev/null and b/public/assets/media/stock/600x400/img-70.jpg differ
diff --git a/public/assets/media/stock/600x400/img-71.jpg b/public/assets/media/stock/600x400/img-71.jpg
new file mode 100644
index 0000000..daf3903
Binary files /dev/null and b/public/assets/media/stock/600x400/img-71.jpg differ
diff --git a/public/assets/media/stock/600x400/img-72.jpg b/public/assets/media/stock/600x400/img-72.jpg
new file mode 100644
index 0000000..beb4859
Binary files /dev/null and b/public/assets/media/stock/600x400/img-72.jpg differ
diff --git a/public/assets/media/stock/600x400/img-73.jpg b/public/assets/media/stock/600x400/img-73.jpg
new file mode 100644
index 0000000..7e79000
Binary files /dev/null and b/public/assets/media/stock/600x400/img-73.jpg differ
diff --git a/public/assets/media/stock/600x400/img-74.jpg b/public/assets/media/stock/600x400/img-74.jpg
new file mode 100644
index 0000000..b22920f
Binary files /dev/null and b/public/assets/media/stock/600x400/img-74.jpg differ
diff --git a/public/assets/media/stock/600x400/img-75-dark.jpg b/public/assets/media/stock/600x400/img-75-dark.jpg
new file mode 100644
index 0000000..5922ed8
Binary files /dev/null and b/public/assets/media/stock/600x400/img-75-dark.jpg differ
diff --git a/public/assets/media/stock/600x400/img-75.jpg b/public/assets/media/stock/600x400/img-75.jpg
new file mode 100644
index 0000000..aecfa83
Binary files /dev/null and b/public/assets/media/stock/600x400/img-75.jpg differ
diff --git a/public/assets/media/stock/600x400/img-76.jpg b/public/assets/media/stock/600x400/img-76.jpg
new file mode 100644
index 0000000..380c132
Binary files /dev/null and b/public/assets/media/stock/600x400/img-76.jpg differ
diff --git a/public/assets/media/stock/600x400/img-77.jpg b/public/assets/media/stock/600x400/img-77.jpg
new file mode 100644
index 0000000..a8cf240
Binary files /dev/null and b/public/assets/media/stock/600x400/img-77.jpg differ
diff --git a/public/assets/media/stock/600x400/img-78.jpg b/public/assets/media/stock/600x400/img-78.jpg
new file mode 100644
index 0000000..68cc6d9
Binary files /dev/null and b/public/assets/media/stock/600x400/img-78.jpg differ
diff --git a/public/assets/media/stock/600x400/img-79.jpg b/public/assets/media/stock/600x400/img-79.jpg
new file mode 100644
index 0000000..4deae45
Binary files /dev/null and b/public/assets/media/stock/600x400/img-79.jpg differ
diff --git a/public/assets/media/stock/600x400/img-8.jpg b/public/assets/media/stock/600x400/img-8.jpg
new file mode 100644
index 0000000..81b15e7
Binary files /dev/null and b/public/assets/media/stock/600x400/img-8.jpg differ
diff --git a/public/assets/media/stock/600x400/img-80.jpg b/public/assets/media/stock/600x400/img-80.jpg
new file mode 100644
index 0000000..4207fbb
Binary files /dev/null and b/public/assets/media/stock/600x400/img-80.jpg differ
diff --git a/public/assets/media/stock/600x400/img-9.jpg b/public/assets/media/stock/600x400/img-9.jpg
new file mode 100644
index 0000000..7b0013f
Binary files /dev/null and b/public/assets/media/stock/600x400/img-9.jpg differ
diff --git a/public/assets/media/stock/600x600/img-1.jpg b/public/assets/media/stock/600x600/img-1.jpg
new file mode 100644
index 0000000..66ab33d
Binary files /dev/null and b/public/assets/media/stock/600x600/img-1.jpg differ
diff --git a/public/assets/media/stock/600x600/img-10.jpg b/public/assets/media/stock/600x600/img-10.jpg
new file mode 100644
index 0000000..035100f
Binary files /dev/null and b/public/assets/media/stock/600x600/img-10.jpg differ
diff --git a/public/assets/media/stock/600x600/img-11.jpg b/public/assets/media/stock/600x600/img-11.jpg
new file mode 100644
index 0000000..7a5baae
Binary files /dev/null and b/public/assets/media/stock/600x600/img-11.jpg differ
diff --git a/public/assets/media/stock/600x600/img-12.jpg b/public/assets/media/stock/600x600/img-12.jpg
new file mode 100644
index 0000000..279fc64
Binary files /dev/null and b/public/assets/media/stock/600x600/img-12.jpg differ
diff --git a/public/assets/media/stock/600x600/img-13.jpg b/public/assets/media/stock/600x600/img-13.jpg
new file mode 100644
index 0000000..b49a560
Binary files /dev/null and b/public/assets/media/stock/600x600/img-13.jpg differ
diff --git a/public/assets/media/stock/600x600/img-14.jpg b/public/assets/media/stock/600x600/img-14.jpg
new file mode 100644
index 0000000..334e00b
Binary files /dev/null and b/public/assets/media/stock/600x600/img-14.jpg differ
diff --git a/public/assets/media/stock/600x600/img-15.jpg b/public/assets/media/stock/600x600/img-15.jpg
new file mode 100644
index 0000000..683bad9
Binary files /dev/null and b/public/assets/media/stock/600x600/img-15.jpg differ
diff --git a/public/assets/media/stock/600x600/img-16.jpg b/public/assets/media/stock/600x600/img-16.jpg
new file mode 100644
index 0000000..378e7ee
Binary files /dev/null and b/public/assets/media/stock/600x600/img-16.jpg differ
diff --git a/public/assets/media/stock/600x600/img-17.jpg b/public/assets/media/stock/600x600/img-17.jpg
new file mode 100644
index 0000000..2e08816
Binary files /dev/null and b/public/assets/media/stock/600x600/img-17.jpg differ
diff --git a/public/assets/media/stock/600x600/img-18.jpg b/public/assets/media/stock/600x600/img-18.jpg
new file mode 100644
index 0000000..5b15b88
Binary files /dev/null and b/public/assets/media/stock/600x600/img-18.jpg differ
diff --git a/public/assets/media/stock/600x600/img-2.jpg b/public/assets/media/stock/600x600/img-2.jpg
new file mode 100644
index 0000000..230f2eb
Binary files /dev/null and b/public/assets/media/stock/600x600/img-2.jpg differ
diff --git a/public/assets/media/stock/600x600/img-20.jpg b/public/assets/media/stock/600x600/img-20.jpg
new file mode 100644
index 0000000..78d55b6
Binary files /dev/null and b/public/assets/media/stock/600x600/img-20.jpg differ
diff --git a/public/assets/media/stock/600x600/img-21.jpg b/public/assets/media/stock/600x600/img-21.jpg
new file mode 100644
index 0000000..1d49ce8
Binary files /dev/null and b/public/assets/media/stock/600x600/img-21.jpg differ
diff --git a/public/assets/media/stock/600x600/img-22.jpg b/public/assets/media/stock/600x600/img-22.jpg
new file mode 100644
index 0000000..ade59cf
Binary files /dev/null and b/public/assets/media/stock/600x600/img-22.jpg differ
diff --git a/public/assets/media/stock/600x600/img-23.jpg b/public/assets/media/stock/600x600/img-23.jpg
new file mode 100644
index 0000000..0f41eda
Binary files /dev/null and b/public/assets/media/stock/600x600/img-23.jpg differ
diff --git a/public/assets/media/stock/600x600/img-24.jpg b/public/assets/media/stock/600x600/img-24.jpg
new file mode 100644
index 0000000..9a6ef48
Binary files /dev/null and b/public/assets/media/stock/600x600/img-24.jpg differ
diff --git a/public/assets/media/stock/600x600/img-25.jpg b/public/assets/media/stock/600x600/img-25.jpg
new file mode 100644
index 0000000..4c7b6f6
Binary files /dev/null and b/public/assets/media/stock/600x600/img-25.jpg differ
diff --git a/public/assets/media/stock/600x600/img-26.jpg b/public/assets/media/stock/600x600/img-26.jpg
new file mode 100644
index 0000000..eadc1fe
Binary files /dev/null and b/public/assets/media/stock/600x600/img-26.jpg differ
diff --git a/public/assets/media/stock/600x600/img-27.jpg b/public/assets/media/stock/600x600/img-27.jpg
new file mode 100644
index 0000000..5772e4f
Binary files /dev/null and b/public/assets/media/stock/600x600/img-27.jpg differ
diff --git a/public/assets/media/stock/600x600/img-28.jpg b/public/assets/media/stock/600x600/img-28.jpg
new file mode 100644
index 0000000..4532b3c
Binary files /dev/null and b/public/assets/media/stock/600x600/img-28.jpg differ
diff --git a/public/assets/media/stock/600x600/img-29.jpg b/public/assets/media/stock/600x600/img-29.jpg
new file mode 100644
index 0000000..ea90a93
Binary files /dev/null and b/public/assets/media/stock/600x600/img-29.jpg differ
diff --git a/public/assets/media/stock/600x600/img-3.jpg b/public/assets/media/stock/600x600/img-3.jpg
new file mode 100644
index 0000000..dc03a7a
Binary files /dev/null and b/public/assets/media/stock/600x600/img-3.jpg differ
diff --git a/public/assets/media/stock/600x600/img-30.jpg b/public/assets/media/stock/600x600/img-30.jpg
new file mode 100644
index 0000000..8039993
Binary files /dev/null and b/public/assets/media/stock/600x600/img-30.jpg differ
diff --git a/public/assets/media/stock/600x600/img-31.jpg b/public/assets/media/stock/600x600/img-31.jpg
new file mode 100644
index 0000000..903eb2c
Binary files /dev/null and b/public/assets/media/stock/600x600/img-31.jpg differ
diff --git a/public/assets/media/stock/600x600/img-32.jpg b/public/assets/media/stock/600x600/img-32.jpg
new file mode 100644
index 0000000..b5ea630
Binary files /dev/null and b/public/assets/media/stock/600x600/img-32.jpg differ
diff --git a/public/assets/media/stock/600x600/img-33.jpg b/public/assets/media/stock/600x600/img-33.jpg
new file mode 100644
index 0000000..e20ac2b
Binary files /dev/null and b/public/assets/media/stock/600x600/img-33.jpg differ
diff --git a/public/assets/media/stock/600x600/img-34.jpg b/public/assets/media/stock/600x600/img-34.jpg
new file mode 100644
index 0000000..c7d5eab
Binary files /dev/null and b/public/assets/media/stock/600x600/img-34.jpg differ
diff --git a/public/assets/media/stock/600x600/img-35.jpg b/public/assets/media/stock/600x600/img-35.jpg
new file mode 100644
index 0000000..e8af252
Binary files /dev/null and b/public/assets/media/stock/600x600/img-35.jpg differ
diff --git a/public/assets/media/stock/600x600/img-36.jpg b/public/assets/media/stock/600x600/img-36.jpg
new file mode 100644
index 0000000..c372715
Binary files /dev/null and b/public/assets/media/stock/600x600/img-36.jpg differ
diff --git a/public/assets/media/stock/600x600/img-37.jpg b/public/assets/media/stock/600x600/img-37.jpg
new file mode 100644
index 0000000..be8268c
Binary files /dev/null and b/public/assets/media/stock/600x600/img-37.jpg differ
diff --git a/public/assets/media/stock/600x600/img-38.jpg b/public/assets/media/stock/600x600/img-38.jpg
new file mode 100644
index 0000000..dab6586
Binary files /dev/null and b/public/assets/media/stock/600x600/img-38.jpg differ
diff --git a/public/assets/media/stock/600x600/img-39.jpg b/public/assets/media/stock/600x600/img-39.jpg
new file mode 100644
index 0000000..058f5d6
Binary files /dev/null and b/public/assets/media/stock/600x600/img-39.jpg differ
diff --git a/public/assets/media/stock/600x600/img-4.jpg b/public/assets/media/stock/600x600/img-4.jpg
new file mode 100644
index 0000000..afb4b42
Binary files /dev/null and b/public/assets/media/stock/600x600/img-4.jpg differ
diff --git a/public/assets/media/stock/600x600/img-40.jpg b/public/assets/media/stock/600x600/img-40.jpg
new file mode 100644
index 0000000..78eccfd
Binary files /dev/null and b/public/assets/media/stock/600x600/img-40.jpg differ
diff --git a/public/assets/media/stock/600x600/img-41.jpg b/public/assets/media/stock/600x600/img-41.jpg
new file mode 100644
index 0000000..952c4a4
Binary files /dev/null and b/public/assets/media/stock/600x600/img-41.jpg differ
diff --git a/public/assets/media/stock/600x600/img-42.jpg b/public/assets/media/stock/600x600/img-42.jpg
new file mode 100644
index 0000000..41b1056
Binary files /dev/null and b/public/assets/media/stock/600x600/img-42.jpg differ
diff --git a/public/assets/media/stock/600x600/img-43.jpg b/public/assets/media/stock/600x600/img-43.jpg
new file mode 100644
index 0000000..9238c6d
Binary files /dev/null and b/public/assets/media/stock/600x600/img-43.jpg differ
diff --git a/public/assets/media/stock/600x600/img-44.jpg b/public/assets/media/stock/600x600/img-44.jpg
new file mode 100644
index 0000000..95f76d7
Binary files /dev/null and b/public/assets/media/stock/600x600/img-44.jpg differ
diff --git a/public/assets/media/stock/600x600/img-45.jpg b/public/assets/media/stock/600x600/img-45.jpg
new file mode 100644
index 0000000..3403900
Binary files /dev/null and b/public/assets/media/stock/600x600/img-45.jpg differ
diff --git a/public/assets/media/stock/600x600/img-46.jpg b/public/assets/media/stock/600x600/img-46.jpg
new file mode 100644
index 0000000..919e8c3
Binary files /dev/null and b/public/assets/media/stock/600x600/img-46.jpg differ
diff --git a/public/assets/media/stock/600x600/img-47.jpg b/public/assets/media/stock/600x600/img-47.jpg
new file mode 100644
index 0000000..3edc317
Binary files /dev/null and b/public/assets/media/stock/600x600/img-47.jpg differ
diff --git a/public/assets/media/stock/600x600/img-48.jpg b/public/assets/media/stock/600x600/img-48.jpg
new file mode 100644
index 0000000..58fd75c
Binary files /dev/null and b/public/assets/media/stock/600x600/img-48.jpg differ
diff --git a/public/assets/media/stock/600x600/img-49.jpg b/public/assets/media/stock/600x600/img-49.jpg
new file mode 100644
index 0000000..3b719b3
Binary files /dev/null and b/public/assets/media/stock/600x600/img-49.jpg differ
diff --git a/public/assets/media/stock/600x600/img-5.jpg b/public/assets/media/stock/600x600/img-5.jpg
new file mode 100644
index 0000000..7e414ba
Binary files /dev/null and b/public/assets/media/stock/600x600/img-5.jpg differ
diff --git a/public/assets/media/stock/600x600/img-50.jpg b/public/assets/media/stock/600x600/img-50.jpg
new file mode 100644
index 0000000..bd9aefe
Binary files /dev/null and b/public/assets/media/stock/600x600/img-50.jpg differ
diff --git a/public/assets/media/stock/600x600/img-51.jpg b/public/assets/media/stock/600x600/img-51.jpg
new file mode 100644
index 0000000..8d0b051
Binary files /dev/null and b/public/assets/media/stock/600x600/img-51.jpg differ
diff --git a/public/assets/media/stock/600x600/img-52.jpg b/public/assets/media/stock/600x600/img-52.jpg
new file mode 100644
index 0000000..b5ebb7b
Binary files /dev/null and b/public/assets/media/stock/600x600/img-52.jpg differ
diff --git a/public/assets/media/stock/600x600/img-53.jpg b/public/assets/media/stock/600x600/img-53.jpg
new file mode 100644
index 0000000..922d507
Binary files /dev/null and b/public/assets/media/stock/600x600/img-53.jpg differ
diff --git a/public/assets/media/stock/600x600/img-54.jpg b/public/assets/media/stock/600x600/img-54.jpg
new file mode 100644
index 0000000..6411de6
Binary files /dev/null and b/public/assets/media/stock/600x600/img-54.jpg differ
diff --git a/public/assets/media/stock/600x600/img-55.jpg b/public/assets/media/stock/600x600/img-55.jpg
new file mode 100644
index 0000000..0aefac1
Binary files /dev/null and b/public/assets/media/stock/600x600/img-55.jpg differ
diff --git a/public/assets/media/stock/600x600/img-56.jpg b/public/assets/media/stock/600x600/img-56.jpg
new file mode 100644
index 0000000..cb62338
Binary files /dev/null and b/public/assets/media/stock/600x600/img-56.jpg differ
diff --git a/public/assets/media/stock/600x600/img-57.jpg b/public/assets/media/stock/600x600/img-57.jpg
new file mode 100644
index 0000000..af3699f
Binary files /dev/null and b/public/assets/media/stock/600x600/img-57.jpg differ
diff --git a/public/assets/media/stock/600x600/img-58.jpg b/public/assets/media/stock/600x600/img-58.jpg
new file mode 100644
index 0000000..75329e8
Binary files /dev/null and b/public/assets/media/stock/600x600/img-58.jpg differ
diff --git a/public/assets/media/stock/600x600/img-59.jpg b/public/assets/media/stock/600x600/img-59.jpg
new file mode 100644
index 0000000..5091b32
Binary files /dev/null and b/public/assets/media/stock/600x600/img-59.jpg differ
diff --git a/public/assets/media/stock/600x600/img-6.jpg b/public/assets/media/stock/600x600/img-6.jpg
new file mode 100644
index 0000000..609f70e
Binary files /dev/null and b/public/assets/media/stock/600x600/img-6.jpg differ
diff --git a/public/assets/media/stock/600x600/img-60.jpg b/public/assets/media/stock/600x600/img-60.jpg
new file mode 100644
index 0000000..31fb308
Binary files /dev/null and b/public/assets/media/stock/600x600/img-60.jpg differ
diff --git a/public/assets/media/stock/600x600/img-61.jpg b/public/assets/media/stock/600x600/img-61.jpg
new file mode 100644
index 0000000..7f1e042
Binary files /dev/null and b/public/assets/media/stock/600x600/img-61.jpg differ
diff --git a/public/assets/media/stock/600x600/img-62.jpg b/public/assets/media/stock/600x600/img-62.jpg
new file mode 100644
index 0000000..9f36973
Binary files /dev/null and b/public/assets/media/stock/600x600/img-62.jpg differ
diff --git a/public/assets/media/stock/600x600/img-63.jpg b/public/assets/media/stock/600x600/img-63.jpg
new file mode 100644
index 0000000..3892ca9
Binary files /dev/null and b/public/assets/media/stock/600x600/img-63.jpg differ
diff --git a/public/assets/media/stock/600x600/img-64.jpg b/public/assets/media/stock/600x600/img-64.jpg
new file mode 100644
index 0000000..7f90d13
Binary files /dev/null and b/public/assets/media/stock/600x600/img-64.jpg differ
diff --git a/public/assets/media/stock/600x600/img-65.jpg b/public/assets/media/stock/600x600/img-65.jpg
new file mode 100644
index 0000000..9b88e74
Binary files /dev/null and b/public/assets/media/stock/600x600/img-65.jpg differ
diff --git a/public/assets/media/stock/600x600/img-66.jpg b/public/assets/media/stock/600x600/img-66.jpg
new file mode 100644
index 0000000..3509fa2
Binary files /dev/null and b/public/assets/media/stock/600x600/img-66.jpg differ
diff --git a/public/assets/media/stock/600x600/img-67.jpg b/public/assets/media/stock/600x600/img-67.jpg
new file mode 100644
index 0000000..cc8d670
Binary files /dev/null and b/public/assets/media/stock/600x600/img-67.jpg differ
diff --git a/public/assets/media/stock/600x600/img-68.jpg b/public/assets/media/stock/600x600/img-68.jpg
new file mode 100644
index 0000000..af7402c
Binary files /dev/null and b/public/assets/media/stock/600x600/img-68.jpg differ
diff --git a/public/assets/media/stock/600x600/img-69.jpg b/public/assets/media/stock/600x600/img-69.jpg
new file mode 100644
index 0000000..129555e
Binary files /dev/null and b/public/assets/media/stock/600x600/img-69.jpg differ
diff --git a/public/assets/media/stock/600x600/img-7.jpg b/public/assets/media/stock/600x600/img-7.jpg
new file mode 100644
index 0000000..8ce34d2
Binary files /dev/null and b/public/assets/media/stock/600x600/img-7.jpg differ
diff --git a/public/assets/media/stock/600x600/img-70.jpg b/public/assets/media/stock/600x600/img-70.jpg
new file mode 100644
index 0000000..8606efe
Binary files /dev/null and b/public/assets/media/stock/600x600/img-70.jpg differ
diff --git a/public/assets/media/stock/600x600/img-71.jpg b/public/assets/media/stock/600x600/img-71.jpg
new file mode 100644
index 0000000..082e4be
Binary files /dev/null and b/public/assets/media/stock/600x600/img-71.jpg differ
diff --git a/public/assets/media/stock/600x600/img-72.jpg b/public/assets/media/stock/600x600/img-72.jpg
new file mode 100644
index 0000000..ca9e3d9
Binary files /dev/null and b/public/assets/media/stock/600x600/img-72.jpg differ
diff --git a/public/assets/media/stock/600x600/img-73.jpg b/public/assets/media/stock/600x600/img-73.jpg
new file mode 100644
index 0000000..4064a26
Binary files /dev/null and b/public/assets/media/stock/600x600/img-73.jpg differ
diff --git a/public/assets/media/stock/600x600/img-74.jpg b/public/assets/media/stock/600x600/img-74.jpg
new file mode 100644
index 0000000..d03cb5c
Binary files /dev/null and b/public/assets/media/stock/600x600/img-74.jpg differ
diff --git a/public/assets/media/stock/600x600/img-75.jpg b/public/assets/media/stock/600x600/img-75.jpg
new file mode 100644
index 0000000..907ef5b
Binary files /dev/null and b/public/assets/media/stock/600x600/img-75.jpg differ
diff --git a/public/assets/media/stock/600x600/img-76.jpg b/public/assets/media/stock/600x600/img-76.jpg
new file mode 100644
index 0000000..77ae352
Binary files /dev/null and b/public/assets/media/stock/600x600/img-76.jpg differ
diff --git a/public/assets/media/stock/600x600/img-77.jpg b/public/assets/media/stock/600x600/img-77.jpg
new file mode 100644
index 0000000..056ecdb
Binary files /dev/null and b/public/assets/media/stock/600x600/img-77.jpg differ
diff --git a/public/assets/media/stock/600x600/img-78.jpg b/public/assets/media/stock/600x600/img-78.jpg
new file mode 100644
index 0000000..e4fd334
Binary files /dev/null and b/public/assets/media/stock/600x600/img-78.jpg differ
diff --git a/public/assets/media/stock/600x600/img-79.jpg b/public/assets/media/stock/600x600/img-79.jpg
new file mode 100644
index 0000000..6c50f05
Binary files /dev/null and b/public/assets/media/stock/600x600/img-79.jpg differ
diff --git a/public/assets/media/stock/600x600/img-8.jpg b/public/assets/media/stock/600x600/img-8.jpg
new file mode 100644
index 0000000..75a3554
Binary files /dev/null and b/public/assets/media/stock/600x600/img-8.jpg differ
diff --git a/public/assets/media/stock/600x600/img-80.jpg b/public/assets/media/stock/600x600/img-80.jpg
new file mode 100644
index 0000000..d818f02
Binary files /dev/null and b/public/assets/media/stock/600x600/img-80.jpg differ
diff --git a/public/assets/media/stock/600x600/img-81.jpg b/public/assets/media/stock/600x600/img-81.jpg
new file mode 100644
index 0000000..8560f8a
Binary files /dev/null and b/public/assets/media/stock/600x600/img-81.jpg differ
diff --git a/public/assets/media/stock/600x600/img-82.jpg b/public/assets/media/stock/600x600/img-82.jpg
new file mode 100644
index 0000000..af2ba8b
Binary files /dev/null and b/public/assets/media/stock/600x600/img-82.jpg differ
diff --git a/public/assets/media/stock/600x600/img-83.jpg b/public/assets/media/stock/600x600/img-83.jpg
new file mode 100644
index 0000000..6bdadfa
Binary files /dev/null and b/public/assets/media/stock/600x600/img-83.jpg differ
diff --git a/public/assets/media/stock/600x600/img-84.jpg b/public/assets/media/stock/600x600/img-84.jpg
new file mode 100644
index 0000000..6d32e64
Binary files /dev/null and b/public/assets/media/stock/600x600/img-84.jpg differ
diff --git a/public/assets/media/stock/600x600/img-85.jpg b/public/assets/media/stock/600x600/img-85.jpg
new file mode 100644
index 0000000..16ef25d
Binary files /dev/null and b/public/assets/media/stock/600x600/img-85.jpg differ
diff --git a/public/assets/media/stock/600x600/img-86.jpg b/public/assets/media/stock/600x600/img-86.jpg
new file mode 100644
index 0000000..48d7795
Binary files /dev/null and b/public/assets/media/stock/600x600/img-86.jpg differ
diff --git a/public/assets/media/stock/600x600/img-9.jpg b/public/assets/media/stock/600x600/img-9.jpg
new file mode 100644
index 0000000..6cf2d66
Binary files /dev/null and b/public/assets/media/stock/600x600/img-9.jpg differ
diff --git a/public/assets/media/stock/900x600/1.jpg b/public/assets/media/stock/900x600/1.jpg
new file mode 100644
index 0000000..ac004c7
Binary files /dev/null and b/public/assets/media/stock/900x600/1.jpg differ
diff --git a/public/assets/media/stock/900x600/10.jpg b/public/assets/media/stock/900x600/10.jpg
new file mode 100644
index 0000000..a628c57
Binary files /dev/null and b/public/assets/media/stock/900x600/10.jpg differ
diff --git a/public/assets/media/stock/900x600/11.jpg b/public/assets/media/stock/900x600/11.jpg
new file mode 100644
index 0000000..668cb8e
Binary files /dev/null and b/public/assets/media/stock/900x600/11.jpg differ
diff --git a/public/assets/media/stock/900x600/12.jpg b/public/assets/media/stock/900x600/12.jpg
new file mode 100644
index 0000000..2c8f304
Binary files /dev/null and b/public/assets/media/stock/900x600/12.jpg differ
diff --git a/public/assets/media/stock/900x600/13.jpg b/public/assets/media/stock/900x600/13.jpg
new file mode 100644
index 0000000..bd6b3ea
Binary files /dev/null and b/public/assets/media/stock/900x600/13.jpg differ
diff --git a/public/assets/media/stock/900x600/14.jpg b/public/assets/media/stock/900x600/14.jpg
new file mode 100644
index 0000000..b535839
Binary files /dev/null and b/public/assets/media/stock/900x600/14.jpg differ
diff --git a/public/assets/media/stock/900x600/15.jpg b/public/assets/media/stock/900x600/15.jpg
new file mode 100644
index 0000000..eaf8461
Binary files /dev/null and b/public/assets/media/stock/900x600/15.jpg differ
diff --git a/public/assets/media/stock/900x600/16.jpg b/public/assets/media/stock/900x600/16.jpg
new file mode 100644
index 0000000..45600c4
Binary files /dev/null and b/public/assets/media/stock/900x600/16.jpg differ
diff --git a/public/assets/media/stock/900x600/17.jpg b/public/assets/media/stock/900x600/17.jpg
new file mode 100644
index 0000000..a3d668f
Binary files /dev/null and b/public/assets/media/stock/900x600/17.jpg differ
diff --git a/public/assets/media/stock/900x600/18.jpg b/public/assets/media/stock/900x600/18.jpg
new file mode 100644
index 0000000..e17a426
Binary files /dev/null and b/public/assets/media/stock/900x600/18.jpg differ
diff --git a/public/assets/media/stock/900x600/19.jpg b/public/assets/media/stock/900x600/19.jpg
new file mode 100644
index 0000000..6bf03f3
Binary files /dev/null and b/public/assets/media/stock/900x600/19.jpg differ
diff --git a/public/assets/media/stock/900x600/2.jpg b/public/assets/media/stock/900x600/2.jpg
new file mode 100644
index 0000000..4dbe027
Binary files /dev/null and b/public/assets/media/stock/900x600/2.jpg differ
diff --git a/public/assets/media/stock/900x600/20.jpg b/public/assets/media/stock/900x600/20.jpg
new file mode 100644
index 0000000..6ce8769
Binary files /dev/null and b/public/assets/media/stock/900x600/20.jpg differ
diff --git a/public/assets/media/stock/900x600/21.jpg b/public/assets/media/stock/900x600/21.jpg
new file mode 100644
index 0000000..8da7cfb
Binary files /dev/null and b/public/assets/media/stock/900x600/21.jpg differ
diff --git a/public/assets/media/stock/900x600/22.jpg b/public/assets/media/stock/900x600/22.jpg
new file mode 100644
index 0000000..25bef26
Binary files /dev/null and b/public/assets/media/stock/900x600/22.jpg differ
diff --git a/public/assets/media/stock/900x600/23.jpg b/public/assets/media/stock/900x600/23.jpg
new file mode 100644
index 0000000..997dc9b
Binary files /dev/null and b/public/assets/media/stock/900x600/23.jpg differ
diff --git a/public/assets/media/stock/900x600/24.jpg b/public/assets/media/stock/900x600/24.jpg
new file mode 100644
index 0000000..29ee330
Binary files /dev/null and b/public/assets/media/stock/900x600/24.jpg differ
diff --git a/public/assets/media/stock/900x600/25.jpg b/public/assets/media/stock/900x600/25.jpg
new file mode 100644
index 0000000..35246d1
Binary files /dev/null and b/public/assets/media/stock/900x600/25.jpg differ
diff --git a/public/assets/media/stock/900x600/26.jpg b/public/assets/media/stock/900x600/26.jpg
new file mode 100644
index 0000000..eb0014a
Binary files /dev/null and b/public/assets/media/stock/900x600/26.jpg differ
diff --git a/public/assets/media/stock/900x600/27.jpg b/public/assets/media/stock/900x600/27.jpg
new file mode 100644
index 0000000..5409ff9
Binary files /dev/null and b/public/assets/media/stock/900x600/27.jpg differ
diff --git a/public/assets/media/stock/900x600/28.jpg b/public/assets/media/stock/900x600/28.jpg
new file mode 100644
index 0000000..2d5e11e
Binary files /dev/null and b/public/assets/media/stock/900x600/28.jpg differ
diff --git a/public/assets/media/stock/900x600/29.jpg b/public/assets/media/stock/900x600/29.jpg
new file mode 100644
index 0000000..9f2f51e
Binary files /dev/null and b/public/assets/media/stock/900x600/29.jpg differ
diff --git a/public/assets/media/stock/900x600/3.jpg b/public/assets/media/stock/900x600/3.jpg
new file mode 100644
index 0000000..fd4c4b4
Binary files /dev/null and b/public/assets/media/stock/900x600/3.jpg differ
diff --git a/public/assets/media/stock/900x600/30.jpg b/public/assets/media/stock/900x600/30.jpg
new file mode 100644
index 0000000..ef3337a
Binary files /dev/null and b/public/assets/media/stock/900x600/30.jpg differ
diff --git a/public/assets/media/stock/900x600/31.jpg b/public/assets/media/stock/900x600/31.jpg
new file mode 100644
index 0000000..31fe07e
Binary files /dev/null and b/public/assets/media/stock/900x600/31.jpg differ
diff --git a/public/assets/media/stock/900x600/32.jpg b/public/assets/media/stock/900x600/32.jpg
new file mode 100644
index 0000000..c4c3e5d
Binary files /dev/null and b/public/assets/media/stock/900x600/32.jpg differ
diff --git a/public/assets/media/stock/900x600/33.jpg b/public/assets/media/stock/900x600/33.jpg
new file mode 100644
index 0000000..037d4ab
Binary files /dev/null and b/public/assets/media/stock/900x600/33.jpg differ
diff --git a/public/assets/media/stock/900x600/34.jpg b/public/assets/media/stock/900x600/34.jpg
new file mode 100644
index 0000000..0d5e7d2
Binary files /dev/null and b/public/assets/media/stock/900x600/34.jpg differ
diff --git a/public/assets/media/stock/900x600/35.jpg b/public/assets/media/stock/900x600/35.jpg
new file mode 100644
index 0000000..29eaf9d
Binary files /dev/null and b/public/assets/media/stock/900x600/35.jpg differ
diff --git a/public/assets/media/stock/900x600/36.jpg b/public/assets/media/stock/900x600/36.jpg
new file mode 100644
index 0000000..0daa006
Binary files /dev/null and b/public/assets/media/stock/900x600/36.jpg differ
diff --git a/public/assets/media/stock/900x600/37.jpg b/public/assets/media/stock/900x600/37.jpg
new file mode 100644
index 0000000..ed936f9
Binary files /dev/null and b/public/assets/media/stock/900x600/37.jpg differ
diff --git a/public/assets/media/stock/900x600/38.jpg b/public/assets/media/stock/900x600/38.jpg
new file mode 100644
index 0000000..083b9bc
Binary files /dev/null and b/public/assets/media/stock/900x600/38.jpg differ
diff --git a/public/assets/media/stock/900x600/39.jpg b/public/assets/media/stock/900x600/39.jpg
new file mode 100644
index 0000000..cf39d80
Binary files /dev/null and b/public/assets/media/stock/900x600/39.jpg differ
diff --git a/public/assets/media/stock/900x600/4.jpg b/public/assets/media/stock/900x600/4.jpg
new file mode 100644
index 0000000..3a95fb2
Binary files /dev/null and b/public/assets/media/stock/900x600/4.jpg differ
diff --git a/public/assets/media/stock/900x600/40.jpg b/public/assets/media/stock/900x600/40.jpg
new file mode 100644
index 0000000..fb5293d
Binary files /dev/null and b/public/assets/media/stock/900x600/40.jpg differ
diff --git a/public/assets/media/stock/900x600/41.jpg b/public/assets/media/stock/900x600/41.jpg
new file mode 100644
index 0000000..d4fa1fa
Binary files /dev/null and b/public/assets/media/stock/900x600/41.jpg differ
diff --git a/public/assets/media/stock/900x600/42.jpg b/public/assets/media/stock/900x600/42.jpg
new file mode 100644
index 0000000..c8fdb06
Binary files /dev/null and b/public/assets/media/stock/900x600/42.jpg differ
diff --git a/public/assets/media/stock/900x600/42.png b/public/assets/media/stock/900x600/42.png
new file mode 100644
index 0000000..43ef5de
Binary files /dev/null and b/public/assets/media/stock/900x600/42.png differ
diff --git a/public/assets/media/stock/900x600/43.jpg b/public/assets/media/stock/900x600/43.jpg
new file mode 100644
index 0000000..3ee4abb
Binary files /dev/null and b/public/assets/media/stock/900x600/43.jpg differ
diff --git a/public/assets/media/stock/900x600/44.jpg b/public/assets/media/stock/900x600/44.jpg
new file mode 100644
index 0000000..fa80881
Binary files /dev/null and b/public/assets/media/stock/900x600/44.jpg differ
diff --git a/public/assets/media/stock/900x600/45.jpg b/public/assets/media/stock/900x600/45.jpg
new file mode 100644
index 0000000..d93cba2
Binary files /dev/null and b/public/assets/media/stock/900x600/45.jpg differ
diff --git a/public/assets/media/stock/900x600/46.jpg b/public/assets/media/stock/900x600/46.jpg
new file mode 100644
index 0000000..9430fe9
Binary files /dev/null and b/public/assets/media/stock/900x600/46.jpg differ
diff --git a/public/assets/media/stock/900x600/47.jpg b/public/assets/media/stock/900x600/47.jpg
new file mode 100644
index 0000000..e55709b
Binary files /dev/null and b/public/assets/media/stock/900x600/47.jpg differ
diff --git a/public/assets/media/stock/900x600/48.jpg b/public/assets/media/stock/900x600/48.jpg
new file mode 100644
index 0000000..059e3e2
Binary files /dev/null and b/public/assets/media/stock/900x600/48.jpg differ
diff --git a/public/assets/media/stock/900x600/49.jpg b/public/assets/media/stock/900x600/49.jpg
new file mode 100644
index 0000000..4e0f76d
Binary files /dev/null and b/public/assets/media/stock/900x600/49.jpg differ
diff --git a/public/assets/media/stock/900x600/5.jpg b/public/assets/media/stock/900x600/5.jpg
new file mode 100644
index 0000000..22b653c
Binary files /dev/null and b/public/assets/media/stock/900x600/5.jpg differ
diff --git a/public/assets/media/stock/900x600/50.jpg b/public/assets/media/stock/900x600/50.jpg
new file mode 100644
index 0000000..1ac93b2
Binary files /dev/null and b/public/assets/media/stock/900x600/50.jpg differ
diff --git a/public/assets/media/stock/900x600/51.jpg b/public/assets/media/stock/900x600/51.jpg
new file mode 100644
index 0000000..1ff4a44
Binary files /dev/null and b/public/assets/media/stock/900x600/51.jpg differ
diff --git a/public/assets/media/stock/900x600/52.jpg b/public/assets/media/stock/900x600/52.jpg
new file mode 100644
index 0000000..e2d6b97
Binary files /dev/null and b/public/assets/media/stock/900x600/52.jpg differ
diff --git a/public/assets/media/stock/900x600/53.jpg b/public/assets/media/stock/900x600/53.jpg
new file mode 100644
index 0000000..c5072dc
Binary files /dev/null and b/public/assets/media/stock/900x600/53.jpg differ
diff --git a/public/assets/media/stock/900x600/54.jpg b/public/assets/media/stock/900x600/54.jpg
new file mode 100644
index 0000000..8182faf
Binary files /dev/null and b/public/assets/media/stock/900x600/54.jpg differ
diff --git a/public/assets/media/stock/900x600/55.jpg b/public/assets/media/stock/900x600/55.jpg
new file mode 100644
index 0000000..293ae7b
Binary files /dev/null and b/public/assets/media/stock/900x600/55.jpg differ
diff --git a/public/assets/media/stock/900x600/56.jpg b/public/assets/media/stock/900x600/56.jpg
new file mode 100644
index 0000000..fa60fea
Binary files /dev/null and b/public/assets/media/stock/900x600/56.jpg differ
diff --git a/public/assets/media/stock/900x600/57.jpg b/public/assets/media/stock/900x600/57.jpg
new file mode 100644
index 0000000..de27500
Binary files /dev/null and b/public/assets/media/stock/900x600/57.jpg differ
diff --git a/public/assets/media/stock/900x600/58.jpg b/public/assets/media/stock/900x600/58.jpg
new file mode 100644
index 0000000..7e23950
Binary files /dev/null and b/public/assets/media/stock/900x600/58.jpg differ
diff --git a/public/assets/media/stock/900x600/59.jpg b/public/assets/media/stock/900x600/59.jpg
new file mode 100644
index 0000000..ea44cd1
Binary files /dev/null and b/public/assets/media/stock/900x600/59.jpg differ
diff --git a/public/assets/media/stock/900x600/6.jpg b/public/assets/media/stock/900x600/6.jpg
new file mode 100644
index 0000000..867c661
Binary files /dev/null and b/public/assets/media/stock/900x600/6.jpg differ
diff --git a/public/assets/media/stock/900x600/60.jpg b/public/assets/media/stock/900x600/60.jpg
new file mode 100644
index 0000000..ab29dcc
Binary files /dev/null and b/public/assets/media/stock/900x600/60.jpg differ
diff --git a/public/assets/media/stock/900x600/61.jpg b/public/assets/media/stock/900x600/61.jpg
new file mode 100644
index 0000000..900127a
Binary files /dev/null and b/public/assets/media/stock/900x600/61.jpg differ
diff --git a/public/assets/media/stock/900x600/62.jpg b/public/assets/media/stock/900x600/62.jpg
new file mode 100644
index 0000000..b4e268e
Binary files /dev/null and b/public/assets/media/stock/900x600/62.jpg differ
diff --git a/public/assets/media/stock/900x600/63.jpg b/public/assets/media/stock/900x600/63.jpg
new file mode 100644
index 0000000..b7d2208
Binary files /dev/null and b/public/assets/media/stock/900x600/63.jpg differ
diff --git a/public/assets/media/stock/900x600/64.jpg b/public/assets/media/stock/900x600/64.jpg
new file mode 100644
index 0000000..24415f3
Binary files /dev/null and b/public/assets/media/stock/900x600/64.jpg differ
diff --git a/public/assets/media/stock/900x600/65.jpg b/public/assets/media/stock/900x600/65.jpg
new file mode 100644
index 0000000..ca8cd5a
Binary files /dev/null and b/public/assets/media/stock/900x600/65.jpg differ
diff --git a/public/assets/media/stock/900x600/66.jpg b/public/assets/media/stock/900x600/66.jpg
new file mode 100644
index 0000000..86561db
Binary files /dev/null and b/public/assets/media/stock/900x600/66.jpg differ
diff --git a/public/assets/media/stock/900x600/67.jpg b/public/assets/media/stock/900x600/67.jpg
new file mode 100644
index 0000000..3d692e7
Binary files /dev/null and b/public/assets/media/stock/900x600/67.jpg differ
diff --git a/public/assets/media/stock/900x600/68.jpg b/public/assets/media/stock/900x600/68.jpg
new file mode 100644
index 0000000..597ceb6
Binary files /dev/null and b/public/assets/media/stock/900x600/68.jpg differ
diff --git a/public/assets/media/stock/900x600/69.jpg b/public/assets/media/stock/900x600/69.jpg
new file mode 100644
index 0000000..61f7e76
Binary files /dev/null and b/public/assets/media/stock/900x600/69.jpg differ
diff --git a/public/assets/media/stock/900x600/7.jpg b/public/assets/media/stock/900x600/7.jpg
new file mode 100644
index 0000000..4438cf8
Binary files /dev/null and b/public/assets/media/stock/900x600/7.jpg differ
diff --git a/public/assets/media/stock/900x600/70.jpg b/public/assets/media/stock/900x600/70.jpg
new file mode 100644
index 0000000..ff19f45
Binary files /dev/null and b/public/assets/media/stock/900x600/70.jpg differ
diff --git a/public/assets/media/stock/900x600/71.jpg b/public/assets/media/stock/900x600/71.jpg
new file mode 100644
index 0000000..a525b18
Binary files /dev/null and b/public/assets/media/stock/900x600/71.jpg differ
diff --git a/public/assets/media/stock/900x600/72.jpg b/public/assets/media/stock/900x600/72.jpg
new file mode 100644
index 0000000..65a672e
Binary files /dev/null and b/public/assets/media/stock/900x600/72.jpg differ
diff --git a/public/assets/media/stock/900x600/73.jpg b/public/assets/media/stock/900x600/73.jpg
new file mode 100644
index 0000000..d4dba21
Binary files /dev/null and b/public/assets/media/stock/900x600/73.jpg differ
diff --git a/public/assets/media/stock/900x600/74.jpg b/public/assets/media/stock/900x600/74.jpg
new file mode 100644
index 0000000..742a882
Binary files /dev/null and b/public/assets/media/stock/900x600/74.jpg differ
diff --git a/public/assets/media/stock/900x600/75.jpg b/public/assets/media/stock/900x600/75.jpg
new file mode 100644
index 0000000..b548a00
Binary files /dev/null and b/public/assets/media/stock/900x600/75.jpg differ
diff --git a/public/assets/media/stock/900x600/76.jpg b/public/assets/media/stock/900x600/76.jpg
new file mode 100644
index 0000000..e5e45c8
Binary files /dev/null and b/public/assets/media/stock/900x600/76.jpg differ
diff --git a/public/assets/media/stock/900x600/77.jpg b/public/assets/media/stock/900x600/77.jpg
new file mode 100644
index 0000000..ca3400b
Binary files /dev/null and b/public/assets/media/stock/900x600/77.jpg differ
diff --git a/public/assets/media/stock/900x600/78.jpg b/public/assets/media/stock/900x600/78.jpg
new file mode 100644
index 0000000..c4ecba0
Binary files /dev/null and b/public/assets/media/stock/900x600/78.jpg differ
diff --git a/public/assets/media/stock/900x600/79.jpg b/public/assets/media/stock/900x600/79.jpg
new file mode 100644
index 0000000..2a326e0
Binary files /dev/null and b/public/assets/media/stock/900x600/79.jpg differ
diff --git a/public/assets/media/stock/900x600/8.jpg b/public/assets/media/stock/900x600/8.jpg
new file mode 100644
index 0000000..ee431e8
Binary files /dev/null and b/public/assets/media/stock/900x600/8.jpg differ
diff --git a/public/assets/media/stock/900x600/80.jpg b/public/assets/media/stock/900x600/80.jpg
new file mode 100644
index 0000000..e01346d
Binary files /dev/null and b/public/assets/media/stock/900x600/80.jpg differ
diff --git a/public/assets/media/stock/900x600/81.jpg b/public/assets/media/stock/900x600/81.jpg
new file mode 100644
index 0000000..740d298
Binary files /dev/null and b/public/assets/media/stock/900x600/81.jpg differ
diff --git a/public/assets/media/stock/900x600/82.jpg b/public/assets/media/stock/900x600/82.jpg
new file mode 100644
index 0000000..a1b6971
Binary files /dev/null and b/public/assets/media/stock/900x600/82.jpg differ
diff --git a/public/assets/media/stock/900x600/83.jpg b/public/assets/media/stock/900x600/83.jpg
new file mode 100644
index 0000000..36adc0b
Binary files /dev/null and b/public/assets/media/stock/900x600/83.jpg differ
diff --git a/public/assets/media/stock/900x600/84.jpg b/public/assets/media/stock/900x600/84.jpg
new file mode 100644
index 0000000..1c14bc0
Binary files /dev/null and b/public/assets/media/stock/900x600/84.jpg differ
diff --git a/public/assets/media/stock/900x600/85.jpg b/public/assets/media/stock/900x600/85.jpg
new file mode 100644
index 0000000..5069d06
Binary files /dev/null and b/public/assets/media/stock/900x600/85.jpg differ
diff --git a/public/assets/media/stock/900x600/9.jpg b/public/assets/media/stock/900x600/9.jpg
new file mode 100644
index 0000000..6f53b11
Binary files /dev/null and b/public/assets/media/stock/900x600/9.jpg differ
diff --git a/public/assets/media/stock/ecommerce/1.gif b/public/assets/media/stock/ecommerce/1.gif
new file mode 100644
index 0000000..4d53d79
Binary files /dev/null and b/public/assets/media/stock/ecommerce/1.gif differ
diff --git a/public/assets/media/stock/ecommerce/10.gif b/public/assets/media/stock/ecommerce/10.gif
new file mode 100644
index 0000000..df7ab0e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/10.gif differ
diff --git a/public/assets/media/stock/ecommerce/100.gif b/public/assets/media/stock/ecommerce/100.gif
new file mode 100644
index 0000000..be8a013
Binary files /dev/null and b/public/assets/media/stock/ecommerce/100.gif differ
diff --git a/public/assets/media/stock/ecommerce/101.gif b/public/assets/media/stock/ecommerce/101.gif
new file mode 100644
index 0000000..0f9e195
Binary files /dev/null and b/public/assets/media/stock/ecommerce/101.gif differ
diff --git a/public/assets/media/stock/ecommerce/102.gif b/public/assets/media/stock/ecommerce/102.gif
new file mode 100644
index 0000000..bc83d18
Binary files /dev/null and b/public/assets/media/stock/ecommerce/102.gif differ
diff --git a/public/assets/media/stock/ecommerce/103.gif b/public/assets/media/stock/ecommerce/103.gif
new file mode 100644
index 0000000..6ab5ec1
Binary files /dev/null and b/public/assets/media/stock/ecommerce/103.gif differ
diff --git a/public/assets/media/stock/ecommerce/104.gif b/public/assets/media/stock/ecommerce/104.gif
new file mode 100644
index 0000000..1a2f2d1
Binary files /dev/null and b/public/assets/media/stock/ecommerce/104.gif differ
diff --git a/public/assets/media/stock/ecommerce/105.gif b/public/assets/media/stock/ecommerce/105.gif
new file mode 100644
index 0000000..bc4723c
Binary files /dev/null and b/public/assets/media/stock/ecommerce/105.gif differ
diff --git a/public/assets/media/stock/ecommerce/106.gif b/public/assets/media/stock/ecommerce/106.gif
new file mode 100644
index 0000000..216ef5f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/106.gif differ
diff --git a/public/assets/media/stock/ecommerce/107.gif b/public/assets/media/stock/ecommerce/107.gif
new file mode 100644
index 0000000..105d1d6
Binary files /dev/null and b/public/assets/media/stock/ecommerce/107.gif differ
diff --git a/public/assets/media/stock/ecommerce/108.gif b/public/assets/media/stock/ecommerce/108.gif
new file mode 100644
index 0000000..027e6be
Binary files /dev/null and b/public/assets/media/stock/ecommerce/108.gif differ
diff --git a/public/assets/media/stock/ecommerce/109.gif b/public/assets/media/stock/ecommerce/109.gif
new file mode 100644
index 0000000..eb14608
Binary files /dev/null and b/public/assets/media/stock/ecommerce/109.gif differ
diff --git a/public/assets/media/stock/ecommerce/11.gif b/public/assets/media/stock/ecommerce/11.gif
new file mode 100644
index 0000000..2474ef2
Binary files /dev/null and b/public/assets/media/stock/ecommerce/11.gif differ
diff --git a/public/assets/media/stock/ecommerce/110.gif b/public/assets/media/stock/ecommerce/110.gif
new file mode 100644
index 0000000..d4b2590
Binary files /dev/null and b/public/assets/media/stock/ecommerce/110.gif differ
diff --git a/public/assets/media/stock/ecommerce/111.gif b/public/assets/media/stock/ecommerce/111.gif
new file mode 100644
index 0000000..a8b98cf
Binary files /dev/null and b/public/assets/media/stock/ecommerce/111.gif differ
diff --git a/public/assets/media/stock/ecommerce/112.gif b/public/assets/media/stock/ecommerce/112.gif
new file mode 100644
index 0000000..2bfe844
Binary files /dev/null and b/public/assets/media/stock/ecommerce/112.gif differ
diff --git a/public/assets/media/stock/ecommerce/113.gif b/public/assets/media/stock/ecommerce/113.gif
new file mode 100644
index 0000000..595bd5d
Binary files /dev/null and b/public/assets/media/stock/ecommerce/113.gif differ
diff --git a/public/assets/media/stock/ecommerce/114.gif b/public/assets/media/stock/ecommerce/114.gif
new file mode 100644
index 0000000..a1f2c8e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/114.gif differ
diff --git a/public/assets/media/stock/ecommerce/115.gif b/public/assets/media/stock/ecommerce/115.gif
new file mode 100644
index 0000000..ee3851e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/115.gif differ
diff --git a/public/assets/media/stock/ecommerce/116.gif b/public/assets/media/stock/ecommerce/116.gif
new file mode 100644
index 0000000..8e502ec
Binary files /dev/null and b/public/assets/media/stock/ecommerce/116.gif differ
diff --git a/public/assets/media/stock/ecommerce/117.gif b/public/assets/media/stock/ecommerce/117.gif
new file mode 100644
index 0000000..747a0c3
Binary files /dev/null and b/public/assets/media/stock/ecommerce/117.gif differ
diff --git a/public/assets/media/stock/ecommerce/118.gif b/public/assets/media/stock/ecommerce/118.gif
new file mode 100644
index 0000000..5480d1b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/118.gif differ
diff --git a/public/assets/media/stock/ecommerce/119.gif b/public/assets/media/stock/ecommerce/119.gif
new file mode 100644
index 0000000..43013d5
Binary files /dev/null and b/public/assets/media/stock/ecommerce/119.gif differ
diff --git a/public/assets/media/stock/ecommerce/12.gif b/public/assets/media/stock/ecommerce/12.gif
new file mode 100644
index 0000000..8e94726
Binary files /dev/null and b/public/assets/media/stock/ecommerce/12.gif differ
diff --git a/public/assets/media/stock/ecommerce/120.gif b/public/assets/media/stock/ecommerce/120.gif
new file mode 100644
index 0000000..d423689
Binary files /dev/null and b/public/assets/media/stock/ecommerce/120.gif differ
diff --git a/public/assets/media/stock/ecommerce/121.gif b/public/assets/media/stock/ecommerce/121.gif
new file mode 100644
index 0000000..c9e7262
Binary files /dev/null and b/public/assets/media/stock/ecommerce/121.gif differ
diff --git a/public/assets/media/stock/ecommerce/122.gif b/public/assets/media/stock/ecommerce/122.gif
new file mode 100644
index 0000000..fb05fc1
Binary files /dev/null and b/public/assets/media/stock/ecommerce/122.gif differ
diff --git a/public/assets/media/stock/ecommerce/123.gif b/public/assets/media/stock/ecommerce/123.gif
new file mode 100644
index 0000000..7413f2c
Binary files /dev/null and b/public/assets/media/stock/ecommerce/123.gif differ
diff --git a/public/assets/media/stock/ecommerce/124.gif b/public/assets/media/stock/ecommerce/124.gif
new file mode 100644
index 0000000..bb44f06
Binary files /dev/null and b/public/assets/media/stock/ecommerce/124.gif differ
diff --git a/public/assets/media/stock/ecommerce/125.gif b/public/assets/media/stock/ecommerce/125.gif
new file mode 100644
index 0000000..c6c16c0
Binary files /dev/null and b/public/assets/media/stock/ecommerce/125.gif differ
diff --git a/public/assets/media/stock/ecommerce/126.gif b/public/assets/media/stock/ecommerce/126.gif
new file mode 100644
index 0000000..10f8a7b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/126.gif differ
diff --git a/public/assets/media/stock/ecommerce/127.gif b/public/assets/media/stock/ecommerce/127.gif
new file mode 100644
index 0000000..0bad8fd
Binary files /dev/null and b/public/assets/media/stock/ecommerce/127.gif differ
diff --git a/public/assets/media/stock/ecommerce/128.gif b/public/assets/media/stock/ecommerce/128.gif
new file mode 100644
index 0000000..cfd9626
Binary files /dev/null and b/public/assets/media/stock/ecommerce/128.gif differ
diff --git a/public/assets/media/stock/ecommerce/129.gif b/public/assets/media/stock/ecommerce/129.gif
new file mode 100644
index 0000000..fd95d45
Binary files /dev/null and b/public/assets/media/stock/ecommerce/129.gif differ
diff --git a/public/assets/media/stock/ecommerce/13.gif b/public/assets/media/stock/ecommerce/13.gif
new file mode 100644
index 0000000..9e5883a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/13.gif differ
diff --git a/public/assets/media/stock/ecommerce/130.gif b/public/assets/media/stock/ecommerce/130.gif
new file mode 100644
index 0000000..63ebc71
Binary files /dev/null and b/public/assets/media/stock/ecommerce/130.gif differ
diff --git a/public/assets/media/stock/ecommerce/131.gif b/public/assets/media/stock/ecommerce/131.gif
new file mode 100644
index 0000000..6ad2583
Binary files /dev/null and b/public/assets/media/stock/ecommerce/131.gif differ
diff --git a/public/assets/media/stock/ecommerce/132.gif b/public/assets/media/stock/ecommerce/132.gif
new file mode 100644
index 0000000..74f8249
Binary files /dev/null and b/public/assets/media/stock/ecommerce/132.gif differ
diff --git a/public/assets/media/stock/ecommerce/133.gif b/public/assets/media/stock/ecommerce/133.gif
new file mode 100644
index 0000000..db8e1f6
Binary files /dev/null and b/public/assets/media/stock/ecommerce/133.gif differ
diff --git a/public/assets/media/stock/ecommerce/134.gif b/public/assets/media/stock/ecommerce/134.gif
new file mode 100644
index 0000000..677a3bc
Binary files /dev/null and b/public/assets/media/stock/ecommerce/134.gif differ
diff --git a/public/assets/media/stock/ecommerce/135.gif b/public/assets/media/stock/ecommerce/135.gif
new file mode 100644
index 0000000..a9c2a0d
Binary files /dev/null and b/public/assets/media/stock/ecommerce/135.gif differ
diff --git a/public/assets/media/stock/ecommerce/136.gif b/public/assets/media/stock/ecommerce/136.gif
new file mode 100644
index 0000000..5722bd7
Binary files /dev/null and b/public/assets/media/stock/ecommerce/136.gif differ
diff --git a/public/assets/media/stock/ecommerce/137.gif b/public/assets/media/stock/ecommerce/137.gif
new file mode 100644
index 0000000..ca882d0
Binary files /dev/null and b/public/assets/media/stock/ecommerce/137.gif differ
diff --git a/public/assets/media/stock/ecommerce/138.gif b/public/assets/media/stock/ecommerce/138.gif
new file mode 100644
index 0000000..bdcb69f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/138.gif differ
diff --git a/public/assets/media/stock/ecommerce/139.gif b/public/assets/media/stock/ecommerce/139.gif
new file mode 100644
index 0000000..c21f809
Binary files /dev/null and b/public/assets/media/stock/ecommerce/139.gif differ
diff --git a/public/assets/media/stock/ecommerce/14.gif b/public/assets/media/stock/ecommerce/14.gif
new file mode 100644
index 0000000..d57c86e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/14.gif differ
diff --git a/public/assets/media/stock/ecommerce/140.gif b/public/assets/media/stock/ecommerce/140.gif
new file mode 100644
index 0000000..e9b4e98
Binary files /dev/null and b/public/assets/media/stock/ecommerce/140.gif differ
diff --git a/public/assets/media/stock/ecommerce/141.gif b/public/assets/media/stock/ecommerce/141.gif
new file mode 100644
index 0000000..7580239
Binary files /dev/null and b/public/assets/media/stock/ecommerce/141.gif differ
diff --git a/public/assets/media/stock/ecommerce/142.gif b/public/assets/media/stock/ecommerce/142.gif
new file mode 100644
index 0000000..f956dd2
Binary files /dev/null and b/public/assets/media/stock/ecommerce/142.gif differ
diff --git a/public/assets/media/stock/ecommerce/143.gif b/public/assets/media/stock/ecommerce/143.gif
new file mode 100644
index 0000000..abc28ac
Binary files /dev/null and b/public/assets/media/stock/ecommerce/143.gif differ
diff --git a/public/assets/media/stock/ecommerce/145.gif b/public/assets/media/stock/ecommerce/145.gif
new file mode 100644
index 0000000..f897667
Binary files /dev/null and b/public/assets/media/stock/ecommerce/145.gif differ
diff --git a/public/assets/media/stock/ecommerce/146.gif b/public/assets/media/stock/ecommerce/146.gif
new file mode 100644
index 0000000..443972a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/146.gif differ
diff --git a/public/assets/media/stock/ecommerce/147.gif b/public/assets/media/stock/ecommerce/147.gif
new file mode 100644
index 0000000..6ef845f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/147.gif differ
diff --git a/public/assets/media/stock/ecommerce/148.gif b/public/assets/media/stock/ecommerce/148.gif
new file mode 100644
index 0000000..3f19bc4
Binary files /dev/null and b/public/assets/media/stock/ecommerce/148.gif differ
diff --git a/public/assets/media/stock/ecommerce/149.gif b/public/assets/media/stock/ecommerce/149.gif
new file mode 100644
index 0000000..d8c82b6
Binary files /dev/null and b/public/assets/media/stock/ecommerce/149.gif differ
diff --git a/public/assets/media/stock/ecommerce/15.gif b/public/assets/media/stock/ecommerce/15.gif
new file mode 100644
index 0000000..203b565
Binary files /dev/null and b/public/assets/media/stock/ecommerce/15.gif differ
diff --git a/public/assets/media/stock/ecommerce/150.gif b/public/assets/media/stock/ecommerce/150.gif
new file mode 100644
index 0000000..1e1ae4a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/150.gif differ
diff --git a/public/assets/media/stock/ecommerce/151.gif b/public/assets/media/stock/ecommerce/151.gif
new file mode 100644
index 0000000..64da84e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/151.gif differ
diff --git a/public/assets/media/stock/ecommerce/152.gif b/public/assets/media/stock/ecommerce/152.gif
new file mode 100644
index 0000000..5a14527
Binary files /dev/null and b/public/assets/media/stock/ecommerce/152.gif differ
diff --git a/public/assets/media/stock/ecommerce/153.gif b/public/assets/media/stock/ecommerce/153.gif
new file mode 100644
index 0000000..022fef5
Binary files /dev/null and b/public/assets/media/stock/ecommerce/153.gif differ
diff --git a/public/assets/media/stock/ecommerce/154.gif b/public/assets/media/stock/ecommerce/154.gif
new file mode 100644
index 0000000..78bdff1
Binary files /dev/null and b/public/assets/media/stock/ecommerce/154.gif differ
diff --git a/public/assets/media/stock/ecommerce/155.gif b/public/assets/media/stock/ecommerce/155.gif
new file mode 100644
index 0000000..5cdca36
Binary files /dev/null and b/public/assets/media/stock/ecommerce/155.gif differ
diff --git a/public/assets/media/stock/ecommerce/156.gif b/public/assets/media/stock/ecommerce/156.gif
new file mode 100644
index 0000000..70dbe3a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/156.gif differ
diff --git a/public/assets/media/stock/ecommerce/157.gif b/public/assets/media/stock/ecommerce/157.gif
new file mode 100644
index 0000000..80066ac
Binary files /dev/null and b/public/assets/media/stock/ecommerce/157.gif differ
diff --git a/public/assets/media/stock/ecommerce/158.gif b/public/assets/media/stock/ecommerce/158.gif
new file mode 100644
index 0000000..0e8f80e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/158.gif differ
diff --git a/public/assets/media/stock/ecommerce/159.gif b/public/assets/media/stock/ecommerce/159.gif
new file mode 100644
index 0000000..9136a73
Binary files /dev/null and b/public/assets/media/stock/ecommerce/159.gif differ
diff --git a/public/assets/media/stock/ecommerce/16.gif b/public/assets/media/stock/ecommerce/16.gif
new file mode 100644
index 0000000..77b5b52
Binary files /dev/null and b/public/assets/media/stock/ecommerce/16.gif differ
diff --git a/public/assets/media/stock/ecommerce/160.gif b/public/assets/media/stock/ecommerce/160.gif
new file mode 100644
index 0000000..22a9ad8
Binary files /dev/null and b/public/assets/media/stock/ecommerce/160.gif differ
diff --git a/public/assets/media/stock/ecommerce/161.gif b/public/assets/media/stock/ecommerce/161.gif
new file mode 100644
index 0000000..2ab4fba
Binary files /dev/null and b/public/assets/media/stock/ecommerce/161.gif differ
diff --git a/public/assets/media/stock/ecommerce/162.gif b/public/assets/media/stock/ecommerce/162.gif
new file mode 100644
index 0000000..732d2f9
Binary files /dev/null and b/public/assets/media/stock/ecommerce/162.gif differ
diff --git a/public/assets/media/stock/ecommerce/163.gif b/public/assets/media/stock/ecommerce/163.gif
new file mode 100644
index 0000000..b1094be
Binary files /dev/null and b/public/assets/media/stock/ecommerce/163.gif differ
diff --git a/public/assets/media/stock/ecommerce/164.gif b/public/assets/media/stock/ecommerce/164.gif
new file mode 100644
index 0000000..a0a5f51
Binary files /dev/null and b/public/assets/media/stock/ecommerce/164.gif differ
diff --git a/public/assets/media/stock/ecommerce/168.gif b/public/assets/media/stock/ecommerce/168.gif
new file mode 100644
index 0000000..b127956
Binary files /dev/null and b/public/assets/media/stock/ecommerce/168.gif differ
diff --git a/public/assets/media/stock/ecommerce/169.gif b/public/assets/media/stock/ecommerce/169.gif
new file mode 100644
index 0000000..b258458
Binary files /dev/null and b/public/assets/media/stock/ecommerce/169.gif differ
diff --git a/public/assets/media/stock/ecommerce/17.gif b/public/assets/media/stock/ecommerce/17.gif
new file mode 100644
index 0000000..4dcfa59
Binary files /dev/null and b/public/assets/media/stock/ecommerce/17.gif differ
diff --git a/public/assets/media/stock/ecommerce/170.gif b/public/assets/media/stock/ecommerce/170.gif
new file mode 100644
index 0000000..83e12d0
Binary files /dev/null and b/public/assets/media/stock/ecommerce/170.gif differ
diff --git a/public/assets/media/stock/ecommerce/171.gif b/public/assets/media/stock/ecommerce/171.gif
new file mode 100644
index 0000000..c64c39f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/171.gif differ
diff --git a/public/assets/media/stock/ecommerce/172.gif b/public/assets/media/stock/ecommerce/172.gif
new file mode 100644
index 0000000..43dd459
Binary files /dev/null and b/public/assets/media/stock/ecommerce/172.gif differ
diff --git a/public/assets/media/stock/ecommerce/173.gif b/public/assets/media/stock/ecommerce/173.gif
new file mode 100644
index 0000000..16cfd09
Binary files /dev/null and b/public/assets/media/stock/ecommerce/173.gif differ
diff --git a/public/assets/media/stock/ecommerce/174.gif b/public/assets/media/stock/ecommerce/174.gif
new file mode 100644
index 0000000..08faaf5
Binary files /dev/null and b/public/assets/media/stock/ecommerce/174.gif differ
diff --git a/public/assets/media/stock/ecommerce/175.gif b/public/assets/media/stock/ecommerce/175.gif
new file mode 100644
index 0000000..76bd7e7
Binary files /dev/null and b/public/assets/media/stock/ecommerce/175.gif differ
diff --git a/public/assets/media/stock/ecommerce/176.gif b/public/assets/media/stock/ecommerce/176.gif
new file mode 100644
index 0000000..30d50eb
Binary files /dev/null and b/public/assets/media/stock/ecommerce/176.gif differ
diff --git a/public/assets/media/stock/ecommerce/177.gif b/public/assets/media/stock/ecommerce/177.gif
new file mode 100644
index 0000000..2aca807
Binary files /dev/null and b/public/assets/media/stock/ecommerce/177.gif differ
diff --git a/public/assets/media/stock/ecommerce/178.gif b/public/assets/media/stock/ecommerce/178.gif
new file mode 100644
index 0000000..ac5a7af
Binary files /dev/null and b/public/assets/media/stock/ecommerce/178.gif differ
diff --git a/public/assets/media/stock/ecommerce/179.gif b/public/assets/media/stock/ecommerce/179.gif
new file mode 100644
index 0000000..a825ab2
Binary files /dev/null and b/public/assets/media/stock/ecommerce/179.gif differ
diff --git a/public/assets/media/stock/ecommerce/18.gif b/public/assets/media/stock/ecommerce/18.gif
new file mode 100644
index 0000000..551b637
Binary files /dev/null and b/public/assets/media/stock/ecommerce/18.gif differ
diff --git a/public/assets/media/stock/ecommerce/180.gif b/public/assets/media/stock/ecommerce/180.gif
new file mode 100644
index 0000000..9a75ccd
Binary files /dev/null and b/public/assets/media/stock/ecommerce/180.gif differ
diff --git a/public/assets/media/stock/ecommerce/181.gif b/public/assets/media/stock/ecommerce/181.gif
new file mode 100644
index 0000000..63207a6
Binary files /dev/null and b/public/assets/media/stock/ecommerce/181.gif differ
diff --git a/public/assets/media/stock/ecommerce/182.gif b/public/assets/media/stock/ecommerce/182.gif
new file mode 100644
index 0000000..12f41d2
Binary files /dev/null and b/public/assets/media/stock/ecommerce/182.gif differ
diff --git a/public/assets/media/stock/ecommerce/183.gif b/public/assets/media/stock/ecommerce/183.gif
new file mode 100644
index 0000000..3ae13f0
Binary files /dev/null and b/public/assets/media/stock/ecommerce/183.gif differ
diff --git a/public/assets/media/stock/ecommerce/184.gif b/public/assets/media/stock/ecommerce/184.gif
new file mode 100644
index 0000000..d6bbb45
Binary files /dev/null and b/public/assets/media/stock/ecommerce/184.gif differ
diff --git a/public/assets/media/stock/ecommerce/185.gif b/public/assets/media/stock/ecommerce/185.gif
new file mode 100644
index 0000000..c9b75be
Binary files /dev/null and b/public/assets/media/stock/ecommerce/185.gif differ
diff --git a/public/assets/media/stock/ecommerce/186.gif b/public/assets/media/stock/ecommerce/186.gif
new file mode 100644
index 0000000..ac32cef
Binary files /dev/null and b/public/assets/media/stock/ecommerce/186.gif differ
diff --git a/public/assets/media/stock/ecommerce/189.gif b/public/assets/media/stock/ecommerce/189.gif
new file mode 100644
index 0000000..e23e46a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/189.gif differ
diff --git a/public/assets/media/stock/ecommerce/19.gif b/public/assets/media/stock/ecommerce/19.gif
new file mode 100644
index 0000000..b6a048a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/19.gif differ
diff --git a/public/assets/media/stock/ecommerce/190.gif b/public/assets/media/stock/ecommerce/190.gif
new file mode 100644
index 0000000..a4baff3
Binary files /dev/null and b/public/assets/media/stock/ecommerce/190.gif differ
diff --git a/public/assets/media/stock/ecommerce/191.gif b/public/assets/media/stock/ecommerce/191.gif
new file mode 100644
index 0000000..ab67517
Binary files /dev/null and b/public/assets/media/stock/ecommerce/191.gif differ
diff --git a/public/assets/media/stock/ecommerce/192.gif b/public/assets/media/stock/ecommerce/192.gif
new file mode 100644
index 0000000..88d4da4
Binary files /dev/null and b/public/assets/media/stock/ecommerce/192.gif differ
diff --git a/public/assets/media/stock/ecommerce/193.gif b/public/assets/media/stock/ecommerce/193.gif
new file mode 100644
index 0000000..896fe2b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/193.gif differ
diff --git a/public/assets/media/stock/ecommerce/194.gif b/public/assets/media/stock/ecommerce/194.gif
new file mode 100644
index 0000000..b7c46c0
Binary files /dev/null and b/public/assets/media/stock/ecommerce/194.gif differ
diff --git a/public/assets/media/stock/ecommerce/195.gif b/public/assets/media/stock/ecommerce/195.gif
new file mode 100644
index 0000000..8f52ccc
Binary files /dev/null and b/public/assets/media/stock/ecommerce/195.gif differ
diff --git a/public/assets/media/stock/ecommerce/196.gif b/public/assets/media/stock/ecommerce/196.gif
new file mode 100644
index 0000000..ee5435b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/196.gif differ
diff --git a/public/assets/media/stock/ecommerce/197.gif b/public/assets/media/stock/ecommerce/197.gif
new file mode 100644
index 0000000..f0d31b1
Binary files /dev/null and b/public/assets/media/stock/ecommerce/197.gif differ
diff --git a/public/assets/media/stock/ecommerce/198.gif b/public/assets/media/stock/ecommerce/198.gif
new file mode 100644
index 0000000..d32fafe
Binary files /dev/null and b/public/assets/media/stock/ecommerce/198.gif differ
diff --git a/public/assets/media/stock/ecommerce/199.gif b/public/assets/media/stock/ecommerce/199.gif
new file mode 100644
index 0000000..9b59b5b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/199.gif differ
diff --git a/public/assets/media/stock/ecommerce/2.gif b/public/assets/media/stock/ecommerce/2.gif
new file mode 100644
index 0000000..58d475b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/2.gif differ
diff --git a/public/assets/media/stock/ecommerce/20.gif b/public/assets/media/stock/ecommerce/20.gif
new file mode 100644
index 0000000..2e7da95
Binary files /dev/null and b/public/assets/media/stock/ecommerce/20.gif differ
diff --git a/public/assets/media/stock/ecommerce/200.gif b/public/assets/media/stock/ecommerce/200.gif
new file mode 100644
index 0000000..1df3763
Binary files /dev/null and b/public/assets/media/stock/ecommerce/200.gif differ
diff --git a/public/assets/media/stock/ecommerce/201.gif b/public/assets/media/stock/ecommerce/201.gif
new file mode 100644
index 0000000..c72d245
Binary files /dev/null and b/public/assets/media/stock/ecommerce/201.gif differ
diff --git a/public/assets/media/stock/ecommerce/202.gif b/public/assets/media/stock/ecommerce/202.gif
new file mode 100644
index 0000000..118a6ec
Binary files /dev/null and b/public/assets/media/stock/ecommerce/202.gif differ
diff --git a/public/assets/media/stock/ecommerce/203.gif b/public/assets/media/stock/ecommerce/203.gif
new file mode 100644
index 0000000..1a58d66
Binary files /dev/null and b/public/assets/media/stock/ecommerce/203.gif differ
diff --git a/public/assets/media/stock/ecommerce/204.gif b/public/assets/media/stock/ecommerce/204.gif
new file mode 100644
index 0000000..8ec59fe
Binary files /dev/null and b/public/assets/media/stock/ecommerce/204.gif differ
diff --git a/public/assets/media/stock/ecommerce/205.gif b/public/assets/media/stock/ecommerce/205.gif
new file mode 100644
index 0000000..d5567f4
Binary files /dev/null and b/public/assets/media/stock/ecommerce/205.gif differ
diff --git a/public/assets/media/stock/ecommerce/206.gif b/public/assets/media/stock/ecommerce/206.gif
new file mode 100644
index 0000000..e1f00a8
Binary files /dev/null and b/public/assets/media/stock/ecommerce/206.gif differ
diff --git a/public/assets/media/stock/ecommerce/207.gif b/public/assets/media/stock/ecommerce/207.gif
new file mode 100644
index 0000000..b117324
Binary files /dev/null and b/public/assets/media/stock/ecommerce/207.gif differ
diff --git a/public/assets/media/stock/ecommerce/208.gif b/public/assets/media/stock/ecommerce/208.gif
new file mode 100644
index 0000000..cf8da19
Binary files /dev/null and b/public/assets/media/stock/ecommerce/208.gif differ
diff --git a/public/assets/media/stock/ecommerce/209.gif b/public/assets/media/stock/ecommerce/209.gif
new file mode 100644
index 0000000..665999e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/209.gif differ
diff --git a/public/assets/media/stock/ecommerce/21.gif b/public/assets/media/stock/ecommerce/21.gif
new file mode 100644
index 0000000..7ee0483
Binary files /dev/null and b/public/assets/media/stock/ecommerce/21.gif differ
diff --git a/public/assets/media/stock/ecommerce/210.gif b/public/assets/media/stock/ecommerce/210.gif
new file mode 100644
index 0000000..6595892
Binary files /dev/null and b/public/assets/media/stock/ecommerce/210.gif differ
diff --git a/public/assets/media/stock/ecommerce/211.gif b/public/assets/media/stock/ecommerce/211.gif
new file mode 100644
index 0000000..b3d3b7a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/211.gif differ
diff --git a/public/assets/media/stock/ecommerce/212.gif b/public/assets/media/stock/ecommerce/212.gif
new file mode 100644
index 0000000..fa723f0
Binary files /dev/null and b/public/assets/media/stock/ecommerce/212.gif differ
diff --git a/public/assets/media/stock/ecommerce/213.gif b/public/assets/media/stock/ecommerce/213.gif
new file mode 100644
index 0000000..9634309
Binary files /dev/null and b/public/assets/media/stock/ecommerce/213.gif differ
diff --git a/public/assets/media/stock/ecommerce/214.gif b/public/assets/media/stock/ecommerce/214.gif
new file mode 100644
index 0000000..f55f7a7
Binary files /dev/null and b/public/assets/media/stock/ecommerce/214.gif differ
diff --git a/public/assets/media/stock/ecommerce/215.gif b/public/assets/media/stock/ecommerce/215.gif
new file mode 100644
index 0000000..0886f51
Binary files /dev/null and b/public/assets/media/stock/ecommerce/215.gif differ
diff --git a/public/assets/media/stock/ecommerce/216.gif b/public/assets/media/stock/ecommerce/216.gif
new file mode 100644
index 0000000..bda3ada
Binary files /dev/null and b/public/assets/media/stock/ecommerce/216.gif differ
diff --git a/public/assets/media/stock/ecommerce/217.gif b/public/assets/media/stock/ecommerce/217.gif
new file mode 100644
index 0000000..bb767f0
Binary files /dev/null and b/public/assets/media/stock/ecommerce/217.gif differ
diff --git a/public/assets/media/stock/ecommerce/218.gif b/public/assets/media/stock/ecommerce/218.gif
new file mode 100644
index 0000000..f60af32
Binary files /dev/null and b/public/assets/media/stock/ecommerce/218.gif differ
diff --git a/public/assets/media/stock/ecommerce/219.gif b/public/assets/media/stock/ecommerce/219.gif
new file mode 100644
index 0000000..3f687a7
Binary files /dev/null and b/public/assets/media/stock/ecommerce/219.gif differ
diff --git a/public/assets/media/stock/ecommerce/22.gif b/public/assets/media/stock/ecommerce/22.gif
new file mode 100644
index 0000000..9dfb013
Binary files /dev/null and b/public/assets/media/stock/ecommerce/22.gif differ
diff --git a/public/assets/media/stock/ecommerce/23.gif b/public/assets/media/stock/ecommerce/23.gif
new file mode 100644
index 0000000..ae5e346
Binary files /dev/null and b/public/assets/media/stock/ecommerce/23.gif differ
diff --git a/public/assets/media/stock/ecommerce/24.gif b/public/assets/media/stock/ecommerce/24.gif
new file mode 100644
index 0000000..150117a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/24.gif differ
diff --git a/public/assets/media/stock/ecommerce/25.gif b/public/assets/media/stock/ecommerce/25.gif
new file mode 100644
index 0000000..910bfa7
Binary files /dev/null and b/public/assets/media/stock/ecommerce/25.gif differ
diff --git a/public/assets/media/stock/ecommerce/26.gif b/public/assets/media/stock/ecommerce/26.gif
new file mode 100644
index 0000000..53d1e77
Binary files /dev/null and b/public/assets/media/stock/ecommerce/26.gif differ
diff --git a/public/assets/media/stock/ecommerce/27.gif b/public/assets/media/stock/ecommerce/27.gif
new file mode 100644
index 0000000..9226c09
Binary files /dev/null and b/public/assets/media/stock/ecommerce/27.gif differ
diff --git a/public/assets/media/stock/ecommerce/28.gif b/public/assets/media/stock/ecommerce/28.gif
new file mode 100644
index 0000000..756e659
Binary files /dev/null and b/public/assets/media/stock/ecommerce/28.gif differ
diff --git a/public/assets/media/stock/ecommerce/29.gif b/public/assets/media/stock/ecommerce/29.gif
new file mode 100644
index 0000000..194f9ac
Binary files /dev/null and b/public/assets/media/stock/ecommerce/29.gif differ
diff --git a/public/assets/media/stock/ecommerce/3.gif b/public/assets/media/stock/ecommerce/3.gif
new file mode 100644
index 0000000..bebac0d
Binary files /dev/null and b/public/assets/media/stock/ecommerce/3.gif differ
diff --git a/public/assets/media/stock/ecommerce/30.gif b/public/assets/media/stock/ecommerce/30.gif
new file mode 100644
index 0000000..ce5e00e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/30.gif differ
diff --git a/public/assets/media/stock/ecommerce/31.gif b/public/assets/media/stock/ecommerce/31.gif
new file mode 100644
index 0000000..8000b5c
Binary files /dev/null and b/public/assets/media/stock/ecommerce/31.gif differ
diff --git a/public/assets/media/stock/ecommerce/32.gif b/public/assets/media/stock/ecommerce/32.gif
new file mode 100644
index 0000000..9c9db50
Binary files /dev/null and b/public/assets/media/stock/ecommerce/32.gif differ
diff --git a/public/assets/media/stock/ecommerce/33.gif b/public/assets/media/stock/ecommerce/33.gif
new file mode 100644
index 0000000..1262d9f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/33.gif differ
diff --git a/public/assets/media/stock/ecommerce/34.gif b/public/assets/media/stock/ecommerce/34.gif
new file mode 100644
index 0000000..d5de4a1
Binary files /dev/null and b/public/assets/media/stock/ecommerce/34.gif differ
diff --git a/public/assets/media/stock/ecommerce/35.gif b/public/assets/media/stock/ecommerce/35.gif
new file mode 100644
index 0000000..5f68d12
Binary files /dev/null and b/public/assets/media/stock/ecommerce/35.gif differ
diff --git a/public/assets/media/stock/ecommerce/36.gif b/public/assets/media/stock/ecommerce/36.gif
new file mode 100644
index 0000000..9e5cd17
Binary files /dev/null and b/public/assets/media/stock/ecommerce/36.gif differ
diff --git a/public/assets/media/stock/ecommerce/37.gif b/public/assets/media/stock/ecommerce/37.gif
new file mode 100644
index 0000000..f2d8c04
Binary files /dev/null and b/public/assets/media/stock/ecommerce/37.gif differ
diff --git a/public/assets/media/stock/ecommerce/38.gif b/public/assets/media/stock/ecommerce/38.gif
new file mode 100644
index 0000000..e3a9c22
Binary files /dev/null and b/public/assets/media/stock/ecommerce/38.gif differ
diff --git a/public/assets/media/stock/ecommerce/39.gif b/public/assets/media/stock/ecommerce/39.gif
new file mode 100644
index 0000000..5ab836a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/39.gif differ
diff --git a/public/assets/media/stock/ecommerce/4.gif b/public/assets/media/stock/ecommerce/4.gif
new file mode 100644
index 0000000..8c00328
Binary files /dev/null and b/public/assets/media/stock/ecommerce/4.gif differ
diff --git a/public/assets/media/stock/ecommerce/40.gif b/public/assets/media/stock/ecommerce/40.gif
new file mode 100644
index 0000000..5198a0c
Binary files /dev/null and b/public/assets/media/stock/ecommerce/40.gif differ
diff --git a/public/assets/media/stock/ecommerce/41.gif b/public/assets/media/stock/ecommerce/41.gif
new file mode 100644
index 0000000..873b22f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/41.gif differ
diff --git a/public/assets/media/stock/ecommerce/42.gif b/public/assets/media/stock/ecommerce/42.gif
new file mode 100644
index 0000000..1a5aac1
Binary files /dev/null and b/public/assets/media/stock/ecommerce/42.gif differ
diff --git a/public/assets/media/stock/ecommerce/43.gif b/public/assets/media/stock/ecommerce/43.gif
new file mode 100644
index 0000000..832b27b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/43.gif differ
diff --git a/public/assets/media/stock/ecommerce/44.gif b/public/assets/media/stock/ecommerce/44.gif
new file mode 100644
index 0000000..08faaf5
Binary files /dev/null and b/public/assets/media/stock/ecommerce/44.gif differ
diff --git a/public/assets/media/stock/ecommerce/45.gif b/public/assets/media/stock/ecommerce/45.gif
new file mode 100644
index 0000000..98fda87
Binary files /dev/null and b/public/assets/media/stock/ecommerce/45.gif differ
diff --git a/public/assets/media/stock/ecommerce/46.gif b/public/assets/media/stock/ecommerce/46.gif
new file mode 100644
index 0000000..148344b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/46.gif differ
diff --git a/public/assets/media/stock/ecommerce/47.gif b/public/assets/media/stock/ecommerce/47.gif
new file mode 100644
index 0000000..b4b23fe
Binary files /dev/null and b/public/assets/media/stock/ecommerce/47.gif differ
diff --git a/public/assets/media/stock/ecommerce/48.gif b/public/assets/media/stock/ecommerce/48.gif
new file mode 100644
index 0000000..566839e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/48.gif differ
diff --git a/public/assets/media/stock/ecommerce/49.gif b/public/assets/media/stock/ecommerce/49.gif
new file mode 100644
index 0000000..9b06720
Binary files /dev/null and b/public/assets/media/stock/ecommerce/49.gif differ
diff --git a/public/assets/media/stock/ecommerce/5.gif b/public/assets/media/stock/ecommerce/5.gif
new file mode 100644
index 0000000..a4d425c
Binary files /dev/null and b/public/assets/media/stock/ecommerce/5.gif differ
diff --git a/public/assets/media/stock/ecommerce/50.gif b/public/assets/media/stock/ecommerce/50.gif
new file mode 100644
index 0000000..40da9ed
Binary files /dev/null and b/public/assets/media/stock/ecommerce/50.gif differ
diff --git a/public/assets/media/stock/ecommerce/51.gif b/public/assets/media/stock/ecommerce/51.gif
new file mode 100644
index 0000000..82ab36b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/51.gif differ
diff --git a/public/assets/media/stock/ecommerce/52.gif b/public/assets/media/stock/ecommerce/52.gif
new file mode 100644
index 0000000..a98bb52
Binary files /dev/null and b/public/assets/media/stock/ecommerce/52.gif differ
diff --git a/public/assets/media/stock/ecommerce/53.gif b/public/assets/media/stock/ecommerce/53.gif
new file mode 100644
index 0000000..48ac853
Binary files /dev/null and b/public/assets/media/stock/ecommerce/53.gif differ
diff --git a/public/assets/media/stock/ecommerce/54.gif b/public/assets/media/stock/ecommerce/54.gif
new file mode 100644
index 0000000..118cc1c
Binary files /dev/null and b/public/assets/media/stock/ecommerce/54.gif differ
diff --git a/public/assets/media/stock/ecommerce/55.gif b/public/assets/media/stock/ecommerce/55.gif
new file mode 100644
index 0000000..de99379
Binary files /dev/null and b/public/assets/media/stock/ecommerce/55.gif differ
diff --git a/public/assets/media/stock/ecommerce/56.gif b/public/assets/media/stock/ecommerce/56.gif
new file mode 100644
index 0000000..ed1dbd3
Binary files /dev/null and b/public/assets/media/stock/ecommerce/56.gif differ
diff --git a/public/assets/media/stock/ecommerce/57.gif b/public/assets/media/stock/ecommerce/57.gif
new file mode 100644
index 0000000..7c2d497
Binary files /dev/null and b/public/assets/media/stock/ecommerce/57.gif differ
diff --git a/public/assets/media/stock/ecommerce/58.gif b/public/assets/media/stock/ecommerce/58.gif
new file mode 100644
index 0000000..9b9c8c7
Binary files /dev/null and b/public/assets/media/stock/ecommerce/58.gif differ
diff --git a/public/assets/media/stock/ecommerce/59.gif b/public/assets/media/stock/ecommerce/59.gif
new file mode 100644
index 0000000..ce9490d
Binary files /dev/null and b/public/assets/media/stock/ecommerce/59.gif differ
diff --git a/public/assets/media/stock/ecommerce/6.gif b/public/assets/media/stock/ecommerce/6.gif
new file mode 100644
index 0000000..7f693cf
Binary files /dev/null and b/public/assets/media/stock/ecommerce/6.gif differ
diff --git a/public/assets/media/stock/ecommerce/60.gif b/public/assets/media/stock/ecommerce/60.gif
new file mode 100644
index 0000000..f43735e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/60.gif differ
diff --git a/public/assets/media/stock/ecommerce/61.gif b/public/assets/media/stock/ecommerce/61.gif
new file mode 100644
index 0000000..9dac3b5
Binary files /dev/null and b/public/assets/media/stock/ecommerce/61.gif differ
diff --git a/public/assets/media/stock/ecommerce/62.gif b/public/assets/media/stock/ecommerce/62.gif
new file mode 100644
index 0000000..e354a05
Binary files /dev/null and b/public/assets/media/stock/ecommerce/62.gif differ
diff --git a/public/assets/media/stock/ecommerce/63.gif b/public/assets/media/stock/ecommerce/63.gif
new file mode 100644
index 0000000..bb23e1a
Binary files /dev/null and b/public/assets/media/stock/ecommerce/63.gif differ
diff --git a/public/assets/media/stock/ecommerce/64.gif b/public/assets/media/stock/ecommerce/64.gif
new file mode 100644
index 0000000..14a9fbf
Binary files /dev/null and b/public/assets/media/stock/ecommerce/64.gif differ
diff --git a/public/assets/media/stock/ecommerce/65.gif b/public/assets/media/stock/ecommerce/65.gif
new file mode 100644
index 0000000..c0e5754
Binary files /dev/null and b/public/assets/media/stock/ecommerce/65.gif differ
diff --git a/public/assets/media/stock/ecommerce/66.gif b/public/assets/media/stock/ecommerce/66.gif
new file mode 100644
index 0000000..e5b029d
Binary files /dev/null and b/public/assets/media/stock/ecommerce/66.gif differ
diff --git a/public/assets/media/stock/ecommerce/67.gif b/public/assets/media/stock/ecommerce/67.gif
new file mode 100644
index 0000000..5e3f373
Binary files /dev/null and b/public/assets/media/stock/ecommerce/67.gif differ
diff --git a/public/assets/media/stock/ecommerce/68.gif b/public/assets/media/stock/ecommerce/68.gif
new file mode 100644
index 0000000..edd2a19
Binary files /dev/null and b/public/assets/media/stock/ecommerce/68.gif differ
diff --git a/public/assets/media/stock/ecommerce/69.gif b/public/assets/media/stock/ecommerce/69.gif
new file mode 100644
index 0000000..36ba3c1
Binary files /dev/null and b/public/assets/media/stock/ecommerce/69.gif differ
diff --git a/public/assets/media/stock/ecommerce/7.gif b/public/assets/media/stock/ecommerce/7.gif
new file mode 100644
index 0000000..5ea66ba
Binary files /dev/null and b/public/assets/media/stock/ecommerce/7.gif differ
diff --git a/public/assets/media/stock/ecommerce/70.gif b/public/assets/media/stock/ecommerce/70.gif
new file mode 100644
index 0000000..243a818
Binary files /dev/null and b/public/assets/media/stock/ecommerce/70.gif differ
diff --git a/public/assets/media/stock/ecommerce/71.gif b/public/assets/media/stock/ecommerce/71.gif
new file mode 100644
index 0000000..91a1b3e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/71.gif differ
diff --git a/public/assets/media/stock/ecommerce/72.gif b/public/assets/media/stock/ecommerce/72.gif
new file mode 100644
index 0000000..c1d3915
Binary files /dev/null and b/public/assets/media/stock/ecommerce/72.gif differ
diff --git a/public/assets/media/stock/ecommerce/74.gif b/public/assets/media/stock/ecommerce/74.gif
new file mode 100644
index 0000000..0834fad
Binary files /dev/null and b/public/assets/media/stock/ecommerce/74.gif differ
diff --git a/public/assets/media/stock/ecommerce/75.gif b/public/assets/media/stock/ecommerce/75.gif
new file mode 100644
index 0000000..66f9cdd
Binary files /dev/null and b/public/assets/media/stock/ecommerce/75.gif differ
diff --git a/public/assets/media/stock/ecommerce/76.gif b/public/assets/media/stock/ecommerce/76.gif
new file mode 100644
index 0000000..6f4607f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/76.gif differ
diff --git a/public/assets/media/stock/ecommerce/77.gif b/public/assets/media/stock/ecommerce/77.gif
new file mode 100644
index 0000000..6c72d86
Binary files /dev/null and b/public/assets/media/stock/ecommerce/77.gif differ
diff --git a/public/assets/media/stock/ecommerce/78.gif b/public/assets/media/stock/ecommerce/78.gif
new file mode 100644
index 0000000..0d0ae0f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/78.gif differ
diff --git a/public/assets/media/stock/ecommerce/79.gif b/public/assets/media/stock/ecommerce/79.gif
new file mode 100644
index 0000000..7418f4d
Binary files /dev/null and b/public/assets/media/stock/ecommerce/79.gif differ
diff --git a/public/assets/media/stock/ecommerce/8.gif b/public/assets/media/stock/ecommerce/8.gif
new file mode 100644
index 0000000..d0a6ebe
Binary files /dev/null and b/public/assets/media/stock/ecommerce/8.gif differ
diff --git a/public/assets/media/stock/ecommerce/80.gif b/public/assets/media/stock/ecommerce/80.gif
new file mode 100644
index 0000000..8b5f80f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/80.gif differ
diff --git a/public/assets/media/stock/ecommerce/81.gif b/public/assets/media/stock/ecommerce/81.gif
new file mode 100644
index 0000000..c2e5b03
Binary files /dev/null and b/public/assets/media/stock/ecommerce/81.gif differ
diff --git a/public/assets/media/stock/ecommerce/82.gif b/public/assets/media/stock/ecommerce/82.gif
new file mode 100644
index 0000000..b784400
Binary files /dev/null and b/public/assets/media/stock/ecommerce/82.gif differ
diff --git a/public/assets/media/stock/ecommerce/83.gif b/public/assets/media/stock/ecommerce/83.gif
new file mode 100644
index 0000000..f57057e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/83.gif differ
diff --git a/public/assets/media/stock/ecommerce/84.gif b/public/assets/media/stock/ecommerce/84.gif
new file mode 100644
index 0000000..1cbc2e9
Binary files /dev/null and b/public/assets/media/stock/ecommerce/84.gif differ
diff --git a/public/assets/media/stock/ecommerce/85.gif b/public/assets/media/stock/ecommerce/85.gif
new file mode 100644
index 0000000..b8d5208
Binary files /dev/null and b/public/assets/media/stock/ecommerce/85.gif differ
diff --git a/public/assets/media/stock/ecommerce/86.gif b/public/assets/media/stock/ecommerce/86.gif
new file mode 100644
index 0000000..c1d7c4f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/86.gif differ
diff --git a/public/assets/media/stock/ecommerce/87.gif b/public/assets/media/stock/ecommerce/87.gif
new file mode 100644
index 0000000..f09727c
Binary files /dev/null and b/public/assets/media/stock/ecommerce/87.gif differ
diff --git a/public/assets/media/stock/ecommerce/88.gif b/public/assets/media/stock/ecommerce/88.gif
new file mode 100644
index 0000000..feaeab4
Binary files /dev/null and b/public/assets/media/stock/ecommerce/88.gif differ
diff --git a/public/assets/media/stock/ecommerce/89.gif b/public/assets/media/stock/ecommerce/89.gif
new file mode 100644
index 0000000..f47331b
Binary files /dev/null and b/public/assets/media/stock/ecommerce/89.gif differ
diff --git a/public/assets/media/stock/ecommerce/9.gif b/public/assets/media/stock/ecommerce/9.gif
new file mode 100644
index 0000000..9c78a76
Binary files /dev/null and b/public/assets/media/stock/ecommerce/9.gif differ
diff --git a/public/assets/media/stock/ecommerce/90.gif b/public/assets/media/stock/ecommerce/90.gif
new file mode 100644
index 0000000..3863b24
Binary files /dev/null and b/public/assets/media/stock/ecommerce/90.gif differ
diff --git a/public/assets/media/stock/ecommerce/91.gif b/public/assets/media/stock/ecommerce/91.gif
new file mode 100644
index 0000000..62e57d6
Binary files /dev/null and b/public/assets/media/stock/ecommerce/91.gif differ
diff --git a/public/assets/media/stock/ecommerce/92.gif b/public/assets/media/stock/ecommerce/92.gif
new file mode 100644
index 0000000..d35362f
Binary files /dev/null and b/public/assets/media/stock/ecommerce/92.gif differ
diff --git a/public/assets/media/stock/ecommerce/93.gif b/public/assets/media/stock/ecommerce/93.gif
new file mode 100644
index 0000000..a21324e
Binary files /dev/null and b/public/assets/media/stock/ecommerce/93.gif differ
diff --git a/public/assets/media/stock/ecommerce/94.gif b/public/assets/media/stock/ecommerce/94.gif
new file mode 100644
index 0000000..59cea90
Binary files /dev/null and b/public/assets/media/stock/ecommerce/94.gif differ
diff --git a/public/assets/media/stock/ecommerce/95.gif b/public/assets/media/stock/ecommerce/95.gif
new file mode 100644
index 0000000..1c3e9e2
Binary files /dev/null and b/public/assets/media/stock/ecommerce/95.gif differ
diff --git a/public/assets/media/stock/ecommerce/96.gif b/public/assets/media/stock/ecommerce/96.gif
new file mode 100644
index 0000000..1186a96
Binary files /dev/null and b/public/assets/media/stock/ecommerce/96.gif differ
diff --git a/public/assets/media/stock/ecommerce/97.gif b/public/assets/media/stock/ecommerce/97.gif
new file mode 100644
index 0000000..c1a38b2
Binary files /dev/null and b/public/assets/media/stock/ecommerce/97.gif differ
diff --git a/public/assets/media/stock/ecommerce/98.gif b/public/assets/media/stock/ecommerce/98.gif
new file mode 100644
index 0000000..d470afb
Binary files /dev/null and b/public/assets/media/stock/ecommerce/98.gif differ
diff --git a/public/assets/media/stock/ecommerce/99.gif b/public/assets/media/stock/ecommerce/99.gif
new file mode 100644
index 0000000..4bd1383
Binary files /dev/null and b/public/assets/media/stock/ecommerce/99.gif differ
diff --git a/public/assets/media/stock/food/img-1.jpg b/public/assets/media/stock/food/img-1.jpg
new file mode 100644
index 0000000..e189e37
Binary files /dev/null and b/public/assets/media/stock/food/img-1.jpg differ
diff --git a/public/assets/media/stock/food/img-10.jpg b/public/assets/media/stock/food/img-10.jpg
new file mode 100644
index 0000000..19db822
Binary files /dev/null and b/public/assets/media/stock/food/img-10.jpg differ
diff --git a/public/assets/media/stock/food/img-11.jpg b/public/assets/media/stock/food/img-11.jpg
new file mode 100644
index 0000000..209f197
Binary files /dev/null and b/public/assets/media/stock/food/img-11.jpg differ
diff --git a/public/assets/media/stock/food/img-2.jpg b/public/assets/media/stock/food/img-2.jpg
new file mode 100644
index 0000000..dd83876
Binary files /dev/null and b/public/assets/media/stock/food/img-2.jpg differ
diff --git a/public/assets/media/stock/food/img-3.jpg b/public/assets/media/stock/food/img-3.jpg
new file mode 100644
index 0000000..1513ad6
Binary files /dev/null and b/public/assets/media/stock/food/img-3.jpg differ
diff --git a/public/assets/media/stock/food/img-4.jpg b/public/assets/media/stock/food/img-4.jpg
new file mode 100644
index 0000000..348fe5f
Binary files /dev/null and b/public/assets/media/stock/food/img-4.jpg differ
diff --git a/public/assets/media/stock/food/img-5.jpg b/public/assets/media/stock/food/img-5.jpg
new file mode 100644
index 0000000..d528fb8
Binary files /dev/null and b/public/assets/media/stock/food/img-5.jpg differ
diff --git a/public/assets/media/stock/food/img-6.jpg b/public/assets/media/stock/food/img-6.jpg
new file mode 100644
index 0000000..2fcdab5
Binary files /dev/null and b/public/assets/media/stock/food/img-6.jpg differ
diff --git a/public/assets/media/stock/food/img-7.jpg b/public/assets/media/stock/food/img-7.jpg
new file mode 100644
index 0000000..891b412
Binary files /dev/null and b/public/assets/media/stock/food/img-7.jpg differ
diff --git a/public/assets/media/stock/food/img-8.jpg b/public/assets/media/stock/food/img-8.jpg
new file mode 100644
index 0000000..562be8b
Binary files /dev/null and b/public/assets/media/stock/food/img-8.jpg differ
diff --git a/public/assets/media/stock/food/img-9.jpg b/public/assets/media/stock/food/img-9.jpg
new file mode 100644
index 0000000..7e902be
Binary files /dev/null and b/public/assets/media/stock/food/img-9.jpg differ
diff --git a/public/assets/media/svg/avatars/001-boy.svg b/public/assets/media/svg/avatars/001-boy.svg
new file mode 100644
index 0000000..a307016
--- /dev/null
+++ b/public/assets/media/svg/avatars/001-boy.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/002-girl.svg b/public/assets/media/svg/avatars/002-girl.svg
new file mode 100644
index 0000000..7a84185
--- /dev/null
+++ b/public/assets/media/svg/avatars/002-girl.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/003-girl-1.svg b/public/assets/media/svg/avatars/003-girl-1.svg
new file mode 100644
index 0000000..2c490a0
--- /dev/null
+++ b/public/assets/media/svg/avatars/003-girl-1.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/004-boy-1.svg b/public/assets/media/svg/avatars/004-boy-1.svg
new file mode 100644
index 0000000..7cfe5b1
--- /dev/null
+++ b/public/assets/media/svg/avatars/004-boy-1.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/005-girl-2.svg b/public/assets/media/svg/avatars/005-girl-2.svg
new file mode 100644
index 0000000..676da6f
--- /dev/null
+++ b/public/assets/media/svg/avatars/005-girl-2.svg
@@ -0,0 +1,153 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/006-girl-3.svg b/public/assets/media/svg/avatars/006-girl-3.svg
new file mode 100644
index 0000000..f831b43
--- /dev/null
+++ b/public/assets/media/svg/avatars/006-girl-3.svg
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/007-boy-2.svg b/public/assets/media/svg/avatars/007-boy-2.svg
new file mode 100644
index 0000000..9a9f843
--- /dev/null
+++ b/public/assets/media/svg/avatars/007-boy-2.svg
@@ -0,0 +1,128 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/008-boy-3.svg b/public/assets/media/svg/avatars/008-boy-3.svg
new file mode 100644
index 0000000..c6d01ea
--- /dev/null
+++ b/public/assets/media/svg/avatars/008-boy-3.svg
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/009-boy-4.svg b/public/assets/media/svg/avatars/009-boy-4.svg
new file mode 100644
index 0000000..eded7b6
--- /dev/null
+++ b/public/assets/media/svg/avatars/009-boy-4.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/010-girl-4.svg b/public/assets/media/svg/avatars/010-girl-4.svg
new file mode 100644
index 0000000..4637350
--- /dev/null
+++ b/public/assets/media/svg/avatars/010-girl-4.svg
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/011-boy-5.svg b/public/assets/media/svg/avatars/011-boy-5.svg
new file mode 100644
index 0000000..d454bb7
--- /dev/null
+++ b/public/assets/media/svg/avatars/011-boy-5.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/012-girl-5.svg b/public/assets/media/svg/avatars/012-girl-5.svg
new file mode 100644
index 0000000..8e73230
--- /dev/null
+++ b/public/assets/media/svg/avatars/012-girl-5.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/013-girl-6.svg b/public/assets/media/svg/avatars/013-girl-6.svg
new file mode 100644
index 0000000..f88e25f
--- /dev/null
+++ b/public/assets/media/svg/avatars/013-girl-6.svg
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/014-girl-7.svg b/public/assets/media/svg/avatars/014-girl-7.svg
new file mode 100644
index 0000000..6b6e375
--- /dev/null
+++ b/public/assets/media/svg/avatars/014-girl-7.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/015-boy-6.svg b/public/assets/media/svg/avatars/015-boy-6.svg
new file mode 100644
index 0000000..65db5d4
--- /dev/null
+++ b/public/assets/media/svg/avatars/015-boy-6.svg
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/016-boy-7.svg b/public/assets/media/svg/avatars/016-boy-7.svg
new file mode 100644
index 0000000..0d31350
--- /dev/null
+++ b/public/assets/media/svg/avatars/016-boy-7.svg
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/017-girl-8.svg b/public/assets/media/svg/avatars/017-girl-8.svg
new file mode 100644
index 0000000..d34c322
--- /dev/null
+++ b/public/assets/media/svg/avatars/017-girl-8.svg
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/018-girl-9.svg b/public/assets/media/svg/avatars/018-girl-9.svg
new file mode 100644
index 0000000..0225df3
--- /dev/null
+++ b/public/assets/media/svg/avatars/018-girl-9.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/019-girl-10.svg b/public/assets/media/svg/avatars/019-girl-10.svg
new file mode 100644
index 0000000..a5bd193
--- /dev/null
+++ b/public/assets/media/svg/avatars/019-girl-10.svg
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/020-girl-11.svg b/public/assets/media/svg/avatars/020-girl-11.svg
new file mode 100644
index 0000000..f8fa9d7
--- /dev/null
+++ b/public/assets/media/svg/avatars/020-girl-11.svg
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/021-boy-8.svg b/public/assets/media/svg/avatars/021-boy-8.svg
new file mode 100644
index 0000000..dbe8eb1
--- /dev/null
+++ b/public/assets/media/svg/avatars/021-boy-8.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/022-girl-12.svg b/public/assets/media/svg/avatars/022-girl-12.svg
new file mode 100644
index 0000000..4edb24f
--- /dev/null
+++ b/public/assets/media/svg/avatars/022-girl-12.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/023-girl-13.svg b/public/assets/media/svg/avatars/023-girl-13.svg
new file mode 100644
index 0000000..fa1f178
--- /dev/null
+++ b/public/assets/media/svg/avatars/023-girl-13.svg
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/024-boy-9.svg b/public/assets/media/svg/avatars/024-boy-9.svg
new file mode 100644
index 0000000..cf4752f
--- /dev/null
+++ b/public/assets/media/svg/avatars/024-boy-9.svg
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/025-girl-14.svg b/public/assets/media/svg/avatars/025-girl-14.svg
new file mode 100644
index 0000000..8741b91
--- /dev/null
+++ b/public/assets/media/svg/avatars/025-girl-14.svg
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/026-boy-10.svg b/public/assets/media/svg/avatars/026-boy-10.svg
new file mode 100644
index 0000000..73468e2
--- /dev/null
+++ b/public/assets/media/svg/avatars/026-boy-10.svg
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/027-girl-15.svg b/public/assets/media/svg/avatars/027-girl-15.svg
new file mode 100644
index 0000000..73969a1
--- /dev/null
+++ b/public/assets/media/svg/avatars/027-girl-15.svg
@@ -0,0 +1,152 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/028-girl-16.svg b/public/assets/media/svg/avatars/028-girl-16.svg
new file mode 100644
index 0000000..ec8bc44
--- /dev/null
+++ b/public/assets/media/svg/avatars/028-girl-16.svg
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/029-boy-11.svg b/public/assets/media/svg/avatars/029-boy-11.svg
new file mode 100644
index 0000000..a8a2ee1
--- /dev/null
+++ b/public/assets/media/svg/avatars/029-boy-11.svg
@@ -0,0 +1,121 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/030-girl-17.svg b/public/assets/media/svg/avatars/030-girl-17.svg
new file mode 100644
index 0000000..bdafd0c
--- /dev/null
+++ b/public/assets/media/svg/avatars/030-girl-17.svg
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/031-boy-12.svg b/public/assets/media/svg/avatars/031-boy-12.svg
new file mode 100644
index 0000000..1db00f5
--- /dev/null
+++ b/public/assets/media/svg/avatars/031-boy-12.svg
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/032-boy-13.svg b/public/assets/media/svg/avatars/032-boy-13.svg
new file mode 100644
index 0000000..354a874
--- /dev/null
+++ b/public/assets/media/svg/avatars/032-boy-13.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/033-girl-18.svg b/public/assets/media/svg/avatars/033-girl-18.svg
new file mode 100644
index 0000000..a3eeb03
--- /dev/null
+++ b/public/assets/media/svg/avatars/033-girl-18.svg
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/034-boy-14.svg b/public/assets/media/svg/avatars/034-boy-14.svg
new file mode 100644
index 0000000..07e954a
--- /dev/null
+++ b/public/assets/media/svg/avatars/034-boy-14.svg
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/035-boy-15.svg b/public/assets/media/svg/avatars/035-boy-15.svg
new file mode 100644
index 0000000..62a014c
--- /dev/null
+++ b/public/assets/media/svg/avatars/035-boy-15.svg
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/036-girl-19.svg b/public/assets/media/svg/avatars/036-girl-19.svg
new file mode 100644
index 0000000..6f30737
--- /dev/null
+++ b/public/assets/media/svg/avatars/036-girl-19.svg
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/037-girl-20.svg b/public/assets/media/svg/avatars/037-girl-20.svg
new file mode 100644
index 0000000..044a9bd
--- /dev/null
+++ b/public/assets/media/svg/avatars/037-girl-20.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/038-boy-16.svg b/public/assets/media/svg/avatars/038-boy-16.svg
new file mode 100644
index 0000000..80caa23
--- /dev/null
+++ b/public/assets/media/svg/avatars/038-boy-16.svg
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/039-girl-21.svg b/public/assets/media/svg/avatars/039-girl-21.svg
new file mode 100644
index 0000000..3f13a95
--- /dev/null
+++ b/public/assets/media/svg/avatars/039-girl-21.svg
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/040-boy-17.svg b/public/assets/media/svg/avatars/040-boy-17.svg
new file mode 100644
index 0000000..b0ff0a1
--- /dev/null
+++ b/public/assets/media/svg/avatars/040-boy-17.svg
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/041-girl-22.svg b/public/assets/media/svg/avatars/041-girl-22.svg
new file mode 100644
index 0000000..beb5eea
--- /dev/null
+++ b/public/assets/media/svg/avatars/041-girl-22.svg
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/042-girl-23.svg b/public/assets/media/svg/avatars/042-girl-23.svg
new file mode 100644
index 0000000..76e6c54
--- /dev/null
+++ b/public/assets/media/svg/avatars/042-girl-23.svg
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/043-boy-18.svg b/public/assets/media/svg/avatars/043-boy-18.svg
new file mode 100644
index 0000000..6fd271a
--- /dev/null
+++ b/public/assets/media/svg/avatars/043-boy-18.svg
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/044-boy-19.svg b/public/assets/media/svg/avatars/044-boy-19.svg
new file mode 100644
index 0000000..e1e52b7
--- /dev/null
+++ b/public/assets/media/svg/avatars/044-boy-19.svg
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/045-boy-20.svg b/public/assets/media/svg/avatars/045-boy-20.svg
new file mode 100644
index 0000000..3cbb351
--- /dev/null
+++ b/public/assets/media/svg/avatars/045-boy-20.svg
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/046-girl-24.svg b/public/assets/media/svg/avatars/046-girl-24.svg
new file mode 100644
index 0000000..c78a3dd
--- /dev/null
+++ b/public/assets/media/svg/avatars/046-girl-24.svg
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/047-girl-25.svg b/public/assets/media/svg/avatars/047-girl-25.svg
new file mode 100644
index 0000000..1b8aa7b
--- /dev/null
+++ b/public/assets/media/svg/avatars/047-girl-25.svg
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/048-boy-21.svg b/public/assets/media/svg/avatars/048-boy-21.svg
new file mode 100644
index 0000000..a00b782
--- /dev/null
+++ b/public/assets/media/svg/avatars/048-boy-21.svg
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/049-boy-22.svg b/public/assets/media/svg/avatars/049-boy-22.svg
new file mode 100644
index 0000000..bf81ff3
--- /dev/null
+++ b/public/assets/media/svg/avatars/049-boy-22.svg
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/050-girl-26.svg b/public/assets/media/svg/avatars/050-girl-26.svg
new file mode 100644
index 0000000..0e93e4c
--- /dev/null
+++ b/public/assets/media/svg/avatars/050-girl-26.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/blank-dark.svg b/public/assets/media/svg/avatars/blank-dark.svg
new file mode 100644
index 0000000..fac00d6
--- /dev/null
+++ b/public/assets/media/svg/avatars/blank-dark.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/avatars/blank.svg b/public/assets/media/svg/avatars/blank.svg
new file mode 100644
index 0000000..4fc43cd
--- /dev/null
+++ b/public/assets/media/svg/avatars/blank.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/adidas-9.svg b/public/assets/media/svg/brand-logos/adidas-9.svg
new file mode 100644
index 0000000..1e78702
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/adidas-9.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/adidas.svg b/public/assets/media/svg/brand-logos/adidas.svg
new file mode 100644
index 0000000..ec7436f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/adidas.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/airbnb-2.svg b/public/assets/media/svg/brand-logos/airbnb-2.svg
new file mode 100644
index 0000000..405b8b6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/airbnb-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/alcatel-mobile-3.svg b/public/assets/media/svg/brand-logos/alcatel-mobile-3.svg
new file mode 100644
index 0000000..2c89993
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/alcatel-mobile-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/amazon-dark.svg b/public/assets/media/svg/brand-logos/amazon-dark.svg
new file mode 100644
index 0000000..372c580
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/amazon-dark.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/amazon.svg b/public/assets/media/svg/brand-logos/amazon.svg
new file mode 100644
index 0000000..77a47d3
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/amazon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/android-wordmark.svg b/public/assets/media/svg/brand-logos/android-wordmark.svg
new file mode 100644
index 0000000..15bd182
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/android-wordmark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/angular-3.svg b/public/assets/media/svg/brand-logos/angular-3.svg
new file mode 100644
index 0000000..4118356
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/angular-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/angular-icon-1.svg b/public/assets/media/svg/brand-logos/angular-icon-1.svg
new file mode 100644
index 0000000..468c4ba
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/angular-icon-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/angular-icon.svg b/public/assets/media/svg/brand-logos/angular-icon.svg
new file mode 100644
index 0000000..09c59e9
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/angular-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/angular.svg b/public/assets/media/svg/brand-logos/angular.svg
new file mode 100644
index 0000000..c405743
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/angular.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/aon.svg b/public/assets/media/svg/brand-logos/aon.svg
new file mode 100644
index 0000000..54ccd73
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/aon.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/apigee.svg b/public/assets/media/svg/brand-logos/apigee.svg
new file mode 100644
index 0000000..2bfa706
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/apigee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/apple-black-dark.svg b/public/assets/media/svg/brand-logos/apple-black-dark.svg
new file mode 100644
index 0000000..cae2a7a
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/apple-black-dark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/apple-black.svg b/public/assets/media/svg/brand-logos/apple-black.svg
new file mode 100644
index 0000000..0359029
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/apple-black.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/apple-itunes.svg b/public/assets/media/svg/brand-logos/apple-itunes.svg
new file mode 100644
index 0000000..63869b6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/apple-itunes.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/aries-2.svg b/public/assets/media/svg/brand-logos/aries-2.svg
new file mode 100644
index 0000000..db05a06
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/aries-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/asml-1.svg b/public/assets/media/svg/brand-logos/asml-1.svg
new file mode 100644
index 0000000..ec64f55
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/asml-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/aspnetzero.svg b/public/assets/media/svg/brand-logos/aspnetzero.svg
new file mode 100644
index 0000000..2d7f72d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/aspnetzero.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/atica.svg b/public/assets/media/svg/brand-logos/atica.svg
new file mode 100644
index 0000000..eb76cc1
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/atica.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/audi-11.svg b/public/assets/media/svg/brand-logos/audi-11.svg
new file mode 100644
index 0000000..8333167
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/audi-11.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/aven.svg b/public/assets/media/svg/brand-logos/aven.svg
new file mode 100644
index 0000000..9eefb44
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/aven.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/avis-1.svg b/public/assets/media/svg/brand-logos/avis-1.svg
new file mode 100644
index 0000000..6c07df6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/avis-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/avocode-inc.svg b/public/assets/media/svg/brand-logos/avocode-inc.svg
new file mode 100644
index 0000000..9dc636d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/avocode-inc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/balloon.svg b/public/assets/media/svg/brand-logos/balloon.svg
new file mode 100644
index 0000000..27c7797
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/balloon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/banco-santander-logo.svg b/public/assets/media/svg/brand-logos/banco-santander-logo.svg
new file mode 100644
index 0000000..07ca3cd
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/banco-santander-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/beats-electronics.svg b/public/assets/media/svg/brand-logos/beats-electronics.svg
new file mode 100644
index 0000000..130ab44
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/beats-electronics.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/bebo.svg b/public/assets/media/svg/brand-logos/bebo.svg
new file mode 100644
index 0000000..5ad52a5
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bebo.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/behance.svg b/public/assets/media/svg/brand-logos/behance.svg
new file mode 100644
index 0000000..1897b36
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/behance.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/biman-airlines-classic-logo.svg b/public/assets/media/svg/brand-logos/biman-airlines-classic-logo.svg
new file mode 100644
index 0000000..36de462
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/biman-airlines-classic-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/bookingcom-1.svg b/public/assets/media/svg/brand-logos/bookingcom-1.svg
new file mode 100644
index 0000000..745f1e9
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bookingcom-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/bootstrap-4.svg b/public/assets/media/svg/brand-logos/bootstrap-4.svg
new file mode 100644
index 0000000..025da4e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bootstrap-4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/bootstrap-5.svg b/public/assets/media/svg/brand-logos/bootstrap-5.svg
new file mode 100644
index 0000000..17da1cb
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bootstrap-5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/bootstrap5.svg b/public/assets/media/svg/brand-logos/bootstrap5.svg
new file mode 100644
index 0000000..a859243
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bootstrap5.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/bose.svg b/public/assets/media/svg/brand-logos/bose.svg
new file mode 100644
index 0000000..58565d1
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bose.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/bp-2.svg b/public/assets/media/svg/brand-logos/bp-2.svg
new file mode 100644
index 0000000..ce02550
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bp-2.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/bp-3.svg b/public/assets/media/svg/brand-logos/bp-3.svg
new file mode 100644
index 0000000..8dd6179
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bp-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/brantano.svg b/public/assets/media/svg/brand-logos/brantano.svg
new file mode 100644
index 0000000..e3b881a
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/brantano.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/bride.svg b/public/assets/media/svg/brand-logos/bride.svg
new file mode 100644
index 0000000..dfcf7b7
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/bride.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/british-council-1.svg b/public/assets/media/svg/brand-logos/british-council-1.svg
new file mode 100644
index 0000000..d16c847
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/british-council-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/brondi.svg b/public/assets/media/svg/brand-logos/brondi.svg
new file mode 100644
index 0000000..9017268
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/brondi.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/campingaz-1.svg b/public/assets/media/svg/brand-logos/campingaz-1.svg
new file mode 100644
index 0000000..76de041
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/campingaz-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/canon-logo.svg b/public/assets/media/svg/brand-logos/canon-logo.svg
new file mode 100644
index 0000000..18216f0
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/canon-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/carrols.svg b/public/assets/media/svg/brand-logos/carrols.svg
new file mode 100644
index 0000000..9f96f03
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/carrols.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/casio.svg b/public/assets/media/svg/brand-logos/casio.svg
new file mode 100644
index 0000000..d0b1ccb
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/casio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/caterpillar-2.svg b/public/assets/media/svg/brand-logos/caterpillar-2.svg
new file mode 100644
index 0000000..21ec743
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/caterpillar-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/citrix-6002.svg b/public/assets/media/svg/brand-logos/citrix-6002.svg
new file mode 100644
index 0000000..b4ea371
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/citrix-6002.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/code-lab.svg b/public/assets/media/svg/brand-logos/code-lab.svg
new file mode 100644
index 0000000..b8084a1
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/code-lab.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/codeigniter.svg b/public/assets/media/svg/brand-logos/codeigniter.svg
new file mode 100644
index 0000000..efd8c65
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/codeigniter.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/comcast.svg b/public/assets/media/svg/brand-logos/comcast.svg
new file mode 100644
index 0000000..7433691
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/comcast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/conair.svg b/public/assets/media/svg/brand-logos/conair.svg
new file mode 100644
index 0000000..acffca5
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/conair.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/costa-2.svg b/public/assets/media/svg/brand-logos/costa-2.svg
new file mode 100644
index 0000000..3315b12
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/costa-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/costco-wholesale-logo.svg b/public/assets/media/svg/brand-logos/costco-wholesale-logo.svg
new file mode 100644
index 0000000..48b7aba
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/costco-wholesale-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/css-5.svg b/public/assets/media/svg/brand-logos/css-5.svg
new file mode 100644
index 0000000..57260fa
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/css-5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/decathlon-logo.svg b/public/assets/media/svg/brand-logos/decathlon-logo.svg
new file mode 100644
index 0000000..f6ee854
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/decathlon-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/deloitte-1.svg b/public/assets/media/svg/brand-logos/deloitte-1.svg
new file mode 100644
index 0000000..0dfa5ef
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/deloitte-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/depend.svg b/public/assets/media/svg/brand-logos/depend.svg
new file mode 100644
index 0000000..ea86355
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/depend.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/diesel-5.svg b/public/assets/media/svg/brand-logos/diesel-5.svg
new file mode 100644
index 0000000..c9e9a0c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/diesel-5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/disqus.svg b/public/assets/media/svg/brand-logos/disqus.svg
new file mode 100644
index 0000000..3491f3d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/disqus.svg
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/django-community.svg b/public/assets/media/svg/brand-logos/django-community.svg
new file mode 100644
index 0000000..fae998c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/django-community.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/dribbble-2.svg b/public/assets/media/svg/brand-logos/dribbble-2.svg
new file mode 100644
index 0000000..db3893e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/dribbble-2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/brand-logos/dribbble-icon-1.svg b/public/assets/media/svg/brand-logos/dribbble-icon-1.svg
new file mode 100644
index 0000000..696084e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/dribbble-icon-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/dribbble-pink.svg b/public/assets/media/svg/brand-logos/dribbble-pink.svg
new file mode 100644
index 0000000..556718d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/dribbble-pink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/duolingo.svg b/public/assets/media/svg/brand-logos/duolingo.svg
new file mode 100644
index 0000000..6e6e32c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/duolingo.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/brand-logos/dynamac.svg b/public/assets/media/svg/brand-logos/dynamac.svg
new file mode 100644
index 0000000..2ce7664
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/dynamac.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/ebay.svg b/public/assets/media/svg/brand-logos/ebay.svg
new file mode 100644
index 0000000..11c4c6f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/ebay.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/ember.svg b/public/assets/media/svg/brand-logos/ember.svg
new file mode 100644
index 0000000..db49597
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/ember.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/envato-2.svg b/public/assets/media/svg/brand-logos/envato-2.svg
new file mode 100644
index 0000000..95c602b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/envato-2.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/envato.svg b/public/assets/media/svg/brand-logos/envato.svg
new file mode 100644
index 0000000..2804478
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/envato.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/eolic-energy.svg b/public/assets/media/svg/brand-logos/eolic-energy.svg
new file mode 100644
index 0000000..7edd08f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/eolic-energy.svg
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/espacio-urbano.svg b/public/assets/media/svg/brand-logos/espacio-urbano.svg
new file mode 100644
index 0000000..4429cab
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/espacio-urbano.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/etoys-com.svg b/public/assets/media/svg/brand-logos/etoys-com.svg
new file mode 100644
index 0000000..6d00316
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/etoys-com.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/facebook-1.svg b/public/assets/media/svg/brand-logos/facebook-1.svg
new file mode 100644
index 0000000..2c4e205
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/facebook-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/facebook-2.svg b/public/assets/media/svg/brand-logos/facebook-2.svg
new file mode 100644
index 0000000..077bde6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/facebook-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/facebook-3.svg b/public/assets/media/svg/brand-logos/facebook-3.svg
new file mode 100644
index 0000000..f5ea0a8
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/facebook-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/facebook-4.svg b/public/assets/media/svg/brand-logos/facebook-4.svg
new file mode 100644
index 0000000..ccff813
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/facebook-4.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/facebook-5.svg b/public/assets/media/svg/brand-logos/facebook-5.svg
new file mode 100644
index 0000000..795be95
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/facebook-5.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/farmers-insurance-3.svg b/public/assets/media/svg/brand-logos/farmers-insurance-3.svg
new file mode 100644
index 0000000..44f64e4
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/farmers-insurance-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/figma-1.svg b/public/assets/media/svg/brand-logos/figma-1.svg
new file mode 100644
index 0000000..d6042ef
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/figma-1.svg
@@ -0,0 +1 @@
+Figma.logo Created using Figma
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/foursquare.svg b/public/assets/media/svg/brand-logos/foursquare.svg
new file mode 100644
index 0000000..ed4939f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/foursquare.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/fox-hub.svg b/public/assets/media/svg/brand-logos/fox-hub.svg
new file mode 100644
index 0000000..4868a8f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/fox-hub.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/friday-s.svg b/public/assets/media/svg/brand-logos/friday-s.svg
new file mode 100644
index 0000000..d203c67
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/friday-s.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/fujifilm.svg b/public/assets/media/svg/brand-logos/fujifilm.svg
new file mode 100644
index 0000000..ccb2453
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/fujifilm.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/funding-circle.svg b/public/assets/media/svg/brand-logos/funding-circle.svg
new file mode 100644
index 0000000..0f6bacc
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/funding-circle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/gab.svg b/public/assets/media/svg/brand-logos/gab.svg
new file mode 100644
index 0000000..8dea9c3
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/gab.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/brand-logos/garmin-1.svg b/public/assets/media/svg/brand-logos/garmin-1.svg
new file mode 100644
index 0000000..e34cd97
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/garmin-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/general-electric.svg b/public/assets/media/svg/brand-logos/general-electric.svg
new file mode 100644
index 0000000..41d966b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/general-electric.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/github-1.svg b/public/assets/media/svg/brand-logos/github-1.svg
new file mode 100644
index 0000000..d820113
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/github-1.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/github-2.svg b/public/assets/media/svg/brand-logos/github-2.svg
new file mode 100644
index 0000000..d396db9
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/github-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/github-icon.svg b/public/assets/media/svg/brand-logos/github-icon.svg
new file mode 100644
index 0000000..0f6b938
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/github-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/github.svg b/public/assets/media/svg/brand-logos/github.svg
new file mode 100644
index 0000000..1d8b300
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/github.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/brand-logos/gitlab.svg b/public/assets/media/svg/brand-logos/gitlab.svg
new file mode 100644
index 0000000..ab63afd
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/gitlab.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/google-icon.svg b/public/assets/media/svg/brand-logos/google-icon.svg
new file mode 100644
index 0000000..1307b69
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/google-icon.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/google-photos.svg b/public/assets/media/svg/brand-logos/google-photos.svg
new file mode 100644
index 0000000..d63175d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/google-photos.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/google-play-store.svg b/public/assets/media/svg/brand-logos/google-play-store.svg
new file mode 100644
index 0000000..1cbc450
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/google-play-store.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/google-podcasts.svg b/public/assets/media/svg/brand-logos/google-podcasts.svg
new file mode 100644
index 0000000..8d672b0
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/google-podcasts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/google-tag-manager.svg b/public/assets/media/svg/brand-logos/google-tag-manager.svg
new file mode 100644
index 0000000..ec7228e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/google-tag-manager.svg
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/gradiente-2.svg b/public/assets/media/svg/brand-logos/gradiente-2.svg
new file mode 100644
index 0000000..729a048
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/gradiente-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/gulp-1.svg b/public/assets/media/svg/brand-logos/gulp-1.svg
new file mode 100644
index 0000000..eedd9c4
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/gulp-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/gulp.svg b/public/assets/media/svg/brand-logos/gulp.svg
new file mode 100644
index 0000000..41b16c4
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/gulp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/hbo.svg b/public/assets/media/svg/brand-logos/hbo.svg
new file mode 100644
index 0000000..b124cc2
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/hbo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/heavylift.svg b/public/assets/media/svg/brand-logos/heavylift.svg
new file mode 100644
index 0000000..8538c5c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/heavylift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/hilton-buenos-aires.svg b/public/assets/media/svg/brand-logos/hilton-buenos-aires.svg
new file mode 100644
index 0000000..011dd01
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/hilton-buenos-aires.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/himel.svg b/public/assets/media/svg/brand-logos/himel.svg
new file mode 100644
index 0000000..a87a519
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/himel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/honda-7.svg b/public/assets/media/svg/brand-logos/honda-7.svg
new file mode 100644
index 0000000..5e90e51
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/honda-7.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/hp-2.svg b/public/assets/media/svg/brand-logos/hp-2.svg
new file mode 100644
index 0000000..76edb0b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/hp-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/hp-3.svg b/public/assets/media/svg/brand-logos/hp-3.svg
new file mode 100644
index 0000000..14e9868
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/hp-3.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/hp-hewlett-packard.svg b/public/assets/media/svg/brand-logos/hp-hewlett-packard.svg
new file mode 100644
index 0000000..c5e4a38
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/hp-hewlett-packard.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/html5.svg b/public/assets/media/svg/brand-logos/html5.svg
new file mode 100644
index 0000000..50b8732
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/html5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/huggies-2.svg b/public/assets/media/svg/brand-logos/huggies-2.svg
new file mode 100644
index 0000000..9d77114
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/huggies-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/ikon-1.svg b/public/assets/media/svg/brand-logos/ikon-1.svg
new file mode 100644
index 0000000..30c7091
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/ikon-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/infography.svg b/public/assets/media/svg/brand-logos/infography.svg
new file mode 100644
index 0000000..8a5023a
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/infography.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/instagram-2-1.svg b/public/assets/media/svg/brand-logos/instagram-2-1.svg
new file mode 100644
index 0000000..04aeff8
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/instagram-2-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/instagram-2016.svg b/public/assets/media/svg/brand-logos/instagram-2016.svg
new file mode 100644
index 0000000..8a1fbcc
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/instagram-2016.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/intermarche-2.svg b/public/assets/media/svg/brand-logos/intermarche-2.svg
new file mode 100644
index 0000000..fdce438
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/intermarche-2.svg
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/invision.svg b/public/assets/media/svg/brand-logos/invision.svg
new file mode 100644
index 0000000..bba53d2
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/invision.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/javascript-2.svg b/public/assets/media/svg/brand-logos/javascript-2.svg
new file mode 100644
index 0000000..d37637d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/javascript-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/javascript-4.svg b/public/assets/media/svg/brand-logos/javascript-4.svg
new file mode 100644
index 0000000..dccb0ea
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/javascript-4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/javascript.svg b/public/assets/media/svg/brand-logos/javascript.svg
new file mode 100644
index 0000000..6ef8fcb
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/javascript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/jelcz.svg b/public/assets/media/svg/brand-logos/jelcz.svg
new file mode 100644
index 0000000..ab78941
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/jelcz.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/jfits.svg b/public/assets/media/svg/brand-logos/jfits.svg
new file mode 100644
index 0000000..878de7e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/jfits.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/jquery-2.svg b/public/assets/media/svg/brand-logos/jquery-2.svg
new file mode 100644
index 0000000..b637591
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/jquery-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/jquery.svg b/public/assets/media/svg/brand-logos/jquery.svg
new file mode 100644
index 0000000..8a175c7
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/jquery.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/kanba.svg b/public/assets/media/svg/brand-logos/kanba.svg
new file mode 100644
index 0000000..a1b1b96
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/kanba.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/keysight-logo.svg b/public/assets/media/svg/brand-logos/keysight-logo.svg
new file mode 100644
index 0000000..75ec218
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/keysight-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/kickstarter.svg b/public/assets/media/svg/brand-logos/kickstarter.svg
new file mode 100644
index 0000000..6531bdb
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/kickstarter.svg
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/komatsu-3.svg b/public/assets/media/svg/brand-logos/komatsu-3.svg
new file mode 100644
index 0000000..e85ae96
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/komatsu-3.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/koni-special.svg b/public/assets/media/svg/brand-logos/koni-special.svg
new file mode 100644
index 0000000..bab1461
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/koni-special.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/kpmg.svg b/public/assets/media/svg/brand-logos/kpmg.svg
new file mode 100644
index 0000000..0c5c7ef
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/kpmg.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/laravel-2.svg b/public/assets/media/svg/brand-logos/laravel-2.svg
new file mode 100644
index 0000000..8489937
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/laravel-2.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/last-fm-1.svg b/public/assets/media/svg/brand-logos/last-fm-1.svg
new file mode 100644
index 0000000..1175fd4
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/last-fm-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/layer.svg b/public/assets/media/svg/brand-logos/layer.svg
new file mode 100644
index 0000000..9802575
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/layer.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/leaf.svg b/public/assets/media/svg/brand-logos/leaf.svg
new file mode 100644
index 0000000..b0c2b95
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/leaf.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/leclerc-1.svg b/public/assets/media/svg/brand-logos/leclerc-1.svg
new file mode 100644
index 0000000..4804068
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/leclerc-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/legrand.svg b/public/assets/media/svg/brand-logos/legrand.svg
new file mode 100644
index 0000000..be8e984
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/legrand.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/leica-2.svg b/public/assets/media/svg/brand-logos/leica-2.svg
new file mode 100644
index 0000000..284719d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/leica-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/levis.svg b/public/assets/media/svg/brand-logos/levis.svg
new file mode 100644
index 0000000..2106c9b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/levis.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/lg-electronics.svg b/public/assets/media/svg/brand-logos/lg-electronics.svg
new file mode 100644
index 0000000..4011702
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/lg-electronics.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/lidl-supermarkets.svg b/public/assets/media/svg/brand-logos/lidl-supermarkets.svg
new file mode 100644
index 0000000..a9ba6f6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/lidl-supermarkets.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/linkedin-1.svg b/public/assets/media/svg/brand-logos/linkedin-1.svg
new file mode 100644
index 0000000..e94ecff
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/linkedin-1.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/linkedin-2.svg b/public/assets/media/svg/brand-logos/linkedin-2.svg
new file mode 100644
index 0000000..d8c2d30
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/linkedin-2.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/linkedin-3.svg b/public/assets/media/svg/brand-logos/linkedin-3.svg
new file mode 100644
index 0000000..f3c2f11
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/linkedin-3.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/linkedin.svg b/public/assets/media/svg/brand-logos/linkedin.svg
new file mode 100644
index 0000000..c5cb248
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/linkedin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/lloyds-of-london-logo.svg b/public/assets/media/svg/brand-logos/lloyds-of-london-logo.svg
new file mode 100644
index 0000000..0694c08
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/lloyds-of-london-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/mastercard-icon.svg b/public/assets/media/svg/brand-logos/mastercard-icon.svg
new file mode 100644
index 0000000..924a6d7
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/mastercard-icon.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/maxis-communications-logo.svg b/public/assets/media/svg/brand-logos/maxis-communications-logo.svg
new file mode 100644
index 0000000..2dd5bd9
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/maxis-communications-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/metro-1.svg b/public/assets/media/svg/brand-logos/metro-1.svg
new file mode 100644
index 0000000..70b7520
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/metro-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/metro-4.svg b/public/assets/media/svg/brand-logos/metro-4.svg
new file mode 100644
index 0000000..fa9cf60
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/metro-4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/metro-by-t-mobile.svg b/public/assets/media/svg/brand-logos/metro-by-t-mobile.svg
new file mode 100644
index 0000000..7a616a5
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/metro-by-t-mobile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/microsoft-5.svg b/public/assets/media/svg/brand-logos/microsoft-5.svg
new file mode 100644
index 0000000..89f6237
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/microsoft-5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/miller-6.svg b/public/assets/media/svg/brand-logos/miller-6.svg
new file mode 100644
index 0000000..3264c09
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/miller-6.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/minol.svg b/public/assets/media/svg/brand-logos/minol.svg
new file mode 100644
index 0000000..6e7c3c5
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/minol.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/mnd.svg b/public/assets/media/svg/brand-logos/mnd.svg
new file mode 100644
index 0000000..ddce94f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/mnd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/msn.svg b/public/assets/media/svg/brand-logos/msn.svg
new file mode 100644
index 0000000..8e831c1
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/msn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/mysql-2.svg b/public/assets/media/svg/brand-logos/mysql-2.svg
new file mode 100644
index 0000000..9f4c2b6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/mysql-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/nasa.svg b/public/assets/media/svg/brand-logos/nasa.svg
new file mode 100644
index 0000000..3cde3d5
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/nasa.svg
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/nestle-4.svg b/public/assets/media/svg/brand-logos/nestle-4.svg
new file mode 100644
index 0000000..8ad83f1
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/nestle-4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/new-beko-logo.svg b/public/assets/media/svg/brand-logos/new-beko-logo.svg
new file mode 100644
index 0000000..96b7ae6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/new-beko-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/nike-4.svg b/public/assets/media/svg/brand-logos/nike-4.svg
new file mode 100644
index 0000000..e48b055
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/nike-4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/node-sass.svg b/public/assets/media/svg/brand-logos/node-sass.svg
new file mode 100644
index 0000000..53e709b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/node-sass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/noht.svg b/public/assets/media/svg/brand-logos/noht.svg
new file mode 100644
index 0000000..48f2dae
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/noht.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/npm.svg b/public/assets/media/svg/brand-logos/npm.svg
new file mode 100644
index 0000000..867a7b9
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/npm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/ocaml.svg b/public/assets/media/svg/brand-logos/ocaml.svg
new file mode 100644
index 0000000..5f96801
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/ocaml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/oger-tours.svg b/public/assets/media/svg/brand-logos/oger-tours.svg
new file mode 100644
index 0000000..034265c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/oger-tours.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/origin-4.svg b/public/assets/media/svg/brand-logos/origin-4.svg
new file mode 100644
index 0000000..1743457
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/origin-4.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/paypie.svg b/public/assets/media/svg/brand-logos/paypie.svg
new file mode 100644
index 0000000..cae640f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/paypie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/pinterest-p.svg b/public/assets/media/svg/brand-logos/pinterest-p.svg
new file mode 100644
index 0000000..7b28e2e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/pinterest-p.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/pinterest.svg b/public/assets/media/svg/brand-logos/pinterest.svg
new file mode 100644
index 0000000..9fbd772
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/pinterest.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/plurk.svg b/public/assets/media/svg/brand-logos/plurk.svg
new file mode 100644
index 0000000..55dcf33
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/plurk.svg
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/puma-logo.svg b/public/assets/media/svg/brand-logos/puma-logo.svg
new file mode 100644
index 0000000..5d37fd8
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/puma-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/python-5.svg b/public/assets/media/svg/brand-logos/python-5.svg
new file mode 100644
index 0000000..a16973b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/python-5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/quilosa.svg b/public/assets/media/svg/brand-logos/quilosa.svg
new file mode 100644
index 0000000..dec2f91
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/quilosa.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/react-native-firebase-1.svg b/public/assets/media/svg/brand-logos/react-native-firebase-1.svg
new file mode 100644
index 0000000..88d87f3
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/react-native-firebase-1.svg
@@ -0,0 +1 @@
+Slice 1
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/react-router.svg b/public/assets/media/svg/brand-logos/react-router.svg
new file mode 100644
index 0000000..13d18ef
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/react-router.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/react.svg b/public/assets/media/svg/brand-logos/react.svg
new file mode 100644
index 0000000..f95e632
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/recycling.svg b/public/assets/media/svg/brand-logos/recycling.svg
new file mode 100644
index 0000000..d0531f2
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/recycling.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/redbull.svg b/public/assets/media/svg/brand-logos/redbull.svg
new file mode 100644
index 0000000..e5ee16d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/redbull.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/reddit.svg b/public/assets/media/svg/brand-logos/reddit.svg
new file mode 100644
index 0000000..1079a68
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/reddit.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/rgb.svg b/public/assets/media/svg/brand-logos/rgb.svg
new file mode 100644
index 0000000..7f11fbc
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/rgb.svg
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/sass-1.svg b/public/assets/media/svg/brand-logos/sass-1.svg
new file mode 100644
index 0000000..87f96db
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/sass-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/seat-pg.svg b/public/assets/media/svg/brand-logos/seat-pg.svg
new file mode 100644
index 0000000..db76b6e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/seat-pg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/sentry-3.svg b/public/assets/media/svg/brand-logos/sentry-3.svg
new file mode 100644
index 0000000..24348ad
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/sentry-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/shell.svg b/public/assets/media/svg/brand-logos/shell.svg
new file mode 100644
index 0000000..0d3a1e0
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/shell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/siplast.svg b/public/assets/media/svg/brand-logos/siplast.svg
new file mode 100644
index 0000000..bef2b1f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/siplast.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/slack-icon.svg b/public/assets/media/svg/brand-logos/slack-icon.svg
new file mode 100644
index 0000000..7b55f9f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/slack-icon.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/slack-new-logo.svg b/public/assets/media/svg/brand-logos/slack-new-logo.svg
new file mode 100644
index 0000000..69a4eb6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/slack-new-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/slack.svg b/public/assets/media/svg/brand-logos/slack.svg
new file mode 100644
index 0000000..fb5e19e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/slack.svg
@@ -0,0 +1 @@
+background Layer 1
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/smartphone.svg b/public/assets/media/svg/brand-logos/smartphone.svg
new file mode 100644
index 0000000..0bc0c61
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/smartphone.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/snowbird.svg b/public/assets/media/svg/brand-logos/snowbird.svg
new file mode 100644
index 0000000..e373aa0
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/snowbird.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/soriana-logo-1.svg b/public/assets/media/svg/brand-logos/soriana-logo-1.svg
new file mode 100644
index 0000000..2a59e52
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/soriana-logo-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/sparkpost.svg b/public/assets/media/svg/brand-logos/sparkpost.svg
new file mode 100644
index 0000000..5d02749
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/sparkpost.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/spotify-2.svg b/public/assets/media/svg/brand-logos/spotify-2.svg
new file mode 100644
index 0000000..cfc993b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/spotify-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/spotify-logo.svg b/public/assets/media/svg/brand-logos/spotify-logo.svg
new file mode 100644
index 0000000..0294d06
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/spotify-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/spotify.svg b/public/assets/media/svg/brand-logos/spotify.svg
new file mode 100644
index 0000000..c607a8b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/spotify.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/spring-3.svg b/public/assets/media/svg/brand-logos/spring-3.svg
new file mode 100644
index 0000000..2564009
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/spring-3.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/sprint-nextel.svg b/public/assets/media/svg/brand-logos/sprint-nextel.svg
new file mode 100644
index 0000000..b82459e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/sprint-nextel.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/stabilo.svg b/public/assets/media/svg/brand-logos/stabilo.svg
new file mode 100644
index 0000000..36a5fb4
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/stabilo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/strava-wordmark-1.svg b/public/assets/media/svg/brand-logos/strava-wordmark-1.svg
new file mode 100644
index 0000000..a281c3e
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/strava-wordmark-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/stream-1.svg b/public/assets/media/svg/brand-logos/stream-1.svg
new file mode 100644
index 0000000..314d738
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/stream-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/super-cuts.svg b/public/assets/media/svg/brand-logos/super-cuts.svg
new file mode 100644
index 0000000..13bbb3b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/super-cuts.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/suzuki-motor-corporation-logo.svg b/public/assets/media/svg/brand-logos/suzuki-motor-corporation-logo.svg
new file mode 100644
index 0000000..5b9d089
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/suzuki-motor-corporation-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/suzuki.svg b/public/assets/media/svg/brand-logos/suzuki.svg
new file mode 100644
index 0000000..3e1c620
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/suzuki.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/swarm.svg b/public/assets/media/svg/brand-logos/swarm.svg
new file mode 100644
index 0000000..2240b86
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/swarm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/syngenta.svg b/public/assets/media/svg/brand-logos/syngenta.svg
new file mode 100644
index 0000000..9a396b5
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/syngenta.svg
@@ -0,0 +1 @@
+
diff --git a/public/assets/media/svg/brand-logos/telegram-2.svg b/public/assets/media/svg/brand-logos/telegram-2.svg
new file mode 100644
index 0000000..e9b1f6c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/telegram-2.svg
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/telegram.svg b/public/assets/media/svg/brand-logos/telegram.svg
new file mode 100644
index 0000000..4ea28d8
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/telegram.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/tempstar.svg b/public/assets/media/svg/brand-logos/tempstar.svg
new file mode 100644
index 0000000..2dd75ac
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/tempstar.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/the-blockchain-group-tbg.svg b/public/assets/media/svg/brand-logos/the-blockchain-group-tbg.svg
new file mode 100644
index 0000000..d6a3c86
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/the-blockchain-group-tbg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/thomas-1.svg b/public/assets/media/svg/brand-logos/thomas-1.svg
new file mode 100644
index 0000000..23c3d7a
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/thomas-1.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/thuisbezorgd.svg b/public/assets/media/svg/brand-logos/thuisbezorgd.svg
new file mode 100644
index 0000000..0a7ad46
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/thuisbezorgd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/thule-2.svg b/public/assets/media/svg/brand-logos/thule-2.svg
new file mode 100644
index 0000000..88dbde6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/thule-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/ticketmaster-5.svg b/public/assets/media/svg/brand-logos/ticketmaster-5.svg
new file mode 100644
index 0000000..34e32ec
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/ticketmaster-5.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/tofas-logo.svg b/public/assets/media/svg/brand-logos/tofas-logo.svg
new file mode 100644
index 0000000..d2e430d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/tofas-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/tower.svg b/public/assets/media/svg/brand-logos/tower.svg
new file mode 100644
index 0000000..8e1584b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/tower.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/treva.svg b/public/assets/media/svg/brand-logos/treva.svg
new file mode 100644
index 0000000..696e2d3
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/treva.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/trimble-2.svg b/public/assets/media/svg/brand-logos/trimble-2.svg
new file mode 100644
index 0000000..d34ce2a
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/trimble-2.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/trivago.svg b/public/assets/media/svg/brand-logos/trivago.svg
new file mode 100644
index 0000000..f2277f1
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/trivago.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/truman.svg b/public/assets/media/svg/brand-logos/truman.svg
new file mode 100644
index 0000000..0fbefa3
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/truman.svg
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/tumblr.svg b/public/assets/media/svg/brand-logos/tumblr.svg
new file mode 100644
index 0000000..43309e2
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/tumblr.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/brand-logos/tvit.svg b/public/assets/media/svg/brand-logos/tvit.svg
new file mode 100644
index 0000000..2c1b4b2
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/tvit.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/twitch-2.svg b/public/assets/media/svg/brand-logos/twitch-2.svg
new file mode 100644
index 0000000..107d645
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/twitch-2.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/twitch.svg b/public/assets/media/svg/brand-logos/twitch.svg
new file mode 100644
index 0000000..0e1882b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/twitch.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/twitter-2.svg b/public/assets/media/svg/brand-logos/twitter-2.svg
new file mode 100644
index 0000000..45d188c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/twitter-2.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/twitter.svg b/public/assets/media/svg/brand-logos/twitter.svg
new file mode 100644
index 0000000..3da834b
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/twitter.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/typescript-1.svg b/public/assets/media/svg/brand-logos/typescript-1.svg
new file mode 100644
index 0000000..030efa2
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/typescript-1.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/unilever-2.svg b/public/assets/media/svg/brand-logos/unilever-2.svg
new file mode 100644
index 0000000..bcbc7f9
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/unilever-2.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/university-of-cambridge.svg b/public/assets/media/svg/brand-logos/university-of-cambridge.svg
new file mode 100644
index 0000000..dc853bd
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/university-of-cambridge.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/urw-software.svg b/public/assets/media/svg/brand-logos/urw-software.svg
new file mode 100644
index 0000000..8008430
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/urw-software.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/verizon-2015.svg b/public/assets/media/svg/brand-logos/verizon-2015.svg
new file mode 100644
index 0000000..3ae76f7
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/verizon-2015.svg
@@ -0,0 +1 @@
+Layer 1 copy
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/vimeo-icon.svg b/public/assets/media/svg/brand-logos/vimeo-icon.svg
new file mode 100644
index 0000000..93dc538
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/vimeo-icon.svg
@@ -0,0 +1 @@
+Layer 1
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/vimeo.svg b/public/assets/media/svg/brand-logos/vimeo.svg
new file mode 100644
index 0000000..cbd268c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/vimeo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/visa-icon.svg b/public/assets/media/svg/brand-logos/visa-icon.svg
new file mode 100644
index 0000000..495cd2a
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/visa-icon.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/visa.svg b/public/assets/media/svg/brand-logos/visa.svg
new file mode 100644
index 0000000..75c2c81
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/visa.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/vodafone.svg b/public/assets/media/svg/brand-logos/vodafone.svg
new file mode 100644
index 0000000..42e0d61
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/vodafone.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/brand-logos/volicity-9.svg b/public/assets/media/svg/brand-logos/volicity-9.svg
new file mode 100644
index 0000000..d57091f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/volicity-9.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/vue-9.svg b/public/assets/media/svg/brand-logos/vue-9.svg
new file mode 100644
index 0000000..8d00e8c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/vue-9.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/vype.svg b/public/assets/media/svg/brand-logos/vype.svg
new file mode 100644
index 0000000..46c2978
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/vype.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/webasto-logo.svg b/public/assets/media/svg/brand-logos/webasto-logo.svg
new file mode 100644
index 0000000..1f41e5d
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/webasto-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/webpack-icon.svg b/public/assets/media/svg/brand-logos/webpack-icon.svg
new file mode 100644
index 0000000..c03e0c7
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/webpack-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/webpack.svg b/public/assets/media/svg/brand-logos/webpack.svg
new file mode 100644
index 0000000..4f34cfc
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/webpack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/west-marine.svg b/public/assets/media/svg/brand-logos/west-marine.svg
new file mode 100644
index 0000000..22d3b33
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/west-marine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/worth.svg b/public/assets/media/svg/brand-logos/worth.svg
new file mode 100644
index 0000000..e29a6ce
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/worth.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/xing-icon.svg b/public/assets/media/svg/brand-logos/xing-icon.svg
new file mode 100644
index 0000000..32bd4b6
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/xing-icon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/youtube-2.svg b/public/assets/media/svg/brand-logos/youtube-2.svg
new file mode 100644
index 0000000..f165c30
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/youtube-2.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/brand-logos/youtube-3.svg b/public/assets/media/svg/brand-logos/youtube-3.svg
new file mode 100644
index 0000000..53c736f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/youtube-3.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/youtube-play.svg b/public/assets/media/svg/brand-logos/youtube-play.svg
new file mode 100644
index 0000000..094729f
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/youtube-play.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/brand-logos/youtube.svg b/public/assets/media/svg/brand-logos/youtube.svg
new file mode 100644
index 0000000..9252be0
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/youtube.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/ziprecruiter-blacktext.svg b/public/assets/media/svg/brand-logos/ziprecruiter-blacktext.svg
new file mode 100644
index 0000000..6bcea1c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/ziprecruiter-blacktext.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/brand-logos/zurich-logo.svg b/public/assets/media/svg/brand-logos/zurich-logo.svg
new file mode 100644
index 0000000..7de841c
--- /dev/null
+++ b/public/assets/media/svg/brand-logos/zurich-logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/card-logos/american-express-dark.svg b/public/assets/media/svg/card-logos/american-express-dark.svg
new file mode 100644
index 0000000..3595187
--- /dev/null
+++ b/public/assets/media/svg/card-logos/american-express-dark.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/american-express.svg b/public/assets/media/svg/card-logos/american-express.svg
new file mode 100644
index 0000000..63c22c0
--- /dev/null
+++ b/public/assets/media/svg/card-logos/american-express.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/bitcoin 1.svg b/public/assets/media/svg/card-logos/bitcoin 1.svg
new file mode 100644
index 0000000..37d7b7b
--- /dev/null
+++ b/public/assets/media/svg/card-logos/bitcoin 1.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/dark/american-express.svg b/public/assets/media/svg/card-logos/dark/american-express.svg
new file mode 100644
index 0000000..3595187
--- /dev/null
+++ b/public/assets/media/svg/card-logos/dark/american-express.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/dark/mastercard.svg b/public/assets/media/svg/card-logos/dark/mastercard.svg
new file mode 100644
index 0000000..5cd3d22
--- /dev/null
+++ b/public/assets/media/svg/card-logos/dark/mastercard.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/dark/visa.svg b/public/assets/media/svg/card-logos/dark/visa.svg
new file mode 100644
index 0000000..267a3f0
--- /dev/null
+++ b/public/assets/media/svg/card-logos/dark/visa.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/mastercard-dark.svg b/public/assets/media/svg/card-logos/mastercard-dark.svg
new file mode 100644
index 0000000..5cd3d22
--- /dev/null
+++ b/public/assets/media/svg/card-logos/mastercard-dark.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/mastercard.svg b/public/assets/media/svg/card-logos/mastercard.svg
new file mode 100644
index 0000000..924a6d7
--- /dev/null
+++ b/public/assets/media/svg/card-logos/mastercard.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/visa-dark.svg b/public/assets/media/svg/card-logos/visa-dark.svg
new file mode 100644
index 0000000..267a3f0
--- /dev/null
+++ b/public/assets/media/svg/card-logos/visa-dark.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/card-logos/visa.svg b/public/assets/media/svg/card-logos/visa.svg
new file mode 100644
index 0000000..495cd2a
--- /dev/null
+++ b/public/assets/media/svg/card-logos/visa.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/coins/binance.svg b/public/assets/media/svg/coins/binance.svg
new file mode 100644
index 0000000..39ef9e3
--- /dev/null
+++ b/public/assets/media/svg/coins/binance.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/coins/bitcoin.svg b/public/assets/media/svg/coins/bitcoin.svg
new file mode 100644
index 0000000..a48a337
--- /dev/null
+++ b/public/assets/media/svg/coins/bitcoin.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/public/assets/media/svg/coins/chainlink.svg b/public/assets/media/svg/coins/chainlink.svg
new file mode 100644
index 0000000..c2ed614
--- /dev/null
+++ b/public/assets/media/svg/coins/chainlink.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/coins/coin.svg b/public/assets/media/svg/coins/coin.svg
new file mode 100644
index 0000000..0354b17
--- /dev/null
+++ b/public/assets/media/svg/coins/coin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/coins/ethereum.svg b/public/assets/media/svg/coins/ethereum.svg
new file mode 100644
index 0000000..adc9ac2
--- /dev/null
+++ b/public/assets/media/svg/coins/ethereum.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/coins/filecoin.svg b/public/assets/media/svg/coins/filecoin.svg
new file mode 100644
index 0000000..7e93910
--- /dev/null
+++ b/public/assets/media/svg/coins/filecoin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/files/ai-dark.svg b/public/assets/media/svg/files/ai-dark.svg
new file mode 100644
index 0000000..c0c8f20
--- /dev/null
+++ b/public/assets/media/svg/files/ai-dark.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/ai.svg b/public/assets/media/svg/files/ai.svg
new file mode 100644
index 0000000..a8d2dbf
--- /dev/null
+++ b/public/assets/media/svg/files/ai.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/blank-image-dark.svg b/public/assets/media/svg/files/blank-image-dark.svg
new file mode 100644
index 0000000..7b8f7c0
--- /dev/null
+++ b/public/assets/media/svg/files/blank-image-dark.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/blank-image.svg b/public/assets/media/svg/files/blank-image.svg
new file mode 100644
index 0000000..1c19b8e
--- /dev/null
+++ b/public/assets/media/svg/files/blank-image.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/css-dark.svg b/public/assets/media/svg/files/css-dark.svg
new file mode 100644
index 0000000..552105d
--- /dev/null
+++ b/public/assets/media/svg/files/css-dark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/css.svg b/public/assets/media/svg/files/css.svg
new file mode 100644
index 0000000..b9af7b9
--- /dev/null
+++ b/public/assets/media/svg/files/css.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/ai.svg b/public/assets/media/svg/files/dark/ai.svg
new file mode 100644
index 0000000..c0c8f20
--- /dev/null
+++ b/public/assets/media/svg/files/dark/ai.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/css.svg b/public/assets/media/svg/files/dark/css.svg
new file mode 100644
index 0000000..552105d
--- /dev/null
+++ b/public/assets/media/svg/files/dark/css.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/doc.svg b/public/assets/media/svg/files/dark/doc.svg
new file mode 100644
index 0000000..c2df086
--- /dev/null
+++ b/public/assets/media/svg/files/dark/doc.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/folder-document.svg b/public/assets/media/svg/files/dark/folder-document.svg
new file mode 100644
index 0000000..3b404e5
--- /dev/null
+++ b/public/assets/media/svg/files/dark/folder-document.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/pdf.svg b/public/assets/media/svg/files/dark/pdf.svg
new file mode 100644
index 0000000..f49c95f
--- /dev/null
+++ b/public/assets/media/svg/files/dark/pdf.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/sql.svg b/public/assets/media/svg/files/dark/sql.svg
new file mode 100644
index 0000000..012d547
--- /dev/null
+++ b/public/assets/media/svg/files/dark/sql.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/tif.svg b/public/assets/media/svg/files/dark/tif.svg
new file mode 100644
index 0000000..22985c5
--- /dev/null
+++ b/public/assets/media/svg/files/dark/tif.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/upload.svg b/public/assets/media/svg/files/dark/upload.svg
new file mode 100644
index 0000000..6d2a7d8
--- /dev/null
+++ b/public/assets/media/svg/files/dark/upload.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/files/dark/xml.svg b/public/assets/media/svg/files/dark/xml.svg
new file mode 100644
index 0000000..5edca13
--- /dev/null
+++ b/public/assets/media/svg/files/dark/xml.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/doc-dark.svg b/public/assets/media/svg/files/doc-dark.svg
new file mode 100644
index 0000000..c2df086
--- /dev/null
+++ b/public/assets/media/svg/files/doc-dark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/doc.svg b/public/assets/media/svg/files/doc.svg
new file mode 100644
index 0000000..82100f2
--- /dev/null
+++ b/public/assets/media/svg/files/doc.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/folder-document-dark.svg b/public/assets/media/svg/files/folder-document-dark.svg
new file mode 100644
index 0000000..3b404e5
--- /dev/null
+++ b/public/assets/media/svg/files/folder-document-dark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/folder-document.svg b/public/assets/media/svg/files/folder-document.svg
new file mode 100644
index 0000000..c8d488b
--- /dev/null
+++ b/public/assets/media/svg/files/folder-document.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/files/pdf-dark.svg b/public/assets/media/svg/files/pdf-dark.svg
new file mode 100644
index 0000000..f49c95f
--- /dev/null
+++ b/public/assets/media/svg/files/pdf-dark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/pdf.svg b/public/assets/media/svg/files/pdf.svg
new file mode 100644
index 0000000..4003c09
--- /dev/null
+++ b/public/assets/media/svg/files/pdf.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/sql-dark.svg b/public/assets/media/svg/files/sql-dark.svg
new file mode 100644
index 0000000..012d547
--- /dev/null
+++ b/public/assets/media/svg/files/sql-dark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/sql.svg b/public/assets/media/svg/files/sql.svg
new file mode 100644
index 0000000..4b78b60
--- /dev/null
+++ b/public/assets/media/svg/files/sql.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/tif-dark.svg b/public/assets/media/svg/files/tif-dark.svg
new file mode 100644
index 0000000..22985c5
--- /dev/null
+++ b/public/assets/media/svg/files/tif-dark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/tif.svg b/public/assets/media/svg/files/tif.svg
new file mode 100644
index 0000000..cdb1eb5
--- /dev/null
+++ b/public/assets/media/svg/files/tif.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/upload-dark.svg b/public/assets/media/svg/files/upload-dark.svg
new file mode 100644
index 0000000..6d2a7d8
--- /dev/null
+++ b/public/assets/media/svg/files/upload-dark.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/files/upload.svg b/public/assets/media/svg/files/upload.svg
new file mode 100644
index 0000000..330331d
--- /dev/null
+++ b/public/assets/media/svg/files/upload.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/files/xml-dark.svg b/public/assets/media/svg/files/xml-dark.svg
new file mode 100644
index 0000000..5edca13
--- /dev/null
+++ b/public/assets/media/svg/files/xml-dark.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/files/xml.svg b/public/assets/media/svg/files/xml.svg
new file mode 100644
index 0000000..dba88da
--- /dev/null
+++ b/public/assets/media/svg/files/xml.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/food-icons/cheeseburger.svg b/public/assets/media/svg/food-icons/cheeseburger.svg
new file mode 100644
index 0000000..7c9b1c6
--- /dev/null
+++ b/public/assets/media/svg/food-icons/cheeseburger.svg
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/food-icons/cheesecake.svg b/public/assets/media/svg/food-icons/cheesecake.svg
new file mode 100644
index 0000000..57dff48
--- /dev/null
+++ b/public/assets/media/svg/food-icons/cheesecake.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/food-icons/coffee.svg b/public/assets/media/svg/food-icons/coffee.svg
new file mode 100644
index 0000000..9faea05
--- /dev/null
+++ b/public/assets/media/svg/food-icons/coffee.svg
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/food-icons/salad.svg b/public/assets/media/svg/food-icons/salad.svg
new file mode 100644
index 0000000..2714862
--- /dev/null
+++ b/public/assets/media/svg/food-icons/salad.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/food-icons/spaghetti.svg b/public/assets/media/svg/food-icons/spaghetti.svg
new file mode 100644
index 0000000..13d2c5e
--- /dev/null
+++ b/public/assets/media/svg/food-icons/spaghetti.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/general/rhone.svg b/public/assets/media/svg/general/rhone.svg
new file mode 100644
index 0000000..b72f90e
--- /dev/null
+++ b/public/assets/media/svg/general/rhone.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/humans/custom-1.svg b/public/assets/media/svg/humans/custom-1.svg
new file mode 100644
index 0000000..ff63cc1
--- /dev/null
+++ b/public/assets/media/svg/humans/custom-1.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/1-dark.svg b/public/assets/media/svg/illustrations/easy/1-dark.svg
new file mode 100644
index 0000000..cb08bea
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/1-dark.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/1.svg b/public/assets/media/svg/illustrations/easy/1.svg
new file mode 100644
index 0000000..e9c2c19
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/1.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/2-dark.svg b/public/assets/media/svg/illustrations/easy/2-dark.svg
new file mode 100644
index 0000000..8d4fceb
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/2-dark.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/2.svg b/public/assets/media/svg/illustrations/easy/2.svg
new file mode 100644
index 0000000..e44398c
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/2.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/3-dark.svg b/public/assets/media/svg/illustrations/easy/3-dark.svg
new file mode 100644
index 0000000..535f33a
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/3-dark.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/3.svg b/public/assets/media/svg/illustrations/easy/3.svg
new file mode 100644
index 0000000..413b79d
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/3.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/4.svg b/public/assets/media/svg/illustrations/easy/4.svg
new file mode 100644
index 0000000..bf60722
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/4.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/5.svg b/public/assets/media/svg/illustrations/easy/5.svg
new file mode 100644
index 0000000..8ed35f3
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/5.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/6.svg b/public/assets/media/svg/illustrations/easy/6.svg
new file mode 100644
index 0000000..2f87b2f
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/6.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/7.svg b/public/assets/media/svg/illustrations/easy/7.svg
new file mode 100644
index 0000000..3603f77
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/7.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/8.svg b/public/assets/media/svg/illustrations/easy/8.svg
new file mode 100644
index 0000000..21e02dc
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/8.svg
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/easy/9.svg b/public/assets/media/svg/illustrations/easy/9.svg
new file mode 100644
index 0000000..1448f9f
--- /dev/null
+++ b/public/assets/media/svg/illustrations/easy/9.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/landing.svg b/public/assets/media/svg/illustrations/landing.svg
new file mode 100644
index 0000000..1baba8d
--- /dev/null
+++ b/public/assets/media/svg/illustrations/landing.svg
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/sigma/illustration-realestate.svg b/public/assets/media/svg/illustrations/sigma/illustration-realestate.svg
new file mode 100644
index 0000000..1451727
--- /dev/null
+++ b/public/assets/media/svg/illustrations/sigma/illustration-realestate.svg
@@ -0,0 +1,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/sigma/question.svg b/public/assets/media/svg/illustrations/sigma/question.svg
new file mode 100644
index 0000000..ee653aa
--- /dev/null
+++ b/public/assets/media/svg/illustrations/sigma/question.svg
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/sigma/volume-1-dark.svg b/public/assets/media/svg/illustrations/sigma/volume-1-dark.svg
new file mode 100644
index 0000000..834c3a3
--- /dev/null
+++ b/public/assets/media/svg/illustrations/sigma/volume-1-dark.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/illustrations/sigma/volume-1.svg b/public/assets/media/svg/illustrations/sigma/volume-1.svg
new file mode 100644
index 0000000..e72aff5
--- /dev/null
+++ b/public/assets/media/svg/illustrations/sigma/volume-1.svg
@@ -0,0 +1,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/eolic-energy.svg b/public/assets/media/svg/misc/eolic-energy.svg
new file mode 100644
index 0000000..ab2d5d8
--- /dev/null
+++ b/public/assets/media/svg/misc/eolic-energy.svg
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/hot-air-balloon.svg b/public/assets/media/svg/misc/hot-air-balloon.svg
new file mode 100644
index 0000000..27c7797
--- /dev/null
+++ b/public/assets/media/svg/misc/hot-air-balloon.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/misc/infography.svg b/public/assets/media/svg/misc/infography.svg
new file mode 100644
index 0000000..8a5023a
--- /dev/null
+++ b/public/assets/media/svg/misc/infography.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/misc/octagon.svg b/public/assets/media/svg/misc/octagon.svg
new file mode 100644
index 0000000..4160f70
--- /dev/null
+++ b/public/assets/media/svg/misc/octagon.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/misc/puzzle.svg b/public/assets/media/svg/misc/puzzle.svg
new file mode 100644
index 0000000..3bcce2e
--- /dev/null
+++ b/public/assets/media/svg/misc/puzzle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/assets/media/svg/misc/recycling.svg b/public/assets/media/svg/misc/recycling.svg
new file mode 100644
index 0000000..26cb29f
--- /dev/null
+++ b/public/assets/media/svg/misc/recycling.svg
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/retweet.svg b/public/assets/media/svg/misc/retweet.svg
new file mode 100644
index 0000000..27d9005
--- /dev/null
+++ b/public/assets/media/svg/misc/retweet.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/smartphone-2-dark.svg b/public/assets/media/svg/misc/smartphone-2-dark.svg
new file mode 100644
index 0000000..5b9db59
--- /dev/null
+++ b/public/assets/media/svg/misc/smartphone-2-dark.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/smartphone-2.svg b/public/assets/media/svg/misc/smartphone-2.svg
new file mode 100644
index 0000000..b995603
--- /dev/null
+++ b/public/assets/media/svg/misc/smartphone-2.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/smartphone-dark.svg b/public/assets/media/svg/misc/smartphone-dark.svg
new file mode 100644
index 0000000..69cf257
--- /dev/null
+++ b/public/assets/media/svg/misc/smartphone-dark.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/smartphone.svg b/public/assets/media/svg/misc/smartphone.svg
new file mode 100644
index 0000000..0bc0c61
--- /dev/null
+++ b/public/assets/media/svg/misc/smartphone.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/taieri.svg b/public/assets/media/svg/misc/taieri.svg
new file mode 100644
index 0000000..cfbcc58
--- /dev/null
+++ b/public/assets/media/svg/misc/taieri.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/misc/video-play.svg b/public/assets/media/svg/misc/video-play.svg
new file mode 100644
index 0000000..575f742
--- /dev/null
+++ b/public/assets/media/svg/misc/video-play.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/payment-methods/americanexpress.svg b/public/assets/media/svg/payment-methods/americanexpress.svg
new file mode 100644
index 0000000..00bff07
--- /dev/null
+++ b/public/assets/media/svg/payment-methods/americanexpress.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/payment-methods/mastercard.svg b/public/assets/media/svg/payment-methods/mastercard.svg
new file mode 100644
index 0000000..808a472
--- /dev/null
+++ b/public/assets/media/svg/payment-methods/mastercard.svg
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/payment-methods/paypal.svg b/public/assets/media/svg/payment-methods/paypal.svg
new file mode 100644
index 0000000..647cc19
--- /dev/null
+++ b/public/assets/media/svg/payment-methods/paypal.svg
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/payment-methods/visa.svg b/public/assets/media/svg/payment-methods/visa.svg
new file mode 100644
index 0000000..23819b5
--- /dev/null
+++ b/public/assets/media/svg/payment-methods/visa.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/products-categories/gaming.svg b/public/assets/media/svg/products-categories/gaming.svg
new file mode 100644
index 0000000..cf84d17
--- /dev/null
+++ b/public/assets/media/svg/products-categories/gaming.svg
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/products-categories/gloves.svg b/public/assets/media/svg/products-categories/gloves.svg
new file mode 100644
index 0000000..d24976b
--- /dev/null
+++ b/public/assets/media/svg/products-categories/gloves.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/products-categories/shoes.svg b/public/assets/media/svg/products-categories/shoes.svg
new file mode 100644
index 0000000..337a776
--- /dev/null
+++ b/public/assets/media/svg/products-categories/shoes.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/products-categories/t-shirt.svg b/public/assets/media/svg/products-categories/t-shirt.svg
new file mode 100644
index 0000000..bbb4ac7
--- /dev/null
+++ b/public/assets/media/svg/products-categories/t-shirt.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/products-categories/watch.svg b/public/assets/media/svg/products-categories/watch.svg
new file mode 100644
index 0000000..dca4585
--- /dev/null
+++ b/public/assets/media/svg/products-categories/watch.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-1-dark.svg b/public/assets/media/svg/shapes/abstract-1-dark.svg
new file mode 100644
index 0000000..375c6cc
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-1-dark.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-1.svg b/public/assets/media/svg/shapes/abstract-1.svg
new file mode 100644
index 0000000..f1708dd
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-1.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-10.svg b/public/assets/media/svg/shapes/abstract-10.svg
new file mode 100644
index 0000000..509eb31
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-10.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-2-dark.svg b/public/assets/media/svg/shapes/abstract-2-dark.svg
new file mode 100644
index 0000000..b3ca328
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-2-dark.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-2.svg b/public/assets/media/svg/shapes/abstract-2.svg
new file mode 100644
index 0000000..b964e84
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-2.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-3-dark.svg b/public/assets/media/svg/shapes/abstract-3-dark.svg
new file mode 100644
index 0000000..1e900d4
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-3-dark.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-3.svg b/public/assets/media/svg/shapes/abstract-3.svg
new file mode 100644
index 0000000..c4fc1bb
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-3.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-4-dark.svg b/public/assets/media/svg/shapes/abstract-4-dark.svg
new file mode 100644
index 0000000..febc987
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-4-dark.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-4.svg b/public/assets/media/svg/shapes/abstract-4.svg
new file mode 100644
index 0000000..86cc05e
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-4.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-5-dark.svg b/public/assets/media/svg/shapes/abstract-5-dark.svg
new file mode 100644
index 0000000..25be000
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-5-dark.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-5.svg b/public/assets/media/svg/shapes/abstract-5.svg
new file mode 100644
index 0000000..0e18151
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-5.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-6.svg b/public/assets/media/svg/shapes/abstract-6.svg
new file mode 100644
index 0000000..82b3fde
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-6.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-7.svg b/public/assets/media/svg/shapes/abstract-7.svg
new file mode 100644
index 0000000..1985134
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-7.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-8.svg b/public/assets/media/svg/shapes/abstract-8.svg
new file mode 100644
index 0000000..3faea00
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-8.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/abstract-9.svg b/public/assets/media/svg/shapes/abstract-9.svg
new file mode 100644
index 0000000..ae0cd46
--- /dev/null
+++ b/public/assets/media/svg/shapes/abstract-9.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/bitcoin.svg b/public/assets/media/svg/shapes/bitcoin.svg
new file mode 100644
index 0000000..12a58fc
--- /dev/null
+++ b/public/assets/media/svg/shapes/bitcoin.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/dogecoin.svg b/public/assets/media/svg/shapes/dogecoin.svg
new file mode 100644
index 0000000..addfc2f
--- /dev/null
+++ b/public/assets/media/svg/shapes/dogecoin.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/ethereum.svg b/public/assets/media/svg/shapes/ethereum.svg
new file mode 100644
index 0000000..866ffbc
--- /dev/null
+++ b/public/assets/media/svg/shapes/ethereum.svg
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/man-head.svg b/public/assets/media/svg/shapes/man-head.svg
new file mode 100644
index 0000000..e69de29
diff --git a/public/assets/media/svg/shapes/top-green.png b/public/assets/media/svg/shapes/top-green.png
new file mode 100644
index 0000000..7875a62
Binary files /dev/null and b/public/assets/media/svg/shapes/top-green.png differ
diff --git a/public/assets/media/svg/shapes/wave-bg-dark.svg b/public/assets/media/svg/shapes/wave-bg-dark.svg
new file mode 100644
index 0000000..04b47da
--- /dev/null
+++ b/public/assets/media/svg/shapes/wave-bg-dark.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/wave-bg-purple.svg b/public/assets/media/svg/shapes/wave-bg-purple.svg
new file mode 100644
index 0000000..dbced46
--- /dev/null
+++ b/public/assets/media/svg/shapes/wave-bg-purple.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/wave-bg-red.svg b/public/assets/media/svg/shapes/wave-bg-red.svg
new file mode 100644
index 0000000..a291cbe
--- /dev/null
+++ b/public/assets/media/svg/shapes/wave-bg-red.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/shapes/widget-bg-1.png b/public/assets/media/svg/shapes/widget-bg-1.png
new file mode 100644
index 0000000..47feb47
Binary files /dev/null and b/public/assets/media/svg/shapes/widget-bg-1.png differ
diff --git a/public/assets/media/svg/shapes/widget-bg-2.png b/public/assets/media/svg/shapes/widget-bg-2.png
new file mode 100644
index 0000000..99ab569
Binary files /dev/null and b/public/assets/media/svg/shapes/widget-bg-2.png differ
diff --git a/public/assets/media/svg/social-logos/dribbble.svg b/public/assets/media/svg/social-logos/dribbble.svg
new file mode 100644
index 0000000..a4c9705
--- /dev/null
+++ b/public/assets/media/svg/social-logos/dribbble.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/social-logos/facebook.svg b/public/assets/media/svg/social-logos/facebook.svg
new file mode 100644
index 0000000..ccff813
--- /dev/null
+++ b/public/assets/media/svg/social-logos/facebook.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/media/svg/social-logos/github.svg b/public/assets/media/svg/social-logos/github.svg
new file mode 100644
index 0000000..1d8b300
--- /dev/null
+++ b/public/assets/media/svg/social-logos/github.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/public/assets/media/svg/social-logos/google.svg b/public/assets/media/svg/social-logos/google.svg
new file mode 100644
index 0000000..1307b69
--- /dev/null
+++ b/public/assets/media/svg/social-logos/google.svg
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/public/assets/media/svg/social-logos/instagram.svg b/public/assets/media/svg/social-logos/instagram.svg
new file mode 100644
index 0000000..3c89de9
--- /dev/null
+++ b/public/assets/media/svg/social-logos/instagram.svg
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/social-logos/linkedin.svg b/public/assets/media/svg/social-logos/linkedin.svg
new file mode 100644
index 0000000..1634b70
--- /dev/null
+++ b/public/assets/media/svg/social-logos/linkedin.svg
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/social-logos/twitter.svg b/public/assets/media/svg/social-logos/twitter.svg
new file mode 100644
index 0000000..3da834b
--- /dev/null
+++ b/public/assets/media/svg/social-logos/twitter.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/public/assets/media/svg/social-logos/youtube.svg b/public/assets/media/svg/social-logos/youtube.svg
new file mode 100644
index 0000000..fcf58de
--- /dev/null
+++ b/public/assets/media/svg/social-logos/youtube.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/public/assets/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js b/public/assets/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js
new file mode 100644
index 0000000..0ebefb8
--- /dev/null
+++ b/public/assets/plugins/custom/ckeditor/ckeditor-balloon-block.bundle.js
@@ -0,0 +1 @@
+!function(t){const e=t.en=t.en||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 of %1",Aquamarine:"Aquamarine",Black:"Black","Block quote":"Block quote",Blue:"Blue",Bold:"Bold","Break text":"Break text","Bulleted List":"Bulleted List",Cancel:"Cancel","Cannot determine a category for the uploaded file.":"Cannot determine a category for the uploaded file.","Cannot upload file:":"Cannot upload file:","Caption for image: %0":"Caption for image: %0","Caption for the image":"Caption for the image","Centered image":"Centered image","Change image text alternative":"Change image text alternative","Choose heading":"Choose heading",Column:"Column","Could not insert image at the current position.":"Could not insert image at the current position.","Could not obtain resized image URL.":"Could not obtain resized image URL.","Decrease indent":"Decrease indent","Delete column":"Delete column","Delete row":"Delete row","Dim grey":"Dim grey",Downloadable:"Downloadable","Dropdown toolbar":"Dropdown toolbar","Edit block":"Edit block","Edit link":"Edit link","Editor block content toolbar":"Editor block content toolbar","Editor contextual toolbar":"Editor contextual toolbar","Editor editing area: %0":"Editor editing area: %0","Editor toolbar":"Editor toolbar","Enter image caption":"Enter image caption","Full size image":"Full size image",Green:"Green",Grey:"Grey","Header column":"Header column","Header row":"Header row",Heading:"Heading","Heading 1":"Heading 1","Heading 2":"Heading 2","Heading 3":"Heading 3","Heading 4":"Heading 4","Heading 5":"Heading 5","Heading 6":"Heading 6","Image toolbar":"Image toolbar","image widget":"image widget","In line":"In line","Increase indent":"Increase indent","Insert column left":"Insert column left","Insert column right":"Insert column right","Insert image":"Insert image","Insert image or file":"Insert image or file","Insert media":"Insert media","Insert paragraph after block":"Insert paragraph after block","Insert paragraph before block":"Insert paragraph before block","Insert row above":"Insert row above","Insert row below":"Insert row below","Insert table":"Insert table","Inserting image failed":"Inserting image failed",Italic:"Italic","Left aligned image":"Left aligned image","Light blue":"Light blue","Light green":"Light green","Light grey":"Light grey",Link:"Link","Link URL":"Link URL","Media URL":"Media URL","media widget":"media widget","Merge cell down":"Merge cell down","Merge cell left":"Merge cell left","Merge cell right":"Merge cell right","Merge cell up":"Merge cell up","Merge cells":"Merge cells",Next:"Next","Numbered List":"Numbered List","Open file manager":"Open file manager","Open in a new tab":"Open in a new tab","Open link in new tab":"Open link in new tab","Open media in new tab":"Open media in new tab",Orange:"Orange",Paragraph:"Paragraph","Paste the media URL in the input.":"Paste the media URL in the input.","Press Enter to type after or press Shift + Enter to type before the widget":"Press Enter to type after or press Shift + Enter to type before the widget",Previous:"Previous",Purple:"Purple",Red:"Red",Redo:"Redo","Rich Text Editor":"Rich Text Editor","Rich Text Editor. Editing area: %0":"Rich Text Editor. Editing area: %0","Right aligned image":"Right aligned image",Row:"Row",Save:"Save","Select all":"Select all","Select column":"Select column","Select row":"Select row","Selecting resized image failed":"Selecting resized image failed","Show more items":"Show more items","Side image":"Side image","Split cell horizontally":"Split cell horizontally","Split cell vertically":"Split cell vertically","Table toolbar":"Table toolbar","Text alternative":"Text alternative","The URL must not be empty.":"The URL must not be empty.","This link has no URL":"This link has no URL","This media URL is not supported.":"This media URL is not supported.","Tip: Paste the URL into the content to embed faster.":"Tip: Paste the URL into the content to embed faster.","Toggle caption off":"Toggle caption off","Toggle caption on":"Toggle caption on",Turquoise:"Turquoise",Undo:"Undo",Unlink:"Unlink","Upload failed":"Upload failed","Upload in progress":"Upload in progress",White:"White","Widget toolbar":"Widget toolbar","Wrap text":"Wrap text",Yellow:"Yellow"})}(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={})),function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.InlineEditor=e():t.InlineEditor=e()}(self,(()=>(()=>{"use strict";var t={3062:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-content blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding-left:1.5em;padding-right:1.5em}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}","",{version:3,sources:["webpack://./../ckeditor5-block-quote/theme/blockquote.css"],names:[],mappings:"AAKA,uBAWC,0BAAsC,CADtC,iBAAkB,CAFlB,aAAc,CACd,cAAe,CAPf,eAAgB,CAIhB,kBAAmB,CADnB,mBAOD,CAEA,gCACC,aAAc,CACd,2BACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content blockquote {\n\t/* See #12 */\n\toverflow: hidden;\n\n\t/* https://github.com/ckeditor/ckeditor5-block-quote/issues/15 */\n\tpadding-right: 1.5em;\n\tpadding-left: 1.5em;\n\n\tmargin-left: 0;\n\tmargin-right: 0;\n\tfont-style: italic;\n\tborder-left: solid 5px hsl(0, 0%, 80%);\n}\n\n.ck-content[dir="rtl"] blockquote {\n\tborder-left: 0;\n\tborder-right: solid 5px hsl(0, 0%, 80%);\n}\n'],sourceRoot:""}]);const a=s},903:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{display:inline;pointer-events:none;position:relative}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{position:absolute;width:0}.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around{display:none}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{background:var(--ck-clipboard-drop-target-color);border:1px solid var(--ck-clipboard-drop-target-color);bottom:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);margin-left:-1px;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-style:solid;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(var(--ck-clipboard-drop-target-dot-width)*.5) 0 calc(var(--ck-clipboard-drop-target-dot-width)*.5);content:"";display:block;height:0;left:50%;position:absolute;top:calc(var(--ck-clipboard-drop-target-dot-height)*-.5);transform:translateX(-50%);width:0}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}',"",{version:3,sources:["webpack://./../ckeditor5-clipboard/theme/clipboard.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-clipboard/clipboard.css"],names:[],mappings:"AASC,8DACC,cAAe,CAEf,mBAAoB,CADpB,iBAOD,CAJC,mEACC,iBAAkB,CAClB,OACD,CAWA,qJACC,YACD,CCzBF,MACC,yCAA0C,CAC1C,yCAA0C,CAC1C,6DACD,CAOE,mEAIC,gDAAiD,CADjD,sDAAuD,CAFvD,2DAA8D,CAI9D,gBAAiB,CAHjB,wDAqBD,CAfC,yEAWC,sFAAuF,CAEvF,kBAAmB,CADnB,qKAA0K,CAX1K,UAAW,CAIX,aAAc,CAFd,QAAS,CAIT,QAAS,CADT,iBAAkB,CAElB,wDAA2D,CAE3D,0BAA2B,CAR3B,OAYD,CA2DF,kEACC,gGACD,CAKA,gDACC,OAAS,CACT,sBACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: inline;\n\t\tposition: relative;\n\t\tpointer-events: none;\n\n\t\t& span {\n\t\t\tposition: absolute;\n\t\t\twidth: 0;\n\t\t}\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\t& > .ck-widget__selection-handle {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t& > .ck-widget__type-around {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-clipboard-drop-target-dot-width: 12px;\n\t--ck-clipboard-drop-target-dot-height: 8px;\n\t--ck-clipboard-drop-target-color: var(--ck-color-focus-border)\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Vertical drop target (in text).\n\t */\n\t& .ck.ck-clipboard-drop-target-position {\n\t\t& span {\n\t\t\tbottom: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\ttop: calc(-.5 * var(--ck-clipboard-drop-target-dot-height));\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tbackground: var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-left: -1px;\n\n\t\t\t/* The triangle above the marker */\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 50%;\n\t\t\t\ttop: calc(var(--ck-clipboard-drop-target-dot-height) * -.5);\n\n\t\t\t\ttransform: translateX(-50%);\n\t\t\t\tborder-color: var(--ck-clipboard-drop-target-color) transparent transparent transparent;\n\t\t\t\tborder-width: calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t// Horizontal drop target (between blocks).\n\t& .ck.ck-clipboard-drop-target-position {\n\t\tdisplay: block;\n\t\tposition: relative;\n\t\twidth: 100%;\n\t\theight: 0;\n\t\tmargin: 0;\n\t\ttext-align: initial;\n\n\t\t& .ck-clipboard-drop-target__line {\n\t\t\tposition: absolute;\n\t\t\twidth: 100%;\n\t\t\theight: 0;\n\t\t\tborder: 1px solid var(--ck-clipboard-drop-target-color);\n\t\t\tmargin-top: -1px;\n\n\t\t\t&::before {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent transparent transparent var(--ck-clipboard-drop-target-color);\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) 0 var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\theight: 0;\n\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: calc(-1 * var(--ck-clipboard-drop-target-dot-size));\n\t\t\t\ttop: 0;\n\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tborder-color: transparent var(--ck-clipboard-drop-target-color) transparent transparent;\n\t\t\t\tborder-width: var(--ck-clipboard-drop-target-dot-size) calc(2 * var(--ck-clipboard-drop-target-dot-size)) var(--ck-clipboard-drop-target-dot-size) 0;\n\t\t\t\tborder-style: solid;\n\t\t\t}\n\t\t}\n\t}\n\t*/\n\n\t/*\n\t * Styles of the widget that it a drop target.\n\t */\n\t& .ck-widget.ck-clipboard-drop-target-range {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color) !important;\n\t}\n\n\t/*\n\t * Styles of the widget being dragged (its preview).\n\t */\n\t& .ck-widget:-webkit-drag {\n\t\tzoom: 0.6;\n\t\toutline: none !important;\n\t}\n}\n'],sourceRoot:""}]);const a=s},4717:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-placeholder,.ck.ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{content:attr(data-placeholder);left:0;pointer-events:none;position:absolute;right:0}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck .ck-placeholder:before,.ck.ck-placeholder:before{color:var(--ck-color-engine-placeholder-text);cursor:text}","",{version:3,sources:["webpack://./../ckeditor5-engine/theme/placeholder.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-engine/placeholder.css"],names:[],mappings:"AAMA,uCAEC,iBAWD,CATC,qDAIC,8BAA+B,CAF/B,MAAO,CAKP,mBAAoB,CANpB,iBAAkB,CAElB,OAKD,CAKA,wCACC,YACD,CAQD,iCACC,iBACD,CC5BC,qDAEC,6CAA8C,CAD9C,WAED",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder,\n.ck .ck-placeholder {\n\tposition: relative;\n\n\t&::before {\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\tcontent: attr(data-placeholder);\n\n\t\t/* See ckeditor/ckeditor5#469. */\n\t\tpointer-events: none;\n\t}\n}\n\n/* See ckeditor/ckeditor5#1987. */\n.ck.ck-read-only .ck-placeholder {\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n * Rules for the `ck-placeholder` are loaded before the rules for `ck-reset_all` in the base CKEditor 5 DLL build.\n * This fix overwrites the incorrectly set `position: static` from `ck-reset_all`.\n * See https://github.com/ckeditor/ckeditor5/issues/11418.\n */\n.ck.ck-reset_all .ck-placeholder {\n\tposition: relative;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* See ckeditor/ckeditor5#936. */\n.ck.ck-placeholder, .ck .ck-placeholder {\n\t&::before {\n\t\tcursor: text;\n\t\tcolor: var(--ck-color-engine-placeholder-text);\n\t}\n}\n"],sourceRoot:""}]);const a=s},9315:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}","",{version:3,sources:["webpack://./../ckeditor5-engine/theme/renderer.css"],names:[],mappings:"AAMA,qDACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Elements marked by the Renderer as hidden should be invisible in the editor. */\n.ck.ck-editor__editable span[data-ck-unsafe-element] {\n\tdisplay: none;\n}\n"],sourceRoot:""}]);const a=s},8733:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-heading_heading1{font-size:20px}.ck.ck-heading_heading2{font-size:17px}.ck.ck-heading_heading3{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}","",{version:3,sources:["webpack://./../ckeditor5-heading/theme/heading.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-heading/heading.css"],names:[],mappings:"AAKA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,wBACC,cACD,CAEA,+BACC,eACD,CCZC,2EACC,SACD,CAEA,uEACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-heading_heading1 {\n\tfont-size: 20px;\n}\n\n.ck.ck-heading_heading2 {\n\tfont-size: 17px;\n}\n\n.ck.ck-heading_heading3 {\n\tfont-size: 14px;\n}\n\n.ck[class*="ck-heading_heading"] {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Resize dropdown's button label. */\n.ck.ck-dropdown.ck-heading-dropdown {\n\t& .ck-dropdown__button .ck-button__label {\n\t\twidth: 8em;\n\t}\n\n\t& .ck-dropdown__panel .ck-list__item {\n\t\tmin-width: 18em;\n\t}\n}\n"],sourceRoot:""}]);const a=s},3508:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-content .image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%}.ck-content .image-inline{align-items:flex-start;display:inline-flex;max-width:100%}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{overflow:hidden;padding-left:inherit;padding-right:inherit;text-overflow:ellipsis;white-space:nowrap}.ck.ck-editor__editable .image-inline.ck-widget_selected,.ck.ck-editor__editable .image.ck-widget_selected{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable td .image-inline img,.ck.ck-editor__editable th .image-inline img{max-width:none}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/image.css"],names:[],mappings:"AAMC,mBAEC,UAAW,CADX,aAAc,CAOd,gBAAkB,CAGlB,cAAe,CARf,iBAuBD,CAbC,uBAEC,aAAc,CAGd,aAAc,CAGd,cAAe,CAGf,cACD,CAGD,0BAYC,sBAAuB,CANvB,mBAAoB,CAGpB,cAoBD,CAdC,kCACC,YACD,CAGA,gEAGC,WAAY,CACZ,aAAc,CAGd,cACD,CAUD,gEASC,eAAgB,CARhB,oBAAqB,CACrB,qBAAsB,CAQtB,sBAAuB,CAFvB,kBAGD,CAWA,2GACC,SAUD,CAHC,qEACC,YACD,CAOA,0FACC,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content {\n\t& .image {\n\t\tdisplay: table;\n\t\tclear: both;\n\t\ttext-align: center;\n\n\t\t/* Make sure there is some space between the content and the image. Center image by default. */\n\t\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\t \tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\t\tmargin: 0.9em auto;\n\n\t\t/* Make sure the caption will be displayed properly (See: https://github.com/ckeditor/ckeditor5/issues/1870). */\n\t\tmin-width: 50px;\n\n\t\t& img {\n\t\t\t/* Prevent unnecessary margins caused by line-height (see #44). */\n\t\t\tdisplay: block;\n\n\t\t\t/* Center the image if its width is smaller than the content\'s width. */\n\t\t\tmargin: 0 auto;\n\n\t\t\t/* Make sure the image never exceeds the size of the parent container (ckeditor/ckeditor5-ui#67). */\n\t\t\tmax-width: 100%;\n\n\t\t\t/* Make sure the image is never smaller than the parent container (See: https://github.com/ckeditor/ckeditor5/issues/9300). */\n\t\t\tmin-width: 100%\n\t\t}\n\t}\n\n\t& .image-inline {\n\t\t/*\n\t\t * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).\n\t\t * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.\n\t\t * This strange behavior does not happen with inline-flex.\n\t\t */\n\t\tdisplay: inline-flex;\n\n\t\t/* While being resized, don\'t allow the image to exceed the width of the editing root. */\n\t\tmax-width: 100%;\n\n\t\t/* This is required by Safari to resize images in a sensible way. Without this, the browser breaks the ratio. */\n\t\talign-items: flex-start;\n\n\t\t/* When the picture is present it must act as a flex container to let the img resize properly */\n\t\t& picture {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t/* When the picture is present, it must act like a resizable img. */\n\t\t& picture,\n\t\t& img {\n\t\t\t/* This is necessary for the img to span the entire .image-inline wrapper and to resize properly. */\n\t\t\tflex-grow: 1;\n\t\t\tflex-shrink: 1;\n\n\t\t\t/* Prevents overflowing the editing root boundaries when an inline image is very wide. */\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable {\n\t/*\n\t * Inhertit the content styles padding of the in case the integration overrides `text-align: center`\n\t * of `.image` (e.g. to the left/right). This ensures the placeholder stays at the padding just like the native\n\t * caret does, and not at the edge of .\n\t */\n\t& .image > figcaption.ck-placeholder::before {\n\t\tpadding-left: inherit;\n\t\tpadding-right: inherit;\n\n\t\t/*\n\t\t * Make sure the image caption placeholder doesn\'t overflow the placeholder area.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9162.\n\t\t */\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n\n\n\t/*\n\t * Make sure the selected inline image always stays on top of its siblings.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9108.\n\t */\n\t& .image.ck-widget_selected {\n\t\tz-index: 1;\n\t}\n\n\t& .image-inline.ck-widget_selected {\n\t\tz-index: 1;\n\n\t\t/*\n\t\t * Make sure the native browser selection style is not displayed.\n\t\t * Inline image widgets have their own styles for the selected state and\n\t\t * leaving this up to the browser is asking for a visual collision.\n\t\t */\n\t\t& ::selection {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t/* The inline image nested in the table should have its original size if not resized.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9117. */\n\t& td,\n\t& th {\n\t\t& .image-inline img {\n\t\t\tmax-width: none;\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},2640:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-image-caption-highligted-background:#fd0}.ck-content .image>figcaption{background-color:var(--ck-color-image-caption-background);caption-side:bottom;color:var(--ck-color-image-caption-text);display:table-caption;font-size:.75em;outline-offset:-1px;padding:.6em;word-break:break-word}.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:ck-image-caption-highlight .6s ease-out}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highligted-background)}to{background-color:var(--ck-color-image-caption-background)}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imagecaption.css"],names:[],mappings:"AAKA,MACC,2CAAoD,CACpD,kCAA8C,CAC9C,mDACD,CAGA,8BAKC,yDAA0D,CAH1D,mBAAoB,CAEpB,wCAAyC,CAHzC,qBAAsB,CAMtB,eAAgB,CAChB,mBAAoB,CAFpB,YAAa,CAHb,qBAMD,CAGA,qEACC,iDACD,CAEA,sCACC,GACC,oEACD,CAEA,GACC,yDACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-caption-background: hsl(0, 0%, 97%);\n\t--ck-color-image-caption-text: hsl(0, 0%, 20%);\n\t--ck-color-image-caption-highligted-background: hsl(52deg 100% 50%);\n}\n\n/* Content styles */\n.ck-content .image > figcaption {\n\tdisplay: table-caption;\n\tcaption-side: bottom;\n\tword-break: break-word;\n\tcolor: var(--ck-color-image-caption-text);\n\tbackground-color: var(--ck-color-image-caption-background);\n\tpadding: .6em;\n\tfont-size: .75em;\n\toutline-offset: -1px;\n}\n\n/* Editing styles */\n.ck.ck-editor__editable .image > figcaption.image__caption_highlighted {\n\tanimation: ck-image-caption-highlight .6s ease-out;\n}\n\n@keyframes ck-image-caption-highlight {\n\t0% {\n\t\tbackground-color: var(--ck-color-image-caption-highligted-background);\n\t}\n\n\t100% {\n\t\tbackground-color: var(--ck-color-image-caption-background);\n\t}\n}\n"],sourceRoot:""}]);const a=s},5083:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2)}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__action:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton.ck-splitbutton_flatten:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imagestyle.css"],names:[],mappings:"AAKA,MACC,8BAA+B,CAC/B,qEACD,CAMC,qFAEC,oDACD,CAIA,yEAEC,UACD,CAEA,8BACC,WAAY,CACZ,yCAA0C,CAC1C,aACD,CAEA,oCACC,UAAW,CACX,0CACD,CAEA,sCACC,gBAAiB,CACjB,iBACD,CAEA,qCACC,WAAY,CACZ,yCACD,CAEA,2CAEC,gBAAiB,CADjB,cAED,CAEA,0CACC,aAAc,CACd,iBACD,CAGA,6GAGC,YACD,CAGC,mGAGC,kDAAmD,CADnD,+CAED,CAEA,iDACC,iDACD,CAEA,kDACC,gDACD,CAUC,0lBAGC,qDAKD,CAHC,8nBACC,YACD,CAKD,oVAGC,2DACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-image-style-spacing: 1.5em;\n\t--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);\n}\n\n.ck-content {\n\t/* Provides a minimal side margin for the left and right aligned images, so that the user has a visual feedback\n\tconfirming successful application of the style if image width exceeds the editor's size.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9342 */\n\t& .image-style-block-align-left,\n\t& .image-style-block-align-right {\n\t\tmax-width: calc(100% - var(--ck-image-style-spacing));\n\t}\n\n\t/* Allows displaying multiple floating images in the same line.\n\tSee https://github.com/ckeditor/ckeditor5/issues/9183#issuecomment-804988132 */\n\t& .image-style-align-left,\n\t& .image-style-align-right {\n\t\tclear: none;\n\t}\n\n\t& .image-style-side {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t\tmax-width: 50%;\n\t}\n\n\t& .image-style-align-left {\n\t\tfloat: left;\n\t\tmargin-right: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-align-center {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t}\n\n\t& .image-style-align-right {\n\t\tfloat: right;\n\t\tmargin-left: var(--ck-image-style-spacing);\n\t}\n\n\t& .image-style-block-align-right {\n\t\tmargin-right: 0;\n\t\tmargin-left: auto;\n\t}\n\n\t& .image-style-block-align-left {\n\t\tmargin-left: 0;\n\t\tmargin-right: auto;\n\t}\n\n\t/* Simulates margin collapsing with the preceding paragraph, which does not work for the floating elements. */\n\t& p + .image-style-align-left,\n\t& p + .image-style-align-right,\n\t& p + .image-style-side {\n\t\tmargin-top: 0;\n\t}\n\n\t& .image-inline {\n\t\t&.image-style-align-left,\n\t\t&.image-style-align-right {\n\t\t\tmargin-top: var(--ck-inline-image-style-spacing);\n\t\t\tmargin-bottom: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-left {\n\t\t\tmargin-right: var(--ck-inline-image-style-spacing);\n\t\t}\n\n\t\t&.image-style-align-right {\n\t\t\tmargin-left: var(--ck-inline-image-style-spacing);\n\t\t}\n\t}\n}\n\n.ck.ck-splitbutton {\n\t/* The button should display as a regular drop-down if the action button\n\tis forced to fire the same action as the arrow button. */\n\t&.ck-splitbutton_flatten {\n\t\t&:hover,\n\t\t&.ck-splitbutton_open {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-background);\n\n\t\t\t\t&::after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.ck-splitbutton_open:hover {\n\t\t\t& > .ck-splitbutton__action:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled),\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled):not(:hover) {\n\t\t\t\tbackground-color: var(--ck-color-button-on-hover-background);\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},4036:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck-image-upload-complete-icon{border-radius:50%;display:block;position:absolute;right:min(var(--ck-spacing-medium),6%);top:min(var(--ck-spacing-medium),6%);z-index:1}.ck-image-upload-complete-icon:after{content:"";position:absolute}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px,100% - 50px,1px)}.ck-image-upload-complete-icon{animation-delay:0ms,3s;animation-duration:.5s,.5s;animation-fill-mode:forwards,forwards;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px*var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size));opacity:0;overflow:hidden;width:calc(var(--ck-image-upload-icon-is-visible)*var(--ck-image-upload-icon-size))}.ck-image-upload-complete-icon:after{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:ck-upload-complete-icon-check;border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;height:0;left:25%;opacity:0;top:50%;transform:scaleX(-1) rotate(135deg);transform-origin:left top;width:0}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{height:0;opacity:1;width:0}33%{height:0;width:.3em}to{height:.45em;opacity:1;width:.3em}}',"",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadicon.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadicon.css"],names:[],mappings:"AAKA,+BAUC,iBAAkB,CATlB,aAAc,CACd,iBAAkB,CAOlB,sCAAwC,CADxC,oCAAsC,CAGtC,SAMD,CAJC,qCACC,UAAW,CACX,iBACD,CChBD,MACC,iCAA8C,CAC9C,+CAA4D,CAG5D,8BAA+B,CAC/B,gCAAiC,CACjC,4DACD,CAEA,+BAWC,sBAA4B,CAN5B,0BAAgC,CADhC,qCAAuC,CADvC,wEAA0E,CAD1E,uDAAwD,CAMxD,oDAAuD,CAWvD,oFAAuF,CAlBvF,SAAU,CAgBV,eAAgB,CAChB,mFA0BD,CAtBC,qCAgBC,mBAAsB,CADtB,sBAAyB,CAEzB,4BAA6B,CAH7B,4CAA6C,CAF7C,sFAAuF,CADvF,oFAAqF,CASrF,qBAAsB,CAdtB,QAAS,CAJT,QAAS,CAGT,SAAU,CADV,OAAQ,CAKR,mCAAoC,CACpC,yBAA0B,CAH1B,OAcD,CAGD,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,wCACC,GACC,SACD,CAEA,GACC,SACD,CACD,CAEA,yCACC,GAGC,QAAS,CAFT,SAAU,CACV,OAED,CACA,IAEC,QAAS,CADT,UAED,CACA,GAGC,YAAc,CAFd,SAAU,CACV,UAED,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-image-upload-complete-icon {\n\tdisplay: block;\n\tposition: absolute;\n\n\t/*\n\t * Smaller images should have the icon closer to the border.\n\t * Match the icon position with the linked image indicator brought by the link image feature.\n\t */\n\ttop: min(var(--ck-spacing-medium), 6%);\n\tright: min(var(--ck-spacing-medium), 6%);\n\tborder-radius: 50%;\n\tz-index: 1;\n\n\t&::after {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t}\n}\n','/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-image-upload-icon: hsl(0, 0%, 100%);\n\t--ck-color-image-upload-icon-background: hsl(120, 100%, 27%);\n\n\t/* Match the icon size with the linked image indicator brought by the link image feature. */\n\t--ck-image-upload-icon-size: 20;\n\t--ck-image-upload-icon-width: 2px;\n\t--ck-image-upload-icon-is-visible: clamp(0px, 100% - 50px, 1px);\n}\n\n.ck-image-upload-complete-icon {\n\topacity: 0;\n\tbackground: var(--ck-color-image-upload-icon-background);\n\tanimation-name: ck-upload-complete-icon-show, ck-upload-complete-icon-hide;\n\tanimation-fill-mode: forwards, forwards;\n\tanimation-duration: 500ms, 500ms;\n\n\t/* To make animation scalable. */\n\tfont-size: calc(1px * var(--ck-image-upload-icon-size));\n\n\t/* Hide completed upload icon after 3 seconds. */\n\tanimation-delay: 0ms, 3000ms;\n\n\t/*\n\t * Use CSS math to simulate container queries.\n\t * https://css-tricks.com/the-raven-technique-one-step-closer-to-container-queries/#what-about-showing-and-hiding-things\n\t */\n\toverflow: hidden;\n\twidth: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\theight: calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));\n\n\t/* This is check icon element made from border-width mixed with animations. */\n\t&::after {\n\t\t/* Because of border transformation we need to "hard code" left position. */\n\t\tleft: 25%;\n\n\t\ttop: 50%;\n\t\topacity: 0;\n\t\theight: 0;\n\t\twidth: 0;\n\n\t\ttransform: scaleX(-1) rotate(135deg);\n\t\ttransform-origin: left top;\n\t\tborder-top: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\t\tborder-right: var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);\n\n\t\tanimation-name: ck-upload-complete-icon-check;\n\t\tanimation-duration: 500ms;\n\t\tanimation-delay: 500ms;\n\t\tanimation-fill-mode: forwards;\n\n\t\t/* #1095. While reset is not providing proper box-sizing for pseudoelements, we need to handle it. */\n\t\tbox-sizing: border-box;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-show {\n\tfrom {\n\t\topacity: 0;\n\t}\n\n\tto {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-hide {\n\tfrom {\n\t\topacity: 1;\n\t}\n\n\tto {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes ck-upload-complete-icon-check {\n\t0% {\n\t\topacity: 1;\n\t\twidth: 0;\n\t\theight: 0;\n\t}\n\t33% {\n\t\twidth: 0.3em;\n\t\theight: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t\twidth: 0.3em;\n\t\theight: 0.45em;\n\t}\n}\n'],sourceRoot:""}]);const a=s},3773:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck .ck-upload-placeholder-loader{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{content:"";position:relative}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{margin:0;width:100%}.ck .ck-image-upload-placeholder.image-inline{width:calc(var(--ck-upload-placeholder-loader-size)*2*var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{height:100%;width:100%}.ck .ck-upload-placeholder-loader:before{animation:ck-upload-placeholder-loader 1s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:3px solid var(--ck-color-upload-placeholder-loader);height:var(--ck-upload-placeholder-loader-size);width:var(--ck-upload-placeholder-loader-size)}@keyframes ck-upload-placeholder-loader{to{transform:rotate(1turn)}}',"",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadloader.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadloader.css"],names:[],mappings:"AAKA,kCAGC,kBAAmB,CADnB,YAAa,CAEb,sBAAuB,CAEvB,MAAO,CALP,iBAAkB,CAIlB,KAOD,CAJC,yCACC,UAAW,CACX,iBACD,CCXD,MACC,4CAAqD,CACrD,wCAAyC,CACzC,8CACD,CAEA,iCAGC,QAAS,CADT,UAgBD,CAbC,8CACC,sGACD,CAEA,qCAOC,4DACD,CAGD,kCAEC,WAAY,CADZ,UAWD,CARC,yCAMC,yDAA0D,CAH1D,iBAAkB,CAElB,kCAAmC,CADnC,8DAA+D,CAF/D,+CAAgD,CADhD,8CAMD,CAGD,wCACC,GACC,uBACD,CACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-upload-placeholder-loader {\n\tposition: absolute;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\ttop: 0;\n\tleft: 0;\n\n\t&::before {\n\t\tcontent: '';\n\t\tposition: relative;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-upload-placeholder-loader: hsl(0, 0%, 70%);\n\t--ck-upload-placeholder-loader-size: 32px;\n\t--ck-upload-placeholder-image-aspect-ratio: 2.8;\n}\n\n.ck .ck-image-upload-placeholder {\n\t/* We need to control the full width of the SVG gray background. */\n\twidth: 100%;\n\tmargin: 0;\n\n\t&.image-inline {\n\t\twidth: calc( 2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio) );\n\t}\n\n\t& img {\n\t\t/*\n\t\t * This is an arbitrary aspect for a 1x1 px GIF to display to the user. Not too tall, not too short.\n\t\t * There's nothing special about this number except that it should make the image placeholder look like\n\t\t * a real image during this short period after the upload started and before the image was read from the\n\t\t * file system (and a rich preview was loaded).\n\t\t */\n\t\taspect-ratio: var(--ck-upload-placeholder-image-aspect-ratio);\n\t}\n}\n\n.ck .ck-upload-placeholder-loader {\n\twidth: 100%;\n\theight: 100%;\n\n\t&::before {\n\t\twidth: var(--ck-upload-placeholder-loader-size);\n\t\theight: var(--ck-upload-placeholder-loader-size);\n\t\tborder-radius: 50%;\n\t\tborder-top: 3px solid var(--ck-color-upload-placeholder-loader);\n\t\tborder-right: 2px solid transparent;\n\t\tanimation: ck-upload-placeholder-loader 1s linear infinite;\n\t}\n}\n\n@keyframes ck-upload-placeholder-loader {\n\tto {\n\t\ttransform: rotate( 360deg );\n\t}\n}\n"],sourceRoot:""}]);const a=s},3689:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{left:0;position:absolute;top:0}.ck.ck-editor__editable .image-inline.ck-appear,.ck.ck-editor__editable .image.ck-appear{animation:fadeIn .7s}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);height:2px;transition:width .1s;width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/imageuploadprogress.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-image/imageuploadprogress.css"],names:[],mappings:"AAMC,qEAEC,iBACD,CAGA,uGAIC,MAAO,CAFP,iBAAkB,CAClB,KAED,CCRC,yFACC,oBACD,CAID,uGAIC,gDAAiD,CAFjD,UAAW,CAGX,oBAAuB,CAFvB,OAGD,CAGD,kBACC,GAAO,SAAY,CACnB,GAAO,SAAY,CACpB",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\tposition: relative;\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-editor__editable {\n\t& .image,\n\t& .image-inline {\n\t\t/* Showing animation. */\n\t\t&.ck-appear {\n\t\t\tanimation: fadeIn 700ms;\n\t\t}\n\t}\n\n\t/* Upload progress bar. */\n\t& .image .ck-progress-bar,\n\t& .image-inline .ck-progress-bar {\n\t\theight: 2px;\n\t\twidth: 0;\n\t\tbackground: var(--ck-color-upload-bar-background);\n\t\ttransition: width 100ms;\n\t}\n}\n\n@keyframes fadeIn {\n\tfrom { opacity: 0; }\n\tto { opacity: 1; }\n}\n"],sourceRoot:""}]);const a=s},1905:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-text-alternative-form{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-text-alternative-form .ck-labeled-field-view{display:inline-block}.ck.ck-text-alternative-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-text-alternative-form{flex-wrap:wrap}.ck.ck-text-alternative-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-text-alternative-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./../ckeditor5-image/theme/textalternativeform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,6BACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,oDACC,oBACD,CAEA,uCACC,YACD,CCZA,oCDCD,6BAcE,cAUF,CARE,oDACC,eACD,CAEA,wCACC,cACD,CCrBD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-text-alternative-form {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},9773:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);height:100%;margin-right:-1px;outline:1px solid hsla(0,0%,100%,.5)}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/link.css"],names:[],mappings:"AAMA,sBACC,mDAMD,CAHC,wCACC,yFACD,CAOD,4BACC,8CACD,CAGA,sCAEC,gDAAiD,CADjD,WAAY,CAEZ,iBAAkB,CAClB,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/* Class added to span element surrounding currently selected link. */\n.ck .ck-link_selected {\n\tbackground: var(--ck-color-link-selected-background);\n\n\t/* Give linked inline images some outline to let the user know they are also part of the link. */\n\t& span.image-inline {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background);\n\t}\n}\n\n/*\n * Classes used by the "fake visual selection" displayed in the content when an input\n * in the link UI has focus (the browser does not render the native selection in this state).\n */\n.ck .ck-fake-link-selection {\n\tbackground: var(--ck-color-link-fake-selection);\n}\n\n/* A collapsed fake visual selection. */\n.ck .ck-fake-link-selection_collapsed {\n\theight: 100%;\n\tborder-right: 1px solid var(--ck-color-base-text);\n\tmargin-right: -1px;\n\toutline: solid 1px hsla(0, 0%, 100%, .5);\n}\n'],sourceRoot:""}]);const a=s},2347:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-link-actions{display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-link-actions .ck-link-actions__preview{display:inline-block}.ck.ck-link-actions .ck-link-actions__preview .ck-button__label{overflow:hidden}@media screen and (max-width:600px){.ck.ck-link-actions{flex-wrap:wrap}.ck.ck-link-actions .ck-link-actions__preview{flex-basis:100%}.ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){flex-basis:50%}}.ck.ck-link-actions .ck-button.ck-link-actions__preview{padding-left:0;padding-right:0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{color:var(--ck-color-link-default);cursor:pointer;max-width:var(--ck-input-width);min-width:3em;padding:0 var(--ck-spacing-medium);text-align:center;text-overflow:ellipsis}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label:hover{text-decoration:underline}.ck.ck-link-actions .ck-button.ck-link-actions__preview,.ck.ck-link-actions .ck-button.ck-link-actions__preview:active,.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus,.ck.ck-link-actions .ck-button.ck-link-actions__preview:hover{background:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:active{box-shadow:none}.ck.ck-link-actions .ck-button.ck-link-actions__preview:focus .ck-button__label{text-decoration:underline}[dir=ltr] .ck.ck-link-actions .ck-button:not(:first-child),[dir=rtl] .ck.ck-link-actions .ck-button:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-link-actions .ck-button.ck-link-actions__preview{margin:var(--ck-spacing-standard) var(--ck-spacing-standard) 0}.ck.ck-link-actions .ck-button.ck-link-actions__preview .ck-button__label{max-width:100%;min-width:0}[dir=ltr] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview),[dir=rtl] .ck.ck-link-actions .ck-button:not(.ck-link-actions__preview){margin-left:0}}","",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkactions.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkactions.css"],names:[],mappings:"AAOA,oBACC,YAAa,CACb,kBAAmB,CACnB,gBAqBD,CAnBC,8CACC,oBAKD,CAHC,gEACC,eACD,CCXD,oCDCD,oBAcE,cAUF,CARE,8CACC,eACD,CAEA,8DACC,cACD,CCrBD,CCIA,wDACC,cAAe,CACf,eAmCD,CAjCC,0EAEC,kCAAmC,CAEnC,cAAe,CAIf,+BAAgC,CAChC,aAAc,CARd,kCAAmC,CASnC,iBAAkB,CAPlB,sBAYD,CAHC,gFACC,yBACD,CAGD,mPAIC,eACD,CAEA,+DACC,eACD,CAGC,gFACC,yBACD,CAWD,qHACC,sCACD,CDtDD,oCC0DC,wDACC,8DAMD,CAJC,0EAEC,cAAe,CADf,WAED,CAGD,gJAME,aAEF,CDzED",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-link-actions__preview {\n\t\tdisplay: inline-block;\n\n\t\t& .ck-button__label {\n\t\t\toverflow: hidden;\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-link-actions__preview {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_unselectable.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-actions {\n\t& .ck-button.ck-link-actions__preview {\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\n\t\t& .ck-button__label {\n\t\t\tpadding: 0 var(--ck-spacing-medium);\n\t\t\tcolor: var(--ck-color-link-default);\n\t\t\ttext-overflow: ellipsis;\n\t\t\tcursor: pointer;\n\n\t\t\t/* Match the box model of the link editor form\'s input so the balloon\n\t\t\tdoes not change width when moving between actions and the form. */\n\t\t\tmax-width: var(--ck-input-width);\n\t\t\tmin-width: 3em;\n\t\t\ttext-align: center;\n\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\tbackground: none;\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&:focus {\n\t\t\t& .ck-button__label {\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-button:not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-button:not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\t& .ck-button.ck-link-actions__preview {\n\t\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-standard) 0;\n\n\t\t\t& .ck-button__label {\n\t\t\t\tmin-width: 0;\n\t\t\t\tmax-width: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-button:not(.ck-link-actions__preview) {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},7754:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-link-form{display:flex}.ck.ck-link-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-link-form{flex-wrap:wrap}.ck.ck-link-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-link-form .ck-button{flex-basis:50%}}.ck.ck-link-form_layout-vertical{display:block}.ck.ck-link-form_layout-vertical .ck-button.ck-button-cancel,.ck.ck-link-form_layout-vertical .ck-button.ck-button-save{margin-top:var(--ck-spacing-medium)}.ck.ck-link-form_layout-vertical{min-width:var(--ck-input-width);padding:0}.ck.ck-link-form_layout-vertical .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small)}.ck.ck-link-form_layout-vertical .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-link-form_layout-vertical>.ck-button{border-radius:0;margin:0;padding:var(--ck-spacing-standard);width:50%}.ck.ck-link-form_layout-vertical>.ck-button:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-link-form_layout-vertical>.ck-button,[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button{margin-left:0}[dir=rtl] .ck.ck-link-form_layout-vertical>.ck-button:last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-link-form_layout-vertical .ck.ck-list{margin:var(--ck-spacing-standard) var(--ck-spacing-large)}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton{padding:0;width:100%}.ck.ck-link-form_layout-vertical .ck.ck-list .ck-button.ck-switchbutton:hover{background:none}","",{version:3,sources:["webpack://./../ckeditor5-link/theme/linkform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-link/linkform.css"],names:[],mappings:"AAOA,iBACC,YAiBD,CAfC,2BACC,YACD,CCNA,oCDCD,iBAQE,cAUF,CARE,wCACC,eACD,CAEA,4BACC,cACD,CCfD,CDuBD,iCACC,aAYD,CALE,wHAEC,mCACD,CE/BF,iCAEC,+BAAgC,CADhC,SAgDD,CA7CC,wDACC,8EAMD,CAJC,uEACC,WAAY,CACZ,UACD,CAGD,4CAIC,eAAgB,CAFhB,QAAS,CADT,kCAAmC,CAEnC,SAkBD,CAfC,wDACC,gDACD,CARD,4GAeE,aAMF,CAJE,mEACC,kDACD,CAKF,6CACC,yDAUD,CARC,wEACC,SAAU,CACV,UAKD,CAHC,8EACC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-link-form {\n\tdisplay: flex;\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tdisplay: block;\n\n\t/*\n\t * Whether the form is in the responsive mode or not, if there are decorator buttons\n\t * keep the top margin of action buttons medium.\n\t */\n\t& .ck-button {\n\t\t&.ck-button-save,\n\t\t&.ck-button-cancel {\n\t\t\tmargin-top: var(--ck-spacing-medium);\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/*\n * Style link form differently when manual decorators are available.\n * See: https://github.com/ckeditor/ckeditor5-link/issues/186.\n */\n.ck.ck-link-form_layout-vertical {\n\tpadding: 0;\n\tmin-width: var(--ck-input-width);\n\n\t& .ck-labeled-field-view {\n\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) var(--ck-spacing-small);\n\n\t\t& .ck-input-text {\n\t\t\tmin-width: 0;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t& > .ck-button {\n\t\tpadding: var(--ck-spacing-standard);\n\t\tmargin: 0;\n\t\twidth: 50%;\n\t\tborder-radius: 0;\n\n\t\t&:not(:focus) {\n\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t}\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-left: 0;\n\n\t\t\t&:last-of-type {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Using additional `.ck` class for stronger CSS specificity than `.ck.ck-link-form > :not(:first-child)`. */\n\t& .ck.ck-list {\n\t\tmargin: var(--ck-spacing-standard) var(--ck-spacing-large);\n\n\t\t& .ck-button.ck-switchbutton {\n\t\t\tpadding: 0;\n\t\t\twidth: 100%;\n\n\t\t\t&:hover {\n\t\t\t\tbackground: none;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},4652:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-content .media{clear:both;display:block;margin:.9em 0;min-width:15em}","",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaembed.css"],names:[],mappings:"AAKA,mBAGC,UAAW,CASX,aAAc,CAJd,aAAe,CAQf,cACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .media {\n\t/* Don\'t allow floated content overlap the media.\n\thttps://github.com/ckeditor/ckeditor5-media-embed/issues/53 */\n\tclear: both;\n\n\t/* Make sure there is some space between the content and the media. */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em 0;\n\n\t/* Make sure media is not overriden with Bootstrap default `flex` value.\n\tSee: https://github.com/ckeditor/ckeditor5/issues/1373. */\n\tdisplay: block;\n\n\t/* Give the media some minimal width in the content to prevent them\n\tfrom being "squashed" in tight spaces, e.g. in table cells (#44) */\n\tmin-width: 15em;\n}\n'],sourceRoot:""}]);const a=s},7442:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck-media__wrapper .ck-media__placeholder{align-items:center;display:flex;flex-direction:column}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *,.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{background:var(--ck-color-base-foreground);padding:calc(var(--ck-spacing-standard)*3)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{background-position:50%;background-size:cover;height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);min-width:var(--ck-media-embed-placeholder-icon-size)}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{height:100%;width:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);font-style:italic;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-height:380px;max-width:300px}.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==)}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45IDIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}',"",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaembedediting.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-media-embed/mediaembedediting.css"],names:[],mappings:"AAMC,0CAGC,kBAAmB,CAFnB,YAAa,CACb,qBAcD,CAXC,sEAEC,cAAe,CAEf,iBAMD,CAJC,wGAEC,aAAc,CADd,eAED,CAWD,6kBACC,YACD,CAYF,2LACC,mBACD,CC1CA,MACC,0CAA2C,CAE3C,mDAA4D,CAC5D,2EACD,CAEA,mBACC,aA+FD,CA7FC,0CAEC,0CAA2C,CAD3C,0CA6BD,CA1BC,uEAIC,uBAA2B,CAC3B,qBAAsB,CAHtB,kDAAmD,CACnD,qCAAsC,CAFtC,qDAUD,CAJC,gFAEC,WAAY,CADZ,UAED,CAGD,4EACC,sDAAuD,CAGvD,iBAAkB,CADlB,iBAAkB,CAElB,sBAAuB,CAHvB,kBAUD,CALC,kFACC,4DAA6D,CAC7D,cAAe,CACf,yBACD,CAIF,wDAEC,gBAAiB,CADjB,eAED,CAEA,4UAIC,wvGACD,CAEA,2EACC,kBAaD,CAXC,wGACC,orBACD,CAEA,6GACC,UAKD,CAHC,mHACC,UACD,CAIF,4EACC,2DAcD,CAZC,yGACC,4jHACD,CAGA,8GACC,aAKD,CAHC,oHACC,UACD,CAIF,6EAEC,iDAaD,CAXC,0GACC,wiCACD,CAEA,+GACC,aAKD,CAHC,qHACC,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-media__wrapper {\n\t& .ck-media__placeholder {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\n\t\t& .ck-media__placeholder__url {\n\t\t\t/* Otherwise the URL will overflow when the content is very narrow. */\n\t\t\tmax-width: 100%;\n\n\t\t\tposition: relative;\n\n\t\t\t& .ck-media__placeholder__url__text {\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"],\n\t&[data-oembed-url*="google.com/maps"],\n\t&[data-oembed-url*="goo.gl/maps"],\n\t&[data-oembed-url*="maps.google.com"],\n\t&[data-oembed-url*="maps.app.goo.gl"],\n\t&[data-oembed-url*="facebook.com"],\n\t&[data-oembed-url*="instagram.com"] {\n\t\t& .ck-media__placeholder__icon * {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n\n/* Disable all mouse interaction as long as the editor is not read–only.\n https://github.com/ckeditor/ckeditor5-media-embed/issues/58 */\n.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder) {\n\tpointer-events: none;\n}\n\n/* Disable all mouse interaction when the widget is not selected (e.g. to avoid opening links by accident).\n https://github.com/ckeditor/ckeditor5-media-embed/issues/18 */\n.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder {\n\tpointer-events: none;\n}\n','/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-media-embed-placeholder-icon-size: 3em;\n\n\t--ck-color-media-embed-placeholder-url-text: hsl(0, 0%, 46%);\n\t--ck-color-media-embed-placeholder-url-text-hover: var(--ck-color-base-text);\n}\n\n.ck-media__wrapper {\n\tmargin: 0 auto;\n\n\t& .ck-media__placeholder {\n\t\tpadding: calc( 3 * var(--ck-spacing-standard) );\n\t\tbackground: var(--ck-color-base-foreground);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tmin-width: var(--ck-media-embed-placeholder-icon-size);\n\t\t\theight: var(--ck-media-embed-placeholder-icon-size);\n\t\t\tmargin-bottom: var(--ck-spacing-large);\n\t\t\tbackground-position: center;\n\t\t\tbackground-size: cover;\n\n\t\t\t& .ck-icon {\n\t\t\t\twidth: 100%;\n\t\t\t\theight: 100%;\n\t\t\t}\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text);\n\t\t\twhite-space: nowrap;\n\t\t\ttext-align: center;\n\t\t\tfont-style: italic;\n\t\t\ttext-overflow: ellipsis;\n\n\t\t\t&:hover {\n\t\t\t\tcolor: var(--ck-color-media-embed-placeholder-url-text-hover);\n\t\t\t\tcursor: pointer;\n\t\t\t\ttext-decoration: underline;\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="open.spotify.com"] {\n\t\tmax-width: 300px;\n\t\tmax-height: 380px;\n\t}\n\n\t&[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,\n\t&[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon {\n\t\tbackground-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+);\n\t}\n\n\t&[data-oembed-url*="facebook.com"] .ck-media__placeholder {\n\t\tbackground: hsl(220, 46%, 48%);\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(220, 100%, 90%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="instagram.com"] .ck-media__placeholder {\n\t\tbackground: linear-gradient(-135deg,hsl(246, 100%, 39%),hsl(302, 100%, 36%),hsl(0, 100%, 48%));\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=);\n\t\t}\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(302, 100%, 94%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n\n\t&[data-oembed-url*="twitter.com"] .ck.ck-media__placeholder {\n\t\t/* Use gradient to contrast with focused widget (ckeditor/ckeditor5-media-embed#22). */\n\t\tbackground: linear-gradient( to right, hsl(201, 85%, 70%), hsl(201, 85%, 35%) );\n\n\t\t& .ck-media__placeholder__icon {\n\t\t\tbackground-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+);\n\t\t}\n\n\t\t& .ck-media__placeholder__url__text {\n\t\t\tcolor: hsl(201, 100%, 86%);\n\n\t\t\t&:hover {\n\t\t\t\tcolor: hsl(0, 0%, 100%);\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},9292:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-media-form{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap}.ck.ck-media-form .ck-labeled-field-view{display:inline-block}.ck.ck-media-form .ck-label{display:none}@media screen and (max-width:600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}","",{version:3,sources:["webpack://./../ckeditor5-media-embed/theme/mediaform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css"],names:[],mappings:"AAOA,kBAEC,sBAAuB,CADvB,YAAa,CAEb,kBAAmB,CACnB,gBAqBD,CAnBC,yCACC,oBACD,CAEA,4BACC,YACD,CCbA,oCDCD,kBAeE,cAUF,CARE,yCACC,eACD,CAEA,6BACC,cACD,CCtBD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck.ck-media-form {\n\tdisplay: flex;\n\talign-items: flex-start;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\n\t& .ck-labeled-field-view {\n\t\tdisplay: inline-block;\n\t}\n\n\t& .ck-label {\n\t\tdisplay: none;\n\t}\n\n\t@mixin ck-media-phone {\n\t\tflex-wrap: wrap;\n\n\t\t& .ck-labeled-field-view {\n\t\t\tflex-basis: 100%;\n\t\t}\n\n\t\t& .ck-button {\n\t\t\tflex-basis: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},1613:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-insert-table-dropdown__grid{display:flex;flex-direction:row;flex-wrap:wrap}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;width:calc(var(--ck-insert-table-dropdown-box-width)*10 + var(--ck-insert-table-dropdown-box-margin)*20 + var(--ck-insert-table-dropdown-padding)*2)}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{border:1px solid var(--ck-color-base-border);border-radius:1px;margin:var(--ck-insert-table-dropdown-box-margin);min-height:var(--ck-insert-table-dropdown-box-height);min-width:var(--ck-insert-table-dropdown-box-width);outline:none;transition:none}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{background:var(--ck-color-focus-outer-shadow);border-color:var(--ck-color-focus-border)}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/inserttable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/inserttable.css"],names:[],mappings:"AAKA,oCACC,YAAa,CACb,kBAAmB,CACnB,cACD,CCJA,MACC,uCAAwC,CACxC,0CAA2C,CAC3C,yCAA0C,CAC1C,yCACD,CAEA,oCAGC,yFAA0F,CAD1F,oJAED,CAEA,mFAEC,iBACD,CAEA,uCAIC,4CAA6C,CAC7C,iBAAkB,CAFlB,iDAAkD,CADlD,qDAAsD,CADtD,mDAAoD,CAKpD,YAAa,CACb,eAUD,CARC,6CACC,eACD,CAEA,6CAEC,6CAA8C,CAD9C,yCAED",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-insert-table-dropdown__grid {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: wrap;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-insert-table-dropdown-padding: 10px;\n\t--ck-insert-table-dropdown-box-height: 11px;\n\t--ck-insert-table-dropdown-box-width: 12px;\n\t--ck-insert-table-dropdown-box-margin: 1px;\n}\n\n.ck .ck-insert-table-dropdown__grid {\n\t/* The width of a container should match 10 items in a row so there will be a 10x10 grid. */\n\twidth: calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);\n\tpadding: var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;\n}\n\n.ck .ck-insert-table-dropdown__label,\n.ck[dir=rtl] .ck-insert-table-dropdown__label {\n\ttext-align: center;\n}\n\n.ck .ck-insert-table-dropdown-grid-box {\n\tmin-width: var(--ck-insert-table-dropdown-box-width);\n\tmin-height: var(--ck-insert-table-dropdown-box-height);\n\tmargin: var(--ck-insert-table-dropdown-box-margin);\n\tborder: 1px solid var(--ck-color-base-border);\n\tborder-radius: 1px;\n\toutline: none;\n\ttransition: none;\n\n\t&:focus {\n\t\tbox-shadow: none;\n\t}\n\n\t&.ck-on {\n\t\tborder-color: var(--ck-color-focus-border);\n\t\tbackground: var(--ck-color-focus-outer-shadow);\n\t}\n}\n\n"],sourceRoot:""}]);const a=s},6306:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-content .table{display:table;margin:.9em auto}.ck-content .table table{border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;height:100%;width:100%}.ck-content .table table td,.ck-content .table table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}.ck-content .table table th{background:rgba(0,0,0,.05);font-weight:700}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-editor__editable .ck-table-bogus-paragraph{display:inline-block;width:100%}","",{version:3,sources:["webpack://./../ckeditor5-table/theme/table.css"],names:[],mappings:"AAKA,mBAKC,aAAc,CADd,gBAiCD,CA9BC,yBAYC,yBAAkC,CAVlC,wBAAyB,CACzB,gBAAiB,CAKjB,WAAY,CADZ,UAsBD,CAfC,wDAQC,wBAAiC,CANjC,aAAc,CACd,YAMD,CAEA,4BAEC,0BAA+B,CAD/B,eAED,CAMF,+BACC,gBACD,CAEA,+BACC,eACD,CAEA,+CAKC,oBAAqB,CAMrB,UACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck-content .table {\n\t/* Give the table widget some air and center it horizontally */\n\t/* The first value should be equal to --ck-spacing-large variable if used in the editor context\n\tto avoid the content jumping (See https://github.com/ckeditor/ckeditor5/issues/9825). */\n\tmargin: 0.9em auto;\n\tdisplay: table;\n\n\t& table {\n\t\t/* The table cells should have slight borders */\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\n\t\t/* Table width and height are set on the parent . Make sure the table inside stretches\n\t\tto the full dimensions of the container (https://github.com/ckeditor/ckeditor5/issues/6186). */\n\t\twidth: 100%;\n\t\theight: 100%;\n\n\t\t/* The outer border of the table should be slightly darker than the inner lines.\n\t\tAlso see https://github.com/ckeditor/ckeditor5-table/issues/50. */\n\t\tborder: 1px double hsl(0, 0%, 70%);\n\n\t\t& td,\n\t\t& th {\n\t\t\tmin-width: 2em;\n\t\t\tpadding: .4em;\n\n\t\t\t/* The border is inherited from .ck-editor__nested-editable styles, so theoretically it\'s not necessary here.\n\t\t\tHowever, the border is a content style, so it should use .ck-content (so it works outside the editor).\n\t\t\tHence, the duplication. See https://github.com/ckeditor/ckeditor5/issues/6314 */\n\t\t\tborder: 1px solid hsl(0, 0%, 75%);\n\t\t}\n\n\t\t& th {\n\t\t\tfont-weight: bold;\n\t\t\tbackground: hsla(0, 0%, 0%, 5%);\n\t\t}\n\t}\n}\n\n/* Text alignment of the table header should match the editor settings and override the native browser styling,\nwhen content is available outside the editor. See https://github.com/ckeditor/ckeditor5/issues/6638 */\n.ck-content[dir="rtl"] .table th {\n\ttext-align: right;\n}\n\n.ck-content[dir="ltr"] .table th {\n\ttext-align: left;\n}\n\n.ck-editor__editable .ck-table-bogus-paragraph {\n\t/*\n\t * Use display:inline-block to force Chrome/Safari to limit text mutations to this element.\n\t * See https://github.com/ckeditor/ckeditor5/issues/6062.\n\t */\n\tdisplay: inline-block;\n\n\t/*\n\t * Inline HTML elements nested in the span should always be dimensioned in relation to the whole cell width.\n\t * See https://github.com/ckeditor/ckeditor5/issues/9117.\n\t */\n\twidth: 100%;\n}\n'],sourceRoot:""}]);const a=s},3881:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-table-focused-cell-background:rgba(158,201,250,.3)}.ck-widget.table td.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table td.ck-editor__nested-editable:focus,.ck-widget.table th.ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck-widget.table th.ck-editor__nested-editable:focus{background:var(--ck-color-table-focused-cell-background);border-style:none;outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableediting.css"],names:[],mappings:"AAKA,MACC,6DACD,CAKE,8QAGC,wDAAyD,CAKzD,iBAAkB,CAClB,8CAA+C,CAC/C,mBACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-table-focused-cell-background: hsla(212, 90%, 80%, .3);\n}\n\n.ck-widget.table {\n\t& td,\n\t& th {\n\t\t&.ck-editor__nested-editable.ck-editor__nested-editable_focused,\n\t\t&.ck-editor__nested-editable:focus {\n\t\t\t/* A very slight background to highlight the focused cell */\n\t\t\tbackground: var(--ck-color-table-focused-cell-background);\n\n\t\t\t/* Fixes the problem where surrounding cells cover the focused cell's border.\n\t\t\tIt does not fix the problem in all places but the UX is improved.\n\t\t\tSee https://github.com/ckeditor/ckeditor5-table/issues/29. */\n\t\t\tborder-style: none;\n\t\t\toutline: 1px solid var(--ck-color-focus-border);\n\t\t\toutline-offset: -1px; /* progressive enhancement - no IE support */\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},6945:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,':root{--ck-table-selected-cell-background:rgba(158,207,250,.3)}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{box-shadow:unset;caret-color:transparent;outline:unset;position:relative}.ck.ck-editor__editable .table table td.ck-editor__editable_selected:after,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:after{background-color:var(--ck-table-selected-cell-background);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ck.ck-editor__editable .table table td.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table td.ck-editor__editable_selected:focus,.ck.ck-editor__editable .table table th.ck-editor__editable_selected ::selection,.ck.ck-editor__editable .table table th.ck-editor__editable_selected:focus{background-color:transparent}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget{outline:unset}.ck.ck-editor__editable .table table td.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle,.ck.ck-editor__editable .table table th.ck-editor__editable_selected .ck-widget>.ck-widget__selection-handle{display:none}',"",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-table/tableselection.css"],names:[],mappings:"AAKA,MACC,wDACD,CAGC,0IAKC,gBAAiB,CAFjB,uBAAwB,CACxB,aAAc,CAFd,iBAiCD,CA3BC,sJAGC,yDAA0D,CAK1D,QAAS,CAPT,UAAW,CAKX,MAAO,CAJP,mBAAoB,CAEpB,iBAAkB,CAGlB,OAAQ,CAFR,KAID,CAEA,wTAEC,4BACD,CAMA,gKACC,aAKD,CAHC,0NACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-table-selected-cell-background: hsla(208, 90%, 80%, .3);\n}\n\n.ck.ck-editor__editable .table table {\n\t& td.ck-editor__editable_selected,\n\t& th.ck-editor__editable_selected {\n\t\tposition: relative;\n\t\tcaret-color: transparent;\n\t\toutline: unset;\n\t\tbox-shadow: unset;\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/6446 */\n\t\t&:after {\n\t\t\tcontent: '';\n\t\t\tpointer-events: none;\n\t\t\tbackground-color: var(--ck-table-selected-cell-background);\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t}\n\n\t\t& ::selection,\n\t\t&:focus {\n\t\t\tbackground-color: transparent;\n\t\t}\n\n\t\t/*\n\t\t * To reduce the amount of noise, all widgets in the table selection have no outline and no selection handle.\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/9491.\n\t\t */\n\t\t& .ck-widget {\n\t\t\toutline: unset;\n\n\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n"],sourceRoot:""}]);const a=s},4906:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-button,a.ck.ck-button{align-items:center;display:inline-flex;justify-content:left;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{display:none}.ck.ck-button.ck-button_with-text .ck-button__label,a.ck.ck-button.ck-button_with-text .ck-button__label{display:inline-block}.ck.ck-button:not(.ck-button_with-text),a.ck.ck-button:not(.ck-button_with-text){justify-content:center}.ck.ck-button,a.ck.ck-button{background:var(--ck-color-button-default-background)}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--ck-color-button-default-hover-background)}.ck.ck-button:not(.ck-disabled):active,a.ck.ck-button:not(.ck-disabled):active{background:var(--ck-color-button-default-active-background)}.ck.ck-button.ck-disabled,a.ck.ck-button.ck-disabled{background:var(--ck-color-button-default-disabled-background)}.ck.ck-button,a.ck.ck-button{border-radius:0}.ck-rounded-corners .ck.ck-button,.ck-rounded-corners a.ck.ck-button,.ck.ck-button.ck-rounded-corners,a.ck.ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-button,a.ck.ck-button{-webkit-appearance:none;border:1px solid transparent;cursor:default;font-size:inherit;line-height:1;min-height:var(--ck-ui-component-min-height);min-width:var(--ck-ui-component-min-height);padding:var(--ck-spacing-tiny);text-align:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-button .ck-button__icon use,.ck.ck-button .ck-button__icon use *,a.ck.ck-button .ck-button__icon use,a.ck.ck-button .ck-button__icon use *{color:inherit}.ck.ck-button .ck-button__label,a.ck.ck-button .ck-button__label{color:inherit;cursor:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle}[dir=ltr] .ck.ck-button .ck-button__label,[dir=ltr] a.ck.ck-button .ck-button__label{text-align:left}[dir=rtl] .ck.ck-button .ck-button__label,[dir=rtl] a.ck.ck-button .ck-button__label{text-align:right}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{color:inherit}[dir=ltr] .ck.ck-button .ck-button__keystroke,[dir=ltr] a.ck.ck-button .ck-button__keystroke{margin-left:var(--ck-spacing-large)}[dir=rtl] .ck.ck-button .ck-button__keystroke,[dir=rtl] a.ck.ck-button .ck-button__keystroke{margin-right:var(--ck-spacing-large)}.ck.ck-button .ck-button__keystroke,a.ck.ck-button .ck-button__keystroke{font-weight:700;opacity:.7}.ck.ck-button.ck-disabled:active,.ck.ck-button.ck-disabled:focus,a.ck.ck-button.ck-disabled:active,a.ck.ck-button.ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-button.ck-disabled .ck-button__icon,.ck.ck-button.ck-disabled .ck-button__label,a.ck.ck-button.ck-disabled .ck-button__icon,a.ck.ck-button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-disabled .ck-button__keystroke,a.ck.ck-button.ck-disabled .ck-button__keystroke{opacity:.3}.ck.ck-button.ck-button_with-text,a.ck.ck-button.ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=ltr] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:calc(var(--ck-spacing-small)*-1);margin-right:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-button_with-text .ck-button__icon,[dir=rtl] a.ck.ck-button.ck-button_with-text .ck-button__icon{margin-left:var(--ck-spacing-small);margin-right:calc(var(--ck-spacing-small)*-1)}.ck.ck-button.ck-button_with-keystroke .ck-button__label,a.ck.ck-button.ck-button_with-keystroke .ck-button__label{flex-grow:1}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--ck-color-button-on-background)}.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):hover{background:var(--ck-color-button-on-hover-background)}.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):active{background:var(--ck-color-button-on-active-background)}.ck.ck-button.ck-on.ck-disabled,a.ck.ck-button.ck-on.ck-disabled{background:var(--ck-color-button-on-disabled-background)}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{color:var(--ck-color-button-on-color)}.ck.ck-button.ck-button-save,a.ck.ck-button.ck-button-save{color:var(--ck-color-button-save)}.ck.ck-button.ck-button-cancel,a.ck.ck-button.ck-button-cancel{color:var(--ck-color-button-cancel)}.ck.ck-button-action,a.ck.ck-button-action{background:var(--ck-color-button-action-background)}.ck.ck-button-action:not(.ck-disabled):hover,a.ck.ck-button-action:not(.ck-disabled):hover{background:var(--ck-color-button-action-hover-background)}.ck.ck-button-action:not(.ck-disabled):active,a.ck.ck-button-action:not(.ck-disabled):active{background:var(--ck-color-button-action-active-background)}.ck.ck-button-action.ck-disabled,a.ck.ck-button-action.ck-disabled{background:var(--ck-color-button-action-disabled-background)}.ck.ck-button-action,a.ck.ck-button-action{color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/button/button.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/button.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/mixins/_button.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AAOA,6BAMC,kBAAmB,CADnB,mBAAoB,CAEpB,oBAAqB,CAHrB,iBAAkB,CCFlB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDkBD,CAdC,iEACC,YACD,CAGC,yGACC,oBACD,CAID,iFACC,sBACD,CEjBD,6BCAC,oDD4ID,CCzIE,6EACC,0DACD,CAEA,+EACC,2DACD,CAID,qDACC,6DACD,CDfD,6BEDC,eF6ID,CA5IA,wIEGE,qCFyIF,CA5IA,6BA6BC,uBAAwB,CANxB,4BAA6B,CAjB7B,cAAe,CAcf,iBAAkB,CAHlB,aAAc,CAJd,4CAA6C,CAD7C,2CAA4C,CAJ5C,8BAA+B,CAC/B,iBAAkB,CAiBlB,4DAA8D,CAnB9D,qBAAsB,CAFtB,kBAuID,CA7GC,oFGhCA,2BAA2B,CCF3B,2CAA8B,CDC9B,YHqCA,CAIC,kJAEC,aACD,CAGD,iEAIC,aAAc,CACd,cAAe,CAHf,iBAAkB,CAClB,mBAAoB,CAMpB,qBASD,CAlBA,qFAYE,eAMF,CAlBA,qFAgBE,gBAEF,CAEA,yEACC,aAYD,CAbA,6FAIE,mCASF,CAbA,6FAQE,oCAKF,CAbA,yEAWC,eAAiB,CACjB,UACD,CAIC,oIIrFD,oDJyFC,CAOA,gLKhGD,kCLkGC,CAEA,iGACC,UACD,CAGD,qEACC,yDAcD,CAXC,2HAEE,4CAA+C,CAC/C,oCAOF,CAVA,2HAQE,mCAAoC,CADpC,6CAGF,CAKA,mHACC,WACD,CAID,yCC/HA,+CDmIA,CChIC,yFACC,qDACD,CAEA,2FACC,sDACD,CAID,iEACC,wDACD,CDgHA,yCAGC,qCACD,CAEA,2DACC,iCACD,CAEA,+DACC,mCACD,CAID,2CC/IC,mDDoJD,CCjJE,2FACC,yDACD,CAEA,6FACC,0DACD,CAID,mEACC,4DACD,CDgID,2CAIC,wCACD,CAEA,uCAEC,eACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-unselectable;\n\n\tposition: relative;\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: left;\n\n\t& .ck-button__label {\n\t\tdisplay: none;\n\t}\n\n\t&.ck-button_with-text {\n\t\t& .ck-button__label {\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t/* Center the icon horizontally in a button without text. */\n\t&:not(.ck-button_with-text) {\n\t\tjustify-content: center;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../mixins/_button.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-button,\na.ck.ck-button {\n\t@mixin ck-button-colors --ck-color-button-default;\n\t@mixin ck-rounded-corners;\n\n\twhite-space: nowrap;\n\tcursor: default;\n\tvertical-align: middle;\n\tpadding: var(--ck-spacing-tiny);\n\ttext-align: center;\n\n\t/* A very important piece of styling. Go to variable declaration to learn more. */\n\tmin-width: var(--ck-ui-component-min-height);\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Normalize the height of the line. Removing this will break consistent height\n\tamong text and text-less buttons (with icons). */\n\tline-height: 1;\n\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t/* Avoid flickering when the foucs border shows up. */\n\tborder: 1px solid transparent;\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .2s ease-in-out, border .2s ease-in-out;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/189 */\n\t-webkit-appearance: none;\n\n\t&:active,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t/* Allow icon coloring using the text "color" property. */\n\t& .ck-button__icon {\n\t\t& use,\n\t\t& use * {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t& .ck-button__label {\n\t\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\t\tfont-size: inherit;\n\t\tfont-weight: inherit;\n\t\tcolor: inherit;\n\t\tcursor: inherit;\n\n\t\t/* Must be consistent with .ck-icon\'s vertical align. Otherwise, buttons with and\n\t\twithout labels (but with icons) have different sizes in Chrome */\n\t\tvertical-align: middle;\n\n\t\t@mixin ck-dir ltr {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\n\t& .ck-button__keystroke {\n\t\tcolor: inherit;\n\n\t\t@mixin ck-dir ltr {\n\t\t\tmargin-left: var(--ck-spacing-large);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\tmargin-right: var(--ck-spacing-large);\n\t\t}\n\n\t\tfont-weight: bold;\n\t\topacity: .7;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t&.ck-disabled {\n\t\t&:active,\n\t\t&:focus {\n\t\t\t/* The disabled button should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t\t& .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t& .ck-button__keystroke {\n\t\t\topacity: .3;\n\t\t}\n\t}\n\n\t&.ck-button_with-text {\n\t\tpadding: var(--ck-spacing-tiny) var(--ck-spacing-standard);\n\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__icon {\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-right: calc(-1 * var(--ck-spacing-small));\n\t\t\t\tmargin-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-button_with-keystroke {\n\t\t/* stylelint-disable-next-line no-descending-specificity */\n\t\t& .ck-button__label {\n\t\t\tflex-grow: 1;\n\t\t}\n\t}\n\n\t/* A style of the button which is currently on, e.g. its feature is active. */\n\t&.ck-on {\n\t\t@mixin ck-button-colors --ck-color-button-on;\n\n\t\tcolor: var(--ck-color-button-on-color);\n\t}\n\n\t&.ck-button-save {\n\t\tcolor: var(--ck-color-button-save);\n\t}\n\n\t&.ck-button-cancel {\n\t\tcolor: var(--ck-color-button-cancel);\n\t}\n}\n\n/* A style of the button which handles the primary action. */\n.ck.ck-button-action,\na.ck.ck-button-action {\n\t@mixin ck-button-colors --ck-color-button-action;\n\n\tcolor: var(--ck-color-button-action-text);\n}\n\n.ck.ck-button-bold,\na.ck.ck-button-bold {\n\tfont-weight: bold;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements a button of given background color.\n *\n * @param {String} $background - Background color of the button.\n * @param {String} $border - Border color of the button.\n */\n@define-mixin ck-button-colors $prefix {\n\tbackground: var($(prefix)-background);\n\n\t&:not(.ck-disabled) {\n\t\t&:hover {\n\t\t\tbackground: var($(prefix)-hover-background);\n\t\t}\n\n\t\t&:active {\n\t\t\tbackground: var($(prefix)-active-background);\n\t\t}\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/98 */\n\t&.ck-disabled {\n\t\tbackground: var($(prefix)-disabled-background);\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const a=s},5332:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}:root{--ck-switch-button-toggle-width:2.6153846154em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px);--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton.ck-on:active,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:hover{background:transparent;color:inherit}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__label{margin-right:calc(var(--ck-spacing-large)*2)}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__label{margin-left:calc(var(--ck-spacing-large)*2)}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle,.ck.ck-button.ck-switchbutton .ck-button__toggle.ck-rounded-corners{border-radius:var(--ck-border-radius)}[dir=ltr] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-left:auto}[dir=rtl] .ck.ck-button.ck-switchbutton .ck-button__toggle{margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle{background:var(--ck-color-switch-button-off-background);border:1px solid transparent;transition:background .4s ease,box-shadow .2s ease-in-out,outline .2s ease-in-out;width:var(--ck-switch-button-toggle-width)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:0}.ck-rounded-corners .ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner,.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner.ck-rounded-corners{border-radius:var(--ck-border-radius);border-radius:calc(var(--ck-border-radius)*.5)}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{background:var(--ck-color-switch-button-inner-background);height:var(--ck-switch-button-toggle-inner-size);transition:all .3s ease;width:var(--ck-switch-button-toggle-inner-size)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{border-color:transparent;box-shadow:none;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background),0 0 0 5px var(--ck-color-focus-outer-shadow);outline:var(--ck-focus-ring);outline-offset:1px}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(var( --ck-switch-button-translation ))}[dir=rtl] .ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner{transform:translateX(calc(var( --ck-switch-button-translation )*-1))}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/button/switchbutton.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/button/switchbutton.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css"],names:[],mappings:"AASE,4HACC,aACD,CCCF,MAEC,8CAA+C,CAE/C,0DAAgE,CAChE,2HAIC,CACD,0FACD,CAOC,0QAEC,sBAAuB,CADvB,aAED,CAEA,0DAGE,4CAOF,CAVA,0DAQE,2CAEF,CAEA,iDCpCA,eD4EA,CAxCA,yIChCC,qCDwED,CAxCA,2DAKE,gBAmCF,CAxCA,2DAUE,iBA8BF,CAxCA,iDAkBC,uDAAwD,CAFxD,4BAA6B,CAD7B,iFAAsF,CAEtF,0CAuBD,CApBC,2ECxDD,eDmEC,CAXA,6LCpDA,qCAAsC,CDsDpC,8CASF,CAXA,2EAOC,yDAA0D,CAD1D,gDAAiD,CAIjD,uBAA0B,CAL1B,+CAMD,CAEA,uDACC,6DAKD,CAHC,iFACC,qDACD,CAIF,6DEhFA,kCFkFA,CAGA,oCACC,wBAAyB,CAEzB,eAAgB,CADhB,YAQD,CALC,uDACC,iGAAmG,CAEnG,4BAA6B,CAD7B,kBAED,CAKA,uDACC,sDAkBD,CAhBC,6DACC,4DACD,CAEA,2FAKE,2DAMF,CAXA,2FASE,oEAEF",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-button.ck-switchbutton {\n\t& .ck-button__toggle {\n\t\tdisplay: block;\n\n\t\t& .ck-button__toggle__inner {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n/* Note: To avoid rendering issues (aliasing) but to preserve the responsive nature\nof the component, floating–point numbers have been used which, for the default font size\n(see: --ck-font-size-base), will generate simple integers. */\n:root {\n\t/* 34px at 13px font-size */\n\t--ck-switch-button-toggle-width: 2.6153846154em;\n\t/* 14px at 13px font-size */\n\t--ck-switch-button-toggle-inner-size: calc(1.0769230769em + 1px);\n\t--ck-switch-button-translation: calc(\n\t\tvar(--ck-switch-button-toggle-width) -\n\t\tvar(--ck-switch-button-toggle-inner-size) -\n\t\t2px /* Border */\n\t);\n\t--ck-switch-button-inner-hover-shadow: 0 0 0 5px var(--ck-color-switch-button-inner-shadow);\n}\n\n.ck.ck-button.ck-switchbutton {\n\t/* Unlike a regular button, the switch button text color and background should never change.\n\t * Changing toggle switch (background, outline) is enough to carry the information about the\n\t * state of the entire component (https://github.com/ckeditor/ckeditor5/issues/12519)\n\t */\n\t&, &:hover, &:focus, &:active, &.ck-on:hover, &.ck-on:focus, &.ck-on:active {\n\t\tcolor: inherit;\n\t\tbackground: transparent;\n\t}\n\n\t& .ck-button__label {\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-right: calc(2 * var(--ck-spacing-large));\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Separate the label from the switch */\n\t\t\tmargin-left: calc(2 * var(--ck-spacing-large));\n\t\t}\n\t}\n\n\t& .ck-button__toggle {\n\t\t@mixin ck-rounded-corners;\n\n\t\t@mixin ck-dir ltr {\n\t\t\t/* Make sure the toggle is always to the right as far as possible. */\n\t\t\tmargin-left: auto;\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t/* Make sure the toggle is always to the left as far as possible. */\n\t\t\tmargin-right: auto;\n\t\t}\n\n\t\t/* Apply some smooth transition to the box-shadow and border. */\n\t\t/* Gently animate the background color of the toggle switch */\n\t\ttransition: background 400ms ease, box-shadow .2s ease-in-out, outline .2s ease-in-out;\n\t\tborder: 1px solid transparent;\n\t\twidth: var(--ck-switch-button-toggle-width);\n\t\tbackground: var(--ck-color-switch-button-off-background);\n\n\t\t& .ck-button__toggle__inner {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-radius: calc(.5 * var(--ck-border-radius));\n\t\t\t}\n\n\t\t\twidth: var(--ck-switch-button-toggle-inner-size);\n\t\t\theight: var(--ck-switch-button-toggle-inner-size);\n\t\t\tbackground: var(--ck-color-switch-button-inner-background);\n\n\t\t\t/* Gently animate the inner part of the toggle switch */\n\t\t\ttransition: all 300ms ease;\n\t\t}\n\n\t\t&:hover {\n\t\t\tbackground: var(--ck-color-switch-button-off-hover-background);\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\tbox-shadow: var(--ck-switch-button-inner-hover-shadow);\n\t\t\t}\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-button__toggle {\n\t\t@mixin ck-disabled;\n\t}\n\n\t/* Overriding default .ck-button:focus styles + an outline around the toogle */\n\t&:focus {\n\t\tborder-color: transparent;\n\t\toutline: none;\n\t\tbox-shadow: none;\n\n\t\t& .ck-button__toggle {\n\t\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);\n\t\t\toutline-offset: 1px;\n\t\t\toutline: var(--ck-focus-ring);\n\t\t}\n\t}\n\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-on {\n\t\t& .ck-button__toggle {\n\t\t\tbackground: var(--ck-color-switch-button-on-background);\n\n\t\t\t&:hover {\n\t\t\t\tbackground: var(--ck-color-switch-button-on-hover-background);\n\t\t\t}\n\n\t\t\t& .ck-button__toggle__inner {\n\t\t\t\t/*\n\t\t\t\t* Move the toggle switch to the right. It will be animated.\n\t\t\t\t*/\n\t\t\t\t@mixin ck-dir ltr {\n\t\t\t\t\ttransform: translateX( var( --ck-switch-button-translation ) );\n\t\t\t\t}\n\n\t\t\t\t@mixin ck-dir rtl {\n\t\t\t\t\ttransform: translateX( calc( -1 * var( --ck-switch-button-translation ) ) );\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n"],sourceRoot:""}]);const a=s},6781:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-color-grid{display:grid}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px}.ck.ck-color-grid__tile{border:0;height:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);padding:0;transition:box-shadow .2s ease;width:var(--ck-color-grid-tile-size)}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile.ck-color-table__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background),0 0 0 2px var(--ck-color-focus-border)}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/colorgrid/colorgrid.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/colorgrid/colorgrid.css"],names:[],mappings:"AAKA,kBACC,YACD,CCAA,MACC,8BAA+B,CAK/B,wCACD,CAEA,kBACC,YAAa,CACb,WACD,CAEA,wBAOC,QAAS,CALT,qCAAsC,CAEtC,yCAA0C,CAD1C,wCAAyC,CAEzC,SAAU,CACV,8BAA+B,CAL/B,oCAyCD,CAjCC,oCACC,YAAa,CACb,gBACD,CAEA,4DACC,gDACD,CAEA,oCAEC,2CAA4C,CAD5C,YAED,CAEA,8BACC,8FAKD,CAHC,0CACC,aACD,CAGD,8HAIC,QACD,CAEA,gGAEC,iGACD,CAGD,yBACC,oCACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-color-grid {\n\tdisplay: grid;\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-grid-tile-size: 24px;\n\n\t/* Not using global colors here because these may change but some colors in a pallette\n\t * require special treatment. For instance, this ensures no matter what the UI text color is,\n\t * the check icon will look good on the black color tile. */\n\t--ck-color-color-grid-check-icon: hsl(212, 81%, 46%);\n}\n\n.ck.ck-color-grid {\n\tgrid-gap: 5px;\n\tpadding: 8px;\n}\n\n.ck.ck-color-grid__tile {\n\twidth: var(--ck-color-grid-tile-size);\n\theight: var(--ck-color-grid-tile-size);\n\tmin-width: var(--ck-color-grid-tile-size);\n\tmin-height: var(--ck-color-grid-tile-size);\n\tpadding: 0;\n\ttransition: .2s ease box-shadow;\n\tborder: 0;\n\n\t&.ck-disabled {\n\t\tcursor: unset;\n\t\ttransition: unset;\n\t}\n\n\t&.ck-color-table__color-tile_bordered {\n\t\tbox-shadow: 0 0 0 1px var(--ck-color-base-border);\n\t}\n\n\t& .ck.ck-icon {\n\t\tdisplay: none;\n\t\tcolor: var(--ck-color-color-grid-check-icon);\n\t}\n\n\t&.ck-on {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text);\n\n\t\t& .ck.ck-icon {\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t&.ck-on,\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\t/* Disable the default .ck-button\'s border ring. */\n\t\tborder: 0;\n\t}\n\n\t&:focus:not( .ck-disabled ),\n\t&:hover:not( .ck-disabled ) {\n\t\tbox-shadow: inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);\n\t}\n}\n\n.ck.ck-color-grid__label {\n\tpadding: 0 var(--ck-spacing-standard);\n}\n'],sourceRoot:""}]);const a=s},5485:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-dropdown-max-width:75vw}.ck.ck-dropdown{display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{display:none;max-width:var(--ck-dropdown-max-width);position:absolute;z-index:var(--ck-z-modal)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{bottom:auto;top:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{left:50%;transform:translateX(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translateX(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translateX(-25%)}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-modal) + 1)}:root{--ck-dropdown-arrow-size:calc(var(--ck-icon-size)*0.5)}.ck.ck-dropdown{font-size:inherit}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{margin-left:var(--ck-spacing-standard);right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-dropdown .ck-button.ck-dropdown__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{overflow:hidden;text-overflow:ellipsis;width:7em}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-left-radius:0;border-bottom-right-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active:focus,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active:focus{box-shadow:var(--ck-focus-outer-shadow),0 0}.ck.ck-dropdown__panel{border-radius:0}.ck-rounded-corners .ck.ck-dropdown__panel,.ck.ck-dropdown__panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-dropdown__panel{background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);bottom:0;box-shadow:var(--ck-drop-shadow),0 0;min-width:100%}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/dropdown.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/dropdown.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_disabled.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,MACC,4BACD,CAEA,gBACC,oBAAqB,CACrB,iBA2ED,CAzEC,oCACC,mBAAoB,CACpB,2BACD,CAGA,+CACC,UACD,CAEA,oCACC,YAAa,CAEb,sCAAuC,CAEvC,iBAAkB,CAHlB,yBA4DD,CAvDC,+DACC,oBACD,CAEA,mSAKC,WACD,CAEA,mSAUC,WAAY,CADZ,QAED,CAEA,oHAEC,MACD,CAEA,oHAEC,OACD,CAEA,kHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAEA,sHAGC,QAAS,CACT,0BACD,CAQF,mCACC,mCACD,CCpFA,MACC,sDACD,CAEA,gBAEC,iBA2ED,CAzEC,oCACC,mCACD,CAGC,8CAIC,sCAAuC,CAHvC,gCAID,CAIA,8CACC,+BAAgC,CAGhC,oCACD,CAGD,gDC/BA,kCDiCA,CAIE,mFAEC,oCACD,CAIA,mFAEC,qCACD,CAID,iEAEC,eAAgB,CAChB,sBAAuB,CAFvB,SAGD,CAGA,6EC1DD,kCD4DC,CAGA,qDACC,2BAA4B,CAC5B,4BACD,CAEA,sGACC,UACD,CAGA,yHAEC,eAKD,CAHC,qIE7EF,2CF+EE,CAKH,uBGlFC,eH8GD,CA5BA,qFG9EE,qCH0GF,CA5BA,uBAIC,oDAAqD,CACrD,sDAAuD,CACvD,QAAS,CE1FT,oCAA8B,CF6F9B,cAmBD,CAfC,6CACC,wBACD,CAEA,6CACC,yBACD,CAEA,6CACC,2BACD,CAEA,6CACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-dropdown-max-width: 75vw;\n}\n\n.ck.ck-dropdown {\n\tdisplay: inline-block;\n\tposition: relative;\n\n\t& .ck-dropdown__arrow {\n\t\tpointer-events: none;\n\t\tz-index: var(--ck-z-default);\n\t}\n\n\t/* Dropdown button should span horizontally, e.g. in vertical toolbars */\n\t& .ck-button.ck-dropdown__button {\n\t\twidth: 100%;\n\t}\n\n\t& .ck-dropdown__panel {\n\t\tdisplay: none;\n\t\tz-index: var(--ck-z-modal);\n\t\tmax-width: var(--ck-dropdown-max-width);\n\n\t\tposition: absolute;\n\n\t\t&.ck-dropdown__panel-visible {\n\t\t\tdisplay: inline-block;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_n,\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_nme {\n\t\t\tbottom: 100%;\n\t\t}\n\n\t\t&.ck-dropdown__panel_se,\n\t\t&.ck-dropdown__panel_sw,\n\t\t&.ck-dropdown__panel_smw,\n\t\t&.ck-dropdown__panel_sme,\n\t\t&.ck-dropdown__panel_s {\n\t\t\t/*\n\t\t\t * Using transform: translate3d( 0, 100%, 0 ) causes blurry dropdown on Chrome 67-78+ on non-retina displays.\n\t\t\t * See https://github.com/ckeditor/ckeditor5/issues/1053.\n\t\t\t */\n\t\t\ttop: 100%;\n\t\t\tbottom: auto;\n\t\t}\n\n\t\t&.ck-dropdown__panel_ne,\n\t\t&.ck-dropdown__panel_se {\n\t\t\tleft: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_nw,\n\t\t&.ck-dropdown__panel_sw {\n\t\t\tright: 0px;\n\t\t}\n\n\t\t&.ck-dropdown__panel_s,\n\t\t&.ck-dropdown__panel_n {\n\t\t\t/* Positioning panels relative to the center of the button */\n\t\t\tleft: 50%;\n\t\t\ttransform: translateX(-50%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nmw,\n\t\t&.ck-dropdown__panel_smw {\n\t\t\t/* Positioning panels relative to the middle-west of the button */\n\t\t\tleft: 75%;\n\t\t\ttransform: translateX(-75%);\n\t\t}\n\n\t\t&.ck-dropdown__panel_nme,\n\t\t&.ck-dropdown__panel_sme {\n\t\t\t/* Positioning panels relative to the middle-east of the button */\n\t\t\tleft: 25%;\n\t\t\ttransform: translateX(-25%);\n\t\t}\n\t}\n}\n\n/*\n * Toolbar dropdown panels should be always above the UI (eg. other dropdown panels) from the editor's content.\n * See https://github.com/ckeditor/ckeditor5/issues/7874\n */\n.ck.ck-toolbar .ck-dropdown__panel {\n\tz-index: calc( var(--ck-z-modal) + 1 );\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n:root {\n\t--ck-dropdown-arrow-size: calc(0.5 * var(--ck-icon-size));\n}\n\n.ck.ck-dropdown {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-dropdown__arrow {\n\t\twidth: var(--ck-dropdown-arrow-size);\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& .ck-dropdown__arrow {\n\t\t\tright: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& .ck-dropdown__arrow {\n\t\t\tleft: var(--ck-spacing-standard);\n\n\t\t\t/* A space to accommodate the triangle. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\t}\n\n\t&.ck-disabled .ck-dropdown__arrow {\n\t\t@mixin ck-disabled;\n\t}\n\n\t& .ck-button.ck-dropdown__button {\n\t\t@mixin ck-dir ltr {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-left: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\t&:not(.ck-button_with-text) {\n\t\t\t\t/* Make sure dropdowns with just an icon have the right inner spacing */\n\t\t\t\tpadding-right: var(--ck-spacing-small);\n\t\t\t}\n\t\t}\n\n\t\t/* #23 */\n\t\t& .ck-button__label {\n\t\t\twidth: 7em;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/70 */\n\t\t&.ck-disabled .ck-button__label {\n\t\t\t@mixin ck-disabled;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/816 */\n\t\t&.ck-on {\n\t\t\tborder-bottom-left-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t&.ck-dropdown__button_label-width_auto .ck-button__label {\n\t\t\twidth: auto;\n\t\t}\n\n\t\t/* https://github.com/ckeditor/ckeditor5/issues/8699 */\n\t\t&.ck-off:active,\n\t\t&.ck-on:active {\n\t\t\tbox-shadow: none;\n\t\t\t\n\t\t\t&:focus {\n\t\t\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-dropdown__panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tbackground: var(--ck-color-dropdown-panel-background);\n\tborder: 1px solid var(--ck-color-dropdown-panel-border);\n\tbottom: 0;\n\n\t/* Make sure the panel is at least as wide as the drop-down\'s button. */\n\tmin-width: 100%;\n\n\t/* Disabled corner border radius to be consistent with the .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-dropdown__panel_se {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_sw {\n\t\tborder-top-right-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_ne {\n\t\tborder-bottom-left-radius: 0;\n\t}\n\n\t&.ck-dropdown__panel_nw {\n\t\tborder-bottom-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which indicates that an element holding it is disabled.\n */\n@define-mixin ck-disabled {\n\topacity: var(--ck-disabled-opacity);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},3949:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-dropdown .ck-dropdown__panel .ck-list{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list,.ck.ck-dropdown .ck-dropdown__panel .ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:first-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0}.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button{border-radius:0}.ck-rounded-corners .ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button,.ck.ck-dropdown .ck-dropdown__panel .ck-list .ck-list__item:last-child .ck-button.ck-rounded-corners{border-radius:var(--ck-border-radius);border-top-left-radius:0;border-top-right-radius:0}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/listdropdown.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,6CCIC,eDqBD,CAzBA,iICQE,qCAAsC,CDJtC,wBAqBF,CAfE,mFCND,eDYC,CANA,6MCFA,qCAAsC,CDKpC,2BAA4B,CAC5B,4BAA6B,CAF7B,wBAIF,CAEA,kFCdD,eDmBC,CALA,2MCVA,qCAAsC,CDYpC,wBAAyB,CACzB,yBAEF",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-dropdown .ck-dropdown__panel .ck-list {\n\t/* Disabled radius of top-left border to be consistent with .dropdown__button\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t@mixin ck-rounded-corners {\n\t\tborder-top-left-radius: 0;\n\t}\n\n\t/* Make sure the button belonging to the first/last child of the list goes well with the\n\tborder radius of the entire panel. */\n\t& .ck-list__item {\n\t\t&:first-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child .ck-button {\n\t\t\t@mixin ck-rounded-corners {\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-top-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},7686:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck.ck-splitbutton{font-size:inherit}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-right-radius:unset;border-top-right-radius:unset}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__action{border-bottom-left-radius:unset;border-top-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-left-radius:unset;border-top-left-radius:unset}[dir=rtl] .ck.ck-splitbutton>.ck-splitbutton__arrow{border-bottom-right-radius:unset;border-top-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-bottom-width:0;border-top-width:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover),.ck.ck-splitbutton:hover>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{background-color:var(--ck-color-split-button-hover-border);content:"";height:100%;position:absolute;width:1px}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:focus:after,.ck.ck-splitbutton:hover>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=ltr] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after,[dir=rtl] .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__action{border-bottom-left-radius:0}.ck-rounded-corners .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow,.ck.ck-splitbutton.ck-splitbutton_open.ck-rounded-corners>.ck-splitbutton__arrow{border-bottom-right-radius:0}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/splitbutton.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/splitbutton.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAKA,mBAEC,iBAKD,CAHC,iDACC,qCACD,CCJD,MACC,gDAAyD,CACzD,4CACD,CAMC,oIAKE,gCAAiC,CADjC,6BASF,CAbA,oIAWE,+BAAgC,CADhC,4BAGF,CAEA,0CAGC,eAiBD,CApBA,oDAQE,+BAAgC,CADhC,4BAaF,CApBA,oDAcE,gCAAiC,CADjC,6BAOF,CAHC,8CACC,mCACD,CAKD,sDAEC,qBAAwB,CADxB,kBAED,CAQC,0KACC,wDACD,CAIA,8JAKC,0DAA2D,CAJ3D,UAAW,CAGX,WAAY,CAFZ,iBAAkB,CAClB,SAGD,CAGA,sIACC,iEACD,CAGC,kLACC,SACD,CAIA,kLACC,UACD,CAMF,uCCzFA,eDmGA,CAVA,qHCrFC,qCD+FD,CARE,qKACC,2BACD,CAEA,mKACC,4BACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-splitbutton {\n\t/* Enable font size inheritance, which allows fluid UI scaling. */\n\tfont-size: inherit;\n\n\t& .ck-splitbutton__action:focus {\n\t\tz-index: calc(var(--ck-z-default) + 1);\n\t}\n}\n\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-color-split-button-hover-background: hsl(0, 0%, 92%);\n\t--ck-color-split-button-hover-border: hsl(0, 0%, 70%);\n}\n\n.ck.ck-splitbutton {\n\t/*\n\t * Note: ck-rounded and ck-dir mixins don\'t go together (because they both use @nest).\n\t */\n\t&:hover > .ck-splitbutton__action,\n\t&.ck-splitbutton_open > .ck-splitbutton__action {\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the action button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the action button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\t}\n\n\t& > .ck-splitbutton__arrow {\n\t\t/* It\'s a text-less button and since the icon is positioned absolutely in such situation,\n\t\tit must get some arbitrary min-width. */\n\t\tmin-width: unset;\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t/* Don\'t round the arrow button on the left side */\n\t\t\tborder-top-left-radius: unset;\n\t\t\tborder-bottom-left-radius: unset;\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t/* Don\'t round the arrow button on the right side */\n\t\t\tborder-top-right-radius: unset;\n\t\t\tborder-bottom-right-radius: unset;\n\t\t}\n\n\t\t& svg {\n\t\t\twidth: var(--ck-dropdown-arrow-size);\n\t\t}\n\t}\n\n\t/* Make sure the divider stretches 100% height of the button\n\thttps://github.com/ckeditor/ckeditor5/issues/10936 */\n\t& > .ck-splitbutton__arrow:not(:focus) {\n\t\tborder-top-width: 0px;\n\t\tborder-bottom-width: 0px;\n\t}\n\n\t/* When the split button is "open" (the arrow is on) or being hovered, it should get some styling\n\tas a whole. The background of both buttons should stand out and there should be a visual\n\tseparation between both buttons. */\n\t&.ck-splitbutton_open,\n\t&:hover {\n\t\t/* When the split button hovered as a whole, not as individual buttons. */\n\t\t& > .ck-button:not(.ck-on):not(.ck-disabled):not(:hover) {\n\t\t\tbackground: var(--ck-color-split-button-hover-background);\n\t\t}\n\n\t\t/* Splitbutton separator needs to be set with the ::after pseudoselector\n\t\tto display properly the borders on focus */\n\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\tcontent: \'\';\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t\theight: 100%;\n\t\t\tbackground-color: var(--ck-color-split-button-hover-border);\n\t\t}\n\n\t\t/* Make sure the divider between the buttons looks fine when the button is focused */\n\t\t& > .ck-splitbutton__arrow:focus::after {\n\t\t\t--ck-color-split-button-hover-border: var(--ck-color-focus-border);\n\t\t}\n\n\t\t@nest [dir="ltr"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tleft: -1px;\n\t\t\t}\n\t\t}\n\n\t\t@nest [dir="rtl"] & {\n\t\t\t& > .ck-splitbutton__arrow:not(.ck-disabled)::after {\n\t\t\t\tright: -1px;\n\t\t\t}\n\t\t}\n\t}\n\n\t/* Don\'t round the bottom left and right corners of the buttons when "open"\n\thttps://github.com/ckeditor/ckeditor5/issues/816 */\n\t&.ck-splitbutton_open {\n\t\t@mixin ck-rounded-corners {\n\t\t\t& > .ck-splitbutton__action {\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t& > .ck-splitbutton__arrow {\n\t\t\t\tborder-bottom-right-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},7339:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{max-width:var(--ck-toolbar-dropdown-max-width);width:max-content}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/dropdown/toolbardropdown.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/dropdown/toolbardropdown.css"],names:[],mappings:"AAKA,MACC,oCACD,CAEA,4CAGC,8CAA+C,CAD/C,iBAQD,CAJE,6DACC,qCACD,CCZF,oCACC,QACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-toolbar-dropdown-max-width: 60vw;\n}\n\n.ck.ck-toolbar-dropdown > .ck-dropdown__panel {\n\t/* https://github.com/ckeditor/ckeditor5/issues/5586 */\n\twidth: max-content;\n\tmax-width: var(--ck-toolbar-dropdown-max-width);\n\n\t& .ck-button {\n\t\t&:focus {\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-toolbar-dropdown .ck-toolbar {\n\tborder: 0;\n}\n"],sourceRoot:""}]);const a=s},9688:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:0}.ck-rounded-corners .ck.ck-editor__editable:not(.ck-editor__nested-editable),.ck.ck-editor__editable.ck-rounded-corners:not(.ck-editor__nested-editable){border-radius:var(--ck-border-radius)}.ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable){border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck.ck-editor__editable_inline{border:1px solid transparent;overflow:auto;padding:0 var(--ck-spacing-standard)}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-base-foreground)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-base-foreground)}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/editorui/editorui.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAWA,MACC,0CACD,CAEA,yDCJC,eDWD,CAPA,yJCAE,qCDOF,CAJC,oEEPA,2BAA2B,CCF3B,qCAA8B,CDC9B,YFWA,CAGD,+BAGC,4BAA6B,CAF7B,aAAc,CACd,oCA6BD,CA1BC,wCACC,eACD,CAEA,wCACC,gBACD,CAGA,4CACC,kCACD,CAGA,2CAKC,qCACD,CAGA,sDACC,kDACD,CAKA,gEACC,mDACD,CAIA,gEACC,gDACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_shadow.css";\n@import "../../../mixins/_focus.css";\n@import "../../mixins/_button.css";\n\n:root {\n\t--ck-color-editable-blur-selection: hsl(0, 0%, 85%);\n}\n\n.ck.ck-editor__editable:not(.ck-editor__nested-editable) {\n\t@mixin ck-rounded-corners;\n\n\t&.ck-focused {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\t}\n}\n\n.ck.ck-editor__editable_inline {\n\toverflow: auto;\n\tpadding: 0 var(--ck-spacing-standard);\n\tborder: 1px solid transparent;\n\n\t&[dir="ltr"] {\n\t\ttext-align: left;\n\t}\n\n\t&[dir="rtl"] {\n\t\ttext-align: right;\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/116 */\n\t& > *:first-child {\n\t\tmargin-top: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/847 */\n\t& > *:last-child {\n\t\t/*\n\t\t * This value should match with the default margins of the block elements (like .media or .image)\n\t\t * to avoid a content jumping when the fake selection container shows up (See https://github.com/ckeditor/ckeditor5/issues/9825).\n\t\t */\n\t\tmargin-bottom: var(--ck-spacing-large);\n\t}\n\n\t/* https://github.com/ckeditor/ckeditor5/issues/6517 */\n\t&.ck-blurred ::selection {\n\t\tbackground: var(--ck-color-editable-blur-selection);\n\t}\n}\n\n/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/111 */\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_n"] {\n\t&::after {\n\t\tborder-bottom-color: var(--ck-color-base-foreground);\n\t}\n}\n\n.ck.ck-balloon-panel.ck-toolbar-container[class*="arrow_s"] {\n\t&::after {\n\t\tborder-top-color: var(--ck-color-base-foreground);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},8847:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-form__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}:root{--ck-form-header-height:38px}.ck.ck-form__header{border-bottom:1px solid var(--ck-color-base-border);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);padding:var(--ck-spacing-small) var(--ck-spacing-large)}.ck.ck-form__header .ck-form__header__label{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/formheader/formheader.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/formheader/formheader.css"],names:[],mappings:"AAKA,oBAIC,kBAAmB,CAHnB,YAAa,CACb,kBAAmB,CACnB,gBAAiB,CAEjB,6BACD,CCNA,MACC,4BACD,CAEA,oBAIC,mDAAoD,CAFpD,mCAAoC,CACpC,wCAAyC,CAFzC,uDAQD,CAHC,4CACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-form__header {\n\tdisplay: flex;\n\tflex-direction: row;\n\tflex-wrap: nowrap;\n\talign-items: center;\n\tjustify-content: space-between;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-form-header-height: 38px;\n}\n\n.ck.ck-form__header {\n\tpadding: var(--ck-spacing-small) var(--ck-spacing-large);\n\theight: var(--ck-form-header-height);\n\tline-height: var(--ck-form-header-height);\n\tborder-bottom: 1px solid var(--ck-color-base-border);\n\n\t& .ck-form__header__label {\n\t\tfont-weight: bold;\n\t}\n}\n"],sourceRoot:""}]);const a=s},6574:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-icon{vertical-align:middle}:root{--ck-icon-size:calc(var(--ck-line-height-base)*var(--ck-font-size-normal))}.ck.ck-icon{font-size:.8333350694em;height:var(--ck-icon-size);width:var(--ck-icon-size);will-change:transform}.ck.ck-icon,.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/icon/icon.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/icon/icon.css"],names:[],mappings:"AAKA,YACC,qBACD,CCFA,MACC,0EACD,CAEA,YAKC,uBAAwB,CAHxB,0BAA2B,CAD3B,yBAA0B,CAU1B,qBAoBD,CAlBC,0BALA,cAQA,CAMC,sEACC,aAMD,CAJC,+CAEC,iBACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-icon {\n\tvertical-align: middle;\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-icon-size: calc(var(--ck-line-height-base) * var(--ck-font-size-normal));\n}\n\n.ck.ck-icon {\n\twidth: var(--ck-icon-size);\n\theight: var(--ck-icon-size);\n\n\t/* Multiplied by the height of the line in "px" should give SVG "viewport" dimensions */\n\tfont-size: .8333350694em;\n\n\t/* Inherit cursor style (#5). */\n\tcursor: inherit;\n\n\t/* This will prevent blurry icons on Firefox. See #340. */\n\twill-change: transform;\n\n\t& * {\n\t\t/* Inherit cursor style (#5). */\n\t\tcursor: inherit;\n\t}\n\n\t/* Allows dynamic coloring of an icon by inheriting its color from the parent. */\n\t&.ck-icon_inherit-color {\n\t\tcolor: inherit;\n\n\t\t& * {\n\t\t\tcolor: inherit;\n\n\t\t\t&:not([fill]) {\n\t\t\t\t/* Needed by FF. */\n\t\t\t\tfill: currentColor;\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},4879:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:0}.ck-rounded-corners .ck.ck-input,.ck.ck-input.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-input{background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);min-height:var(--ck-ui-component-min-height);min-width:var(--ck-input-width);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow),0 0;outline:none}.ck.ck-input[readonly]{background:var(--ck-color-input-disabled-background);border:1px solid var(--ck-color-input-disabled-border);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow),0 0}.ck.ck-input.ck-error{animation:ck-input-shake .3s ease both;border-color:var(--ck-color-input-error-border)}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow),0 0}@keyframes ck-input-shake{20%{transform:translateX(-2px)}40%{transform:translateX(2px)}60%{transform:translateX(-1px)}80%{transform:translateX(1px)}}","",{version:3,sources:["webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/input/input.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AASA,MACC,qBAAsB,CAGtB,2CACD,CAEA,aCLC,eD2CD,CAtCA,iECDE,qCDuCF,CAtCA,aAGC,2CAA4C,CAC5C,6CAA8C,CAK9C,4CAA6C,CAH7C,+BAAgC,CADhC,6DAA8D,CAO9D,4DA0BD,CAxBC,mBEnBA,2BAA2B,CCF3B,2CAA8B,CDC9B,YFuBA,CAEA,uBAEC,oDAAqD,CADrD,sDAAuD,CAEvD,yCAMD,CAJC,6BG/BD,oDHkCC,CAGD,sBAEC,sCAAuC,CADvC,+CAMD,CAHC,4BGzCD,iDH2CC,CAIF,0BACC,IACC,0BACD,CAEA,IACC,yBACD,CAEA,IACC,0BACD,CAEA,IACC,yBACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_focus.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-input-width: 18em;\n\n\t/* Backward compatibility. */\n\t--ck-input-text-width: var(--ck-input-width);\n}\n\n.ck.ck-input {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-input-background);\n\tborder: 1px solid var(--ck-color-input-border);\n\tpadding: var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);\n\tmin-width: var(--ck-input-width);\n\n\t/* This is important to stay of the same height as surrounding buttons */\n\tmin-height: var(--ck-ui-component-min-height);\n\n\t/* Apply some smooth transition to the box-shadow and border. */\n\ttransition: box-shadow .1s ease-in-out, border .1s ease-in-out;\n\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-focus-outer-shadow);\n\t}\n\n\t&[readonly] {\n\t\tborder: 1px solid var(--ck-color-input-disabled-border);\n\t\tbackground: var(--ck-color-input-disabled-background);\n\t\tcolor: var(--ck-color-input-disabled-text);\n\n\t\t&:focus {\n\t\t\t/* The read-only input should have a slightly less visible shadow when focused. */\n\t\t\t@mixin ck-box-shadow var(--ck-focus-disabled-outer-shadow);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\tborder-color: var(--ck-color-input-error-border);\n\t\tanimation: ck-input-shake .3s ease both;\n\n\t\t&:focus {\n\t\t\t@mixin ck-box-shadow var(--ck-focus-error-outer-shadow);\n\t\t}\n\t}\n}\n\n@keyframes ck-input-shake {\n\t20% {\n\t\ttransform: translateX(-2px);\n\t}\n\n\t40% {\n\t\ttransform: translateX(2px);\n\t}\n\n\t60% {\n\t\ttransform: translateX(-1px);\n\t}\n\n\t80% {\n\t\ttransform: translateX(1px);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},3662:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-label{display:block}.ck.ck-voice-label{display:none}.ck.ck-label{font-weight:700}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/label/label.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/label/label.css"],names:[],mappings:"AAKA,aACC,aACD,CAEA,mBACC,YACD,CCNA,aACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tdisplay: block;\n}\n\n.ck.ck-voice-label {\n\tdisplay: none;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-label {\n\tfont-weight: bold;\n}\n"],sourceRoot:""}]);const a=s},2577:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{display:flex;position:relative}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0,0,0.24,0.95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(var(--ck-font-size-base)*0.6);--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:0}.ck-rounded-corners .ck.ck-labeled-field-view,.ck.ck-labeled-field-view.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{top:0}[dir=ltr] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{left:0}[dir=rtl] .ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{right:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:var(--ck-color-labeled-field-label-background);font-weight:400;line-height:normal;max-width:100%;overflow:hidden;padding:0 calc(var(--ck-font-size-tiny)*.5);pointer-events:none;text-overflow:ellipsis;transform:translate(var(--ck-spacing-medium),-6px) scale(.75);transform-origin:0 0;transition:transform var(--ck-labeled-field-view-transition),padding var(--ck-labeled-field-view-transition),background var(--ck-labeled-field-view-transition)}.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label,.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=ltr] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(var(--ck-labeled-field-label-default-position-x),var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] .ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,[dir=rtl] .ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transform:translate(calc(var(--ck-labeled-field-label-default-position-x)*-1),var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:transparent;max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:transparent}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/labeledfield/labeledfieldview.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/labeledfield/labeledfieldview.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAMC,mEACC,YAAa,CACb,iBACD,CAEA,uCACC,aAAc,CACd,iBACD,CCND,MACC,kEAAsE,CACtE,gFAAiF,CACjF,oEAAqE,CACrE,8EAAiF,CACjF,yEACD,CAEA,0BCLC,eD8GD,CAzGA,2FCDE,qCD0GF,CAtGC,mEACC,UAmCD,CAjCC,gFACC,KA+BD,CAhCA,0FAIE,MA4BF,CAhCA,0FAQE,OAwBF,CAhCA,gFAiBC,yDAA0D,CAG1D,eAAmB,CADnB,kBAAoB,CAOpB,cAAe,CAFf,eAAgB,CANhB,2CAA8C,CAP9C,mBAAoB,CAYpB,sBAAuB,CARvB,6DAA+D,CAH/D,oBAAqB,CAgBrB,+JAID,CAQA,mKACC,gCACD,CAGD,yDACC,mCAAoC,CACpC,kCAAmC,CAInC,kBAKD,CAHC,6FACC,gCACD,CAID,4OAEC,yCACD,CAIA,oUAGE,+HAYF,CAfA,oUAOE,wIAQF,CAfA,gTAaC,sBAAuB,CAFvB,iEAAkE,CAGlE,SACD,CAKA,8FACC,sBACD,CAGA,yIACC,SACD,CAGA,kMACC,8HACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-labeled-field-view {\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\tdisplay: flex;\n\t\tposition: relative;\n\t}\n\n\t& .ck.ck-label {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n@import "../../../mixins/_rounded.css";\n\n:root {\n\t--ck-labeled-field-view-transition: .1s cubic-bezier(0, 0, 0.24, 0.95);\n\t--ck-labeled-field-empty-unfocused-max-width: 100% - 2 * var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-x: var(--ck-spacing-medium);\n\t--ck-labeled-field-label-default-position-y: calc(0.6 * var(--ck-font-size-base));\n\t--ck-color-labeled-field-label-background: var(--ck-color-base-background);\n}\n\n.ck.ck-labeled-field-view {\n\t@mixin ck-rounded-corners;\n\n\t& > .ck.ck-labeled-field-view__input-wrapper {\n\t\twidth: 100%;\n\n\t\t& > .ck.ck-label {\n\t\t\ttop: 0px;\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tleft: 0px;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tright: 0px;\n\t\t\t}\n\n\t\t\tpointer-events: none;\n\t\t\ttransform-origin: 0 0;\n\n\t\t\t/* By default, display the label scaled down above the field. */\n\t\t\ttransform: translate(var(--ck-spacing-medium), -6px) scale(.75);\n\n\t\t\tbackground: var(--ck-color-labeled-field-label-background);\n\t\t\tpadding: 0 calc(.5 * var(--ck-font-size-tiny));\n\t\t\tline-height: initial;\n\t\t\tfont-weight: normal;\n\n\t\t\t/* Prevent overflow when the label is longer than the input */\n\t\t\ttext-overflow: ellipsis;\n\t\t\toverflow: hidden;\n\n\t\t\tmax-width: 100%;\n\n\t\t\ttransition:\n\t\t\t\ttransform var(--ck-labeled-field-view-transition),\n\t\t\t\tpadding var(--ck-labeled-field-view-transition),\n\t\t\t\tbackground var(--ck-labeled-field-view-transition);\n\t\t}\n\t}\n\n\t&.ck-error {\n\t\t& > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\n\t\t& .ck-input:not([readonly]) + .ck.ck-label {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t& .ck-labeled-field-view__status {\n\t\tfont-size: var(--ck-font-size-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\n\t\t/* Let the info wrap to the next line to avoid stretching the layout horizontally.\n\t\tThe status could be very long. */\n\t\twhite-space: normal;\n\n\t\t&.ck-labeled-field-view__status_error {\n\t\t\tcolor: var(--ck-color-base-error);\n\t\t}\n\t}\n\n\t/* Disabled fields and fields that have no focus should fade out. */\n\t&.ck-disabled > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\tcolor: var(--ck-color-input-disabled-text);\n\t}\n\n\t/* Fields that are disabled or not focused and without a placeholder should have full-sized labels. */\n\t/* stylelint-disable-next-line no-descending-specificity */\n\t&.ck-disabled.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label,\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {\n\t\t@mixin ck-dir ltr {\n\t\t\ttransform: translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t@mixin ck-dir rtl {\n\t\t\ttransform: translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1);\n\t\t}\n\n\t\t/* Compensate for the default translate position. */\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width));\n\n\t\tbackground: transparent;\n\t\tpadding: 0;\n\t}\n\n\t/*------ DropdownView integration ----------------------------------------------------------------------------------- */\n\n\t/* Make sure dropdown\' background color in any of dropdown\'s state does not collide with labeled field. */\n\t& > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck.ck-button {\n\t\tbackground: transparent;\n\t}\n\n\t/* When the dropdown is "empty", the labeled field label replaces its label. */\n\t&.ck-labeled-field-view_empty > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown > .ck-button > .ck-button__label {\n\t\topacity: 0;\n\t}\n\n\t/* Make sure the label of the empty, unfocused input does not cover the dropdown arrow. */\n\t&.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder) > .ck.ck-labeled-field-view__input-wrapper > .ck-dropdown + .ck-label {\n\t\tmax-width: calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard));\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},1046:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-list{display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{position:relative;z-index:var(--ck-z-default)}.ck.ck-list{border-radius:0}.ck-rounded-corners .ck.ck-list,.ck.ck-list.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-list{background:var(--ck-color-list-background);list-style-type:none}.ck.ck-list__item{cursor:default;min-width:12em}.ck.ck-list__item .ck-button{border-radius:0;min-height:unset;padding:calc(var(--ck-line-height-base)*.2*var(--ck-font-size-base)) calc(var(--ck-line-height-base)*.4*var(--ck-font-size-base));text-align:left;width:100%}.ck.ck-list__item .ck-button .ck-button__label{line-height:calc(var(--ck-line-height-base)*1.2*var(--ck-font-size-base))}.ck.ck-list__item .ck-button:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item .ck-button.ck-on:active{box-shadow:none}.ck.ck-list__item .ck-button.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item .ck-button.ck-on:focus:not(.ck-switchbutton):not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item .ck-button:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item .ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item .ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck.ck-list__separator{background:var(--ck-color-base-border);height:1px;width:100%}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/list/list.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/list/list.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,YAGC,YAAa,CACb,qBAAsB,CCFtB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBDaD,CAZC,2DAEC,aACD,CAKA,kCACC,iBAAkB,CAClB,2BACD,CEfD,YCEC,eDGD,CALA,+DCME,qCDDF,CALA,YAIC,0CAA2C,CAD3C,oBAED,CAEA,kBACC,cAAe,CACf,cA2DD,CAzDC,6BAIC,eAAgB,CAHhB,gBAAiB,CAQjB,iIAEiE,CARjE,eAAgB,CADhB,UAwCD,CA7BC,+CAEC,yEACD,CAEA,oCACC,eACD,CAEA,mCACC,oDAAqD,CACrD,yCAaD,CAXC,0CACC,eACD,CAEA,2DACC,0DACD,CAEA,iFACC,4CACD,CAGD,qDACC,uDACD,CAMA,yCACC,0CAA2C,CAC3C,aAMD,CAJC,iEACC,uDAAwD,CACxD,aACD,CAKH,uBAGC,sCAAuC,CAFvC,UAAW,CACX,UAED",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-list {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t& .ck-list__item,\n\t& .ck-list__separator {\n\t\tdisplay: block;\n\t}\n\n\t/* Make sure that whatever child of the list item gets focus, it remains on the\n\ttop. Thanks to that, styles like box-shadow, outline, etc. are not masked by\n\tadjacent list items. */\n\t& .ck-list__item > *:focus {\n\t\tposition: relative;\n\t\tz-index: var(--ck-z-default);\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_disabled.css";\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-list {\n\t@mixin ck-rounded-corners;\n\n\tlist-style-type: none;\n\tbackground: var(--ck-color-list-background);\n}\n\n.ck.ck-list__item {\n\tcursor: default;\n\tmin-width: 12em;\n\n\t& .ck-button {\n\t\tmin-height: unset;\n\t\twidth: 100%;\n\t\ttext-align: left;\n\t\tborder-radius: 0;\n\n\t\t/* List items should have the same height. Use absolute units to make sure it is so\n\t\t because e.g. different heading styles may have different height\n\t\t https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\tpadding:\n\t\t\tcalc(.2 * var(--ck-line-height-base) * var(--ck-font-size-base))\n\t\t\tcalc(.4 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\n\t\t& .ck-button__label {\n\t\t\t/* https://github.com/ckeditor/ckeditor5-heading/issues/63 */\n\t\t\tline-height: calc(1.2 * var(--ck-line-height-base) * var(--ck-font-size-base));\n\t\t}\n\n\t\t&:active {\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-button-on-background);\n\t\t\tcolor: var(--ck-color-list-button-on-text);\n\n\t\t\t&:active {\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-on-background-focus);\n\t\t\t}\n\n\t\t\t&:focus:not(.ck-switchbutton):not(.ck-disabled) {\n\t\t\t\tborder-color: var(--ck-color-base-background);\n\t\t\t}\n\t\t}\n\n\t\t&:hover:not(.ck-disabled) {\n\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t}\n\t}\n\n\t/* It\'s unnecessary to change the background/text of a switch toggle; it has different ways\n\tof conveying its state (like the switcher) */\n\t& .ck-switchbutton {\n\t\t&.ck-on {\n\t\t\tbackground: var(--ck-color-list-background);\n\t\t\tcolor: inherit;\n\n\t\t\t&:hover:not(.ck-disabled) {\n\t\t\t\tbackground: var(--ck-color-list-button-hover-background);\n\t\t\t\tcolor: inherit;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-list__separator {\n\theight: 1px;\n\twidth: 100%;\n\tbackground: var(--ck-color-base-border);\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},8793:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,':root{--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{display:none;position:absolute;z-index:var(--ck-z-modal)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{content:"";position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop)}.ck.ck-balloon-panel{border-radius:0}.ck-rounded-corners .ck.ck-balloon-panel,.ck.ck-balloon-panel.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-balloon-panel{background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);box-shadow:var(--ck-drop-shadow),0 0;min-height:15px}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{border-style:solid;height:0;width:0}.ck.ck-balloon-panel[class*=arrow_n]:after,.ck.ck-balloon-panel[class*=arrow_n]:before{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_s]:after,.ck.ck-balloon-panel[class*=arrow_s]:before{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after,.ck.ck-balloon-panel[class*=arrow_e]:before{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after,.ck.ck-balloon-panel[class*=arrow_w]:before{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(var(--ck-balloon-border-width)*-1)}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before{left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before{right:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:50%;margin-left:calc(var(--ck-balloon-arrow-half-width)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);right:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before{bottom:calc(var(--ck-balloon-arrow-height)*-1);left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before{margin-right:calc(var(--ck-balloon-arrow-half-width)*2);right:25%;top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before{left:25%;margin-left:calc(var(--ck-balloon-arrow-half-width)*2);top:calc(var(--ck-balloon-arrow-height)*-1)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before{margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);right:calc(var(--ck-balloon-arrow-height)*-1);top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before{left:calc(var(--ck-balloon-arrow-height)*-1);margin-top:calc(var(--ck-balloon-arrow-half-width)*-1);top:50%}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/balloonpanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonpanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MAEC,8DACD,CAEA,qBACC,YAAa,CACb,iBAAkB,CAElB,yBAyCD,CAtCE,+GAEC,UAAW,CACX,iBACD,CAEA,wDACC,6CACD,CAEA,uDACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAIA,4CACC,6CACD,CAEA,2CACC,uDACD,CAGD,8CACC,aACD,CC9CD,MACC,6BAA8B,CAC9B,6BAA8B,CAC9B,8BAA+B,CAC/B,iCAAkC,CAClC,oEACD,CAEA,qBCLC,eDmMD,CA9LA,iFCDE,qCD+LF,CA9LA,qBAMC,2CAA4C,CAC5C,wEAAyE,CEdzE,oCAA8B,CFW9B,eA0LD,CApLE,+GAIC,kBAAmB,CADnB,QAAS,CADT,OAGD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,kDACD,CAEA,2CACC,iFAAkF,CAClF,gFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,iEAAkE,CAClE,uDAAwD,CACxD,qDACD,CAEA,2CACC,iFAAkF,CAClF,mFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,oDACD,CAEA,2CACC,iFAAkF,CAClF,kFACD,CAIA,uFAEC,mHACD,CAEA,4CACC,6EAA8E,CAC9E,mDACD,CAEA,2CACC,iFAAkF,CAClF,iFACD,CAIA,yGAEC,QAAS,CACT,uDAA0D,CAC1D,2CACD,CAIA,2GAEC,+CAAkD,CAClD,2CACD,CAIA,2GAEC,gDAAmD,CACnD,2CACD,CAIA,yGAIC,8CAAiD,CAFjD,QAAS,CACT,uDAED,CAIA,2GAGC,8CAAiD,CADjD,+CAED,CAIA,2GAGC,8CAAiD,CADjD,gDAED,CAIA,6GAIC,8CAAiD,CADjD,uDAA0D,CAD1D,SAGD,CAIA,6GAIC,8CAAiD,CAFjD,QAAS,CACT,sDAED,CAIA,6GAGC,uDAA0D,CAD1D,SAAU,CAEV,2CACD,CAIA,6GAEC,QAAS,CACT,sDAAyD,CACzD,2CACD,CAIA,yGAGC,sDAAyD,CADzD,6CAAgD,CAEhD,OACD,CAIA,yGAEC,4CAA+C,CAC/C,sDAAyD,CACzD,OACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* Make sure the balloon arrow does not float over its children. */\n\t--ck-balloon-panel-arrow-z-index: calc(var(--ck-z-default) - 3);\n}\n\n.ck.ck-balloon-panel {\n\tdisplay: none;\n\tposition: absolute;\n\n\tz-index: var(--ck-z-modal);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tposition: absolute;\n\t\t}\n\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before {\n\t\t\tz-index: var(--ck-balloon-panel-arrow-z-index);\n\t\t}\n\n\t\t&::after {\n\t\t\tz-index: calc(var(--ck-balloon-panel-arrow-z-index) + 1);\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_visible {\n\t\tdisplay: block;\n\t}\n}\n','/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-border-width: 1px;\n\t--ck-balloon-arrow-offset: 2px;\n\t--ck-balloon-arrow-height: 10px;\n\t--ck-balloon-arrow-half-width: 8px;\n\t--ck-balloon-arrow-drop-shadow: 0 2px 2px var(--ck-color-shadow-drop);\n}\n\n.ck.ck-balloon-panel {\n\t@mixin ck-rounded-corners;\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: var(--ck-balloon-border-width) solid var(--ck-color-panel-border);\n\n\t&.ck-balloon-panel_with-arrow {\n\t\t&::before,\n\t\t&::after {\n\t\t\twidth: 0;\n\t\t\theight: 0;\n\t\t\tborder-style: solid;\n\t\t}\n\t}\n\n\t&[class*="arrow_n"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-border) transparent;\n\t\t\tmargin-top: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent var(--ck-color-panel-background) transparent;\n\t\t\tmargin-top: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_s"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: var(--ck-color-panel-border) transparent transparent;\n\t\t\tfilter: drop-shadow(var(--ck-balloon-arrow-drop-shadow));\n\t\t\tmargin-bottom: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: var(--ck-color-panel-background) transparent transparent transparent;\n\t\t\tmargin-bottom: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_e"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height);\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-border);\n\t\t\tmargin-right: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent transparent transparent var(--ck-color-panel-background);\n\t\t\tmargin-right: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&[class*="arrow_w"] {\n\t\t&::before,\n\t\t&::after {\n\t\t\tborder-width: var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0;\n\t\t}\n\n\t\t&::before {\n\t\t\tborder-color: transparent var(--ck-color-panel-border) transparent transparent;\n\t\t\tmargin-left: calc( -1 * var(--ck-balloon-border-width) );\n\t\t}\n\n\t\t&::after {\n\t\t\tborder-color: transparent var(--ck-color-panel-background) transparent transparent;\n\t\t\tmargin-left: calc( var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width) );\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_n {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_ne {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_s {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 50%;\n\t\t\tmargin-left: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_se {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_sme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_smw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\tbottom: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nme {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: 25%;\n\t\t\tmargin-right: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_nmw {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: 25%;\n\t\t\tmargin-left: calc(2 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_e {\n\t\t&::before,\n\t\t&::after {\n\t\t\tright: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n\n\t&.ck-balloon-panel_arrow_w {\n\t\t&::before,\n\t\t&::after {\n\t\t\tleft: calc(-1 * var(--ck-balloon-arrow-height));\n\t\t\tmargin-top: calc(-1 * var(--ck-balloon-arrow-half-width));\n\t\t\ttop: 50%;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},4650:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-balloon-rotator__navigation{align-items:center;display:flex;justify-content:center}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation>*{margin-bottom:var(--ck-spacing-small);margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-left:var(--ck-spacing-small);margin-right:var(--ck-spacing-standard)}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/balloonrotator.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/balloonrotator.css"],names:[],mappings:"AAKA,oCAEC,kBAAmB,CADnB,YAAa,CAEb,sBACD,CAKA,6CACC,sBACD,CCXA,oCACC,6CAA8C,CAC9C,sDAAuD,CACvD,iCAgBD,CAbC,sCAGC,qCAAsC,CAFtC,oCAAqC,CACrC,kCAED,CAGA,iEAIC,mCAAoC,CAHpC,uCAID,CAMA,2DACC,eACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Buttons inside a toolbar should be centered when rotator bar is wider.\n * See: https://github.com/ckeditor/ckeditor5-ui/issues/495\n */\n.ck .ck-balloon-rotator__content .ck-toolbar {\n\tjustify-content: center;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-balloon-rotator__navigation {\n\tbackground: var(--ck-color-toolbar-background);\n\tborder-bottom: 1px solid var(--ck-color-toolbar-border);\n\tpadding: 0 var(--ck-spacing-small);\n\n\t/* Let's keep similar appearance to `ck-toolbar`. */\n\t& > * {\n\t\tmargin-right: var(--ck-spacing-small);\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t/* Gives counter more breath than buttons. */\n\t& .ck-balloon-rotator__counter {\n\t\tmargin-right: var(--ck-spacing-standard);\n\n\t\t/* We need to use smaller margin because of previous button's right margin. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n.ck .ck-balloon-rotator__content {\n\n\t/* Disable default annotation shadow inside rotator with fake panels. */\n\t& .ck.ck-annotation-wrapper {\n\t\tbox-shadow: none;\n\t}\n}\n"],sourceRoot:""}]);const a=s},7676:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-fake-panel{position:absolute;z-index:calc(var(--ck-z-modal) - 1)}.ck .ck-fake-panel div{position:absolute}.ck .ck-fake-panel div:first-child{z-index:2}.ck .ck-fake-panel div:nth-child(2){z-index:1}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);box-shadow:var(--ck-drop-shadow),0 0;height:100%;min-height:15px;width:100%}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical)}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*2)}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal)*3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical)*3)}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/fakepanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/fakepanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,mBACC,iBAAkB,CAGlB,mCACD,CAEA,uBACC,iBACD,CAEA,mCACC,SACD,CAEA,oCACC,SACD,CCfA,MACC,6CAA8C,CAC9C,2CACD,CAGA,uBAKC,2CAA4C,CAC5C,6CAA8C,CAC9C,qCAAsC,CCXtC,oCAA8B,CDc9B,WAAY,CAPZ,eAAgB,CAMhB,UAED,CAEA,mCACC,0DAA2D,CAC3D,uDACD,CAEA,oCACC,kEAAqE,CACrE,+DACD,CACA,oCACC,kEAAqE,CACrE,+DACD,CAGA,yIAGC,4CACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-fake-panel {\n\tposition: absolute;\n\n\t/* Fake panels should be placed under main balloon content. */\n\tz-index: calc(var(--ck-z-modal) - 1);\n}\n\n.ck .ck-fake-panel div {\n\tposition: absolute;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tz-index: 2;\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tz-index: 1;\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n:root {\n\t--ck-balloon-fake-panel-offset-horizontal: 6px;\n\t--ck-balloon-fake-panel-offset-vertical: 6px;\n}\n\n/* Let\'s use `.ck-balloon-panel` appearance. See: balloonpanel.css. */\n.ck .ck-fake-panel div {\n\t@mixin ck-drop-shadow;\n\n\tmin-height: 15px;\n\n\tbackground: var(--ck-color-panel-background);\n\tborder: 1px solid var(--ck-color-panel-border);\n\tborder-radius: var(--ck-border-radius);\n\n\twidth: 100%;\n\theight: 100%;\n}\n\n.ck .ck-fake-panel div:nth-child( 1 ) {\n\tmargin-left: var(--ck-balloon-fake-panel-offset-horizontal);\n\tmargin-top: var(--ck-balloon-fake-panel-offset-vertical);\n}\n\n.ck .ck-fake-panel div:nth-child( 2 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);\n}\n.ck .ck-fake-panel div:nth-child( 3 ) {\n\tmargin-left: calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);\n\tmargin-top: calc(var(--ck-balloon-fake-panel-offset-vertical) * 3);\n}\n\n/* If balloon is positioned above element, we need to move fake panel to the top. */\n.ck .ck-balloon-panel_arrow_s + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_se + .ck-fake-panel,\n.ck .ck-balloon-panel_arrow_sw + .ck-fake-panel {\n\t--ck-balloon-fake-panel-offset-vertical: -6px;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},5868:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:fixed;top:0;z-index:var(--ck-z-modal)}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{border-top-left-radius:0;border-top-right-radius:0;border-width:0 1px 1px;box-shadow:var(--ck-drop-shadow),0 0}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/panel/stickypanel.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/panel/stickypanel.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAMC,qDAEC,cAAe,CACf,KAAM,CAFN,yBAGD,CAEA,kEAEC,iBAAkB,CADlB,QAED,CCPA,qDAIC,wBAAyB,CACzB,yBAA0B,CAF1B,sBAAuB,CCFxB,oCDKA",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\tz-index: var(--ck-z-modal); /* #315 */\n\t\tposition: fixed;\n\t\ttop: 0;\n\t}\n\n\t& .ck-sticky-panel__content_sticky_bottom-limit {\n\t\ttop: auto;\n\t\tposition: absolute;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_shadow.css";\n\n.ck.ck-sticky-panel {\n\t& .ck-sticky-panel__content_sticky {\n\t\t@mixin ck-drop-shadow;\n\n\t\tborder-width: 0 1px 1px;\n\t\tborder-top-left-radius: 0;\n\t\tborder-top-right-radius: 0;\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},6764:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck-vertical-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck-vertical-form .ck-button:focus:after{display:none}@media screen and (max-width:600px){.ck.ck-responsive-form .ck-button:after{bottom:-1px;content:"";position:absolute;right:-1px;top:-1px;width:0;z-index:1}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (max-width:600px){.ck.ck-responsive-form{padding:0;width:calc(var(--ck-input-width)*.8)}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text{min-width:0;width:100%}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){border-radius:0;margin-top:var(--ck-spacing-large);padding:var(--ck-spacing-standard)}.ck.ck-responsive-form>.ck-button:last-child:not(:focus),.ck.ck-responsive-form>.ck-button:nth-last-child(2):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] .ck.ck-responsive-form>.ck-button:last-child,[dir=ltr] .ck.ck-responsive-form>.ck-button:nth-last-child(2),[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2){margin-left:0}[dir=rtl] .ck.ck-responsive-form>.ck-button:last-child:last-of-type,[dir=rtl] .ck.ck-responsive-form>.ck-button:nth-last-child(2):last-of-type{border-right:1px solid var(--ck-color-base-border)}}',"",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/responsive-form/responsiveform.css","webpack://./../ckeditor5-ui/theme/mixins/_rwd.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/responsive-form/responsiveform.css"],names:[],mappings:"AAQC,mCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,yCACC,YACD,CCdA,oCDoBE,wCAMC,WAAY,CALZ,UAAW,CAEX,iBAAkB,CAClB,UAAW,CACX,QAAS,CAHT,OAAQ,CAKR,SACD,CAEA,8CACC,YACD,CC9BF,CCAD,qDACC,kDACD,CAEA,uBACC,+BAmED,CAjEC,6BAEC,YACD,CASC,uGACC,sCACD,CDvBD,oCCMD,uBAqBE,SAAU,CACV,oCA8CF,CA5CE,8CACC,wDAWD,CATC,6DACC,WAAY,CACZ,UACD,CAGA,4EACC,kBACD,CAKA,0DACC,kDACD,CAGD,iGAIC,eAAgB,CADhB,kCAAmC,CADnC,kCAmBD,CAfC,yHACC,gDACD,CARD,0OAeE,aAMF,CAJE,+IACC,kDACD,CDpEH",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n\n.ck-vertical-form .ck-button {\n\t&::after {\n\t\tcontent: "";\n\t\twidth: 0;\n\t\tposition: absolute;\n\t\tright: -1px;\n\t\ttop: -1px;\n\t\tbottom: -1px;\n\t\tz-index: 1;\n\t}\n\n\t&:focus::after {\n\t\tdisplay: none;\n\t}\n}\n\n.ck.ck-responsive-form {\n\t@mixin ck-media-phone {\n\t\t& .ck-button {\n\t\t\t&::after {\n\t\t\t\tcontent: "";\n\t\t\t\twidth: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: -1px;\n\t\t\t\ttop: -1px;\n\t\t\t\tbottom: -1px;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t&:focus::after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@define-mixin ck-media-phone {\n\t@media screen and (max-width: 600px) {\n\t\t@mixin-content;\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_rwd.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck-vertical-form > .ck-button:nth-last-child(2)::after {\n\tborder-right: 1px solid var(--ck-color-base-border);\n}\n\n.ck.ck-responsive-form {\n\tpadding: var(--ck-spacing-large);\n\n\t&:focus {\n\t\t/* See: https://github.com/ckeditor/ckeditor5/issues/4773 */\n\t\toutline: none;\n\t}\n\n\t@mixin ck-dir ltr {\n\t\t& > :not(:first-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-dir rtl {\n\t\t& > :not(:last-child) {\n\t\t\tmargin-left: var(--ck-spacing-standard);\n\t\t}\n\t}\n\n\t@mixin ck-media-phone {\n\t\tpadding: 0;\n\t\twidth: calc(.8 * var(--ck-input-width));\n\n\t\t& .ck-labeled-field-view {\n\t\t\tmargin: var(--ck-spacing-large) var(--ck-spacing-large) 0;\n\n\t\t\t& .ck-input-text {\n\t\t\t\tmin-width: 0;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\t/* Let the long error messages wrap in the narrow form. */\n\t\t\t& .ck-labeled-field-view__error {\n\t\t\t\twhite-space: normal;\n\t\t\t}\n\t\t}\n\n\t\t/* Styles for two last buttons in the form (save&cancel, edit&unlink, etc.). */\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\t&::after {\n\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\t\t}\n\n\t\t& > .ck-button:nth-last-child(1),\n\t\t& > .ck-button:nth-last-child(2) {\n\t\t\tpadding: var(--ck-spacing-standard);\n\t\t\tmargin-top: var(--ck-spacing-large);\n\t\t\tborder-radius: 0;\n\n\t\t\t&:not(:focus) {\n\t\t\t\tborder-top: 1px solid var(--ck-color-base-border);\n\t\t\t}\n\n\t\t\t@mixin ck-dir ltr {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t@mixin ck-dir rtl {\n\t\t\t\tmargin-left: 0;\n\n\t\t\t\t&:last-of-type {\n\t\t\t\t\tborder-right: 1px solid var(--ck-color-base-border);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n'],sourceRoot:""}]);const a=s},9695:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-block-toolbar-button{position:absolute;z-index:var(--ck-z-default)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/toolbar/blocktoolbar.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/blocktoolbar.css"],names:[],mappings:"AAKA,4BACC,iBAAkB,CAClB,2BACD,CCHA,MACC,oDAAqD,CACrD,yDACD,CAEA,4BACC,0CAA2C,CAC3C,sCACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-block-toolbar-button {\n\tposition: absolute;\n\tz-index: var(--ck-z-default);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-block-toolbar-button: var(--ck-color-text);\n\t--ck-block-toolbar-button-size: var(--ck-font-size-normal);\n}\n\n.ck.ck-block-toolbar-button {\n\tcolor: var(--ck-color-block-toolbar-button);\n\tfont-size: var(--ck-block-toolbar-size);\n}\n"],sourceRoot:""}]);const a=s},5542:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-toolbar{align-items:center;display:flex;flex-flow:row nowrap;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ck.ck-toolbar>.ck-toolbar__items{align-items:center;display:flex;flex-flow:row wrap;flex-grow:1}.ck.ck-toolbar .ck.ck-toolbar__separator{display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar{border-radius:0}.ck-rounded-corners .ck.ck-toolbar,.ck.ck-toolbar.ck-rounded-corners{border-radius:var(--ck-border-radius)}.ck.ck-toolbar{background:var(--ck-color-toolbar-background);border:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small)}.ck.ck-toolbar .ck.ck-toolbar__separator{align-self:stretch;background:var(--ck-color-toolbar-border);margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);min-width:1px;width:1px}.ck.ck-toolbar .ck-toolbar__line-break{height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-bottom:var(--ck-spacing-small);margin-top:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;margin:0;width:100%}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{max-width:7em;width:auto}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck{margin-right:0}.ck.ck-toolbar[dir=rtl]:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck,[dir=rtl] .ck.ck-toolbar:not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-left:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:first-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=rtl]>.ck-toolbar__items>.ck:last-child,[dir=rtl] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=rtl]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=rtl]>.ck.ck-toolbar__separator,[dir=rtl] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=rtl] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-left:var(--ck-spacing-small)}.ck.ck-toolbar[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar>.ck-toolbar__items>.ck:last-child{margin-right:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:first-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.ck.ck-toolbar.ck-toolbar_compact[dir=ltr]>.ck-toolbar__items>.ck:last-child,[dir=ltr] .ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.ck.ck-toolbar.ck-toolbar_grouping[dir=ltr]>.ck-toolbar__items:not(:empty):not(:only-child),.ck.ck-toolbar[dir=ltr]>.ck.ck-toolbar__separator,[dir=ltr] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child),[dir=ltr] .ck.ck-toolbar>.ck.ck-toolbar__separator{margin-right:var(--ck-spacing-small)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/toolbar/toolbar.css","webpack://./../ckeditor5-ui/theme/mixins/_unselectable.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/toolbar/toolbar.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_rounded.css"],names:[],mappings:"AAOA,eAKC,kBAAmB,CAFnB,YAAa,CACb,oBAAqB,CCFrB,qBAAsB,CACtB,wBAAyB,CACzB,oBAAqB,CACrB,gBD6CD,CA3CC,kCAGC,kBAAmB,CAFnB,YAAa,CACb,kBAAmB,CAEnB,WAED,CAEA,yCACC,oBAWD,CAJC,yGAEC,YACD,CAGD,uCACC,eACD,CAEA,sDACC,gBACD,CAEA,sDACC,qBACD,CAEA,sDACC,gBACD,CAGC,yFACC,YACD,CE/CF,eCGC,eDoGD,CAvGA,qECOE,qCDgGF,CAvGA,eAGC,6CAA8C,CAE9C,+CAAgD,CADhD,iCAmGD,CAhGC,yCACC,kBAAmB,CAGnB,yCAA0C,CAO1C,qCAAsC,CADtC,kCAAmC,CAPnC,aAAc,CADd,SAUD,CAEA,uCACC,QACD,CAGC,gEAEC,oCACD,CAIA,kEACC,YACD,CAGD,gHAIC,qCAAsC,CADtC,kCAED,CAEA,mCAEC,SAaD,CAVC,0DAQC,eAAgB,CAHhB,QAAS,CAHT,UAOD,CAGD,kCAEC,SAWD,CATC,uDAEC,QAMD,CAHC,yFACC,eACD,CASD,kFACC,mCACD,CAMA,wEACC,cACD,CAEA,iFACC,aAAc,CACd,UACD,CAjGF,qCAqGE,QAEF,CAYC,+FACC,cACD,CAEA,iJAEC,mCACD,CAEA,qHACC,aACD,CAIC,6JAEC,2BAA4B,CAD5B,wBAED,CAGA,2JAEC,4BAA6B,CAD7B,yBAED,CASD,8RACC,mCACD,CAWA,qHACC,cACD,CAIC,6JAEC,4BAA6B,CAD7B,yBAED,CAGA,2JAEC,2BAA4B,CAD5B,wBAED,CASD,8RACC,oCACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../mixins/_unselectable.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-unselectable;\n\n\tdisplay: flex;\n\tflex-flow: row nowrap;\n\talign-items: center;\n\n\t& > .ck-toolbar__items {\n\t\tdisplay: flex;\n\t\tflex-flow: row wrap;\n\t\talign-items: center;\n\t\tflex-grow: 1;\n\n\t}\n\n\t& .ck.ck-toolbar__separator {\n\t\tdisplay: inline-block;\n\n\t\t/*\n\t\t * A leading or trailing separator makes no sense (separates from nothing on one side).\n\t\t * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and\n\t\t * moved to another toolbar in the dropdown.\n\t\t */\n\t\t&:first-child,\n\t\t&:last-child {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\tflex-basis: 100%;\n\t}\n\n\t&.ck-toolbar_grouping > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t&.ck-toolbar_vertical > .ck-toolbar__items {\n\t\tflex-direction: column;\n\t}\n\n\t&.ck-toolbar_floating > .ck-toolbar__items {\n\t\tflex-wrap: nowrap;\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t& > .ck-dropdown__button .ck-dropdown__arrow {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Makes element unselectable.\n */\n@define-mixin ck-unselectable {\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n@import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css";\n\n.ck.ck-toolbar {\n\t@mixin ck-rounded-corners;\n\n\tbackground: var(--ck-color-toolbar-background);\n\tpadding: 0 var(--ck-spacing-small);\n\tborder: 1px solid var(--ck-color-toolbar-border);\n\n\t& .ck.ck-toolbar__separator {\n\t\talign-self: stretch;\n\t\twidth: 1px;\n\t\tmin-width: 1px;\n\t\tbackground: var(--ck-color-toolbar-border);\n\n\t\t/*\n\t\t * These margins make the separators look better in balloon toolbars (when aligned with the "tip").\n\t\t * See https://github.com/ckeditor/ckeditor5/issues/7493.\n\t\t */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t& .ck-toolbar__line-break {\n\t\theight: 0;\n\t}\n\n\t& > .ck-toolbar__items {\n\t\t& > *:not(.ck-toolbar__line-break) {\n\t\t\t/* (#11) Separate toolbar items. */\n\t\t\tmargin-right: var(--ck-spacing-small);\n\t\t}\n\n\t\t/* Don\'t display a separator after an empty items container, for instance,\n\t\twhen all items were grouped */\n\t\t&:empty + .ck.ck-toolbar__separator {\n\t\t\tdisplay: none;\n\t\t}\n\t}\n\n\t& > .ck-toolbar__items > *:not(.ck-toolbar__line-break),\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/* Make sure items wrapped to the next line have v-spacing */\n\t\tmargin-top: var(--ck-spacing-small);\n\t\tmargin-bottom: var(--ck-spacing-small);\n\t}\n\n\t&.ck-toolbar_vertical {\n\t\t/* Items in a vertical toolbar span the entire width. */\n\t\tpadding: 0;\n\n\t\t/* Specificity matters here. See https://github.com/ckeditor/ckeditor5-theme-lark/issues/168. */\n\t\t& > .ck-toolbar__items > .ck {\n\t\t\t/* Items in a vertical toolbar should span the horizontal space. */\n\t\t\twidth: 100%;\n\n\t\t\t/* Items in a vertical toolbar should have no margin. */\n\t\t\tmargin: 0;\n\n\t\t\t/* Items in a vertical toolbar span the entire width so rounded corners are pointless. */\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n\n\t&.ck-toolbar_compact {\n\t\t/* No spacing around items. */\n\t\tpadding: 0;\n\n\t\t& > .ck-toolbar__items > * {\n\t\t\t/* Compact toolbar items have no spacing between them. */\n\t\t\tmargin: 0;\n\n\t\t\t/* "Middle" children should have no rounded corners. */\n\t\t\t&:not(:first-child):not(:last-child) {\n\t\t\t\tborder-radius: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t& > .ck.ck-toolbar__grouped-dropdown {\n\t\t/*\n\t\t * Dropdown button has asymmetric padding to fit the arrow.\n\t\t * This button has no arrow so let\'s revert that padding back to normal.\n\t\t */\n\t\t& > .ck.ck-button.ck-dropdown__button {\n\t\t\tpadding-left: var(--ck-spacing-tiny);\n\t\t}\n\t}\n\n\t/* A drop-down containing the nested toolbar with configured items. */\n\t& .ck-toolbar__nested-toolbar-dropdown {\n\t\t/* Prevent empty space in the panel when the dropdown label is visible and long but the toolbar has few items. */\n\t\t& > .ck-dropdown__panel {\n\t\t\tmin-width: auto;\n\t\t}\n\n\t\t& > .ck-button > .ck-button__label {\n\t\t\tmax-width: 7em;\n\t\t\twidth: auto;\n\t\t}\n\t}\n\n\t@nest .ck-toolbar-container & {\n\t\tborder: 0;\n\t}\n}\n\n/* stylelint-disable */\n\n/*\n * Styles for RTL toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="rtl"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="rtl"] {\n\t& > .ck-toolbar__items > .ck {\n\t\tmargin-right: 0;\n\t}\n\n\t&:not(.ck-toolbar_compact) > .ck-toolbar__items > .ck {\n\t\t/* (#11) Separate toolbar items. */\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-left: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-left: var(--ck-spacing-small);\n\t}\n}\n\n/*\n * Styles for LTR toolbars.\n *\n * Note: In some cases (e.g. a decoupled editor), the toolbar has its own "dir"\n * because its parent is not controlled by the editor framework.\n */\n[dir="ltr"] .ck.ck-toolbar,\n.ck.ck-toolbar[dir="ltr"] {\n\t& > .ck-toolbar__items > .ck:last-child {\n\t\tmargin-right: 0;\n\t}\n\n\t&.ck-toolbar_compact > .ck-toolbar__items > .ck {\n\t\t/* No rounded corners on the right side of the first child. */\n\t\t&:first-child {\n\t\t\tborder-top-right-radius: 0;\n\t\t\tborder-bottom-right-radius: 0;\n\t\t}\n\n\t\t/* No rounded corners on the left side of the last child. */\n\t\t&:last-child {\n\t\t\tborder-top-left-radius: 0;\n\t\t\tborder-bottom-left-radius: 0;\n\t\t}\n\t}\n\n\t/* Separate the the separator form the grouping dropdown when some items are grouped. */\n\t& > .ck.ck-toolbar__separator {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n\n\t/* Some spacing between the items and the separator before the grouped items dropdown. */\n\t&.ck-toolbar_grouping > .ck-toolbar__items:not(:empty):not(:only-child) {\n\t\tmargin-right: var(--ck-spacing-small);\n\t}\n}\n\n/* stylelint-enable */\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Implements rounded corner interface for .ck-rounded-corners class.\n *\n * @see $ck-border-radius\n */\n@define-mixin ck-rounded-corners {\n\tborder-radius: 0;\n\n\t@nest .ck-rounded-corners &,\n\t&.ck-rounded-corners {\n\t\tborder-radius: var(--ck-border-radius);\n\t\t@mixin-content;\n\t}\n}\n"],sourceRoot:""}]);const a=s},3332:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);pointer-events:none;z-index:calc(var(--ck-z-modal) + 100)}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip{box-shadow:none}.ck.ck-balloon-panel.ck-tooltip:before{display:none}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/components/tooltip/tooltip.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/components/tooltip/tooltip.css"],names:[],mappings:"AAKA,gCCGC,6BAA8B,CAC9B,6BAA8B,CAC9B,iCAAkC,CAClC,6BAA8B,CAC9B,8DAA+D,CAE/D,kCAAmC,CDPnC,mBAAoB,CAEpB,qCACD,CCMC,kDAGC,kCAAmC,CAFnC,cAAe,CACf,eAED,CAbD,gCAgBC,eAMD,CAHC,uCACC,YACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t/* Keep tooltips transparent for any interactions. */\n\tpointer-events: none;\n\n\tz-index: calc( var(--ck-z-modal) + 100 );\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../../../mixins/_rounded.css";\n\n.ck.ck-balloon-panel.ck-tooltip {\n\t--ck-balloon-border-width: 0px;\n\t--ck-balloon-arrow-offset: 0px;\n\t--ck-balloon-arrow-half-width: 4px;\n\t--ck-balloon-arrow-height: 4px;\n\t--ck-color-panel-background: var(--ck-color-tooltip-background);\n\n\tpadding: 0 var(--ck-spacing-medium);\n\n\t& .ck-tooltip__text {\n\t\tfont-size: .9em;\n\t\tline-height: 1.5;\n\t\tcolor: var(--ck-color-tooltip-text);\n\t}\n\n\t/* Reset balloon panel styles */\n\tbox-shadow: none;\n\n\t/* Hide the default shadow of the .ck-balloon-panel tip */\n\t&::before {\n\t\tdisplay: none;\n\t}\n}\n'],sourceRoot:""}]);const a=s},4793:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck-hidden{display:none!important}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{box-sizing:border-box;height:auto;position:static;width:auto}:root{--ck-z-default:1;--ck-z-modal:calc(var(--ck-z-default) + 999)}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218,81.8%,56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:rgba(119,186,248,.3);--ck-color-focus-error-shadow:rgba(255,64,31,.3);--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:rgba(0,0,0,.15);--ck-color-shadow-drop-active:rgba(0,0,0,.2);--ck-color-shadow-inner:rgba(0,0,0,.1);--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:rgba(0,0,0,.1);--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:rgba(31,176,255,.1);--ck-color-link-fake-selection:rgba(31,176,255,.3);--ck-color-highlight-background:#ff0;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;--ck-font-size-tiny:0.7em;--ck-font-size-small:0.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset,.ck.ck-reset_all{word-wrap:break-word;background:transparent;border:0;margin:0;padding:0;text-decoration:none;transition:none;vertical-align:middle}.ck-reset_all :not(.ck-reset_all-excluded *),.ck.ck-reset_all{border-collapse:collapse;color:var(--ck-color-text);cursor:auto;float:none;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);text-align:left;white-space:nowrap}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all textarea:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:0.6em;--ck-spacing-large:calc(var(--ck-spacing-unit)*1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit)*0.8);--ck-spacing-small:calc(var(--ck-spacing-unit)*0.5);--ck-spacing-tiny:calc(var(--ck-spacing-unit)*0.3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit)*0.16)}","",{version:3,sources:["webpack://./../ckeditor5-ui/theme/globals/_hidden.css","webpack://./../ckeditor5-ui/theme/globals/_reset.css","webpack://./../ckeditor5-ui/theme/globals/_zindex.css","webpack://./../ckeditor5-ui/theme/globals/_transition.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_colors.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_disabled.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_focus.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_fonts.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_reset.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_rounded.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_shadow.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-ui/globals/_spacing.css"],names:[],mappings:"AAQA,WAGC,sBACD,CCPA,2EAGC,qBAAsB,CAEtB,WAAY,CACZ,eAAgB,CAFhB,UAGD,CCPA,MACC,gBAAiB,CACjB,4CACD,CCAA,oDAEC,yBACD,CCNA,MACC,kCAAmD,CACnD,+BAAoD,CACpD,8BAAkD,CAClD,8BAAuD,CACvD,6BAAmD,CACnD,yBAA+C,CAC/C,8BAAsD,CACtD,oCAA4D,CAC5D,6BAAkD,CAIlD,mDAA4D,CAC5D,qEAA+E,CAC/E,qCAA4D,CAC5D,qDAA8D,CAC9D,gDAAyD,CACzD,yCAAqD,CACrD,sCAAsD,CACtD,4CAA0D,CAC1D,sCAAsD,CAItD,gDAAuD,CACvD,kDAAiE,CACjE,mDAAkE,CAClE,yDAA8D,CAE9D,uCAA6D,CAC7D,6CAAoE,CACpE,8CAAoE,CACpE,gDAAiE,CACjE,kCAAyD,CAGzD,+DAAsE,CACtE,iDAAsE,CACtE,kDAAsE,CACtE,oDAAoE,CACpE,6DAAsE,CAEtE,8BAAoD,CACpD,gCAAqD,CAErD,+CAA8D,CAC9D,qDAAiE,CACjE,+EAAqF,CACrF,oDAAuE,CACvE,yEAA8E,CAC9E,oDAAgE,CAIhE,oEAA2E,CAC3E,4DAAoE,CAIpE,2DAAoE,CACpE,mDAA6D,CAC7D,wDAAgE,CAChE,+CAA0D,CAC1D,4CAA2D,CAC3D,4DAAoE,CACpE,sCAAsD,CAItD,0DAAmE,CACnE,uFAA6F,CAC7F,oEAA2E,CAC3E,0EAA+E,CAC/E,8DAAsE,CAItE,2DAAoE,CACpE,mDAA6D,CAI7D,6DAAsE,CACtE,qDAA+D,CAI/D,uDAAgE,CAChE,uDAAiE,CAIjE,0CAAyD,CAIzD,wCAA2D,CAI3D,+BAAoD,CACpD,uDAAmE,CACnE,kDAAgE,CAIhE,oCAAwD,CCvGxD,wBAAyB,CCAzB,0CAA2C,CAK3C,gGAAiG,CAKjG,4GAA6G,CAK7G,sGAAuG,CAKvG,sDAAuD,CCvBvD,wBAAyB,CACzB,6BAA8B,CAC9B,wDAA6D,CAE7D,yBAA0B,CAC1B,2BAA4B,CAC5B,yBAA0B,CAC1B,wBAAyB,CACzB,0BAA2B,CCJ3B,kCJuGD,CIjGA,2EAaC,oBAAqB,CANrB,sBAAuB,CADvB,QAAS,CAFT,QAAS,CACT,SAAU,CAGV,oBAAqB,CAErB,eAAgB,CADhB,qBAKD,CAKA,8DAGC,wBAAyB,CAEzB,0BAA2B,CAG3B,WAAY,CACZ,UAAW,CALX,iGAAkG,CAElG,eAAgB,CAChB,kBAGD,CAGC,qDACC,gBACD,CAEA,mDAEC,sBACD,CAEA,qDACC,oBACD,CAEA,mLAGC,WACD,CAEA,iNAGC,cACD,CAEA,qDAEC,yBAAoC,CADpC,YAED,CAEA,qEAGC,QAAQ,CADR,SAED,CAMD,8BAEC,gBACD,CCnFA,MACC,sBAAuB,CCAvB,gEAAiE,CAKjE,0DAA2D,CAK3D,wEAAyE,CCbzE,uBAA8B,CAC9B,mDAA2D,CAC3D,4CAAkD,CAClD,oDAA4D,CAC5D,mDAA2D,CAC3D,kDAA2D,CAC3D,yDFFD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class which hides an element in DOM.\n */\n.ck-hidden {\n\t/* Override selector specificity. Otherwise, all elements with some display\n\tstyle defined will override this one, which is not a desired result. */\n\tdisplay: none !important;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\tbox-sizing: border-box;\n\twidth: auto;\n\theight: auto;\n\tposition: static;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-z-default: 1;\n\t--ck-z-modal: calc( var(--ck-z-default) + 999 );\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A class that disables all transitions of the element and its children.\n */\n.ck-transitions-disabled,\n.ck-transitions-disabled * {\n\ttransition: none !important;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-base-foreground: \t\t\t\t\t\t\t\thsl(0, 0%, 98%);\n\t--ck-color-base-background: \t\t\t\t\t\t\t\thsl(0, 0%, 100%);\n\t--ck-color-base-border: \t\t\t\t\t\t\t\t\thsl(220, 6%, 81%);\n\t--ck-color-base-action: \t\t\t\t\t\t\t\t\thsl(104, 50.2%, 42.5%);\n\t--ck-color-base-focus: \t\t\t\t\t\t\t\t\t\thsl(209, 92%, 70%);\n\t--ck-color-base-text: \t\t\t\t\t\t\t\t\t\thsl(0, 0%, 20%);\n\t--ck-color-base-active: \t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\t--ck-color-base-active-focus:\t\t\t\t\t\t\t\thsl(218.2, 100%, 52.5%);\n\t--ck-color-base-error:\t\t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t/* -- Generic colors ------------------------------------------------------------------------ */\n\n\t--ck-color-focus-border-coordinates: \t\t\t\t\t\t218, 81.8%, 56.9%;\n\t--ck-color-focus-border: \t\t\t\t\t\t\t\t\thsl(var(--ck-color-focus-border-coordinates));\n\t--ck-color-focus-outer-shadow:\t\t\t\t\t\t\t\thsl(212.4, 89.3%, 89%);\n\t--ck-color-focus-disabled-shadow:\t\t\t\t\t\t\thsla(209, 90%, 72%,.3);\n\t--ck-color-focus-error-shadow:\t\t\t\t\t\t\t\thsla(9,100%,56%,.3);\n\t--ck-color-text: \t\t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-shadow-drop: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.15);\n\t--ck-color-shadow-drop-active:\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.2);\n\t--ck-color-shadow-inner: \t\t\t\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Buttons ------------------------------------------------------------------------------- */\n\n\t--ck-color-button-default-background: \t\t\t\t\t\ttransparent;\n\t--ck-color-button-default-hover-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-active-background: \t\t\t\thsl(0, 0%, 94.1%);\n\t--ck-color-button-default-disabled-background: \t\t\t\ttransparent;\n\n\t--ck-color-button-on-background: \t\t\t\t\t\t\thsl(212, 100%, 97.1%);\n\t--ck-color-button-on-hover-background: \t\t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-active-background: \t\t\t\t\thsl(211.7, 100%, 92.9%);\n\t--ck-color-button-on-disabled-background: \t\t\t\t\thsl(211, 15%, 95%);\n\t--ck-color-button-on-color:\t\t\t\t\t\t\t\t\thsl(218.1, 100%, 58%);\n\n\n\t--ck-color-button-action-background: \t\t\t\t\t\tvar(--ck-color-base-action);\n\t--ck-color-button-action-hover-background: \t\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-active-background: \t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-button-action-disabled-background: \t\t\t\thsl(104, 44%, 58%);\n\t--ck-color-button-action-text: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t--ck-color-button-save: \t\t\t\t\t\t\t\t\thsl(120, 100%, 27%);\n\t--ck-color-button-cancel: \t\t\t\t\t\t\t\t\thsl(15, 100%, 43%);\n\n\t--ck-color-switch-button-off-background:\t\t\t\t\thsl(0, 0%, 57.6%);\n\t--ck-color-switch-button-off-hover-background:\t\t\t\thsl(0, 0%, 49%);\n\t--ck-color-switch-button-on-background:\t\t\t\t\t\tvar(--ck-color-button-action-background);\n\t--ck-color-switch-button-on-hover-background:\t\t\t\thsl(104, 53.2%, 40.2%);\n\t--ck-color-switch-button-inner-background:\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-switch-button-inner-shadow:\t\t\t\t\t\thsla(0, 0%, 0%, 0.1);\n\n\t/* -- Dropdown ------------------------------------------------------------------------------ */\n\n\t--ck-color-dropdown-panel-background: \t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-dropdown-panel-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Input --------------------------------------------------------------------------------- */\n\n\t--ck-color-input-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-input-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-error-border:\t\t\t\t\t\t\t\tvar(--ck-color-base-error);\n\t--ck-color-input-text: \t\t\t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-input-disabled-background: \t\t\t\t\t\thsl(0, 0%, 95%);\n\t--ck-color-input-disabled-border: \t\t\t\t\t\t\tvar(--ck-color-base-border);\n\t--ck-color-input-disabled-text: \t\t\t\t\t\t\thsl(0, 0%, 46%);\n\n\t/* -- List ---------------------------------------------------------------------------------- */\n\n\t--ck-color-list-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-list-button-hover-background: \t\t\t\t\tvar(--ck-color-button-default-hover-background);\n\t--ck-color-list-button-on-background: \t\t\t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-background-focus: \t\t\t\tvar(--ck-color-button-on-color);\n\t--ck-color-list-button-on-text:\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Panel --------------------------------------------------------------------------------- */\n\n\t--ck-color-panel-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-panel-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Toolbar ------------------------------------------------------------------------------- */\n\n\t--ck-color-toolbar-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\t--ck-color-toolbar-border: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-border);\n\n\t/* -- Tooltip ------------------------------------------------------------------------------- */\n\n\t--ck-color-tooltip-background: \t\t\t\t\t\t\t\tvar(--ck-color-base-text);\n\t--ck-color-tooltip-text: \t\t\t\t\t\t\t\t\tvar(--ck-color-base-background);\n\n\t/* -- Engine -------------------------------------------------------------------------------- */\n\n\t--ck-color-engine-placeholder-text: \t\t\t\t\t\thsl(0, 0%, 44%);\n\n\t/* -- Upload -------------------------------------------------------------------------------- */\n\n\t--ck-color-upload-bar-background:\t\t \t\t\t\t\thsl(209, 92%, 70%);\n\n\t/* -- Link -------------------------------------------------------------------------------- */\n\n\t--ck-color-link-default:\t\t\t\t\t\t\t\t\thsl(240, 100%, 47%);\n\t--ck-color-link-selected-background:\t\t\t\t\t\thsla(201, 100%, 56%, 0.1);\n\t--ck-color-link-fake-selection:\t\t\t\t\t\t\t\thsla(201, 100%, 56%, 0.3);\n\n\t/* -- Search result highlight ---------------------------------------------------------------- */\n\n\t--ck-color-highlight-background:\t\t\t\t\t\t\thsl(60, 100%, 50%)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * An opacity value of disabled UI item.\n\t */\n\t--ck-disabled-opacity: .5;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * The geometry of the of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow-geometry: 0 0 0 3px;\n\n\t/**\n\t * A visual style of focused element's outer shadow.\n\t */\n\t--ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when disabled).\n\t */\n\t--ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);\n\n\t/**\n\t * A visual style of focused element's outer shadow (when has errors).\n\t */\n\t--ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);\n\n\t/**\n\t * A visual style of focused element's border or outline.\n\t */\n\t--ck-focus-ring: 1px solid var(--ck-color-focus-border);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-font-size-base: 13px;\n\t--ck-line-height-base: 1.84615;\n\t--ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;\n\n\t--ck-font-size-tiny: 0.7em;\n\t--ck-font-size-small: 0.75em;\n\t--ck-font-size-normal: 1em;\n\t--ck-font-size-big: 1.4em;\n\t--ck-font-size-large: 1.8em;\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/* This is super-important. This is **manually** adjusted so a button without an icon\n\tis never smaller than a button with icon, additionally making sure that text-less buttons\n\tare perfect squares. The value is also shared by other components which should stay "in-line"\n\twith buttons. */\n\t--ck-ui-component-min-height: 2.3em;\n}\n\n/**\n * Resets an element, ignoring its children.\n */\n.ck.ck-reset,\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* Do not include inheritable rules here. */\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tbackground: transparent;\n\ttext-decoration: none;\n\tvertical-align: middle;\n\ttransition: none;\n\n\t/* https://github.com/ckeditor/ckeditor5-theme-lark/issues/105 */\n\tword-wrap: break-word;\n}\n\n/**\n * Resets an element AND its children.\n */\n.ck.ck-reset_all,\n.ck-reset_all *:not(.ck-reset_all-excluded *) {\n\t/* These are rule inherited by all children elements. */\n\tborder-collapse: collapse;\n\tfont: normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);\n\tcolor: var(--ck-color-text);\n\ttext-align: left;\n\twhite-space: nowrap;\n\tcursor: auto;\n\tfloat: none;\n}\n\n.ck-reset_all {\n\t& .ck-rtl *:not(.ck-reset_all-excluded *) {\n\t\ttext-align: right;\n\t}\n\n\t& iframe:not(.ck-reset_all-excluded *) {\n\t\t/* For IE */\n\t\tvertical-align: inherit;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *) {\n\t\twhite-space: pre-wrap;\n\t}\n\n\t& textarea:not(.ck-reset_all-excluded *),\n\t& input[type="text"]:not(.ck-reset_all-excluded *),\n\t& input[type="password"]:not(.ck-reset_all-excluded *) {\n\t\tcursor: text;\n\t}\n\n\t& textarea[disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="text"][disabled]:not(.ck-reset_all-excluded *),\n\t& input[type="password"][disabled]:not(.ck-reset_all-excluded *) {\n\t\tcursor: default;\n\t}\n\n\t& fieldset:not(.ck-reset_all-excluded *) {\n\t\tpadding: 10px;\n\t\tborder: 2px groove hsl(255, 7%, 88%);\n\t}\n\n\t& button:not(.ck-reset_all-excluded *)::-moz-focus-inner {\n\t\t/* See http://stackoverflow.com/questions/5517744/remove-extra-button-spacing-padding-in-firefox */\n\t\tpadding: 0;\n\t\tborder: 0\n\t}\n}\n\n/**\n * Default UI rules for RTL languages.\n */\n.ck[dir="rtl"],\n.ck[dir="rtl"] .ck {\n\ttext-align: right;\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * Default border-radius value.\n */\n:root{\n\t--ck-border-radius: 2px;\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t/**\n\t * A visual style of element's inner shadow (i.e. input).\n\t */\n\t--ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;\n\n\t/**\n\t * A visual style of element's drop shadow (i.e. panel).\n\t */\n\t--ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);\n\n\t/**\n\t * A visual style of element's active shadow (i.e. comment or suggestion).\n\t */\n\t--ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-spacing-unit: \t\t\t\t\t\t0.6em;\n\t--ck-spacing-large: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 1.5);\n\t--ck-spacing-standard: \t\t\t\t\tvar(--ck-spacing-unit);\n\t--ck-spacing-medium: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.8);\n\t--ck-spacing-small: \t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.5);\n\t--ck-spacing-tiny: \t\t\t\t\t\tcalc(var(--ck-spacing-unit) * 0.3);\n\t--ck-spacing-extra-tiny: \t\t\t\tcalc(var(--ck-spacing-unit) * 0.16);\n}\n"],sourceRoot:""}]);const a=s},3488:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,":root{--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small)*2 + 10px)}.ck .ck-widget,.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{visibility:visible}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);color:var(--ck-color-resizer-tooltip-text);display:block;font-size:var(--ck-font-size-tiny);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);padding:0 var(--ck-spacing-small)}.ck .ck-size-view.ck-orientation-above-center,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right{position:absolute}.ck .ck-size-view.ck-orientation-top-left{left:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{right:var(--ck-resizer-tooltip-offset);top:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{left:50%;top:calc(var(--ck-resizer-tooltip-height)*-1);transform:translate(-50%)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:200ms;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background)}.ck .ck-widget{outline-color:transparent;outline-style:solid;outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-editor__nested-editable{border:1px solid transparent}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background);border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow),0 0;outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{background-color:transparent;border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;box-sizing:border-box;left:calc(0px - var(--ck-widget-outline-thickness));opacity:0;padding:4px;top:0;transform:translateY(-100%);transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{color:var(--ck-color-widget-drag-handler-icon-color);height:var(--ck-widget-handler-icon-size);width:var(--ck-widget-handler-icon-size)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{background-color:var(--ck-color-widget-hover-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{background-color:var(--ck-color-focus-border);opacity:1}.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle:hover,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected.ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable blockquote>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}","",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widget.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widget.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_focus.css","webpack://./../ckeditor5-theme-lark/theme/mixins/_shadow.css"],names:[],mappings:"AAKA,MACC,+CAAgD,CAChD,6CAAsD,CACtD,uCAAgD,CAEhD,kDAAmD,CACnD,gCAAiC,CACjC,kEACD,CAOA,8DAEC,iBAqBD,CAnBC,4EACC,iBAOD,CALC,qFAGC,aACD,CASD,iLACC,kBACD,CAGD,kBACC,qDAAsD,CAEtD,qDAAsD,CACtD,6CAA8C,CAF9C,0CAA2C,CAI3C,aAAc,CADd,kCAAmC,CAGnC,uCAAwC,CACxC,4CAA6C,CAF7C,iCAsCD,CAlCC,8NAKC,iBACD,CAEA,0CAEC,qCAAsC,CADtC,oCAED,CAEA,2CAEC,sCAAuC,CADvC,oCAED,CAEA,8CACC,uCAAwC,CACxC,sCACD,CAEA,6CACC,uCAAwC,CACxC,qCACD,CAGA,8CAEC,QAAS,CADT,6CAAgD,CAEhD,yBACD,CCjFD,MACC,iCAAkC,CAClC,kCAAmC,CACnC,4CAA6C,CAC7C,wCAAyC,CAEzC,wCAAiD,CACjD,sCAAkD,CAClD,2EAA4E,CAC5E,yEACD,CAEA,eAGC,yBAA0B,CAD1B,mBAAoB,CADpB,gDAAiD,CAGjD,6GAUD,CARC,0EAEC,6EACD,CAEA,qBACC,iDACD,CAGD,gCACC,4BAWD,CAPC,yGAKC,iEAAkE,CCnCnE,2BAA2B,CCF3B,qCAA8B,CDC9B,YDqCA,CAIA,4EAKC,4BAA6B,CAa7B,iEAAkE,CAhBlE,qBAAsB,CAoBtB,mDAAoD,CAhBpD,SAAU,CALV,WAAY,CAsBZ,KAAM,CAFN,2BAA4B,CAT5B,6SAgCD,CAnBC,qFAIC,oDAAqD,CADrD,yCAA0C,CAD1C,wCAWD,CANC,kHACC,SAAU,CAGV,+DACD,CAID,wHACC,SACD,CAID,kFAEC,oDAAqD,CADrD,SAED,CAKC,oMAEC,6CAA8C,CAD9C,SAOD,CAHC,gRACC,SACD,CAOH,qFACC,SAAU,CACV,oDACD,CAGA,gDAEC,eAkBD,CAhBC,yEAOC,iCACD,CAGC,gOAEC,gDACD,CAOD,wIAEC,mDAQD,CALE,ghBAEC,gDACD,CAKH,yKAOC,yDACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-color-resizer: var(--ck-color-focus-border);\n\t--ck-color-resizer-tooltip-background: hsl(0, 0%, 15%);\n\t--ck-color-resizer-tooltip-text: hsl(0, 0%, 95%);\n\n\t--ck-resizer-border-radius: var(--ck-border-radius);\n\t--ck-resizer-tooltip-offset: 10px;\n\t--ck-resizer-tooltip-height: calc(var(--ck-spacing-small) * 2 + 10px);\n}\n\n.ck .ck-widget {\n\t/* This is neccessary for type around UI to be positioned properly. */\n\tposition: relative;\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n\n\t& .ck-widget__selection-handle {\n\t\tposition: absolute;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the icon in not a subject to font-size or line-height to avoid\n\t\t\tunnecessary spacing around it. */\n\t\t\tdisplay: block;\n\t\t}\n\t}\n\n\t/* Show the selection handle on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n\n\t/* Show the selection handle when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected > .ck-widget__selection-handle {\n\t\tvisibility: visible;\n\t}\n}\n\n.ck .ck-size-view {\n\tbackground: var(--ck-color-resizer-tooltip-background);\n\tcolor: var(--ck-color-resizer-tooltip-text);\n\tborder: 1px solid var(--ck-color-resizer-tooltip-text);\n\tborder-radius: var(--ck-resizer-border-radius);\n\tfont-size: var(--ck-font-size-tiny);\n\tdisplay: block;\n\tpadding: 0 var(--ck-spacing-small);\n\theight: var(--ck-resizer-tooltip-height);\n\tline-height: var(--ck-resizer-tooltip-height);\n\n\t&.ck-orientation-top-left,\n\t&.ck-orientation-top-right,\n\t&.ck-orientation-bottom-right,\n\t&.ck-orientation-bottom-left,\n\t&.ck-orientation-above-center {\n\t\tposition: absolute;\n\t}\n\n\t&.ck-orientation-top-left {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-top-right {\n\t\ttop: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-right {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tright: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t&.ck-orientation-bottom-left {\n\t\tbottom: var(--ck-resizer-tooltip-offset);\n\t\tleft: var(--ck-resizer-tooltip-offset);\n\t}\n\n\t/* Class applied if the widget is too small to contain the size label */\n\t&.ck-orientation-above-center {\n\t\ttop: calc(var(--ck-resizer-tooltip-height) * -1);\n\t\tleft: 50%;\n\t\ttransform: translate(-50%);\n\t}\n}\n",'/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n@import "../mixins/_focus.css";\n@import "../mixins/_shadow.css";\n\n:root {\n\t--ck-widget-outline-thickness: 3px;\n\t--ck-widget-handler-icon-size: 16px;\n\t--ck-widget-handler-animation-duration: 200ms;\n\t--ck-widget-handler-animation-curve: ease;\n\n\t--ck-color-widget-blurred-border: hsl(0, 0%, 87%);\n\t--ck-color-widget-hover-border: hsl(43, 100%, 62%);\n\t--ck-color-widget-editable-focus-background: var(--ck-color-base-background);\n\t--ck-color-widget-drag-handler-icon-color: var(--ck-color-base-background);\n}\n\n.ck .ck-widget {\n\toutline-width: var(--ck-widget-outline-thickness);\n\toutline-style: solid;\n\toutline-color: transparent;\n\ttransition: outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline: var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border);\n\t}\n\n\t&:hover {\n\t\toutline-color: var(--ck-color-widget-hover-border);\n\t}\n}\n\n.ck .ck-editor__nested-editable {\n\tborder: 1px solid transparent;\n\n\t/* The :focus style is applied before .ck-editor__nested-editable_focused class is rendered in the view.\n\tThese styles show a different border for a blink of an eye, so `:focus` need to have same styles applied. */\n\t&.ck-editor__nested-editable_focused,\n\t&:focus {\n\t\t@mixin ck-focus-ring;\n\t\t@mixin ck-box-shadow var(--ck-inner-shadow);\n\n\t\tbackground-color: var(--ck-color-widget-editable-focus-background);\n\t}\n}\n\n.ck .ck-widget.ck-widget_with-selection-handle {\n\t& .ck-widget__selection-handle {\n\t\tpadding: 4px;\n\t\tbox-sizing: border-box;\n\n\t\t/* Background and opacity will be animated as the handler shows up or the widget gets selected. */\n\t\tbackground-color: transparent;\n\t\topacity: 0;\n\n\t\t/* Transition:\n\t\t * background-color for the .ck-widget_selected state change,\n\t\t * visibility for hiding the handler,\n\t\t * opacity for the proper look of the icon when the handler disappears. */\n\t\ttransition:\n\t\t\tbackground-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\tvisibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),\n\t\t\topacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t/* Make only top corners round. */\n\t\tborder-radius: var(--ck-border-radius) var(--ck-border-radius) 0 0;\n\n\t\t/* Place the drag handler outside the widget wrapper. */\n\t\ttransform: translateY(-100%);\n\t\tleft: calc(0px - var(--ck-widget-outline-thickness));\n\t\ttop: 0;\n\n\t\t& .ck-icon {\n\t\t\t/* Make sure the dimensions of the icon are independent of the fon-size of the content. */\n\t\t\twidth: var(--ck-widget-handler-icon-size);\n\t\t\theight: var(--ck-widget-handler-icon-size);\n\t\t\tcolor: var(--ck-color-widget-drag-handler-icon-color);\n\n\t\t\t/* The "selected" part of the icon is invisible by default */\n\t\t\t& .ck-icon__selected-indicator {\n\t\t\t\topacity: 0;\n\n\t\t\t\t/* Note: The animation is longer on purpose. Simply feels better. */\n\t\t\t\ttransition: opacity 300ms var(--ck-widget-handler-animation-curve);\n\t\t\t}\n\t\t}\n\n\t\t/* Advertise using the look of the icon that once clicked the handler, the widget will be selected. */\n\t\t&:hover .ck-icon .ck-icon__selected-indicator {\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t/* Show the selection handler on mouse hover over the widget, but not for nested widgets. */\n\t&:hover > .ck-widget__selection-handle {\n\t\topacity: 1;\n\t\tbackground-color: var(--ck-color-widget-hover-border);\n\t}\n\n\t/* Show the selection handler when the widget is selected, but not for nested widgets. */\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\t& > .ck-widget__selection-handle {\n\t\t\topacity: 1;\n\t\t\tbackground-color: var(--ck-color-focus-border);\n\n\t\t\t/* When the widget is selected, notify the user using the proper look of the icon. */\n\t\t\t& .ck-icon .ck-icon__selected-indicator {\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* In a RTL environment, align the selection handler to the right side of the widget */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle {\n\tleft: auto;\n\tright: calc(0px - var(--ck-widget-outline-thickness));\n}\n\n/* https://github.com/ckeditor/ckeditor5/issues/6415 */\n.ck.ck-editor__editable.ck-read-only .ck-widget {\n\t/* Prevent the :hover outline from showing up because of the used outline-color transition. */\n\ttransition: none;\n\n\t&:not(.ck-widget_selected) {\n\t\t/* Disable visual effects of hover/active widget when CKEditor is in readOnly mode.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/1261\n\t\t *\n\t\t * Leave the unit because this custom property is used in calc() by other features.\n\t\t * See: https://github.com/ckeditor/ckeditor5/issues/6775\n\t\t */\n\t\t--ck-widget-outline-thickness: 0px;\n\t}\n\n\t&.ck-widget_with-selection-handle {\n\t\t& .ck-widget__selection-handle,\n\t\t& .ck-widget__selection-handle:hover {\n\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t}\n\t}\n}\n\n/* Style the widget when it\'s selected but the editable it belongs to lost focus. */\n/* stylelint-disable-next-line no-descending-specificity */\n.ck.ck-editor__editable.ck-blurred .ck-widget {\n\t&.ck-widget_selected,\n\t&.ck-widget_selected:hover {\n\t\toutline-color: var(--ck-color-widget-blurred-border);\n\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t& > .ck-widget__selection-handle,\n\t\t\t& > .ck-widget__selection-handle:hover {\n\t\t\t\tbackground: var(--ck-color-widget-blurred-border);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.ck.ck-editor__editable > .ck-widget.ck-widget_with-selection-handle:first-child,\n.ck.ck-editor__editable blockquote > .ck-widget.ck-widget_with-selection-handle:first-child {\n\t/* Do not crop selection handler if a widget is a first-child in the blockquote or in the root editable.\n\tIn fact, anything with overflow: hidden.\n\thttps://github.com/ckeditor/ckeditor5-block-quote/issues/28\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/44\n\thttps://github.com/ckeditor/ckeditor5-widget/issues/66 */\n\tmargin-top: calc(1em + var(--ck-widget-handler-icon-size));\n}\n',"/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A visual style of focused element's border.\n */\n@define-mixin ck-focus-ring {\n\t/* Disable native outline. */\n\toutline: none;\n\tborder: var(--ck-focus-ring)\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n/**\n * A helper to combine multiple shadows.\n */\n@define-mixin ck-box-shadow $shadowA, $shadowB: 0 0 {\n\tbox-shadow: $shadowA, $shadowB;\n}\n\n/**\n * Gives an element a drop shadow so it looks like a floating panel.\n */\n@define-mixin ck-drop-shadow {\n\t@mixin ck-box-shadow var(--ck-drop-shadow);\n}\n"],sourceRoot:""}]);const a=s},8506:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,".ck .ck-widget_with-resizer{position:relative}.ck .ck-widget__resizer{display:none;left:0;pointer-events:none;position:absolute;top:0}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}.ck .ck-widget__resizer__handle{pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{cursor:nesw-resize}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(var(--ck-resizer-size)/-2 - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer)}.ck .ck-widget__resizer__handle{background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);height:var(--ck-resizer-size);width:var(--ck-resizer-size)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{left:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{right:var(--ck-resizer-offset);top:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}","",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widgetresize.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widgetresize.css"],names:[],mappings:"AAKA,4BAEC,iBACD,CAEA,wBACC,YAAa,CAMb,MAAO,CAFP,mBAAoB,CAHpB,iBAAkB,CAMlB,KACD,CAGC,2EACC,aACD,CAGD,gCAIC,kBAAmB,CAHnB,iBAcD,CATC,4IAEC,kBACD,CAEA,4IAEC,kBACD,CCpCD,MACC,sBAAuB,CAGvB,yDAAiE,CACjE,6BACD,CAEA,wBACC,yCACD,CAEA,gCAGC,uCAAwC,CACxC,gDAA6D,CAC7D,6CAA8C,CAH9C,6BAA8B,CAD9B,4BAyBD,CAnBC,oEAEC,6BAA8B,CAD9B,4BAED,CAEA,qEAEC,8BAA+B,CAD/B,4BAED,CAEA,wEACC,+BAAgC,CAChC,8BACD,CAEA,uEACC,+BAAgC,CAChC,6BACD",sourcesContent:["/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget_with-resizer {\n\t/* Make the widget wrapper a relative positioning container for the drag handle. */\n\tposition: relative;\n}\n\n.ck .ck-widget__resizer {\n\tdisplay: none;\n\tposition: absolute;\n\n\t/* The wrapper itself should not interfere with the pointer device, only the handles should. */\n\tpointer-events: none;\n\n\tleft: 0;\n\ttop: 0;\n}\n\n.ck-focused .ck-widget_with-resizer.ck-widget_selected {\n\t& > .ck-widget__resizer {\n\t\tdisplay: block;\n\t}\n}\n\n.ck .ck-widget__resizer__handle {\n\tposition: absolute;\n\n\t/* Resizers are the only UI elements that should interfere with a pointer device. */\n\tpointer-events: all;\n\n\t&.ck-widget__resizer__handle-top-left,\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tcursor: nwse-resize;\n\t}\n\n\t&.ck-widget__resizer__handle-top-right,\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tcursor: nesw-resize;\n\t}\n}\n","/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-resizer-size: 10px;\n\n\t/* Set the resizer with a 50% offset. */\n\t--ck-resizer-offset: calc( ( var(--ck-resizer-size) / -2 ) - 2px);\n\t--ck-resizer-border-width: 1px;\n}\n\n.ck .ck-widget__resizer {\n\toutline: 1px solid var(--ck-color-resizer);\n}\n\n.ck .ck-widget__resizer__handle {\n\twidth: var(--ck-resizer-size);\n\theight: var(--ck-resizer-size);\n\tbackground: var(--ck-color-focus-border);\n\tborder: var(--ck-resizer-border-width) solid hsl(0, 0%, 100%);\n\tborder-radius: var(--ck-resizer-border-radius);\n\n\t&.ck-widget__resizer__handle-top-left {\n\t\ttop: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-top-right {\n\t\ttop: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-right {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tright: var(--ck-resizer-offset);\n\t}\n\n\t&.ck-widget__resizer__handle-bottom-left {\n\t\tbottom: var(--ck-resizer-offset);\n\t\tleft: var(--ck-resizer-offset);\n\t}\n}\n"],sourceRoot:""}]);const a=s},4921:(t,e,n)=>{n.d(e,{Z:()=>a});var o=n(1799),i=n.n(o),r=n(2609),s=n.n(r)()(i());s.push([t.id,'.ck .ck-widget .ck-widget__type-around__button{display:block;overflow:hidden;position:absolute;z-index:var(--ck-z-default)}.ck .ck-widget .ck-widget__type-around__button svg{left:50%;position:absolute;top:50%;z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{left:min(10%,30px);top:calc(var(--ck-widget-outline-thickness)*-.5);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(var(--ck-widget-outline-thickness)*-.5);right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{content:"";display:block;left:1px;position:absolute;top:1px;z-index:calc(var(--ck-z-default) + 1)}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;left:0;position:absolute;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(var(--ck-widget-outline-thickness)*-1);right:calc(var(--ck-widget-outline-thickness)*-1)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:block;top:calc(var(--ck-widget-outline-thickness)*-1 - 1px)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(var(--ck-widget-outline-thickness)*-1 - 1px);display:block}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around{display:none}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button);border-radius:100px;height:var(--ck-widget-type-around-button-size);opacity:0;pointer-events:none;transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve),background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);width:var(--ck-widget-type-around-button-size)}.ck .ck-widget .ck-widget__type-around__button svg{height:8px;margin-top:1px;transform:translate(-50%,-50%);transition:transform .5s ease;width:10px}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button:hover{animation:ck-widget-type-around-button-sonar 1s ease infinite}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:ck-widget-type-around-arrow-dash 2s linear}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:ck-widget-type-around-arrow-tip-dash 2s linear}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:after,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover:after{background:linear-gradient(135deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3));border-radius:100px;height:calc(var(--ck-widget-type-around-button-size) - 2px);width:calc(var(--ck-widget-type-around-button-size) - 2px)}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{animation:ck-widget-type-around-fake-caret-pulse 1s linear infinite normal forwards;background:var(--ck-color-base-text);height:1px;outline:1px solid hsla(0,0%,100%,.5);pointer-events:none}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before{outline-color:transparent}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected:hover,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected:hover>.ck-widget__selection-handle,.ck .ck-widget.ck-widget_type-around_show-fake-caret_before.ck-widget_with-selection-handle.ck-widget_selected>.ck-widget__selection-handle{opacity:0}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates),var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}',"",{version:3,sources:["webpack://./../ckeditor5-widget/theme/widgettypearound.css","webpack://./../ckeditor5-theme-lark/theme/ckeditor5-widget/widgettypearound.css"],names:[],mappings:"AASC,+CACC,aAAc,CAEd,eAAgB,CADhB,iBAAkB,CAElB,2BAwBD,CAtBC,mDAGC,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAEA,qFAGC,kBAAoB,CADpB,gDAAoD,CAGpD,0BACD,CAEA,oFAEC,mDAAuD,CACvD,mBAAqB,CAErB,yBACD,CAUA,mLACC,UAAW,CACX,aAAc,CAGd,QAAS,CAFT,iBAAkB,CAClB,OAAQ,CAER,qCACD,CAMD,2EACC,YAAa,CAEb,MAAO,CADP,iBAAkB,CAElB,OACD,CAOA,iFACC,gDAAqD,CACrD,iDACD,CAKA,wHAEC,aAAc,CADd,qDAED,CAKA,uHACC,wDAA6D,CAC7D,aACD,CAoBD,mOACC,YACD,CC3GA,MACC,wCAAyC,CACzC,wEAAyE,CACzE,8EAA+E,CAC/E,2FAA4F,CAC5F,wDAAyD,CACzD,uDAAwD,CACxD,yEACD,CAgBC,+CAGC,oDAAqD,CACrD,mBAAoB,CAFpB,+CAAgD,CAVjD,SAAU,CACV,mBAAoB,CAYnB,uMAAyM,CAJzM,8CAkDD,CA1CC,mDAEC,UAAW,CAGX,cAAe,CAFf,8BAA+B,CAC/B,6BAA8B,CAH9B,UAoBD,CAdC,qDACC,mBAAoB,CACpB,mBAAoB,CAEpB,SAAU,CACV,qDAAsD,CACtD,kBAAmB,CACnB,oBAAqB,CACrB,qBACD,CAEA,wDACC,kBACD,CAGD,qDAIC,6DAcD,CARE,kEACC,oDACD,CAEA,8DACC,wDACD,CAUF,uKAvED,SAAU,CACV,mBAwEC,CAOD,gGACC,0DACD,CAOA,uKAEC,2DAQD,CANC,mLAIC,uEAAkF,CADlF,mBAAoB,CADpB,2DAA4D,CAD5D,0DAID,CAOD,8GACC,gBACD,CAKA,mDAGC,mFAAoF,CAOpF,oCAAqC,CARrC,UAAW,CAOX,oCAAwC,CARxC,mBAUD,CAOC,6JAEC,yBACD,CAUA,yKACC,iDACD,CAMA,uOAlJD,SAAU,CACV,mBAmJC,CAoBA,6yBACC,SACD,CASF,uHACC,aAAc,CACd,iBACD,CAYG,iRAlMF,SAAU,CACV,mBAmME,CAQH,kIACC,qEAKD,CAHC,wIACC,WACD,CAGD,4CACC,GACC,oBACD,CACA,OACC,mBACD,CACD,CAEA,gDACC,OACC,mBACD,CACA,OACC,mBACD,CACD,CAEA,8CACC,GACC,6HACD,CACA,IACC,6HACD,CACA,GACC,+HACD,CACD,CAEA,kDACC,GACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,IACC,SACD,CACA,GACC,SACD,CACD",sourcesContent:['/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\tz-index: var(--ck-z-default);\n\n\t\t& svg {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\tz-index: calc(var(--ck-z-default) + 2);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_before {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\ttop: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tleft: min(10%, 30px);\n\n\t\t\ttransform: translateY(-50%);\n\t\t}\n\n\t\t&.ck-widget__type-around__button_after {\n\t\t\t/* Place it in the middle of the outline */\n\t\t\tbottom: calc(-0.5 * var(--ck-widget-outline-thickness));\n\t\t\tright: min(10%, 30px);\n\n\t\t\ttransform: translateY(50%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\t&::after {\n\t\t\tcontent: "";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 1px;\n\t\t\tleft: 1px;\n\t\t\tz-index: calc(var(--ck-z-default) + 1);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tdisplay: none;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t}\n\n\t/*\n\t * When the widget is hovered the "fake caret" would normally be narrower than the\n\t * extra outline displayed around the widget. Let\'s extend the "fake caret" to match\n\t * the full width of the widget.\n\t */\n\t&:hover > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tleft: calc( -1 * var(--ck-widget-outline-thickness) );\n\t\tright: calc( -1 * var(--ck-widget-outline-thickness) );\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed before the widget (backward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_before > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\ttop: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" when it should be displayed after the widget (forward keyboard navigation).\n\t */\n\t&.ck-widget_type-around_show-fake-caret_after > .ck-widget__type-around > .ck-widget__type-around__fake-caret {\n\t\tbottom: calc( -1 * var(--ck-widget-outline-thickness) - 1px );\n\t\tdisplay: block;\n\t}\n}\n\n/*\n * Integration with the read-only mode of the editor.\n */\n.ck.ck-editor__editable.ck-read-only .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the restricted editing mode (feature) of the editor.\n */\n.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around {\n\tdisplay: none;\n}\n\n/*\n * Integration with the #isEnabled property of the WidgetTypeAround plugin.\n */\n.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around {\n\tdisplay: none;\n}\n','/*\n * Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.\n * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license\n */\n\n:root {\n\t--ck-widget-type-around-button-size: 20px;\n\t--ck-color-widget-type-around-button-active: var(--ck-color-focus-border);\n\t--ck-color-widget-type-around-button-hover: var(--ck-color-widget-hover-border);\n\t--ck-color-widget-type-around-button-blurred-editable: var(--ck-color-widget-blurred-border);\n\t--ck-color-widget-type-around-button-radar-start-alpha: 0;\n\t--ck-color-widget-type-around-button-radar-end-alpha: .3;\n\t--ck-color-widget-type-around-button-icon: var(--ck-color-base-background);\n}\n\n@define-mixin ck-widget-type-around-button-visible {\n\topacity: 1;\n\tpointer-events: auto;\n}\n\n@define-mixin ck-widget-type-around-button-hidden {\n\topacity: 0;\n\tpointer-events: none;\n}\n\n.ck .ck-widget {\n\t/*\n\t * Styles of the type around buttons\n\t */\n\t& .ck-widget__type-around__button {\n\t\twidth: var(--ck-widget-type-around-button-size);\n\t\theight: var(--ck-widget-type-around-button-size);\n\t\tbackground: var(--ck-color-widget-type-around-button);\n\t\tborder-radius: 100px;\n\t\ttransition: opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);\n\n\t\t@mixin ck-widget-type-around-button-hidden;\n\n\t\t& svg {\n\t\t\twidth: 10px;\n\t\t\theight: 8px;\n\t\t\ttransform: translate(-50%,-50%);\n\t\t\ttransition: transform .5s ease;\n\t\t\tmargin-top: 1px;\n\n\t\t\t& * {\n\t\t\t\tstroke-dasharray: 10;\n\t\t\t\tstroke-dashoffset: 0;\n\n\t\t\t\tfill: none;\n\t\t\t\tstroke: var(--ck-color-widget-type-around-button-icon);\n\t\t\t\tstroke-width: 1.5px;\n\t\t\t\tstroke-linecap: round;\n\t\t\t\tstroke-linejoin: round;\n\t\t\t}\n\n\t\t\t& line {\n\t\t\t\tstroke-dasharray: 7;\n\t\t\t}\n\t\t}\n\n\t\t&:hover {\n\t\t\t/*\n\t\t\t * Display the "sonar" around the button when hovered.\n\t\t\t */\n\t\t\tanimation: ck-widget-type-around-button-sonar 1s ease infinite;\n\n\t\t\t/*\n\t\t\t * Animate active button\'s icon.\n\t\t\t */\n\t\t\t& svg {\n\t\t\t\t& polyline {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-dash 2s linear;\n\t\t\t\t}\n\n\t\t\t\t& line {\n\t\t\t\t\tanimation: ck-widget-type-around-arrow-tip-dash 2s linear;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t/*\n\t * Show type around buttons when the widget gets selected or being hovered.\n\t */\n\t&.ck-widget_selected,\n\t&:hover {\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-visible;\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the buttons when the widget is NOT selected (but the buttons are visible\n\t * and still can be hovered).\n\t */\n\t&:not(.ck-widget_selected) > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\tbackground: var(--ck-color-widget-type-around-button-hover);\n\t}\n\n\t/*\n\t * Styles for the buttons when:\n\t * - the widget is selected,\n\t * - or the button is being hovered (regardless of the widget state).\n\t */\n\t&.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button,\n\t& > .ck-widget__type-around > .ck-widget__type-around__button:hover {\n\t\tbackground: var(--ck-color-widget-type-around-button-active);\n\n\t\t&::after {\n\t\t\twidth: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\theight: calc(var(--ck-widget-type-around-button-size) - 2px);\n\t\t\tborder-radius: 100px;\n\t\t\tbackground: linear-gradient(135deg, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,.3) 100%);\n\t\t}\n\t}\n\n\t/*\n\t * Styles for the "before" button when the widget has a selection handle. Because some space\n\t * is consumed by the handle, the button must be moved slightly to the right to let it breathe.\n\t */\n\t&.ck-widget_with-selection-handle > .ck-widget__type-around > .ck-widget__type-around__button_before {\n\t\tmargin-left: 20px;\n\t}\n\n\t/*\n\t * Styles for the horizontal "fake caret" which is displayed when the user navigates using the keyboard.\n\t */\n\t& .ck-widget__type-around__fake-caret {\n\t\tpointer-events: none;\n\t\theight: 1px;\n\t\tanimation: ck-widget-type-around-fake-caret-pulse linear 1s infinite normal forwards;\n\n\t\t/*\n\t\t * The semi-transparent-outline+background combo improves the contrast\n\t\t * when the background underneath the fake caret is dark.\n\t\t */\n\t\toutline: solid 1px hsla(0, 0%, 100%, .5);\n\t\tbackground: var(--ck-color-base-text);\n\t}\n\n\t/*\n\t * Styles of the widget when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t * Despite the widget being physically selected in the model, its outline should disappear.\n\t */\n\t&.ck-widget_selected {\n\t\t&.ck-widget_type-around_show-fake-caret_before,\n\t\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t\toutline-color: transparent;\n\t\t}\n\t}\n\n\t&.ck-widget_type-around_show-fake-caret_before,\n\t&.ck-widget_type-around_show-fake-caret_after {\n\t\t/*\n\t\t * When the "fake caret" is visible we simulate that the widget is not selected\n\t\t * (despite being physically selected), so the outline color should be for the\n\t\t * unselected widget.\n\t\t */\n\t\t&.ck-widget_selected:hover {\n\t\t\toutline-color: var(--ck-color-widget-hover-border);\n\t\t}\n\n\t\t/*\n\t\t * Styles of the type around buttons when the "fake caret" is blinking (e.g. upon keyboard navigation).\n\t\t * In this state, the type around buttons would collide with the fake carets so they should disappear.\n\t\t */\n\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the selection handle. When the caret is visible, simply\n\t\t * hide the handle because it intersects with the caret (and does not make much sense anyway).\n\t\t */\n\t\t&.ck-widget_with-selection-handle {\n\t\t\t&.ck-widget_selected,\n\t\t\t&.ck-widget_selected:hover {\n\t\t\t\t& > .ck-widget__selection-handle {\n\t\t\t\t\topacity: 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t/*\n\t\t * Fake horizontal caret integration with the resize UI. When the caret is visible, simply\n\t\t * hide the resize UI because it creates too much noise. It can be visible when the user\n\t\t * hovers the widget, though.\n\t\t */\n\t\t&.ck-widget_selected.ck-widget_with-resizer > .ck-widget__resizer {\n\t\t\topacity: 0\n\t\t}\n\t}\n}\n\n/*\n * Styles for the "before" button when the widget has a selection handle in an RTL environment.\n * The selection handler is aligned to the right side of the widget so there is no need to create\n * additional space for it next to the "before" button.\n */\n.ck[dir="rtl"] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around > .ck-widget__type-around__button_before {\n\tmargin-left: 0;\n\tmargin-right: 20px;\n}\n\n/*\n * Hide type around buttons when the widget is selected as a child of a selected\n * nested editable (e.g. mulit-cell table selection).\n *\n * See https://github.com/ckeditor/ckeditor5/issues/7263.\n */\n.ck-editor__nested-editable.ck-editor__editable_selected {\n\t& .ck-widget {\n\t\t&.ck-widget_selected,\n\t\t&:hover {\n\t\t\t& > .ck-widget__type-around > .ck-widget__type-around__button {\n\t\t\t\t@mixin ck-widget-type-around-button-hidden;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/*\n * Styles for the buttons when the widget is selected but the user clicked outside of the editor (blurred the editor).\n */\n.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected > .ck-widget__type-around > .ck-widget__type-around__button:not(:hover) {\n\tbackground: var(--ck-color-widget-type-around-button-blurred-editable);\n\n\t& svg * {\n\t\tstroke: hsl(0,0%,60%);\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-dash {\n\t0% {\n\t\tstroke-dashoffset: 10;\n\t}\n\t20%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-arrow-tip-dash {\n\t0%, 20% {\n\t\tstroke-dashoffset: 7;\n\t}\n\t40%, 100% {\n\t\tstroke-dashoffset: 0;\n\t}\n}\n\n@keyframes ck-widget-type-around-button-sonar {\n\t0% {\n\t\tbox-shadow: 0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n\t50% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha));\n\t}\n\t100% {\n\t\tbox-shadow: 0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha));\n\t}\n}\n\n@keyframes ck-widget-type-around-fake-caret-pulse {\n\t0% {\n\t\topacity: 1;\n\t}\n\t49% {\n\t\topacity: 1;\n\t}\n\t50% {\n\t\topacity: 0;\n\t}\n\t99% {\n\t\topacity: 0;\n\t}\n\t100% {\n\t\topacity: 1;\n\t}\n}\n'],sourceRoot:""}]);const a=s},2609:t=>{t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=t(e);return e[2]?"@media ".concat(e[2]," {").concat(n,"}"):n})).join("")},e.i=function(t,n,o){"string"==typeof t&&(t=[[null,t,""]]);var i={};if(o)for(var r=0;r{function e(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=t&&("undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]);if(null!=n){var o,i,r=[],s=!0,a=!1;try{for(n=n.call(t);!(s=(o=n.next()).done)&&(r.push(o.value),!e||r.length!==e);s=!0);}catch(t){a=!0,i=t}finally{try{s||null==n.return||n.return()}finally{if(a)throw i}}return r}}(t,e)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n{var o,i=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),r=[];function s(t){for(var e=-1,n=0;n{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var o in e)n.o(e,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.nc=void 0;var o={};return(()=>{n.d(o,{default:()=>Ow});const t=function(){try{return navigator.userAgent.toLowerCase()}catch(t){return""}}(),e={isMac:r(t),isWindows:function(t){return t.indexOf("windows")>-1}(t),isGecko:function(t){return!!t.match(/gecko\/\d+/)}(t),isSafari:function(t){return t.indexOf(" applewebkit/")>-1&&-1===t.indexOf("chrome")}(t),isiOS:function(t){return!!t.match(/iphone|ipad/i)||r(t)&&navigator.maxTouchPoints>0}(t),isAndroid:function(t){return t.indexOf("android")>-1}(t),isBlink:function(t){return t.indexOf("chrome/")>-1&&t.indexOf("edge/")<0}(t),features:{isRegExpUnicodePropertySupported:function(){let t=!1;try{t=0==="ć".search(new RegExp("[\\p{L}]","u"))}catch(t){}return t}()}},i=e;function r(t){return t.indexOf("macintosh")>-1}function s(t,e,n,o){n=n||function(t,e){return t===e};const i=Array.isArray(t)?t:Array.prototype.slice.call(t),r=Array.isArray(e)?e:Array.prototype.slice.call(e),s=function(t,e,n){const o=a(t,e,n);if(-1===o)return{firstIndex:-1,lastIndexOld:-1,lastIndexNew:-1};const i=a(c(t,o),c(e,o),n);return{firstIndex:o,lastIndexOld:t.length-i,lastIndexNew:e.length-i}}(i,r,n),l=o?function(t,e){const{firstIndex:n,lastIndexOld:o,lastIndexNew:i}=t;if(-1===n)return Array(e).fill("equal");let r=[];return n>0&&(r=r.concat(Array(n).fill("equal"))),i-n>0&&(r=r.concat(Array(i-n).fill("insert"))),o-n>0&&(r=r.concat(Array(o-n).fill("delete"))),i0&&n.push({index:o,type:"insert",values:t.slice(o,r)}),i-o>0&&n.push({index:o+(r-o),type:"delete",howMany:i-o}),n}(r,s);return l}function a(t,e,n){for(let o=0;o200||i>200||o+i>300)return l.fastDiff(t,e,n,!0);let r,s;if(il?-1:1;h[o+d]&&(h[o]=h[o+d].slice(0)),h[o]||(h[o]=[]),h[o].push(i>l?r:s);let g=Math.max(i,l),m=g-o;for(;md;m--)u[m]=g(m);u[d]=g(d),p++}while(u[d]!==c);return h[d].slice(1)}function d(t,...e){e.forEach((e=>{const n=Object.getOwnPropertyNames(e),o=Object.getOwnPropertySymbols(e);n.concat(o).forEach((n=>{if(n in t.prototype)return;if("function"==typeof e&&("length"==n||"name"==n||"prototype"==n))return;const o=Object.getOwnPropertyDescriptor(e,n);o.enumerable=!1,Object.defineProperty(t.prototype,n,o)}))}))}l.fastDiff=s;class h{constructor(t,e){this.source=t,this.name=e,this.path=[],this.stop=function t(){t.called=!0},this.off=function t(){t.called=!0}}}const u=new Array(256).fill("").map(((t,e)=>("0"+e.toString(16)).slice(-2)));function g(){const t=4294967296*Math.random()>>>0,e=4294967296*Math.random()>>>0,n=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0;return"e"+u[t>>0&255]+u[t>>8&255]+u[t>>16&255]+u[t>>24&255]+u[e>>0&255]+u[e>>8&255]+u[e>>16&255]+u[e>>24&255]+u[n>>0&255]+u[n>>8&255]+u[n>>16&255]+u[n>>24&255]+u[o>>0&255]+u[o>>8&255]+u[o>>16&255]+u[o>>24&255]}const m={get(t="normal"){return"number"!=typeof t?this[t]||this.normal:t},highest:1e5,high:1e3,normal:0,low:-1e3,lowest:-1e5};function p(t,e){const n=m.get(e.priority);for(let o=0;o{if("object"==typeof e&&null!==e){if(n.has(e))return`[object ${e.constructor.name}]`;n.add(e)}return e}))}`:"";return t+o+w(t)}(t,n)),this.name="CKEditorError",this.context=e,this.data=n}is(t){return"CKEditorError"===t}static rethrowUnexpectedError(t,e){if(t.is&&t.is("CKEditorError"))throw t;const n=new f(t.message,e);throw n.stack=t.stack,n}}function k(t,e){console.warn(..._(t,e))}function b(t,e){console.error(..._(t,e))}function w(t){return`\nRead more: https://ckeditor.com/docs/ckeditor5/latest/support/error-codes.html#error-${t}`}function _(t,e){const n=w(t);return e?[t,e,n]:[t,n]}const A="object"==typeof window?window:n.g;if(A.CKEDITOR_VERSION)throw new f("ckeditor-duplicated-modules",null);A.CKEDITOR_VERSION="35.4.0";const C=Symbol("listeningTo"),v=Symbol("emitterId"),y=Symbol("delegations"),x=E(Object);function E(t){return t?class extends t{on(t,e,n){this.listenTo(this,t,e,n)}once(t,e,n){let o=!1;this.listenTo(this,t,((t,...n)=>{o||(o=!0,t.off(),e.call(this,t,...n))}),n)}off(t,e){this.stopListening(this,t,e)}listenTo(t,e,n,o={}){let i,r;this[C]||(this[C]={});const s=this[C];I(t)||D(t);const a=I(t);(i=s[a])||(i=s[a]={emitter:t,callbacks:{}}),(r=i.callbacks[e])||(r=i.callbacks[e]=[]),r.push(n),function(t,e,n,o,i){e._addEventListener?e._addEventListener(n,o,i):t._addEventListener.call(e,n,o,i)}(this,t,e,n,o)}stopListening(t,e,n){const o=this[C];let i=t&&I(t);const r=o&&i?o[i]:void 0,s=r&&e?r.callbacks[e]:void 0;if(!(!o||t&&!r||e&&!s))if(n)B(this,t,e,n),-1!==s.indexOf(n)&&(1===s.length?delete r.callbacks[e]:B(this,t,e,n));else if(s){for(;n=s.pop();)B(this,t,e,n);delete r.callbacks[e]}else if(r){for(e in r.callbacks)this.stopListening(t,e);delete o[i]}else{for(i in o)this.stopListening(o[i].emitter);delete this[C]}}fire(t,...e){try{const n=t instanceof h?t:new h(this,t),o=n.name;let i=S(this,o);if(n.path.push(this),i){const t=[n,...e];i=Array.from(i);for(let e=0;e{this[y]||(this[y]=new Map),t.forEach((t=>{const o=this[y].get(t);o?o.set(e,n):this[y].set(t,new Map([[e,n]]))}))}}}stopDelegating(t,e){if(this[y])if(t)if(e){const n=this[y].get(t);n&&n.delete(e)}else this[y].delete(t);else this[y].clear()}_addEventListener(t,e,n){!function(t,e){const n=T(t);if(n[e])return;let o=e,i=null;const r=[];for(;""!==o&&!n[o];)n[o]={callbacks:[],childEvents:[]},r.push(n[o]),i&&n[o].childEvents.push(i),i=o,o=o.substr(0,o.lastIndexOf(":"));if(""!==o){for(const t of r)t.callbacks=n[o].callbacks.slice();n[o].childEvents.push(i)}}(this,t);const o=M(this,t),i={callback:e,priority:m.get(n.priority)};for(const t of o)p(t,i)}_removeEventListener(t,e){const n=M(this,t);for(const t of n)for(let n=0;n-1?S(t,e.substr(0,e.lastIndexOf(":"))):null}function N(t,e,n){for(let[o,i]of t){i?"function"==typeof i&&(i=i(e.name)):i=e.name;const t=new h(e.source,i);t.path=[...e.path],o.fire(t,...n)}}function B(t,e,n,o){e._removeEventListener?e._removeEventListener(n,o):t._removeEventListener.call(e,n,o)}["on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{E[t]=x.prototype[t]}));const P=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)},z=Symbol("observableProperties"),L=Symbol("boundObservables"),O=Symbol("boundProperties"),R=Symbol("decoratedMethods"),j=Symbol("decoratedOriginal"),F=V(E());function V(t){return t?class extends t{set(t,e){if(P(t))return void Object.keys(t).forEach((e=>{this.set(e,t[e])}),this);U(this);const n=this[z];if(t in this&&!n.has(t))throw new f("observable-set-cannot-override",this);Object.defineProperty(this,t,{enumerable:!0,configurable:!0,get:()=>n.get(t),set(e){const o=n.get(t);let i=this.fire(`set:${t}`,t,e,o);void 0===i&&(i=e),o===i&&n.has(t)||(n.set(t,i),this.fire(`change:${t}`,t,i,o))}}),this[t]=e}bind(...t){if(!t.length||!G(t))throw new f("observable-bind-wrong-properties",this);if(new Set(t).size!==t.length)throw new f("observable-bind-duplicate-properties",this);U(this);const e=this[O];t.forEach((t=>{if(e.has(t))throw new f("observable-bind-rebind",this)}));const n=new Map;return t.forEach((t=>{const o={property:t,to:[]};e.set(t,o),n.set(t,o)})),{to:H,toMany:W,_observable:this,_bindProperties:t,_to:[],_bindings:n}}unbind(...t){if(!this[z])return;const e=this[O],n=this[L];if(t.length){if(!G(t))throw new f("observable-unbind-wrong-properties",this);t.forEach((t=>{const o=e.get(t);o&&(o.to.forEach((([t,e])=>{const i=n.get(t),r=i[e];r.delete(o),r.size||delete i[e],Object.keys(i).length||(n.delete(t),this.stopListening(t,"change"))})),e.delete(t))}))}else n.forEach(((t,e)=>{this.stopListening(e,"change")})),n.clear(),e.clear()}decorate(t){U(this);const e=this[t];if(!e)throw new f("observablemixin-cannot-decorate-undefined",this,{object:this,methodName:t});this.on(t,((t,n)=>{t.return=e.apply(this,n)})),this[t]=function(...e){return this.fire(t,e)},this[t][j]=e,this[R]||(this[R]=[]),this[R].push(t)}stopListening(t,e,n){if(!t&&this[R]){for(const t of this[R])this[t]=this[t][j];delete this[R]}super.stopListening(t,e,n)}}:F}function U(t){t[z]||(Object.defineProperty(t,z,{value:new Map}),Object.defineProperty(t,L,{value:new Map}),Object.defineProperty(t,O,{value:new Map}))}function H(...t){const e=function(...t){if(!t.length)throw new f("observable-bind-to-parse-error",null);const e={to:[]};let n;return"function"==typeof t[t.length-1]&&(e.callback=t.pop()),t.forEach((t=>{if("string"==typeof t)n.properties.push(t);else{if("object"!=typeof t)throw new f("observable-bind-to-parse-error",null);n={observable:t,properties:[]},e.to.push(n)}})),e}(...t),n=Array.from(this._bindings.keys()),o=n.length;if(!e.callback&&e.to.length>1)throw new f("observable-bind-to-no-callback",this);if(o>1&&e.callback)throw new f("observable-bind-to-extra-callback",this);var i;e.to.forEach((t=>{if(t.properties.length&&t.properties.length!==o)throw new f("observable-bind-to-properties-length",this);t.properties.length||(t.properties=this._bindProperties)})),this._to=e.to,e.callback&&(this._bindings.get(n[0]).callback=e.callback),i=this._observable,this._to.forEach((t=>{const e=i[L];let n;e.get(t.observable)||i.listenTo(t.observable,"change",((o,r)=>{n=e.get(t.observable)[r],n&&n.forEach((t=>{q(i,t.property)}))}))})),function(t){let e;t._bindings.forEach(((n,o)=>{t._to.forEach((i=>{e=i.properties[n.callback?0:t._bindProperties.indexOf(o)],n.to.push([i.observable,e]),function(t,e,n,o){const i=t[L],r=i.get(n),s=r||{};s[o]||(s[o]=new Set),s[o].add(e),r||i.set(n,s)}(t._observable,n,i.observable,e)}))}))}(this),this._bindProperties.forEach((t=>{q(this._observable,t)}))}function W(t,e,n){if(this._bindings.size>1)throw new f("observable-bind-to-many-not-one-binding",this);this.to(...function(t,e){const n=t.map((t=>[t,e]));return Array.prototype.concat.apply([],n)}(t,e),n)}function G(t){return t.every((t=>"string"==typeof t))}function q(t,e){const n=t[O].get(e);let o;n.callback?o=n.callback.apply(t,n.to.map((t=>t[0][t[1]]))):(o=n.to[0],o=o[0][o[1]]),Object.prototype.hasOwnProperty.call(t,e)?t[e]=o:t.set(e,o)}function Y(t){let e=0;for(const n of t)e++;return e}function $(t,e){const n=Math.min(t.length,e.length);for(let o=0;o{V[t]=F.prototype[t]}));const Q="object"==typeof global&&global&&global.Object===Object&&global;var Z="object"==typeof self&&self&&self.Object===Object&&self;const J=Q||Z||Function("return this")(),X=J.Symbol;var tt=Object.prototype,et=tt.hasOwnProperty,nt=tt.toString,ot=X?X.toStringTag:void 0;var it=Object.prototype.toString;var rt=X?X.toStringTag:void 0;const st=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":rt&&rt in Object(t)?function(t){var e=et.call(t,ot),n=t[ot];try{t[ot]=void 0;var o=!0}catch(t){}var i=nt.call(t);return o&&(e?t[ot]=n:delete t[ot]),i}(t):function(t){return it.call(t)}(t)},at=Array.isArray,ct=function(t){return null!=t&&"object"==typeof t},lt=function(t){return"string"==typeof t||!at(t)&&ct(t)&&"[object String]"==st(t)};function dt(t,e,n={},o=[]){const i=n&&n.xmlns,r=i?t.createElementNS(i,e):t.createElement(e);for(const t in n)r.setAttribute(t,n[t]);!lt(o)&&K(o)||(o=[o]);for(let e of o)lt(e)&&(e=t.createTextNode(e)),r.appendChild(e);return r}const ht=function(t,e){return function(n){return t(e(n))}},ut=ht(Object.getPrototypeOf,Object);var gt=Function.prototype,mt=Object.prototype,pt=gt.toString,ft=mt.hasOwnProperty,kt=pt.call(Object);const bt=function(t){if(!ct(t)||"[object Object]"!=st(t))return!1;var e=ut(t);if(null===e)return!0;var n=ft.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&pt.call(n)==kt},wt=function(t,e){return t===e||t!=t&&e!=e},_t=function(t,e){for(var n=t.length;n--;)if(wt(t[n][0],e))return n;return-1};var At=Array.prototype.splice;function Ct(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1},Ct.prototype.set=function(t,e){var n=this.__data__,o=_t(n,t);return o<0?(++this.size,n.push([t,e])):n[o][1]=e,this};const vt=Ct,yt=function(t){if(!P(t))return!1;var e=st(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e},xt=J["__core-js_shared__"];var Et=function(){var t=/[^.]+$/.exec(xt&&xt.keys&&xt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();var Dt=Function.prototype.toString;const It=function(t){if(null!=t){try{return Dt.call(t)}catch(t){}try{return t+""}catch(t){}}return""};var Tt=/^\[object .+?Constructor\]$/,Mt=Function.prototype,St=Object.prototype,Nt=Mt.toString,Bt=St.hasOwnProperty,Pt=RegExp("^"+Nt.call(Bt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const zt=function(t){return!(!P(t)||function(t){return!!Et&&Et in t}(t))&&(yt(t)?Pt:Tt).test(It(t))},Lt=function(t,e){var n=function(t,e){return null==t?void 0:t[e]}(t,e);return zt(n)?n:void 0},Ot=Lt(J,"Map"),Rt=Lt(Object,"create");var jt=Object.prototype.hasOwnProperty;var Ft=Object.prototype.hasOwnProperty;function Vt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e-1&&t%1==0&&t-1&&t%1==0&&t<=9007199254740991};var he={};he["[object Float32Array]"]=he["[object Float64Array]"]=he["[object Int8Array]"]=he["[object Int16Array]"]=he["[object Int32Array]"]=he["[object Uint8Array]"]=he["[object Uint8ClampedArray]"]=he["[object Uint16Array]"]=he["[object Uint32Array]"]=!0,he["[object Arguments]"]=he["[object Array]"]=he["[object ArrayBuffer]"]=he["[object Boolean]"]=he["[object DataView]"]=he["[object Date]"]=he["[object Error]"]=he["[object Function]"]=he["[object Map]"]=he["[object Number]"]=he["[object Object]"]=he["[object RegExp]"]=he["[object Set]"]=he["[object String]"]=he["[object WeakMap]"]=!1;const ue=function(t){return function(e){return t(e)}};var ge="object"==typeof exports&&exports&&!exports.nodeType&&exports,me=ge&&"object"==typeof module&&module&&!module.nodeType&&module,pe=me&&me.exports===ge&&Q.process;const fe=function(){try{return me&&me.require&&me.require("util").types||pe&&pe.binding&&pe.binding("util")}catch(t){}}();var ke=fe&&fe.isTypedArray;const be=ke?ue(ke):function(t){return ct(t)&&de(t.length)&&!!he[st(t)]};var we=Object.prototype.hasOwnProperty;const _e=function(t,e){var n=at(t),o=!n&&oe(t),i=!n&&!o&&ae(t),r=!n&&!o&&!i&&be(t),s=n||o||i||r,a=s?function(t,e){for(var n=-1,o=Array(t);++n{this._setToTarget(t,o,e[o],n)}))}}function Sn(t){return In(t,Nn)}function Nn(t){return Tn(t)?t:void 0}function Bn(t){if(t){if(t.defaultView)return t instanceof t.defaultView.Document;if(t.ownerDocument&&t.ownerDocument.defaultView)return t instanceof t.ownerDocument.defaultView.Node}return!1}function Pn(t){const e=Object.prototype.toString.apply(t);return"[object Window]"==e||"[object global]"==e}const zn=Ln(E());function Ln(t){return t?class extends t{listenTo(t,e,n,o={}){if(Bn(t)||Pn(t)){const i={capture:!!o.useCapture,passive:!!o.usePassive},r=this._getProxyEmitter(t,i)||new On(t,i);this.listenTo(r,e,n,o)}else super.listenTo(t,e,n,o)}stopListening(t,e,n){if(Bn(t)||Pn(t)){const o=this._getAllProxyEmitters(t);for(const t of o)this.stopListening(t,e,n)}else super.stopListening(t,e,n)}_getProxyEmitter(t,e){return function(t,e){const n=t[C];return n&&n[e]?n[e].emitter:null}(this,Rn(t,e))}_getAllProxyEmitters(t){return[{capture:!1,passive:!1},{capture:!1,passive:!0},{capture:!0,passive:!1},{capture:!0,passive:!0}].map((e=>this._getProxyEmitter(t,e))).filter((t=>!!t))}}:zn}["_getProxyEmitter","_getAllProxyEmitters","on","once","off","listenTo","stopListening","fire","delegate","stopDelegating","_addEventListener","_removeEventListener"].forEach((t=>{Ln[t]=zn.prototype[t]}));class On extends(E()){constructor(t,e){super(),D(this,Rn(t,e)),this._domNode=t,this._options=e}attach(t){if(this._domListeners&&this._domListeners[t])return;const e=this._createDomListener(t);this._domNode.addEventListener(t,e,this._options),this._domListeners||(this._domListeners={}),this._domListeners[t]=e}detach(t){let e;!this._domListeners[t]||(e=this._events[t])&&e.callbacks.length||this._domListeners[t].removeListener()}_addEventListener(t,e,n){this.attach(t),E().prototype._addEventListener.call(this,t,e,n)}_removeEventListener(t,e){E().prototype._removeEventListener.call(this,t,e),this.detach(t)}_createDomListener(t){const e=e=>{this.fire(t,e)};return e.removeListener=()=>{this._domNode.removeEventListener(t,e,this._options),delete this._domListeners[t]},e}}function Rn(t,e){let n=function(t){return t["data-ck-expando"]||(t["data-ck-expando"]=g())}(t);for(const t of Object.keys(e).sort())e[t]&&(n+="-"+t);return n}let jn;try{jn={window:window,document:document}}catch(t){jn={window:{},document:{}}}const Fn=jn;function Vn(t){const e=[];let n=t;for(;n&&n.nodeType!=Node.DOCUMENT_NODE;)e.unshift(n),n=n.parentNode;return e}function Un(t){return"[object Text]"==Object.prototype.toString.call(t)}function Hn(t){return"[object Range]"==Object.prototype.toString.apply(t)}function Wn(t){const e=t.ownerDocument.defaultView.getComputedStyle(t);return{top:parseInt(e.borderTopWidth,10),right:parseInt(e.borderRightWidth,10),bottom:parseInt(e.borderBottomWidth,10),left:parseInt(e.borderLeftWidth,10)}}const Gn=["top","right","bottom","left","width","height"];class qn{constructor(t){const e=Hn(t);if(Object.defineProperty(this,"_source",{value:t._source||t,writable:!0,enumerable:!1}),Kn(t)||e)if(e){const e=qn.getDomRangeRects(t);Yn(this,qn.getBoundingRect(e))}else Yn(this,t.getBoundingClientRect());else if(Pn(t)){const{innerWidth:e,innerHeight:n}=t;Yn(this,{top:0,right:e,bottom:n,left:0,width:e,height:n})}else Yn(this,t)}clone(){return new qn(this)}moveTo(t,e){return this.top=e,this.right=t+this.width,this.bottom=e+this.height,this.left=t,this}moveBy(t,e){return this.top+=e,this.right+=t,this.left+=t,this.bottom+=e,this}getIntersection(t){const e={top:Math.max(this.top,t.top),right:Math.min(this.right,t.right),bottom:Math.min(this.bottom,t.bottom),left:Math.max(this.left,t.left),width:0,height:0};return e.width=e.right-e.left,e.height=e.bottom-e.top,e.width<0||e.height<0?null:new qn(e)}getIntersectionArea(t){const e=this.getIntersection(t);return e?e.getArea():0}getArea(){return this.width*this.height}getVisible(){const t=this._source;let e=this.clone();if(!$n(t)){let n=t.parentNode||t.commonAncestorContainer;for(;n&&!$n(n);){const t=new qn(n),o=e.getIntersection(t);if(!o)return null;o.getArea(){for(const e of t){const t=Qn._getElementCallbacks(e.target);if(t)for(const n of t)n(e)}}))}}function Zn(t){return e=>e+t}function Jn(t){let e=0;for(;t.previousSibling;)t=t.previousSibling,e++;return e}function Xn(t,e,n){t.insertBefore(n,t.childNodes[e]||null)}function to(t){return t&&t.nodeType===Node.COMMENT_NODE}function eo(t){return!!(t&&t.getClientRects&&t.getClientRects().length)}function no({element:t,target:e,positions:n,limiter:o,fitInViewport:i,viewportOffsetConfig:r}){yt(e)&&(e=e()),yt(o)&&(o=o());const s=function(t){return t&&t.parentNode?t.offsetParent===Fn.document.body?null:t.offsetParent:null}(t),a=new qn(t),c=new qn(e);let l;const d=i&&function(t){t=Object.assign({top:0,bottom:0,left:0,right:0},t);const e=new qn(Fn.window);return e.top+=t.top,e.height-=t.top,e.bottom-=t.bottom,e.height-=t.bottom,e}(r)||null,h={targetRect:c,elementRect:a,positionedElementAncestor:s,viewportRect:d};if(o||i){const t=o&&new qn(o).getVisible();Object.assign(h,{limiterRect:t,viewportRect:d}),l=function(t,e){const{elementRect:n}=e,o=n.getArea(),i=t.map((t=>new io(t,e))).filter((t=>!!t.name));let r=0,s=null;for(const t of i){const{limiterIntersectionArea:e,viewportIntersectionArea:n}=t;if(e===o)return t;const i=n**2+e**2;i>r&&(r=i,s=t)}return s}(n,h)||new io(n[0],h)}else l=new io(n[0],h);return l}function oo(t){const{scrollX:e,scrollY:n}=Fn.window;return t.clone().moveBy(e,n)}Qn._observerInstance=null,Qn._elementCallbacks=null;class io{constructor(t,e){const n=t(e.targetRect,e.elementRect,e.viewportRect);if(!n)return;const{left:o,top:i,name:r,config:s}=n;this.name=r,this.config=s,this._positioningFunctionCorrdinates={left:o,top:i},this._options=e}get left(){return this._absoluteRect.left}get top(){return this._absoluteRect.top}get limiterIntersectionArea(){const t=this._options.limiterRect;if(t){const e=this._options.viewportRect;if(!e)return t.getIntersectionArea(this._rect);{const n=t.getIntersection(e);if(n)return n.getIntersectionArea(this._rect)}}return 0}get viewportIntersectionArea(){const t=this._options.viewportRect;return t?t.getIntersectionArea(this._rect):0}get _rect(){return this._cachedRect||(this._cachedRect=this._options.elementRect.clone().moveTo(this._positioningFunctionCorrdinates.left,this._positioningFunctionCorrdinates.top)),this._cachedRect}get _absoluteRect(){return this._cachedAbsoluteRect||(this._cachedAbsoluteRect=oo(this._rect),this._options.positionedElementAncestor&&function(t,e){const n=oo(new qn(e)),o=Wn(e);let i=0,r=0;i-=n.left,r-=n.top,i+=e.scrollLeft,r+=e.scrollTop,i-=o.left,r-=o.top,t.moveBy(i,r)}(this._cachedAbsoluteRect,this._options.positionedElementAncestor)),this._cachedAbsoluteRect}}function ro(t){const e=t.parentNode;e&&e.removeChild(t)}function so(t,e,n){const o=e.clone().moveBy(0,n),i=e.clone().moveBy(0,-n),r=new qn(t).excludeScrollbarsAndBorders();if(![i,o].every((t=>r.contains(t)))){let{scrollX:s,scrollY:a}=t;lo(i,r)?a-=r.top-e.top+n:co(o,r)&&(a+=e.bottom-r.bottom+n),ho(e,r)?s-=r.left-e.left+n:uo(e,r)&&(s+=e.right-r.right+n),t.scrollTo(s,a)}}function ao(t,e){const n=go(t);let o,i;for(;t!=n.document.body;)i=e(),o=new qn(t).excludeScrollbarsAndBorders(),o.contains(i)||(lo(i,o)?t.scrollTop-=o.top-i.top:co(i,o)&&(t.scrollTop+=i.bottom-o.bottom),ho(i,o)?t.scrollLeft-=o.left-i.left:uo(i,o)&&(t.scrollLeft+=i.right-o.right)),t=t.parentNode}function co(t,e){return t.bottom>e.bottom}function lo(t,e){return t.tope.right}function go(t){return Hn(t)?t.startContainer.ownerDocument.defaultView:t.ownerDocument.defaultView}function mo(t){if(Hn(t)){let e=t.commonAncestorContainer;return Un(e)&&(e=e.parentNode),e}return t.parentNode}function po(t,e){const n=go(t),o=new qn(t);if(n===e)return o;{let t=n;for(;t!=e;){const e=t.frameElement,n=new qn(e).excludeScrollbarsAndBorders();o.moveBy(n.left,n.top),t=t.parent}}return o}const fo={ctrl:"⌃",cmd:"⌘",alt:"⌥",shift:"⇧"},ko={ctrl:"Ctrl+",alt:"Alt+",shift:"Shift+"},bo=function(){const t={arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,backspace:8,delete:46,enter:13,space:32,esc:27,tab:9,ctrl:1114112,shift:2228224,alt:4456448,cmd:8912896};for(let e=65;e<=90;e++)t[String.fromCharCode(e).toLowerCase()]=e;for(let e=48;e<=57;e++)t[e-48]=e;for(let e=112;e<=123;e++)t["f"+(e-111)]=e;for(const e of"`-=[];',./\\")t[e]=e.charCodeAt(0);return t}(),wo=Object.fromEntries(Object.entries(bo).map((([t,e])=>[e,t.charAt(0).toUpperCase()+t.slice(1)])));function _o(t){let e;if("string"==typeof t){if(e=bo[t.toLowerCase()],!e)throw new f("keyboard-unknown-key",null,{key:t})}else e=t.keyCode+(t.altKey?bo.alt:0)+(t.ctrlKey?bo.ctrl:0)+(t.shiftKey?bo.shift:0)+(t.metaKey?bo.cmd:0);return e}function Ao(t){return"string"==typeof t&&(t=function(t){return t.split("+").map((t=>t.trim()))}(t)),t.map((t=>"string"==typeof t?function(t){if(t.endsWith("!"))return _o(t.slice(0,-1));const e=_o(t);return i.isMac&&e==bo.ctrl?bo.cmd:e}(t):t)).reduce(((t,e)=>e+t),0)}function Co(t){let e=Ao(t);return Object.entries(i.isMac?fo:ko).reduce(((t,[n,o])=>(0!=(e&bo[n])&&(e&=~bo[n],t+=o),t)),"")+(e?wo[e]:"")}function vo(t,e){const n="ltr"===e;switch(t){case bo.arrowleft:return n?"left":"right";case bo.arrowright:return n?"right":"left";case bo.arrowup:return"up";case bo.arrowdown:return"down"}}function yo(t){return Array.isArray(t)?t:[t]}Fn.window.CKEDITOR_TRANSLATIONS||(Fn.window.CKEDITOR_TRANSLATIONS={});const xo=["ar","ara","fa","per","fas","he","heb","ku","kur","ug","uig"];function Eo(t){return xo.includes(t)?"rtl":"ltr"}class Do{constructor({uiLanguage:t="en",contentLanguage:e}={}){this.uiLanguage=t,this.contentLanguage=e||this.uiLanguage,this.uiLanguageDirection=Eo(this.uiLanguage),this.contentLanguageDirection=Eo(this.contentLanguage),this.t=(t,e)=>this._t(t,e)}get language(){return console.warn("locale-deprecated-language-property: The Locale#language property has been deprecated and will be removed in the near future. Please use #uiLanguage and #contentLanguage properties instead."),this.uiLanguage}_t(t,e=[]){e=yo(e),"string"==typeof t&&(t={string:t});const n=t.plural?e[0]:1;return function(t,e){return t.replace(/%(\d+)/g,((t,n)=>n1===t?0:1),a=r[i];return"string"==typeof a?a:a[Number(s(n))]}(this.uiLanguage,t,n),e)}}class Io extends(E()){constructor(t={},e={}){super();const n=K(t);if(n||(e=t),this._items=[],this._itemMap=new Map,this._idProperty=e.idProperty||"id",this._bindToExternalToInternalMap=new WeakMap,this._bindToInternalToExternalMap=new WeakMap,this._skippedIndexesFromExternal=[],n)for(const e of t)this._items.push(e),this._itemMap.set(this._getItemIdBeforeAdding(e),e)}get length(){return this._items.length}get first(){return this._items[0]||null}get last(){return this._items[this.length-1]||null}add(t,e){return this.addMany([t],e)}addMany(t,e){if(void 0===e)e=this._items.length;else if(e>this._items.length||e<0)throw new f("collection-add-item-invalid-index",this);let n=0;for(const o of t){const t=this._getItemIdBeforeAdding(o),i=e+n;this._items.splice(i,0,o),this._itemMap.set(t,o),this.fire("add",o,i),n++}return this.fire("change",{added:t,removed:[],index:e}),this}get(t){let e;if("string"==typeof t)e=this._itemMap.get(t);else{if("number"!=typeof t)throw new f("collection-get-invalid-arg",this);e=this._items[t]}return e||null}has(t){if("string"==typeof t)return this._itemMap.has(t);{const e=t[this._idProperty];return e&&this._itemMap.has(e)}}getIndex(t){let e;return e="string"==typeof t?this._itemMap.get(t):t,e?this._items.indexOf(e):-1}remove(t){const[e,n]=this._remove(t);return this.fire("change",{added:[],removed:[e],index:n}),e}map(t,e){return this._items.map(t,e)}find(t,e){return this._items.find(t,e)}filter(t,e){return this._items.filter(t,e)}clear(){this._bindToCollection&&(this.stopListening(this._bindToCollection),this._bindToCollection=null);const t=Array.from(this._items);for(;this.length;)this._remove(0);this.fire("change",{added:[],removed:t,index:0})}bindTo(t){if(this._bindToCollection)throw new f("collection-bind-to-rebind",this);return this._bindToCollection=t,{as:t=>{this._setUpBindToBinding((e=>new t(e)))},using:t=>{"function"==typeof t?this._setUpBindToBinding(t):this._setUpBindToBinding((e=>e[t]))}}}_setUpBindToBinding(t){const e=this._bindToCollection,n=(n,o,i)=>{const r=e._bindToCollection==this,s=e._bindToInternalToExternalMap.get(o);if(r&&s)this._bindToExternalToInternalMap.set(o,s),this._bindToInternalToExternalMap.set(s,o);else{const n=t(o);if(!n)return void this._skippedIndexesFromExternal.push(i);let r=i;for(const t of this._skippedIndexesFromExternal)i>t&&r--;for(const t of e._skippedIndexesFromExternal)r>=t&&r++;this._bindToExternalToInternalMap.set(o,n),this._bindToInternalToExternalMap.set(n,o),this.add(n,r);for(let t=0;t{const o=this._bindToExternalToInternalMap.get(e);o&&this.remove(o),this._skippedIndexesFromExternal=this._skippedIndexesFromExternal.reduce(((t,e)=>(ne&&t.push(e),t)),[])}))}_getItemIdBeforeAdding(t){const e=this._idProperty;let n;if(e in t){if(n=t[e],"string"!=typeof n)throw new f("collection-add-invalid-id",this);if(this.get(n))throw new f("collection-add-item-already-exists",this)}else t[e]=n=g();return n}_remove(t){let e,n,o,i=!1;const r=this._idProperty;if("string"==typeof t?(n=t,o=this._itemMap.get(n),i=!o,o&&(e=this._items.indexOf(o))):"number"==typeof t?(e=t,o=this._items[e],i=!o,o&&(n=o[r])):(o=t,n=o[r],e=this._items.indexOf(o),i=-1==e||!this._itemMap.get(n)),i)throw new f("collection-remove-404",this);this._items.splice(e,1),this._itemMap.delete(n);const s=this._bindToInternalToExternalMap.get(o);return this._bindToInternalToExternalMap.delete(o),this._bindToExternalToInternalMap.delete(s),this.fire("remove",o,e),[o,e]}[Symbol.iterator](){return this._items[Symbol.iterator]()}}function To(t){const e=t.next();return e.done?null:e.value}class Mo extends(Ln(V())){constructor(){super(),this._elements=new Set,this._nextEventLoopTimeout=null,this.set("isFocused",!1),this.set("focusedElement",null)}add(t){if(this._elements.has(t))throw new f("focustracker-add-element-already-exist",this);this.listenTo(t,"focus",(()=>this._focus(t)),{useCapture:!0}),this.listenTo(t,"blur",(()=>this._blur()),{useCapture:!0}),this._elements.add(t)}remove(t){t===this.focusedElement&&this._blur(),this._elements.has(t)&&(this.stopListening(t),this._elements.delete(t))}destroy(){this.stopListening()}_focus(t){clearTimeout(this._nextEventLoopTimeout),this.focusedElement=t,this.isFocused=!0}_blur(){clearTimeout(this._nextEventLoopTimeout),this._nextEventLoopTimeout=setTimeout((()=>{this.focusedElement=null,this.isFocused=!1}),0)}}class So{constructor(){this._listener=new(Ln())}listenTo(t){this._listener.listenTo(t,"keydown",((t,e)=>{this._listener.fire("_keydown:"+_o(e),e)}))}set(t,e,n={}){const o=Ao(t),i=n.priority;this._listener.listenTo(this._listener,"_keydown:"+o,((t,n)=>{e(n,(()=>{n.preventDefault(),n.stopPropagation(),t.stop()})),t.return=!0}),{priority:i})}press(t){return!!this._listener.fire("_keydown:"+_o(t),t)}destroy(){this._listener.stopListening()}}function No(t){return K(t)?new Map(t):function(t){const e=new Map;for(const n in t)e.set(n,t[n]);return e}(t)}function Bo(t,e){return!!(n=t.charAt(e-1))&&1==n.length&&/[\ud800-\udbff]/.test(n)&&function(t){return!!t&&1==t.length&&/[\udc00-\udfff]/.test(t)}(t.charAt(e));var n}function Po(t,e){return!!(n=t.charAt(e))&&1==n.length&&/[\u0300-\u036f\u1ab0-\u1aff\u1dc0-\u1dff\u20d0-\u20ff\ufe20-\ufe2f]/.test(n);var n}const zo=function(){const t=/\p{Regional_Indicator}{2}/u.source,e="(?:"+[/\p{Emoji}[\u{E0020}-\u{E007E}]+\u{E007F}/u,/\p{Emoji}\u{FE0F}?\u{20E3}/u,/\p{Emoji}\u{FE0F}/u,/(?=\p{General_Category=Other_Symbol})\p{Emoji}\p{Emoji_Modifier}*/u].map((t=>t.source)).join("|")+")";return new RegExp(`${t}|${e}(?:${e})*`,"ug")}();function Lo(t,e){const n=String(t).matchAll(zo);return Array.from(n).some((t=>t.index{this.refresh()})),this.on("execute",(t=>{this.isEnabled||t.stop()}),{priority:"high"}),this.listenTo(t,"change:isReadOnly",((t,e,n)=>{n&&this.affectsData?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")}))}get affectsData(){return this._affectsData}set affectsData(t){this._affectsData=t}refresh(){this.isEnabled=!0}forceDisabled(t){this._disableStack.add(t),1==this._disableStack.size&&(this.on("set:isEnabled",Fo,{priority:"highest"}),this.isEnabled=!1)}clearForceDisabled(t){this._disableStack.delete(t),0==this._disableStack.size&&(this.off("set:isEnabled",Fo),this.refresh())}execute(...t){}destroy(){this.stopListening()}}function Fo(t){t.return=!1,t.stop()}class Vo extends jo{constructor(t){super(t),this._childCommandsDefinitions=[]}refresh(){}execute(...t){const e=this._getFirstEnabledCommand();return!!e&&e.execute(t)}registerChildCommand(t,e={}){p(this._childCommandsDefinitions,{command:t,priority:e.priority||"normal"}),t.on("change:isEnabled",(()=>this._checkEnabled())),this._checkEnabled()}_checkEnabled(){this.isEnabled=!!this._getFirstEnabledCommand()}_getFirstEnabledCommand(){const t=this._childCommandsDefinitions.find((({command:t})=>t.isEnabled));return t&&t.command}}class Uo extends(E()){constructor(t,e=[],n=[]){super(),this._context=t,this._plugins=new Map,this._availablePlugins=new Map;for(const t of e)t.pluginName&&this._availablePlugins.set(t.pluginName,t);this._contextPlugins=new Map;for(const[t,e]of n)this._contextPlugins.set(t,e),this._contextPlugins.set(e,t),t.pluginName&&this._availablePlugins.set(t.pluginName,t)}*[Symbol.iterator](){for(const t of this._plugins)"function"==typeof t[0]&&(yield t)}get(t){const e=this._plugins.get(t);if(!e){let e=t;throw"function"==typeof t&&(e=t.pluginName||t.name),new f("plugincollection-plugin-not-loaded",this._context,{plugin:e})}return e}has(t){return this._plugins.has(t)}init(t,e=[],n=[]){const o=this,i=this._context;!function t(e,n=new Set){e.forEach((e=>{a(e)&&(n.has(e)||(n.add(e),e.pluginName&&!o._availablePlugins.has(e.pluginName)&&o._availablePlugins.set(e.pluginName,e),e.requires&&t(e.requires,n)))}))}(t),h(t);const r=[...function t(e,n=new Set){return e.map((t=>a(t)?t:o._availablePlugins.get(t))).reduce(((e,o)=>n.has(o)?e:(n.add(o),o.requires&&(h(o.requires,o),t(o.requires,n).forEach((t=>e.add(t)))),e.add(o))),new Set)}(t.filter((t=>!l(t,e))))];!function(t,e){for(const n of e){if("function"!=typeof n)throw new f("plugincollection-replace-plugin-invalid-type",null,{pluginItem:n});const e=n.pluginName;if(!e)throw new f("plugincollection-replace-plugin-missing-name",null,{pluginItem:n});if(n.requires&&n.requires.length)throw new f("plugincollection-plugin-for-replacing-cannot-have-dependencies",null,{pluginName:e});const i=o._availablePlugins.get(e);if(!i)throw new f("plugincollection-plugin-for-replacing-not-exist",null,{pluginName:e});const r=t.indexOf(i);if(-1===r){if(o._contextPlugins.has(i))return;throw new f("plugincollection-plugin-for-replacing-not-loaded",null,{pluginName:e})}if(i.requires&&i.requires.length)throw new f("plugincollection-replaced-plugin-cannot-have-dependencies",null,{pluginName:e});t.splice(r,1,n),o._availablePlugins.set(e,n)}}(r,n);const s=function(t){return t.map((t=>{let e=o._contextPlugins.get(t);return e=e||new t(i),o._add(t,e),e}))}(r);return u(s,"init").then((()=>u(s,"afterInit"))).then((()=>s));function a(t){return"function"==typeof t}function c(t){return a(t)&&t.isContextPlugin}function l(t,e){return e.some((e=>e===t||d(t)===e||d(e)===t))}function d(t){return a(t)?t.pluginName||t.name:t}function h(t,n=null){t.map((t=>a(t)?t:o._availablePlugins.get(t)||t)).forEach((t=>{!function(t,e){if(!a(t)){if(e)throw new f("plugincollection-soft-required",i,{missingPlugin:t,requiredBy:d(e)});throw new f("plugincollection-plugin-not-found",i,{plugin:t})}}(t,n),function(t,e){if(c(e)&&!c(t))throw new f("plugincollection-context-required",i,{plugin:d(t),requiredBy:d(e)})}(t,n),function(t,n){if(n&&l(t,e))throw new f("plugincollection-required",i,{plugin:d(t),requiredBy:d(n)})}(t,n)}))}function u(t,e){return t.reduce(((t,n)=>n[e]?o._contextPlugins.has(n)?t:t.then(n[e].bind(n)):t),Promise.resolve())}}destroy(){const t=[];for(const[,e]of this)"function"!=typeof e.destroy||this._contextPlugins.has(e)||t.push(e.destroy());return Promise.all(t)}_add(t,e){this._plugins.set(t,e);const n=t.pluginName;if(n){if(this._plugins.has(n))throw new f("plugincollection-plugin-name-conflict",null,{pluginName:n,plugin1:this._plugins.get(n).constructor,plugin2:t});this._plugins.set(n,e)}}}class Ho{constructor(t){this.config=new Mn(t,this.constructor.defaultConfig);const e=this.constructor.builtinPlugins;this.config.define("plugins",e),this.plugins=new Uo(this,e);const n=this.config.get("language")||{};this.locale=new Do({uiLanguage:"string"==typeof n?n:n.ui,contentLanguage:this.config.get("language.content")}),this.t=this.locale.t,this.editors=new Io,this._contextOwner=null}initPlugins(){const t=this.config.get("plugins")||[],e=this.config.get("substitutePlugins")||[];for(const n of t.concat(e)){if("function"!=typeof n)throw new f("context-initplugins-constructor-only",null,{Plugin:n});if(!0!==n.isContextPlugin)throw new f("context-initplugins-invalid-plugin",null,{Plugin:n})}return this.plugins.init(t,[],e)}destroy(){return Promise.all(Array.from(this.editors,(t=>t.destroy()))).then((()=>this.plugins.destroy()))}_addEditor(t,e){if(this._contextOwner)throw new f("context-addeditor-private-context");this.editors.add(t),e&&(this._contextOwner=t)}_removeEditor(t){return this.editors.has(t)&&this.editors.remove(t),this._contextOwner===t?this.destroy():Promise.resolve()}_getEditorConfig(){const t={};for(const e of this.config.names())["plugins","removePlugins","extraPlugins"].includes(e)||(t[e]=this.config.get(e));return t}static create(t){return new Promise((e=>{const n=new this(t);e(n.initPlugins().then((()=>n)))}))}}class Wo extends(V()){constructor(t){super(),this.context=t}destroy(){this.stopListening()}static get isContextPlugin(){return!0}}var Go=n(6062),qo=n.n(Go),Yo=n(4717);qo()(Yo.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Yo.Z.locals;const $o=new WeakMap;function Ko(t){const{view:e,element:n,text:o,isDirectHost:i=!0,keepOnFocus:r=!1}=t,s=e.document;$o.has(s)||($o.set(s,new Map),s.registerPostFixer((t=>Qo(s,t))),s.on("change:isComposing",(()=>{e.change((t=>Qo(s,t)))}),{priority:"high"})),$o.get(s).set(n,{text:o,isDirectHost:i,keepOnFocus:r,hostElement:i?n:null}),e.change((t=>Qo(s,t)))}function Qo(t,e){const n=$o.get(t),o=[];let i=!1;for(const[t,r]of n)r.isDirectHost&&(o.push(t),Zo(e,t,r)&&(i=!0));for(const[t,r]of n){if(r.isDirectHost)continue;const n=Jo(t);n&&(o.includes(n)||(r.hostElement=n,Zo(e,t,r)&&(i=!0)))}return i}function Zo(t,e,n){const{text:o,isDirectHost:i,hostElement:r}=n;let s=!1;return r.getAttribute("data-placeholder")!==o&&(t.setAttribute("data-placeholder",o,r),s=!0),(i||1==e.childCount)&&function(t,e){if(!t.isAttached())return!1;const n=Array.from(t.getChildren()).some((t=>!t.is("uiElement")));if(n)return!1;const o=t.document,i=o.selection.anchor;return!(o.isComposing&&i&&i.parent===t||!e&&o.isFocused&&(!i||i.parent===t))}(r,n.keepOnFocus)?function(t,e){return!e.hasClass("ck-placeholder")&&(t.addClass("ck-placeholder",e),!0)}(t,r)&&(s=!0):function(t,e){return!!e.hasClass("ck-placeholder")&&(t.removeClass("ck-placeholder",e),!0)}(t,r)&&(s=!0),s}function Jo(t){if(t.childCount){const e=t.getChild(0);if(e.is("element")&&!e.is("uiElement")&&!e.is("attributeElement"))return e}return null}class Xo{is(){throw new Error("is() method is abstract")}}const ti=function(t){return Dn(t,4)};class ei extends(E(Xo)){constructor(t){super(),this.document=t,this.parent=null}get index(){let t;if(!this.parent)return null;if(-1==(t=this.parent.getChildIndex(this)))throw new f("view-node-not-found-in-parent",this);return t}get nextSibling(){const t=this.index;return null!==t&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return null!==t&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.index),e=e.parent;return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),o=t.getAncestors(e);let i=0;for(;n[i]==o[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(t){if(this==t)return!1;if(this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),o=$(e,n);switch(o){case"prefix":return!0;case"extension":return!1;default:return e[o]t.data.length)throw new f("view-textproxy-wrong-offsetintext",this);if(n<0||e+n>t.data.length)throw new f("view-textproxy-wrong-length",this);this.data=t.data.substring(e,e+n),this.offsetInText=e}get offsetSize(){return this.data.length}get isPartial(){return this.data.length!==this.textNode.data.length}get parent(){return this.textNode.parent}get root(){return this.textNode.root}get document(){return this.textNode.document}getAncestors(t={}){const e=[];let n=t.includeSelf?this.textNode:this.parent;for(;null!==n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}}oi.prototype.is=function(t){return"$textProxy"===t||"view:$textProxy"===t||"textProxy"===t||"view:textProxy"===t};class ii{constructor(...t){this._patterns=[],this.add(...t)}add(...t){for(let e of t)("string"==typeof e||e instanceof RegExp)&&(e={name:e}),this._patterns.push(e)}match(...t){for(const e of t)for(const t of this._patterns){const n=ri(e,t);if(n)return{element:e,pattern:t,match:n}}return null}matchAll(...t){const e=[];for(const n of t)for(const t of this._patterns){const o=ri(n,t);o&&e.push({element:n,pattern:t,match:o})}return e.length>0?e:null}getElementName(){if(1!==this._patterns.length)return null;const t=this._patterns[0],e=t.name;return"function"==typeof t||!e||e instanceof RegExp?null:e}}function ri(t,e){if("function"==typeof e)return e(t);const n={};return e.name&&(n.name=function(t,e){return t instanceof RegExp?!!e.match(t):t===e}(e.name,t.name),!n.name)||e.attributes&&(n.attributes=function(t,e){const n=new Set(e.getAttributeKeys());return bt(t)?(void 0!==t.style&&k("matcher-pattern-deprecated-attributes-style-key",t),void 0!==t.class&&k("matcher-pattern-deprecated-attributes-class-key",t)):(n.delete("style"),n.delete("class")),si(t,n,(t=>e.getAttribute(t)))}(e.attributes,t),!n.attributes)||e.classes&&(n.classes=function(t,e){return si(t,e.getClassNames(),(()=>{}))}(e.classes,t),!n.classes)||e.styles&&(n.styles=function(t,e){return si(t,e.getStyleNames(!0),(t=>e.getStyle(t)))}(e.styles,t),!n.styles)?null:n}function si(t,e,n){const o=function(t){return Array.isArray(t)?t.map((t=>bt(t)?(void 0!==t.key&&void 0!==t.value||k("matcher-pattern-missing-key-or-value",t),[t.key,t.value]):[t,!0])):bt(t)?Object.entries(t):[[t,!0]]}(t),i=Array.from(e),r=[];if(o.forEach((([t,e])=>{i.forEach((o=>{(function(t,e){return!0===t||t===e||t instanceof RegExp&&e.match(t)})(t,o)&&function(t,e,n){if(!0===t)return!0;const o=n(e);return t===o||t instanceof RegExp&&!!String(o).match(t)}(e,o,n)&&r.push(o)}))})),o.length&&!(r.lengthi?0:i+e),(n=n>i?i:n)<0&&(n+=i),i=e>n?0:n-e>>>0,e>>>=0;for(var r=Array(i);++o0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}(Pi),Oi=function(t,e){return Li(function(t,e,n){return e=Ni(void 0===e?t.length-1:e,0),function(){for(var o=arguments,i=-1,r=Ni(o.length-e,0),s=Array(r);++i1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(r=t.length>3&&"function"==typeof r?(i--,r):void 0,s&&function(t,e,n){if(!P(n))return!1;var o=typeof e;return!!("number"==o?xe(n)&&le(e,n.length):"string"==o&&e in n)&&wt(n[e],t)}(n[0],n[1],s)&&(r=i<3?void 0:r,i=1),e=Object(e);++oe===t));return Array.isArray(e)}set(t,e){if(P(t))for(const[e,n]of Object.entries(t))this._styleProcessor.toNormalizedForm(e,n,this._styles);else this._styleProcessor.toNormalizedForm(t,e,this._styles)}remove(t){const e=Hi(t);(function(t,e){null==t||yi(t,e)})(this._styles,e),delete this._styles[t],this._cleanEmptyObjectsOnPath(e)}getNormalized(t){return this._styleProcessor.getNormalized(t,this._styles)}toString(){return this.isEmpty?"":this._getStylesEntries().map((t=>t.join(":"))).sort().join(";")+";"}getAsString(t){if(this.isEmpty)return;if(this._styles[t]&&!P(this._styles[t]))return this._styles[t];const e=this._styleProcessor.getReducedForm(t,this._styles).find((([e])=>e===t));return Array.isArray(e)?e[1]:void 0}getStyleNames(t=!1){return this.isEmpty?[]:t?this._styleProcessor.getStyleNames(this._styles):this._getStylesEntries().map((([t])=>t))}clear(){this._styles={}}_getStylesEntries(){const t=[],e=Object.keys(this._styles);for(const n of e)t.push(...this._styleProcessor.getReducedForm(n,this._styles));return t}_cleanEmptyObjectsOnPath(t){const e=t.split(".");if(!(e.length>1))return;const n=e.splice(0,e.length-1).join("."),o=xi(this._styles,n);o&&!Array.from(Object.keys(o)).length&&this.remove(n)}}class Ui{constructor(){this._normalizers=new Map,this._extractors=new Map,this._reducers=new Map,this._consumables=new Map}toNormalizedForm(t,e,n){if(P(e))Wi(n,Hi(t),e);else if(this._normalizers.has(t)){const o=this._normalizers.get(t),{path:i,value:r}=o(e);Wi(n,i,r)}else Wi(n,t,e)}getNormalized(t,e){if(!t)return ji({},e);if(void 0!==e[t])return e[t];if(this._extractors.has(t)){const n=this._extractors.get(t);if("string"==typeof n)return xi(e,n);const o=n(t,e);if(o)return o}return xi(e,Hi(t))}getReducedForm(t,e){const n=this.getNormalized(t,e);return void 0===n?[]:this._reducers.has(t)?this._reducers.get(t)(n):[[t,n]]}getStyleNames(t){const e=Array.from(this._consumables.keys()).filter((e=>{const n=this.getNormalized(e,t);return n&&"object"==typeof n?Object.keys(n).length:n})),n=new Set([...e,...Object.keys(t)]);return Array.from(n.values())}getRelatedStyles(t){return this._consumables.get(t)||[]}setNormalizer(t,e){this._normalizers.set(t,e)}setExtractor(t,e){this._extractors.set(t,e)}setReducer(t,e){this._reducers.set(t,e)}setStyleRelation(t,e){this._mapStyleNames(t,e);for(const n of e)this._mapStyleNames(n,[t])}_mapStyleNames(t,e){this._consumables.has(t)||this._consumables.set(t,[]),this._consumables.get(t).push(...e)}}function Hi(t){return t.replace("-",".")}function Wi(t,e,n){let o=n;P(n)&&(o=ji({},xi(t,e),n)),Fi(t,e,o)}class Gi extends ei{constructor(t,e,n,o){if(super(t),this.name=e,this._attrs=function(t){const e=No(t);for(const[t,n]of e)null===n?e.delete(t):"string"!=typeof n&&e.set(t,String(n));return e}(n),this._children=[],o&&this._insertChild(0,o),this._classes=new Set,this._attrs.has("class")){const t=this._attrs.get("class");qi(this._classes,t),this._attrs.delete("class")}this._styles=new Vi(this.document.stylesProcessor),this._attrs.has("style")&&(this._styles.setTo(this._attrs.get("style")),this._attrs.delete("style")),this._customProperties=new Map,this._unsafeAttributesToRender=[]}get childCount(){return this._children.length}get isEmpty(){return 0===this._children.length}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}*getAttributeKeys(){this._classes.size>0&&(yield"class"),this._styles.isEmpty||(yield"style"),yield*this._attrs.keys()}*getAttributes(){yield*this._attrs.entries(),this._classes.size>0&&(yield["class",this.getAttribute("class")]),this._styles.isEmpty||(yield["style",this.getAttribute("style")])}getAttribute(t){if("class"==t)return this._classes.size>0?[...this._classes].join(" "):void 0;if("style"==t){const t=this._styles.toString();return""==t?void 0:t}return this._attrs.get(t)}hasAttribute(t){return"class"==t?this._classes.size>0:"style"==t?!this._styles.isEmpty:this._attrs.has(t)}isSimilar(t){if(!(t instanceof Gi))return!1;if(this===t)return!0;if(this.name!=t.name)return!1;if(this._attrs.size!==t._attrs.size||this._classes.size!==t._classes.size||this._styles.size!==t._styles.size)return!1;for(const[e,n]of this._attrs)if(!t._attrs.has(e)||t._attrs.get(e)!==n)return!1;for(const e of this._classes)if(!t._classes.has(e))return!1;for(const e of this._styles.getStyleNames())if(!t._styles.has(e)||t._styles.getAsString(e)!==this._styles.getAsString(e))return!1;return!0}hasClass(...t){for(const e of t)if(!this._classes.has(e))return!1;return!0}getClassNames(){return this._classes.keys()}getStyle(t){return this._styles.getAsString(t)}getNormalizedStyle(t){return this._styles.getNormalized(t)}getStyleNames(t){return this._styles.getStyleNames(t)}hasStyle(...t){for(const e of t)if(!this._styles.has(e))return!1;return!0}findAncestor(...t){const e=new ii(...t);let n=this.parent;for(;n&&!n.is("documentFragment");){if(e.match(n))return n;n=n.parent}return null}getCustomProperty(t){return this._customProperties.get(t)}*getCustomProperties(){yield*this._customProperties.entries()}getIdentity(){const t=Array.from(this._classes).sort().join(","),e=this._styles.toString(),n=Array.from(this._attrs).map((t=>`${t[0]}="${t[1]}"`)).sort().join(" ");return this.name+(""==t?"":` class="${t}"`)+(e?` style="${e}"`:"")+(""==n?"":` ${n}`)}shouldRenderUnsafeAttribute(t){return this._unsafeAttributesToRender.includes(t)}_clone(t=!1){const e=[];if(t)for(const n of this.getChildren())e.push(n._clone(t));const n=new this.constructor(this.document,this.name,this._attrs,e);return n._classes=new Set(this._classes),n._styles.set(this._styles.getNormalized()),n._customProperties=new Map(this._customProperties),n.getFillerOffset=this.getFillerOffset,n._unsafeAttributesToRender=this._unsafeAttributesToRender,n}_appendChild(t){return this._insertChild(this.childCount,t)}_insertChild(t,e){this._fireChange("children",this);let n=0;const o=function(t,e){return"string"==typeof e?[new ni(t,e)]:(K(e)||(e=[e]),Array.from(e).map((e=>"string"==typeof e?new ni(t,e):e instanceof oi?new ni(t,e.data):e)))}(this.document,e);for(const e of o)null!==e.parent&&e._remove(),e.parent=this,e.document=this.document,this._children.splice(t,0,e),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n0&&(this._classes.clear(),!0):"style"==t?!this._styles.isEmpty&&(this._styles.clear(),!0):this._attrs.delete(t)}_addClass(t){this._fireChange("attributes",this);for(const e of yo(t))this._classes.add(e)}_removeClass(t){this._fireChange("attributes",this);for(const e of yo(t))this._classes.delete(e)}_setStyle(t,e){this._fireChange("attributes",this),bt(t)?this._styles.set(t):this._styles.set(t,e)}_removeStyle(t){this._fireChange("attributes",this);for(const e of yo(t))this._styles.remove(e)}_setCustomProperty(t,e){this._customProperties.set(t,e)}_removeCustomProperty(t){return this._customProperties.delete(t)}}function qi(t,e){const n=e.split(/\s+/);t.clear(),n.forEach((e=>t.add(e)))}Gi.prototype.is=function(t,e){return e?e===this.name&&("element"===t||"view:element"===t):"element"===t||"view:element"===t||"node"===t||"view:node"===t};class Yi extends Gi{constructor(...t){super(...t),this.getFillerOffset=$i}}function $i(){const t=[...this.getChildren()],e=t[this.childCount-1];if(e&&e.is("element","br"))return this.childCount;for(const e of t)if(!e.is("uiElement"))return null;return this.childCount}Yi.prototype.is=function(t,e){return e?e===this.name&&("containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class Ki extends(V(Yi)){constructor(...t){super(...t);const e=t[0];this.set("isReadOnly",!1),this.set("isFocused",!1),this.bind("isReadOnly").to(e),this.bind("isFocused").to(e,"isFocused",(t=>t&&e.selection.editableElement==this)),this.listenTo(e.selection,"change",(()=>{this.isFocused=e.isFocused&&e.selection.editableElement==this}))}destroy(){this.stopListening()}}Ki.prototype.is=function(t,e){return e?e===this.name&&("editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};const Qi=Symbol("rootName");class Zi extends Ki{constructor(t,e){super(t,e),this.rootName="main"}get rootName(){return this.getCustomProperty(Qi)}set rootName(t){this._setCustomProperty(Qi,t)}set _name(t){this.name=t}}Zi.prototype.is=function(t,e){return e?e===this.name&&("rootElement"===t||"view:rootElement"===t||"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t):"rootElement"===t||"view:rootElement"===t||"editableElement"===t||"view:editableElement"===t||"containerElement"===t||"view:containerElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class Ji{constructor(t={}){if(!t.boundaries&&!t.startPosition)throw new f("view-tree-walker-no-start-position",null);if(t.direction&&"forward"!=t.direction&&"backward"!=t.direction)throw new f("view-tree-walker-unknown-direction",t.startPosition,{direction:t.direction});this.boundaries=t.boundaries||null,t.startPosition?this.position=Xi._createAt(t.startPosition):this.position=Xi._createAt(t.boundaries["backward"==t.direction?"end":"start"]),this.direction=t.direction||"forward",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null}[Symbol.iterator](){return this}skip(t){let e,n,o;do{o=this.position,({done:e,value:n}=this.next())}while(!e&&t(n));e||(this.position=o)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){let t=this.position.clone();const e=this.position,n=t.parent;if(null===n.parent&&t.offset===n.childCount)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&t.offset==this.boundaries.end.offset)return{done:!0,value:void 0};let o;if(n instanceof ni){if(t.isAtEnd)return this.position=Xi._createAfter(n),this._next();o=n.data[t.offset]}else o=n.getChild(t.offset);if(o instanceof Gi)return this.shallow?t.offset++:t=new Xi(o,0),this.position=t,this._formatReturnValue("elementStart",o,e,t,1);if(o instanceof ni){if(this.singleCharacters)return t=new Xi(o,0),this.position=t,this._next();{let n,i=o.data.length;return o==this._boundaryEndParent?(i=this.boundaries.end.offset,n=new oi(o,0,i),t=Xi._createAfter(n)):(n=new oi(o,0,o.data.length),t.offset++),this.position=t,this._formatReturnValue("text",n,e,t,i)}}if("string"==typeof o){let o;o=this.singleCharacters?1:(n===this._boundaryEndParent?this.boundaries.end.offset:n.data.length)-t.offset;const i=new oi(n,t.offset,o);return t.offset+=o,this.position=t,this._formatReturnValue("text",i,e,t,o)}return t=Xi._createAfter(n),this.position=t,this.ignoreElementEnd?this._next():this._formatReturnValue("elementEnd",n,e,t)}_previous(){let t=this.position.clone();const e=this.position,n=t.parent;if(null===n.parent&&0===t.offset)return{done:!0,value:void 0};if(n==this._boundaryStartParent&&t.offset==this.boundaries.start.offset)return{done:!0,value:void 0};let o;if(n instanceof ni){if(t.isAtStart)return this.position=Xi._createBefore(n),this._previous();o=n.data[t.offset-1]}else o=n.getChild(t.offset-1);if(o instanceof Gi)return this.shallow?(t.offset--,this.position=t,this._formatReturnValue("elementStart",o,e,t,1)):(t=new Xi(o,o.childCount),this.position=t,this.ignoreElementEnd?this._previous():this._formatReturnValue("elementEnd",o,e,t));if(o instanceof ni){if(this.singleCharacters)return t=new Xi(o,o.data.length),this.position=t,this._previous();{let n,i=o.data.length;if(o==this._boundaryStartParent){const e=this.boundaries.start.offset;n=new oi(o,e,o.data.length-e),i=n.data.length,t=Xi._createBefore(n)}else n=new oi(o,0,o.data.length),t.offset--;return this.position=t,this._formatReturnValue("text",n,e,t,i)}}if("string"==typeof o){let o;if(this.singleCharacters)o=1;else{const e=n===this._boundaryStartParent?this.boundaries.start.offset:0;o=t.offset-e}t.offset-=o;const i=new oi(n,t.offset,o);return this.position=t,this._formatReturnValue("text",i,e,t,o)}return t=Xi._createBefore(n),this.position=t,this._formatReturnValue("elementStart",n,e,t,1)}_formatReturnValue(t,e,n,o,i){return e instanceof oi&&(e.offsetInText+e.data.length==e.textNode.data.length&&("forward"!=this.direction||this.boundaries&&this.boundaries.end.isEqual(this.position)?n=Xi._createAfter(e.textNode):(o=Xi._createAfter(e.textNode),this.position=o)),0===e.offsetInText&&("backward"!=this.direction||this.boundaries&&this.boundaries.start.isEqual(this.position)?n=Xi._createBefore(e.textNode):(o=Xi._createBefore(e.textNode),this.position=o))),{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:o,length:i}}}}class Xi extends Xo{constructor(t,e){super(),this.parent=t,this.offset=e}get nodeAfter(){return this.parent.is("$text")?null:this.parent.getChild(this.offset)||null}get nodeBefore(){return this.parent.is("$text")?null:this.parent.getChild(this.offset-1)||null}get isAtStart(){return 0===this.offset}get isAtEnd(){const t=this.parent.is("$text")?this.parent.data.length:this.parent.childCount;return this.offset===t}get root(){return this.parent.root}get editableElement(){let t=this.parent;for(;!(t instanceof Ki);){if(!t.parent)return null;t=t.parent}return t}getShiftedBy(t){const e=Xi._createAt(this),n=e.offset+t;return e.offset=n<0?0:n,e}getLastMatchingPosition(t,e={}){e.startPosition=this;const n=new Ji(e);return n.skip(t),n.position}getAncestors(){return this.parent.is("documentFragment")?[this.parent]:this.parent.getAncestors({includeSelf:!0})}getCommonAncestor(t){const e=this.getAncestors(),n=t.getAncestors();let o=0;for(;e[o]==n[o]&&e[o];)o++;return 0===o?null:e[o-1]}isEqual(t){return this.parent==t.parent&&this.offset==t.offset}isBefore(t){return"before"==this.compareWith(t)}isAfter(t){return"after"==this.compareWith(t)}compareWith(t){if(this.root!==t.root)return"different";if(this.isEqual(t))return"same";const e=this.parent.is("node")?this.parent.getPath():[],n=t.parent.is("node")?t.parent.getPath():[];e.push(this.offset),n.push(t.offset);const o=$(e,n);switch(o){case"prefix":return"before";case"extension":return"after";default:return e[o]0?new this(n,o):new this(o,n)}static _createIn(t){return this._createFromParentsAndOffsets(t,0,t,t.childCount)}static _createOn(t){const e=t.is("$textProxy")?t.offsetSize:1;return this._createFromPositionAndShift(Xi._createBefore(t),e)}}function er(t){return!(!t.item.is("attributeElement")&&!t.item.is("uiElement"))}tr.prototype.is=function(t){return"range"===t||"view:range"===t};class nr extends(E(Xo)){constructor(...t){super(),this._ranges=[],this._lastRangeBackward=!1,this._isFake=!1,this._fakeSelectionLabel="",t.length&&this.setTo(...t)}get isFake(){return this._isFake}get fakeSelectionLabel(){return this._fakeSelectionLabel}get anchor(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.end:t.start).clone()}get focus(){if(!this._ranges.length)return null;const t=this._ranges[this._ranges.length-1];return(this._lastRangeBackward?t.start:t.end).clone()}get isCollapsed(){return 1===this.rangeCount&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}get editableElement(){return this.anchor?this.anchor.editableElement:null}*getRanges(){for(const t of this._ranges)yield t.clone()}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?t.clone():null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?t.clone():null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}isEqual(t){if(this.isFake!=t.isFake)return!1;if(this.isFake&&this.fakeSelectionLabel!=t.fakeSelectionLabel)return!1;if(this.rangeCount!=t.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const o of t._ranges)if(e.isEqual(o)){n=!0;break}if(!n)return!1}return!0}isSimilar(t){if(this.isBackward!=t.isBackward)return!1;const e=Y(this.getRanges());if(e!=Y(t.getRanges()))return!1;if(0==e)return!0;for(let e of this.getRanges()){e=e.getTrimmed();let n=!1;for(let o of t.getRanges())if(o=o.getTrimmed(),e.start.isEqual(o.start)&&e.end.isEqual(o.end)){n=!0;break}if(!n)return!1}return!0}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}setTo(...t){let[e,n,o]=t;if("object"==typeof n&&(o=n,n=void 0),null===e)this._setRanges([]),this._setFakeOptions(o);else if(e instanceof nr||e instanceof or)this._setRanges(e.getRanges(),e.isBackward),this._setFakeOptions({fake:e.isFake,label:e.fakeSelectionLabel});else if(e instanceof tr)this._setRanges([e],o&&o.backward),this._setFakeOptions(o);else if(e instanceof Xi)this._setRanges([new tr(e)]),this._setFakeOptions(o);else if(e instanceof ei){const t=!!o&&!!o.backward;let i;if(void 0===n)throw new f("view-selection-setto-required-second-parameter",this);i="in"==n?tr._createIn(e):"on"==n?tr._createOn(e):new tr(Xi._createAt(e,n)),this._setRanges([i],t),this._setFakeOptions(o)}else{if(!K(e))throw new f("view-selection-setto-not-selectable",this);this._setRanges(e,o&&o.backward),this._setFakeOptions(o)}this.fire("change")}setFocus(t,e){if(null===this.anchor)throw new f("view-selection-setfocus-no-ranges",this);const n=Xi._createAt(t,e);if("same"==n.compareWith(this.focus))return;const o=this.anchor;this._ranges.pop(),"before"==n.compareWith(o)?this._addRange(new tr(n,o),!0):this._addRange(new tr(o,n)),this.fire("change")}_setRanges(t,e=!1){t=Array.from(t),this._ranges=[];for(const e of t)this._addRange(e);this._lastRangeBackward=!!e}_setFakeOptions(t={}){this._isFake=!!t.fake,this._fakeSelectionLabel=t.fake&&t.label||""}_addRange(t,e=!1){if(!(t instanceof tr))throw new f("view-selection-add-range-not-range",this);this._pushRange(t),this._lastRangeBackward=!!e}_pushRange(t){for(const e of this._ranges)if(t.isIntersecting(e))throw new f("view-selection-range-intersects",this,{addedRange:t,intersectingRange:e});this._ranges.push(new tr(t.start,t.end))}}nr.prototype.is=function(t){return"selection"===t||"view:selection"===t};class or extends(E(Xo)){constructor(...t){super(),this._selection=new nr,this._selection.delegate("change").to(this),t.length&&this._selection.setTo(...t)}get isFake(){return this._selection.isFake}get fakeSelectionLabel(){return this._selection.fakeSelectionLabel}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get isCollapsed(){return this._selection.isCollapsed}get rangeCount(){return this._selection.rangeCount}get isBackward(){return this._selection.isBackward}get editableElement(){return this._selection.editableElement}get _ranges(){return this._selection._ranges}*getRanges(){yield*this._selection.getRanges()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getSelectedElement(){return this._selection.getSelectedElement()}isEqual(t){return this._selection.isEqual(t)}isSimilar(t){return this._selection.isSimilar(t)}_setTo(...t){this._selection.setTo(...t)}_setFocus(t,e){this._selection.setFocus(t,e)}}or.prototype.is=function(t){return"selection"===t||"documentSelection"==t||"view:selection"==t||"view:documentSelection"==t};class ir extends h{constructor(t,e,n){super(t,e),this.startRange=n,this._eventPhase="none",this._currentTarget=null}get eventPhase(){return this._eventPhase}get currentTarget(){return this._currentTarget}}const rr=Symbol("bubbling contexts");function sr(t){return class extends t{fire(t,...e){try{const n=t instanceof h?t:new h(this,t),o=dr(this);if(!o.size)return;if(ar(n,"capturing",this),cr(o,"$capture",n,...e))return n.return;const i=n.startRange||this.selection.getFirstRange(),r=i?i.getContainedElement():null,s=!!r&&Boolean(lr(o,r));let a=r||function(t){if(!t)return null;const e=t.start.parent,n=t.end.parent,o=e.getPath(),i=n.getPath();return o.length>i.length?e:n}(i);if(ar(n,"atTarget",a),!s){if(cr(o,"$text",n,...e))return n.return;ar(n,"bubbling",a)}for(;a;){if(a.is("rootElement")){if(cr(o,"$root",n,...e))return n.return}else if(a.is("element")&&cr(o,a.name,n,...e))return n.return;if(cr(o,a,n,...e))return n.return;a=a.parent,ar(n,"bubbling",a)}return ar(n,"bubbling",this),cr(o,"$document",n,...e),n.return}catch(t){f.rethrowUnexpectedError(t,this)}}_addEventListener(t,e,n){const o=yo(n.context||"$document"),i=dr(this);for(const r of o){let o=i.get(r);o||(o=new(E()),i.set(r,o)),this.listenTo(o,t,e,n)}}_removeEventListener(t,e){const n=dr(this);for(const o of n.values())this.stopListening(o,t,e)}}}{const t=sr(Object);["fire","_addEventListener","_removeEventListener"].forEach((e=>{sr[e]=t.prototype[e]}))}function ar(t,e,n){t instanceof ir&&(t._eventPhase=e,t._currentTarget=n)}function cr(t,e,n,...o){const i="string"==typeof e?t.get(e):lr(t,e);return!!i&&(i.fire(n,...o),n.stop.called)}function lr(t,e){for(const[n,o]of t)if("function"==typeof n&&n(e))return o;return null}function dr(t){return t[rr]||(t[rr]=new Map),t[rr]}class hr extends(sr(V())){constructor(t){super(),this.selection=new or,this.roots=new Io({idProperty:"rootName"}),this.stylesProcessor=t,this.set("isReadOnly",!1),this.set("isFocused",!1),this.set("_isFocusChanging",!1),this.set("isSelecting",!1),this.set("isComposing",!1),this._postFixers=new Set}getRoot(t="main"){return this.roots.get(t)}registerPostFixer(t){this._postFixers.add(t)}destroy(){this.roots.map((t=>t.destroy())),this.stopListening()}_callPostFixers(t){let e=!1;do{for(const n of this._postFixers)if(e=n(t),e)break}while(e)}}class ur extends Gi{constructor(...t){super(...t),this.getFillerOffset=gr,this._priority=10,this._id=null,this._clonesGroup=null}get priority(){return this._priority}get id(){return this._id}getElementsWithSameId(){if(null===this.id)throw new f("attribute-element-get-elements-with-same-id-no-id",this);return new Set(this._clonesGroup)}isSimilar(t){return null!==this.id||null!==t.id?this.id===t.id:super.isSimilar(t)&&this.priority==t.priority}_clone(t=!1){const e=super._clone(t);return e._priority=this._priority,e._id=this._id,e}}function gr(){if(mr(this))return null;let t=this.parent;for(;t&&t.is("attributeElement");){if(mr(t)>1)return null;t=t.parent}return!t||mr(t)>1?null:this.childCount}function mr(t){return Array.from(t.getChildren()).filter((t=>!t.is("uiElement"))).length}ur.DEFAULT_PRIORITY=10,ur.prototype.is=function(t,e){return e?e===this.name&&("attributeElement"===t||"view:attributeElement"===t||"element"===t||"view:element"===t):"attributeElement"===t||"view:attributeElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class pr extends Gi{constructor(t,e,n,o){super(t,e,n,o),this.getFillerOffset=fr}_insertChild(t,e){if(e&&(e instanceof ei||Array.from(e).length>0))throw new f("view-emptyelement-cannot-add",[this,e]);return 0}}function fr(){return null}pr.prototype.is=function(t,e){return e?e===this.name&&("emptyElement"===t||"view:emptyElement"===t||"element"===t||"view:element"===t):"emptyElement"===t||"view:emptyElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class kr extends Gi{constructor(...t){super(...t),this.getFillerOffset=br}_insertChild(t,e){if(e&&(e instanceof ei||Array.from(e).length>0))throw new f("view-uielement-cannot-add",[this,e]);return 0}render(t,e){return this.toDomElement(t)}toDomElement(t){const e=t.createElement(this.name);for(const t of this.getAttributeKeys())e.setAttribute(t,this.getAttribute(t));return e}}function br(){return null}kr.prototype.is=function(t,e){return e?e===this.name&&("uiElement"===t||"view:uiElement"===t||"element"===t||"view:element"===t):"uiElement"===t||"view:uiElement"===t||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class wr extends Gi{constructor(...t){super(...t),this.getFillerOffset=_r}_insertChild(t,e){if(e&&(e instanceof ei||Array.from(e).length>0))throw new f("view-rawelement-cannot-add",[this,e]);return 0}render(){}}function _r(){return null}wr.prototype.is=function(t,e){return e?e===this.name&&("rawElement"===t||"view:rawElement"===t||"element"===t||"view:element"===t):"rawElement"===t||"view:rawElement"===t||t===this.name||t==="view:"+this.name||"element"===t||"view:element"===t||"node"===t||"view:node"===t};class Ar extends(E(Xo)){constructor(t,e){super(),this.document=t,this._children=[],e&&this._insertChild(0,e)}[Symbol.iterator](){return this._children[Symbol.iterator]()}get childCount(){return this._children.length}get isEmpty(){return 0===this.childCount}get root(){return this}get parent(){return null}_appendChild(t){return this._insertChild(this.childCount,t)}getChild(t){return this._children[t]}getChildIndex(t){return this._children.indexOf(t)}getChildren(){return this._children[Symbol.iterator]()}_insertChild(t,e){this._fireChange("children",this);let n=0;const o=function(t,e){return"string"==typeof e?[new ni(t,e)]:(K(e)||(e=[e]),Array.from(e).map((e=>"string"==typeof e?new ni(t,e):e instanceof oi?new ni(t,e.data):e)))}(this.document,e);for(const e of o)null!==e.parent&&e._remove(),e.parent=this,this._children.splice(t,0,e),t++,n++;return n}_removeChildren(t,e=1){this._fireChange("children",this);for(let n=t;n{const n=t[t.length-1],o=!e.is("uiElement");return n&&n.breakAttributes==o?n.nodes.push(e):t.push({breakAttributes:o,nodes:[e]}),t}),[]);let o=null,i=t;for(const{nodes:t,breakAttributes:e}of n){const n=this._insertNodes(i,t,e);o||(o=n.start),i=n.end}return o?new tr(o,i):new tr(t)}remove(t){const e=t instanceof tr?t:tr._createOn(t);if(Sr(e,this.document),e.isCollapsed)return new Ar(this.document);const{start:n,end:o}=this._breakAttributesRange(e,!0),i=n.parent,r=o.offset-n.offset,s=i._removeChildren(n.offset,r);for(const t of s)this._removeFromClonedElementsGroup(t);const a=this.mergeAttributes(n);return e.start=a,e.end=a.clone(),new Ar(this.document,s)}clear(t,e){Sr(t,this.document);const n=t.getWalker({direction:"backward",ignoreElementEnd:!0});for(const o of n){const n=o.item;let i;if(n.is("element")&&e.isSimilar(n))i=tr._createOn(n);else if(!o.nextPosition.isAfter(t.start)&&n.is("$textProxy")){const t=n.getAncestors().find((t=>t.is("element")&&e.isSimilar(t)));t&&(i=tr._createIn(t))}i&&(i.end.isAfter(t.end)&&(i.end=t.end),i.start.isBefore(t.start)&&(i.start=t.start),this.remove(i))}}move(t,e){let n;if(e.isAfter(t.end)){const o=(e=this._breakAttributes(e,!0)).parent,i=o.childCount;t=this._breakAttributesRange(t,!0),n=this.remove(t),e.offset+=o.childCount-i}else n=this.remove(t);return this.insert(e,n)}wrap(t,e){if(!(e instanceof ur))throw new f("view-writer-wrap-invalid-attribute",this.document);if(Sr(t,this.document),t.isCollapsed){let o=t.start;o.parent.is("element")&&(n=o.parent,!Array.from(n.getChildren()).some((t=>!t.is("uiElement"))))&&(o=o.getLastMatchingPosition((t=>t.item.is("uiElement")))),o=this._wrapPosition(o,e);const i=this.document.selection;return i.isCollapsed&&i.getFirstPosition().isEqual(t.start)&&this.setSelection(o),new tr(o)}return this._wrapRange(t,e);var n}unwrap(t,e){if(!(e instanceof ur))throw new f("view-writer-unwrap-invalid-attribute",this.document);if(Sr(t,this.document),t.isCollapsed)return t;const{start:n,end:o}=this._breakAttributesRange(t,!0),i=n.parent,r=this._unwrapChildren(i,n.offset,o.offset,e),s=this.mergeAttributes(r.start);s.isEqual(r.start)||r.end.offset--;const a=this.mergeAttributes(r.end);return new tr(s,a)}rename(t,e){const n=new Yi(this.document,t,e.getAttributes());return this.insert(Xi._createAfter(e),n),this.move(tr._createIn(e),Xi._createAt(n,0)),this.remove(tr._createOn(e)),n}clearClonedElementsGroup(t){this._cloneGroups.delete(t)}createPositionAt(t,e){return Xi._createAt(t,e)}createPositionAfter(t){return Xi._createAfter(t)}createPositionBefore(t){return Xi._createBefore(t)}createRange(...t){return new tr(...t)}createRangeOn(t){return tr._createOn(t)}createRangeIn(t){return tr._createIn(t)}createSelection(...t){return new nr(...t)}createSlot(t){if(!this._slotFactory)throw new f("view-writer-invalid-create-slot-context",this.document);return this._slotFactory(this,t)}_registerSlotFactory(t){this._slotFactory=t}_clearSlotFactory(){this._slotFactory=null}_insertNodes(t,e,n){let o,i;if(o=n?vr(t):t.parent.is("$text")?t.parent.parent:t.parent,!o)throw new f("view-writer-invalid-position-container",this.document);i=n?this._breakAttributes(t,!0):t.parent.is("$text")?Er(t):t;const r=o._insertChild(i.offset,e);for(const t of e)this._addToClonedElementsGroup(t);const s=i.getShiftedBy(r),a=this.mergeAttributes(i);a.isEqual(i)||s.offset--;const c=this.mergeAttributes(s);return new tr(a,c)}_wrapChildren(t,e,n,o){let i=e;const r=[];for(;i!1,t.parent._insertChild(t.offset,n);const o=new tr(t,t.getShiftedBy(1));this.wrap(o,e);const i=new Xi(n.parent,n.index);n._remove();const r=i.nodeBefore,s=i.nodeAfter;return r instanceof ni&&s instanceof ni?Dr(r,s):xr(i)}_wrapAttributeElement(t,e){if(!Nr(t,e))return!1;if(t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if("class"!==n&&"style"!==n&&e.hasAttribute(n)&&e.getAttribute(n)!==t.getAttribute(n))return!1;for(const n of t.getStyleNames())if(e.hasStyle(n)&&e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())"class"!==n&&"style"!==n&&(e.hasAttribute(n)||this.setAttribute(n,t.getAttribute(n),e));for(const n of t.getStyleNames())e.hasStyle(n)||this.setStyle(n,t.getStyle(n),e);for(const n of t.getClassNames())e.hasClass(n)||this.addClass(n,e);return!0}_unwrapAttributeElement(t,e){if(!Nr(t,e))return!1;if(t.name!==e.name||t.priority!==e.priority)return!1;for(const n of t.getAttributeKeys())if("class"!==n&&"style"!==n&&(!e.hasAttribute(n)||e.getAttribute(n)!==t.getAttribute(n)))return!1;if(!e.hasClass(...t.getClassNames()))return!1;for(const n of t.getStyleNames())if(!e.hasStyle(n)||e.getStyle(n)!==t.getStyle(n))return!1;for(const n of t.getAttributeKeys())"class"!==n&&"style"!==n&&this.removeAttribute(n,e);return this.removeClass(Array.from(t.getClassNames()),e),this.removeStyle(Array.from(t.getStyleNames()),e),!0}_breakAttributesRange(t,e=!1){const n=t.start,o=t.end;if(Sr(t,this.document),t.isCollapsed){const n=this._breakAttributes(t.start,e);return new tr(n,n)}const i=this._breakAttributes(o,e),r=i.parent.childCount,s=this._breakAttributes(n,e);return i.offset+=i.parent.childCount-r,new tr(s,i)}_breakAttributes(t,e=!1){const n=t.offset,o=t.parent;if(t.parent.is("emptyElement"))throw new f("view-writer-cannot-break-empty-element",this.document);if(t.parent.is("uiElement"))throw new f("view-writer-cannot-break-ui-element",this.document);if(t.parent.is("rawElement"))throw new f("view-writer-cannot-break-raw-element",this.document);if(!e&&o.is("$text")&&Mr(o.parent))return t.clone();if(Mr(o))return t.clone();if(o.is("$text"))return this._breakAttributes(Er(t),e);if(n==o.childCount){const t=new Xi(o.parent,o.index+1);return this._breakAttributes(t,e)}if(0===n){const t=new Xi(o.parent,o.index);return this._breakAttributes(t,e)}{const t=o.index+1,i=o._clone();o.parent._insertChild(t,i),this._addToClonedElementsGroup(i);const r=o.childCount-n,s=o._removeChildren(n,r);i._appendChild(s);const a=new Xi(o.parent,t);return this._breakAttributes(a,e)}}_addToClonedElementsGroup(t){if(!t.root.is("rootElement"))return;if(t.is("element"))for(const e of t.getChildren())this._addToClonedElementsGroup(e);const e=t.id;if(!e)return;let n=this._cloneGroups.get(e);n||(n=new Set,this._cloneGroups.set(e,n)),n.add(t),t._clonesGroup=n}_removeFromClonedElementsGroup(t){if(t.is("element"))for(const e of t.getChildren())this._removeFromClonedElementsGroup(e);const e=t.id;if(!e)return;const n=this._cloneGroups.get(e);n&&n.delete(t)}}function vr(t){let e=t.parent;for(;!Mr(e);){if(!e)return;e=e.parent}return e}function yr(t,e){return t.prioritye.priority)&&t.getIdentity()n instanceof t)))throw new f("view-writer-insert-invalid-node-type",e);n.is("$text")||Tr(n.getChildren(),e)}}function Mr(t){return t&&(t.is("containerElement")||t.is("documentFragment"))}function Sr(t,e){const n=vr(t.start),o=vr(t.end);if(!n||!o||n!==o)throw new f("view-writer-invalid-range-container",e)}function Nr(t,e){return null===t.id&&null===e.id}const Br=t=>t.createTextNode(" "),Pr=t=>{const e=t.createElement("span");return e.dataset.ckeFiller="true",e.innerText=" ",e},zr=t=>{const e=t.createElement("br");return e.dataset.ckeFiller="true",e},Lr="".repeat(7);function Or(t){return Un(t)&&t.data.substr(0,7)===Lr}function Rr(t){return 7==t.data.length&&Or(t)}function jr(t){return Or(t)?t.data.slice(7):t.data}function Fr(t,e){if(e.keyCode==bo.arrowleft){const t=e.domTarget.ownerDocument.defaultView.getSelection();if(1==t.rangeCount&&t.getRangeAt(0).collapsed){const e=t.getRangeAt(0).startContainer,n=t.getRangeAt(0).startOffset;Or(e)&&n<=7&&t.collapse(e,0)}}}var Vr=n(9315);qo()(Vr.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Vr.Z.locals;class Ur extends(V()){constructor(t,e){super(),this.domDocuments=new Set,this.domConverter=t,this.markedAttributes=new Set,this.markedChildren=new Set,this.markedTexts=new Set,this.selection=e,this.set("isFocused",!1),this.set("_isFocusChanging",!1),this.set("isSelecting",!1),i.isBlink&&!i.isAndroid&&this.on("change:isSelecting",(()=>{this.isSelecting||this.render()})),this.set("isComposing",!1),this.on("change:isComposing",(()=>{this.isComposing||this.render()})),this._inlineFiller=null,this._fakeSelectionContainer=null}markToSync(t,e){if("text"===t)this.domConverter.mapViewToDom(e.parent)&&this.markedTexts.add(e);else{if(!this.domConverter.mapViewToDom(e))return;if("attributes"===t)this.markedAttributes.add(e);else{if("children"!==t)throw new f("view-renderer-unknown-type",this);this.markedChildren.add(e)}}}render(){if(this.isComposing&&!i.isAndroid)return;let t=null;const e=!(i.isBlink&&!i.isAndroid&&this.isSelecting);for(const t of this.markedChildren)this._updateChildrenMappings(t);e?(this._inlineFiller&&!this._isSelectionInInlineFiller()&&this._removeInlineFiller(),this._inlineFiller?t=this._getInlineFillerPosition():this._needsInlineFillerAtSelection()&&(t=this.selection.getFirstPosition(),this.markedChildren.add(t.parent))):this._inlineFiller&&this._inlineFiller.parentNode&&(t=this.domConverter.domPositionToView(this._inlineFiller),t&&t.parent.is("$text")&&(t=Xi._createBefore(t.parent)));for(const t of this.markedAttributes)this._updateAttrs(t);for(const e of this.markedChildren)this._updateChildren(e,{inlineFillerPosition:t});for(const e of this.markedTexts)!this.markedChildren.has(e.parent)&&this.domConverter.mapViewToDom(e.parent)&&this._updateText(e,{inlineFillerPosition:t});if(e)if(t){const e=this.domConverter.viewPositionToDom(t),n=e.parent.ownerDocument;Or(e.parent)?this._inlineFiller=e.parent:this._inlineFiller=Hr(n,e.parent,e.offset)}else this._inlineFiller=null;this._updateFocus(),this._updateSelection(),this.markedTexts.clear(),this.markedAttributes.clear(),this.markedChildren.clear()}_updateChildrenMappings(t){if(!this.domConverter.mapViewToDom(t))return;const e=Array.from(this.domConverter.mapViewToDom(t).childNodes),n=Array.from(this.domConverter.viewChildrenToDom(t,{withChildren:!1})),o=this._diffNodeLists(e,n),i=this._findReplaceActions(o,e,n);if(-1!==i.indexOf("replace")){const o={equal:0,insert:0,delete:0};for(const r of i)if("replace"===r){const i=o.equal+o.insert,r=o.equal+o.delete,s=t.getChild(i);!s||s.is("uiElement")||s.is("rawElement")||this._updateElementMappings(s,e[r]),ro(n[i]),o.equal++}else o[r]++}}_updateElementMappings(t,e){this.domConverter.unbindDomElement(e),this.domConverter.bindElements(e,t),this.markedChildren.add(t),this.markedAttributes.add(t)}_getInlineFillerPosition(){const t=this.selection.getFirstPosition();return t.parent.is("$text")?Xi._createBefore(t.parent):t}_isSelectionInInlineFiller(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=this.domConverter.viewPositionToDom(t);return!!(e&&Un(e.parent)&&Or(e.parent))}_removeInlineFiller(){const t=this._inlineFiller;if(!Or(t))throw new f("view-renderer-filler-was-lost",this);Rr(t)?t.remove():t.data=t.data.substr(7),this._inlineFiller=null}_needsInlineFillerAtSelection(){if(1!=this.selection.rangeCount||!this.selection.isCollapsed)return!1;const t=this.selection.getFirstPosition(),e=t.parent,n=t.offset;if(!this.domConverter.mapViewToDom(e.root))return!1;if(!e.is("element"))return!1;if(!function(t){if("false"==t.getAttribute("contenteditable"))return!1;const e=t.findAncestor((t=>t.hasAttribute("contenteditable")));return!e||"true"==e.getAttribute("contenteditable")}(e))return!1;if(n===e.getFillerOffset())return!1;const o=t.nodeBefore,r=t.nodeAfter;return!(o instanceof ni||r instanceof ni||i.isAndroid&&(o||r))}_updateText(t,e){const n=this.domConverter.findCorrespondingDomText(t);let o=this.domConverter.viewToDom(t).data;const i=e.inlineFillerPosition;i&&i.parent==t.parent&&i.offset==t.index&&(o=Lr+o),Yr(n,o)}_updateAttrs(t){const e=this.domConverter.mapViewToDom(t);if(!e)return;const n=Array.from(e.attributes).map((t=>t.name)),o=t.getAttributeKeys();for(const n of o)this.domConverter.setDomElementAttribute(e,n,t.getAttribute(n),t);for(const o of n)t.hasAttribute(o)||this.domConverter.removeDomElementAttribute(e,o)}_updateChildren(t,e){const n=this.domConverter.mapViewToDom(t);if(!n)return;if(i.isAndroid){let t=null;for(const e of Array.from(n.childNodes)){if(t&&Un(t)&&Un(e)){n.normalize();break}t=e}}const o=e.inlineFillerPosition,r=n.childNodes,s=Array.from(this.domConverter.viewChildrenToDom(t,{bind:!0}));o&&o.parent===t&&Hr(n.ownerDocument,s,o.offset);const a=this._diffNodeLists(r,s),c=i.isAndroid?this._findReplaceActions(a,r,s,{replaceText:!0}):a;let l=0;const d=new Set;for(const t of c)"delete"===t?(d.add(r[l]),ro(r[l])):"equal"!==t&&"replace"!==t||l++;l=0;for(const t of c)"insert"===t?(Xn(n,l,s[l]),l++):"replace"===t?(Yr(r[l],s[l].data),l++):"equal"===t&&(this._markDescendantTextToSync(this.domConverter.domToView(s[l])),l++);for(const t of d)t.parentNode||this.domConverter.unbindDomElement(t)}_diffNodeLists(t,e){return t=function(t,e){const n=Array.from(t);if(0==n.length||!e)return n;return n[n.length-1]==e&&n.pop(),n}(t,this._fakeSelectionContainer),l(t,e,qr.bind(null,this.domConverter))}_findReplaceActions(t,e,n,o={}){if(-1===t.indexOf("insert")||-1===t.indexOf("delete"))return t;let i=[],r=[],s=[];const a={equal:0,insert:0,delete:0};for(const c of t)"insert"===c?s.push(n[a.equal+a.insert]):"delete"===c?r.push(e[a.equal+a.delete]):(i=i.concat(l(r,s,o.replaceText?Gr:Wr).map((t=>"equal"===t?"replace":t))),i.push("equal"),r=[],s=[]),a[c]++;return i.concat(l(r,s,o.replaceText?Gr:Wr).map((t=>"equal"===t?"replace":t)))}_markDescendantTextToSync(t){if(t)if(t.is("$text"))this.markedTexts.add(t);else if(t.is("element"))for(const e of t.getChildren())this._markDescendantTextToSync(e)}_updateSelection(){if(i.isBlink&&!i.isAndroid&&this.isSelecting&&!this.markedChildren.size)return;if(this._isFocusChanging)return;if(0===this.selection.rangeCount)return this._removeDomSelection(),void this._removeFakeSelection();const t=this.domConverter.mapViewToDom(this.selection.editableElement);this.isFocused&&t&&(this.selection.isFake?this._updateFakeSelection(t):this._fakeSelectionContainer&&this._fakeSelectionContainer.isConnected?(this._removeFakeSelection(),this._updateDomSelection(t)):this.isComposing&&i.isAndroid||this._updateDomSelection(t))}_updateFakeSelection(t){const e=t.ownerDocument;this._fakeSelectionContainer||(this._fakeSelectionContainer=function(t){const e=t.createElement("div");return e.className="ck-fake-selection-container",Object.assign(e.style,{position:"fixed",top:0,left:"-9999px",width:"42px"}),e.textContent=" ",e}(e));const n=this._fakeSelectionContainer;if(this.domConverter.bindFakeSelection(n,this.selection),!this._fakeSelectionNeedsUpdate(t))return;n.parentElement&&n.parentElement==t||t.appendChild(n),n.textContent=this.selection.fakeSelectionLabel||" ";const o=e.getSelection(),i=e.createRange();o.removeAllRanges(),i.selectNodeContents(n),o.addRange(i)}_updateDomSelection(t){const e=t.ownerDocument.defaultView.getSelection();if(!this._domSelectionNeedsUpdate(e))return;const n=this.domConverter.viewPositionToDom(this.selection.anchor),o=this.domConverter.viewPositionToDom(this.selection.focus);e.collapse(n.parent,n.offset),e.extend(o.parent,o.offset),i.isGecko&&function(t,e){const n=t.parent;if(n.nodeType!=Node.ELEMENT_NODE||t.offset!=n.childNodes.length-1)return;const o=n.childNodes[t.offset];o&&"BR"==o.tagName&&e.addRange(e.getRangeAt(0))}(o,e)}_domSelectionNeedsUpdate(t){if(!this.domConverter.isDomSelectionCorrect(t))return!0;const e=t&&this.domConverter.domSelectionToView(t);return!(e&&this.selection.isEqual(e)||!this.selection.isCollapsed&&this.selection.isSimilar(e))}_fakeSelectionNeedsUpdate(t){const e=this._fakeSelectionContainer,n=t.ownerDocument.getSelection();return!e||e.parentElement!==t||n.anchorNode!==e&&!e.contains(n.anchorNode)||e.textContent!==this.selection.fakeSelectionLabel}_removeDomSelection(){for(const t of this.domDocuments){const e=t.getSelection();if(e.rangeCount){const n=t.activeElement,o=this.domConverter.mapDomToView(n);n&&o&&e.removeAllRanges()}}}_removeFakeSelection(){const t=this._fakeSelectionContainer;t&&t.remove()}_updateFocus(){if(this.isFocused){const t=this.selection.editableElement;t&&this.domConverter.focus(t)}}}function Hr(t,e,n){const o=e instanceof Array?e:e.childNodes,i=o[n];if(Un(i))return i.data=Lr+i.data,i;{const i=t.createTextNode(Lr);return Array.isArray(e)?o.splice(n,0,i):Xn(e,n,i),i}}function Wr(t,e){return Bn(t)&&Bn(e)&&!Un(t)&&!Un(e)&&!to(t)&&!to(e)&&t.tagName.toLowerCase()===e.tagName.toLowerCase()}function Gr(t,e){return Bn(t)&&Bn(e)&&Un(t)&&Un(e)}function qr(t,e,n){return e===n||(Un(e)&&Un(n)?e.data===n.data:!(!t.isBlockFiller(e)||!t.isBlockFiller(n)))}function Yr(t,e){const n=t.data;if(n==e)return;const o=s(n,e);for(const e of o)"insert"===e.type?t.insertData(e.index,e.values.join("")):t.deleteData(e.index,e.howMany)}const $r=zr(Fn.document),Kr=Br(Fn.document),Qr=Pr(Fn.document),Zr="data-ck-unsafe-attribute-",Jr="data-ck-unsafe-element";class Xr{constructor(t,e={}){this.document=t,this.renderingMode=e.renderingMode||"editing",this.blockFillerMode=e.blockFillerMode||("editing"===this.renderingMode?"br":"nbsp"),this.preElements=["pre"],this.blockElements=["address","article","aside","blockquote","caption","center","dd","details","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","legend","li","main","menu","nav","ol","p","pre","section","summary","table","tbody","td","tfoot","th","thead","tr","ul"],this.inlineObjectElements=["object","iframe","input","button","textarea","select","option","video","embed","audio","img","canvas"],this.unsafeElements=["script","style"],this._domDocument="editing"===this.renderingMode?Fn.document:Fn.document.implementation.createHTMLDocument(""),this._domToViewMapping=new WeakMap,this._viewToDomMapping=new WeakMap,this._fakeSelectionMapping=new WeakMap,this._rawContentElementMatcher=new ii,this._encounteredRawContentDomNodes=new WeakSet}bindFakeSelection(t,e){this._fakeSelectionMapping.set(t,new nr(e))}fakeSelectionToView(t){return this._fakeSelectionMapping.get(t)}bindElements(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}unbindDomElement(t){const e=this._domToViewMapping.get(t);if(e){this._domToViewMapping.delete(t),this._viewToDomMapping.delete(e);for(const e of Array.from(t.children))this.unbindDomElement(e)}}bindDocumentFragments(t,e){this._domToViewMapping.set(t,e),this._viewToDomMapping.set(e,t)}shouldRenderAttribute(t,e,n){return"data"===this.renderingMode||!(t=t.toLowerCase()).startsWith("on")&&("srcdoc"!==t||!e.match(/\bon\S+\s*=|javascript:|<\s*\/*script/i))&&("img"===n&&("src"===t||"srcset"===t)||"source"===n&&"srcset"===t||!e.match(/^\s*(javascript:|data:(image\/svg|text\/x?html))/i))}setContentOf(t,e){if("data"===this.renderingMode)return void(t.innerHTML=e);const n=(new DOMParser).parseFromString(e,"text/html"),o=n.createDocumentFragment(),i=n.body.childNodes;for(;i.length>0;)o.appendChild(i[0]);const r=n.createTreeWalker(o,NodeFilter.SHOW_ELEMENT),s=[];let a;for(;a=r.nextNode();)s.push(a);for(const t of s){for(const e of t.getAttributeNames())this.setDomElementAttribute(t,e,t.getAttribute(e));const e=t.tagName.toLowerCase();this._shouldRenameElement(e)&&(ns(e),t.replaceWith(this._createReplacementDomElement(e,t)))}for(;t.firstChild;)t.firstChild.remove();t.append(o)}viewToDom(t,e={}){if(t.is("$text")){const e=this._processDataFromViewText(t);return this._domDocument.createTextNode(e)}{if(this.mapViewToDom(t))return this.mapViewToDom(t);let n;if(t.is("documentFragment"))n=this._domDocument.createDocumentFragment(),e.bind&&this.bindDocumentFragments(n,t);else{if(t.is("uiElement"))return n="$comment"===t.name?this._domDocument.createComment(t.getCustomProperty("$rawContent")):t.render(this._domDocument,this),e.bind&&this.bindElements(n,t),n;this._shouldRenameElement(t.name)?(ns(t.name),n=this._createReplacementDomElement(t.name)):n=t.hasAttribute("xmlns")?this._domDocument.createElementNS(t.getAttribute("xmlns"),t.name):this._domDocument.createElement(t.name),t.is("rawElement")&&t.render(n,this),e.bind&&this.bindElements(n,t);for(const e of t.getAttributeKeys())this.setDomElementAttribute(n,e,t.getAttribute(e),t)}if(!1!==e.withChildren)for(const o of this.viewChildrenToDom(t,e))n.appendChild(o);return n}}setDomElementAttribute(t,e,n,o){const i=this.shouldRenderAttribute(e,n,t.tagName.toLowerCase())||o&&o.shouldRenderUnsafeAttribute(e);i||k("domconverter-unsafe-attribute-detected",{domElement:t,key:e,value:n}),t.hasAttribute(e)&&!i?t.removeAttribute(e):t.hasAttribute(Zr+e)&&i&&t.removeAttribute(Zr+e),t.setAttribute(i?e:Zr+e,n)}removeDomElementAttribute(t,e){e!=Jr&&(t.removeAttribute(e),t.removeAttribute(Zr+e))}*viewChildrenToDom(t,e={}){const n=t.getFillerOffset&&t.getFillerOffset();let o=0;for(const i of t.getChildren()){n===o&&(yield this._getBlockFiller());const t=i.is("element")&&i.getCustomProperty("dataPipeline:transparentRendering");t&&"data"==this.renderingMode?yield*this.viewChildrenToDom(i,e):(t&&k("domconverter-transparent-rendering-unsupported-in-editing-pipeline",{viewElement:i}),yield this.viewToDom(i,e)),o++}n===o&&(yield this._getBlockFiller())}viewRangeToDom(t){const e=this.viewPositionToDom(t.start),n=this.viewPositionToDom(t.end),o=this._domDocument.createRange();return o.setStart(e.parent,e.offset),o.setEnd(n.parent,n.offset),o}viewPositionToDom(t){const e=t.parent;if(e.is("$text")){const n=this.findCorrespondingDomText(e);if(!n)return null;let o=t.offset;return Or(n)&&(o+=7),{parent:n,offset:o}}{let n,o,i;if(0===t.offset){if(n=this.mapViewToDom(e),!n)return null;i=n.childNodes[0]}else{const e=t.nodeBefore;if(o=e.is("$text")?this.findCorrespondingDomText(e):this.mapViewToDom(e),!o)return null;n=o.parentNode,i=o.nextSibling}return Un(i)&&Or(i)?{parent:i,offset:7}:{parent:n,offset:o?Jn(o)+1:0}}}domToView(t,e={}){if(this.isBlockFiller(t))return null;const n=this.getHostViewElement(t);if(n)return n;if(to(t)&&e.skipComments)return null;if(Un(t)){if(Rr(t))return null;{const e=this._processDataFromDomText(t);return""===e?null:new ni(this.document,e)}}{if(this.mapDomToView(t))return this.mapDomToView(t);let n;if(this.isDocumentFragment(t))n=new Ar(this.document),e.bind&&this.bindDocumentFragments(t,n);else{n=this._createViewElement(t,e),e.bind&&this.bindElements(t,n);const o=t.attributes;if(o)for(let t=o.length,e=0;e{const{scrollLeft:e,scrollTop:n}=t;o.push([e,n])})),e.focus(),ts(e,(t=>{const[e,n]=o.shift();t.scrollLeft=e,t.scrollTop=n})),Fn.window.scrollTo(t,n)}}isElement(t){return t&&t.nodeType==Node.ELEMENT_NODE}isDocumentFragment(t){return t&&t.nodeType==Node.DOCUMENT_FRAGMENT_NODE}isBlockFiller(t){return"br"==this.blockFillerMode?t.isEqualNode($r):!("BR"!==t.tagName||!es(t,this.blockElements)||1!==t.parentNode.childNodes.length)||t.isEqualNode(Qr)||function(t,e){return t.isEqualNode(Kr)&&es(t,e)&&1===t.parentNode.childNodes.length}(t,this.blockElements)}isDomSelectionBackward(t){if(t.isCollapsed)return!1;const e=this._domDocument.createRange();try{e.setStart(t.anchorNode,t.anchorOffset),e.setEnd(t.focusNode,t.focusOffset)}catch(t){return!1}const n=e.collapsed;return e.detach(),n}getHostViewElement(t){const e=Vn(t);for(e.pop();e.length;){const t=e.pop(),n=this._domToViewMapping.get(t);if(n&&(n.is("uiElement")||n.is("rawElement")))return n}return null}isDomSelectionCorrect(t){return this._isDomSelectionPositionCorrect(t.anchorNode,t.anchorOffset)&&this._isDomSelectionPositionCorrect(t.focusNode,t.focusOffset)}registerRawContentMatcher(t){this._rawContentElementMatcher.add(t)}_getBlockFiller(){switch(this.blockFillerMode){case"nbsp":return Br(this._domDocument);case"markedNbsp":return Pr(this._domDocument);case"br":return zr(this._domDocument)}}_isDomSelectionPositionCorrect(t,e){if(Un(t)&&Or(t)&&e<7)return!1;if(this.isElement(t)&&Or(t.childNodes[e]))return!1;const n=this.mapDomToView(t);return!n||!n.is("uiElement")&&!n.is("rawElement")}_processDataFromViewText(t){let e=t.data;if(t.getAncestors().some((t=>this.preElements.includes(t.name))))return e;if(" "==e.charAt(0)){const n=this._getTouchingInlineViewNode(t,!1);!(n&&n.is("$textProxy")&&this._nodeEndsWithSpace(n))&&n||(e=" "+e.substr(1))}if(" "==e.charAt(e.length-1)){const n=this._getTouchingInlineViewNode(t,!0),o=n&&n.is("$textProxy")&&" "==n.data.charAt(0);" "!=e.charAt(e.length-2)&&n&&!o||(e=e.substr(0,e.length-1)+" ")}return e.replace(/ {2}/g," ")}_nodeEndsWithSpace(t){if(t.getAncestors().some((t=>this.preElements.includes(t.name))))return!1;const e=this._processDataFromViewText(t);return" "==e.charAt(e.length-1)}_processDataFromDomText(t){let e=t.data;if(function(t,e){return Vn(t).some((t=>t.tagName&&e.includes(t.tagName.toLowerCase())))}(t,this.preElements))return jr(t);e=e.replace(/[ \n\t\r]{1,}/g," ");const n=this._getTouchingInlineDomNode(t,!1),o=this._getTouchingInlineDomNode(t,!0),i=this._checkShouldLeftTrimDomText(t,n),r=this._checkShouldRightTrimDomText(t,o);i&&(e=e.replace(/^ /,"")),r&&(e=e.replace(/ $/,"")),e=jr(new Text(e)),e=e.replace(/ \u00A0/g," ");const s=o&&this.isElement(o)&&"BR"!=o.tagName,a=o&&Un(o)&&" "==o.data.charAt(0);return(/( |\u00A0)\u00A0$/.test(e)||!o||s||a)&&(e=e.replace(/\u00A0$/," ")),(i||n&&this.isElement(n)&&"BR"!=n.tagName)&&(e=e.replace(/^\u00A0/," ")),e}_checkShouldLeftTrimDomText(t,e){return!e||(this.isElement(e)?"BR"===e.tagName:!this._encounteredRawContentDomNodes.has(t.previousSibling)&&/[^\S\u00A0]/.test(e.data.charAt(e.data.length-1)))}_checkShouldRightTrimDomText(t,e){return!e&&!Or(t)}_getTouchingInlineViewNode(t,e){const n=new Ji({startPosition:e?Xi._createAfter(t):Xi._createBefore(t),direction:e?"forward":"backward"});for(const t of n){if(t.item.is("element")&&this.inlineObjectElements.includes(t.item.name))return t.item;if(t.item.is("containerElement"))return null;if(t.item.is("element","br"))return null;if(t.item.is("$textProxy"))return t.item}return null}_getTouchingInlineDomNode(t,e){if(!t.parentNode)return null;const n=e?"firstChild":"lastChild",o=e?"nextSibling":"previousSibling";let i=!0,r=t;do{if(!i&&r[n]?r=r[n]:r[o]?(r=r[o],i=!1):(r=r.parentNode,i=!0),!r||this._isBlockElement(r))return null}while(!Un(r)&&"BR"!=r.tagName&&!this._isInlineObjectElement(r));return r}_isBlockElement(t){return this.isElement(t)&&this.blockElements.includes(t.tagName.toLowerCase())}_isInlineObjectElement(t){return this.isElement(t)&&this.inlineObjectElements.includes(t.tagName.toLowerCase())}_createViewElement(t,e){if(to(t))return new kr(this.document,"$comment");const n=e.keepOriginalCase?t.tagName:t.tagName.toLowerCase();return new Gi(this.document,n)}_isViewElementWithRawContent(t,e){return!1!==e.withChildren&&!!this._rawContentElementMatcher.match(t)}_shouldRenameElement(t){const e=t.toLowerCase();return"editing"===this.renderingMode&&this.unsafeElements.includes(e)}_createReplacementDomElement(t,e){const n=this._domDocument.createElement("span");if(n.setAttribute(Jr,t),e){for(;e.firstChild;)n.appendChild(e.firstChild);for(const t of e.getAttributeNames())n.setAttribute(t,e.getAttribute(t))}return n}}function ts(t,e){let n=t;for(;n;)e(n),n=n.parentElement}function es(t,e){const n=t.parentNode;return!!n&&!!n.tagName&&e.includes(n.tagName.toLowerCase())}function ns(t){"script"===t&&k("domconverter-unsafe-script-element-detected"),"style"===t&&k("domconverter-unsafe-style-element-detected")}class os extends(Ln()){constructor(t){super(),this.view=t,this.document=t.document,this.isEnabled=!1}enable(){this.isEnabled=!0}disable(){this.isEnabled=!1}destroy(){this.disable(),this.stopListening()}checkShouldIgnoreEventFromTarget(t){return t&&3===t.nodeType&&(t=t.parentNode),!(!t||1!==t.nodeType)&&t.matches("[data-cke-ignore-events], [data-cke-ignore-events] *")}}const is=Ri((function(t,e){Jt(e,Te(e),t)}));class rs{constructor(t,e,n){this.view=t,this.document=t.document,this.domEvent=e,this.domTarget=e.target,is(this,n)}get target(){return this.view.domConverter.mapDomToView(this.domTarget)}preventDefault(){this.domEvent.preventDefault()}stopPropagation(){this.domEvent.stopPropagation()}}class ss extends os{constructor(t){super(t),this.useCapture=!1}observe(t){("string"==typeof this.domEventType?[this.domEventType]:this.domEventType).forEach((e=>{this.listenTo(t,e,((t,e)=>{this.isEnabled&&!this.checkShouldIgnoreEventFromTarget(e.target)&&this.onDomEvent(e)}),{useCapture:this.useCapture})}))}fire(t,e,n){this.isEnabled&&this.document.fire(t,new rs(this.view,e,n))}}class as extends ss{constructor(t){super(t),this.domEventType=["keydown","keyup"]}onDomEvent(t){const e={keyCode:t.keyCode,altKey:t.altKey,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,metaKey:t.metaKey,get keystroke(){return _o(this)}};this.fire(t.type,t,e)}}const cs=function(){return J.Date.now()};var ls=/\s/;var ds=/^\s+/;const hs=function(t){return t?t.slice(0,function(t){for(var e=t.length;e--&&ls.test(t.charAt(e)););return e}(t)+1).replace(ds,""):t};var us=/^[-+]0x[0-9a-f]+$/i,gs=/^0b[01]+$/i,ms=/^0o[0-7]+$/i,ps=parseInt;const fs=function(t){if("number"==typeof t)return t;if(ai(t))return NaN;if(P(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=P(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=hs(t);var n=gs.test(t);return n||ms.test(t)?ps(t.slice(2),n?2:8):us.test(t)?NaN:+t};var ks=Math.max,bs=Math.min;const ws=function(t,e,n){var o,i,r,s,a,c,l=0,d=!1,h=!1,u=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function g(e){var n=o,r=i;return o=i=void 0,l=e,s=t.apply(r,n)}function m(t){var n=t-c;return void 0===c||n>=e||n<0||h&&t-l>=r}function p(){var t=cs();if(m(t))return f(t);a=setTimeout(p,function(t){var n=e-(t-c);return h?bs(n,r-(t-l)):n}(t))}function f(t){return a=void 0,u&&o?g(t):(o=i=void 0,s)}function k(){var t=cs(),n=m(t);if(o=arguments,i=this,c=t,n){if(void 0===a)return function(t){return l=t,a=setTimeout(p,e),d?g(t):s}(c);if(h)return clearTimeout(a),a=setTimeout(p,e),g(c)}return void 0===a&&(a=setTimeout(p,e)),s}return e=fs(e)||0,P(n)&&(d=!!n.leading,r=(h="maxWait"in n)?ks(fs(n.maxWait)||0,e):r,u="trailing"in n?!!n.trailing:u),k.cancel=function(){void 0!==a&&clearTimeout(a),l=0,o=c=i=a=void 0},k.flush=function(){return void 0===a?s:f(cs())},k};class _s extends os{constructor(t){super(t),this._fireSelectionChangeDoneDebounced=ws((t=>{this.document.fire("selectionChangeDone",t)}),200)}observe(){const t=this.document;t.on("arrowKey",((e,n)=>{t.selection.isFake&&this.isEnabled&&n.preventDefault()}),{context:"$capture"}),t.on("arrowKey",((e,n)=>{t.selection.isFake&&this.isEnabled&&this._handleSelectionMove(n.keyCode)}),{priority:"lowest"})}destroy(){super.destroy(),this._fireSelectionChangeDoneDebounced.cancel()}_handleSelectionMove(t){const e=this.document.selection,n=new nr(e.getRanges(),{backward:e.isBackward,fake:!1});t!=bo.arrowleft&&t!=bo.arrowup||n.setTo(n.getFirstPosition()),t!=bo.arrowright&&t!=bo.arrowdown||n.setTo(n.getLastPosition());const o={oldSelection:e,newSelection:n,domSelection:null};this.document.fire("selectionChange",o),this._fireSelectionChangeDoneDebounced(o)}}function As(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new Gt;++ea))return!1;var l=r.get(t),d=r.get(e);if(l&&d)return l==e&&d==t;var h=-1,u=!0,g=2&n?new Cs:void 0;for(r.set(t,e),r.set(e,t);++h{this.document.fire("selectionChangeDone",t)}),200),this._clearInfiniteLoopInterval=setInterval((()=>this._clearInfiniteLoop()),1e3),this._documentIsSelectingInactivityTimeoutDebounced=ws((()=>this.document.isSelecting=!1),5e3),this._loopbackCounter=0}observe(t){const e=t.ownerDocument,n=()=>{this.document.isSelecting&&(this._handleSelectionChange(null,e),this.document.isSelecting=!1,this._documentIsSelectingInactivityTimeoutDebounced.cancel())};this.listenTo(t,"selectstart",(()=>{this.document.isSelecting=!0,this._documentIsSelectingInactivityTimeoutDebounced()}),{priority:"highest"}),this.listenTo(t,"keydown",n,{priority:"highest",useCapture:!0}),this.listenTo(t,"keyup",n,{priority:"highest",useCapture:!0}),this._documents.has(e)||(this.listenTo(e,"mouseup",n,{priority:"highest",useCapture:!0}),this.listenTo(e,"selectionchange",((t,n)=>{this.document.isComposing&&!i.isAndroid||(this._handleSelectionChange(n,e),this._documentIsSelectingInactivityTimeoutDebounced())})),this._documents.add(e))}destroy(){super.destroy(),clearInterval(this._clearInfiniteLoopInterval),this._fireSelectionChangeDoneDebounced.cancel(),this._documentIsSelectingInactivityTimeoutDebounced.cancel()}_handleSelectionChange(t,e){if(!this.isEnabled)return;const n=e.defaultView.getSelection();if(this.checkShouldIgnoreEventFromTarget(n.anchorNode))return;this.mutationObserver.flush();const o=this.domConverter.domSelectionToView(n);if(0!=o.rangeCount){if(this.view.hasDomSelection=!0,!(this.selection.isEqual(o)&&this.domConverter.isDomSelectionCorrect(n)||++this._loopbackCounter>60))if(this.selection.isSimilar(o))this.view.forceRender();else{const t={oldSelection:this.selection,newSelection:o,domSelection:n};this.document._isFocusChanging=!1,this.document.fire("selectionChange",t),this._fireSelectionChangeDoneDebounced(t)}}else this.view.hasDomSelection=!1}_clearInfiniteLoop(){this._loopbackCounter=0}}class Vs extends ss{constructor(t){super(t),this.domEventType=["focus","blur"],this.useCapture=!0;const e=this.document;e.on("focus",(()=>{e.isFocused=!0,e._isFocusChanging=!0,this._renderTimeoutId=setTimeout((()=>{e._isFocusChanging=!1,t.change((()=>{}))}),50)})),e.on("blur",((n,o)=>{const i=e.selection.editableElement;null!==i&&i!==o.target||(e.isFocused=!1,t.change((()=>{})))}))}onDomEvent(t){this.fire(t.type,t)}destroy(){this._renderTimeoutId&&clearTimeout(this._renderTimeoutId),super.destroy()}}class Us extends ss{constructor(t){super(t),this.domEventType=["compositionstart","compositionupdate","compositionend"];const e=this.document;e.on("compositionstart",(()=>{e.isComposing=!0}),{priority:"low"}),e.on("compositionend",(()=>{e.isComposing=!1}),{priority:"low"})}onDomEvent(t){this.fire(t.type,t,{data:t.data})}}class Hs{constructor(t){this.files=function(t){const e=Array.from(t.files||[]),n=Array.from(t.items||[]);return e.length?e:n.filter((t=>"file"===t.kind)).map((t=>t.getAsFile()))}(t),this._native=t}get types(){return this._native.types}getData(t){return this._native.getData(t)}setData(t,e){this._native.setData(t,e)}set effectAllowed(t){this._native.effectAllowed=t}get effectAllowed(){return this._native.effectAllowed}set dropEffect(t){this._native.dropEffect=t}get dropEffect(){return this._native.dropEffect}get isCanceled(){return"none"==this._native.dropEffect||!!this._native.mozUserCancelled}}class Ws extends ss{constructor(t){super(t),this.domEventType=["beforeinput"]}onDomEvent(t){const e=t.getTargetRanges(),n=this.view,o=n.document;let r=null,s=null,a=[];if(t.dataTransfer&&(r=new Hs(t.dataTransfer)),null!==t.data?s=t.data:r&&(s=r.getData("text/plain")),o.selection.isFake)a=Array.from(o.selection.getRanges());else if(e.length)a=e.map((t=>n.domConverter.domRangeToView(t)));else if(i.isAndroid){const e=t.target.ownerDocument.defaultView.getSelection();a=Array.from(n.domConverter.domSelectionToView(e).getRanges())}if(i.isAndroid&&"insertCompositionText"==t.inputType&&s&&s.endsWith("\n"))this.fire(t.type,t,{inputType:"insertParagraph",targetRanges:[n.createRange(a[0].end)]});else if("insertText"==t.inputType&&s&&s.includes("\n")){const e=s.split(/\n{1,2}/g);let n=a;for(let i=0;i{if(this.isEnabled&&((n=e.keyCode)==bo.arrowright||n==bo.arrowleft||n==bo.arrowup||n==bo.arrowdown)){const n=new ir(this.document,"arrowKey",this.document.selection.getFirstRange());this.document.fire(n,e),n.stop.called&&t.stop()}var n}))}observe(){}}class qs extends os{constructor(t){super(t);const e=this.document;e.on("keydown",((t,n)=>{if(!this.isEnabled||n.keyCode!=bo.tab||n.ctrlKey)return;const o=new ir(e,"tab",e.selection.getFirstRange());e.fire(o,n),o.stop.called&&t.stop()}))}observe(){}}class Ys extends(V()){constructor(t){super(),this.document=new hr(t),this.domConverter=new Xr(this.document),this.domRoots=new Map,this.set("isRenderingInProgress",!1),this.set("hasDomSelection",!1),this._renderer=new Ur(this.domConverter,this.document.selection),this._renderer.bind("isFocused","isSelecting","isComposing","_isFocusChanging").to(this.document,"isFocused","isSelecting","isComposing","_isFocusChanging"),this._initialDomRootAttributes=new WeakMap,this._observers=new Map,this._ongoingChange=!1,this._postFixersInProgress=!1,this._renderingDisabled=!1,this._hasChangedSinceTheLastRendering=!1,this._writer=new Cr(this.document),this.addObserver(Rs),this.addObserver(Fs),this.addObserver(Vs),this.addObserver(as),this.addObserver(_s),this.addObserver(Us),this.addObserver(Gs),this.addObserver(Ws),this.addObserver(qs),this.document.on("arrowKey",Fr,{priority:"low"}),function(t){t.document.on("arrowKey",((e,n)=>function(t,e,n){if(e.keyCode==bo.arrowright){const t=e.domTarget.ownerDocument.defaultView.getSelection(),o=1==t.rangeCount&&t.getRangeAt(0).collapsed;if(o||e.shiftKey){const e=t.focusNode,i=t.focusOffset,r=n.domPositionToView(e,i);if(null===r)return;let s=!1;const a=r.getLastMatchingPosition((t=>(t.item.is("uiElement")&&(s=!0),!(!t.item.is("uiElement")&&!t.item.is("attributeElement")))));if(s){const e=n.viewPositionToDom(a);o?t.collapse(e.parent,e.offset):t.extend(e.parent,e.offset)}}}}(0,n,t.domConverter)),{priority:"low"})}(this),this.on("render",(()=>{this._render(),this.document.fire("layoutChanged"),this._hasChangedSinceTheLastRendering=!1})),this.listenTo(this.document.selection,"change",(()=>{this._hasChangedSinceTheLastRendering=!0})),this.listenTo(this.document,"change:isFocused",(()=>{this._hasChangedSinceTheLastRendering=!0}))}attachDomRoot(t,e="main"){const n=this.document.getRoot(e);n._name=t.tagName.toLowerCase();const o={};for(const{name:e,value:i}of Array.from(t.attributes))o[e]=i,"class"===e?this._writer.addClass(i.split(" "),n):this._writer.setAttribute(e,i,n);this._initialDomRootAttributes.set(t,o);const i=()=>{this._writer.setAttribute("contenteditable",(!n.isReadOnly).toString(),n),n.isReadOnly?this._writer.addClass("ck-read-only",n):this._writer.removeClass("ck-read-only",n)};i(),this.domRoots.set(e,t),this.domConverter.bindElements(t,n),this._renderer.markToSync("children",n),this._renderer.markToSync("attributes",n),this._renderer.domDocuments.add(t.ownerDocument),n.on("change:children",((t,e)=>this._renderer.markToSync("children",e))),n.on("change:attributes",((t,e)=>this._renderer.markToSync("attributes",e))),n.on("change:text",((t,e)=>this._renderer.markToSync("text",e))),n.on("change:isReadOnly",(()=>this.change(i))),n.on("change",(()=>{this._hasChangedSinceTheLastRendering=!0}));for(const n of this._observers.values())n.observe(t,e)}detachDomRoot(t){const e=this.domRoots.get(t);Array.from(e.attributes).forEach((({name:t})=>e.removeAttribute(t)));const n=this._initialDomRootAttributes.get(e);for(const t in n)e.setAttribute(t,n[t]);this.domRoots.delete(t),this.domConverter.unbindDomElement(e)}getDomRoot(t="main"){return this.domRoots.get(t)}addObserver(t){let e=this._observers.get(t);if(e)return e;e=new t(this),this._observers.set(t,e);for(const[t,n]of this.domRoots)e.observe(n,t);return e.enable(),e}getObserver(t){return this._observers.get(t)}disableObservers(){for(const t of this._observers.values())t.disable()}enableObservers(){for(const t of this._observers.values())t.enable()}scrollToTheSelection(){const t=this.document.selection.getFirstRange();t&&function({target:t,viewportOffset:e=0}){const n=go(t);let o=n,i=null;for(;o;){let r;r=mo(o==n?t:i),ao(r,(()=>po(t,o)));const s=po(t,o);if(so(o,s,e),o.parent!=o){if(i=o.frameElement,o=o.parent,!i)return}else o=null}}({target:this.domConverter.viewRangeToDom(t),viewportOffset:20})}focus(){if(!this.document.isFocused){const t=this.document.selection.editableElement;t&&(this.domConverter.focus(t),this.forceRender())}}change(t){if(this.isRenderingInProgress||this._postFixersInProgress)throw new f("cannot-change-view-tree",this);try{if(this._ongoingChange)return t(this._writer);this._ongoingChange=!0;const e=t(this._writer);return this._ongoingChange=!1,!this._renderingDisabled&&this._hasChangedSinceTheLastRendering&&(this._postFixersInProgress=!0,this.document._callPostFixers(this._writer),this._postFixersInProgress=!1,this.fire("render")),e}catch(t){f.rethrowUnexpectedError(t,this)}}forceRender(){this._hasChangedSinceTheLastRendering=!0,this.document._isFocusChanging=!1,this.change((()=>{}))}destroy(){for(const t of this._observers.values())t.destroy();this.document.destroy(),this.stopListening()}createPositionAt(t,e){return Xi._createAt(t,e)}createPositionAfter(t){return Xi._createAfter(t)}createPositionBefore(t){return Xi._createBefore(t)}createRange(...t){return new tr(...t)}createRangeOn(t){return tr._createOn(t)}createRangeIn(t){return tr._createIn(t)}createSelection(...t){return new nr(...t)}_disableRendering(t){this._renderingDisabled=t,0==t&&this.change((()=>{}))}_render(){this.isRenderingInProgress=!0,this.disableObservers(),this._renderer.render(),this.enableObservers(),this.isRenderingInProgress=!1}}class $s{is(){throw new Error("is() method is abstract")}}class Ks extends $s{constructor(t){super(),this.parent=null,this._attrs=No(t)}get document(){return null}get index(){let t;if(!this.parent)return null;if(null===(t=this.parent.getChildIndex(this)))throw new f("model-node-not-found-in-parent",this);return t}get startOffset(){let t;if(!this.parent)return null;if(null===(t=this.parent.getChildStartOffset(this)))throw new f("model-node-not-found-in-parent",this);return t}get offsetSize(){return 1}get endOffset(){return this.parent?this.startOffset+this.offsetSize:null}get nextSibling(){const t=this.index;return null!==t&&this.parent.getChild(t+1)||null}get previousSibling(){const t=this.index;return null!==t&&this.parent.getChild(t-1)||null}get root(){let t=this;for(;t.parent;)t=t.parent;return t}isAttached(){return this.root.is("rootElement")}getPath(){const t=[];let e=this;for(;e.parent;)t.unshift(e.startOffset),e=e.parent;return t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}getCommonAncestor(t,e={}){const n=this.getAncestors(e),o=t.getAncestors(e);let i=0;for(;n[i]==o[i]&&n[i];)i++;return 0===i?null:n[i-1]}isBefore(t){if(this==t)return!1;if(this.root!==t.root)return!1;const e=this.getPath(),n=t.getPath(),o=$(e,n);switch(o){case"prefix":return!0;case"extension":return!1;default:return e[o](t[e[0]]=e[1],t)),{})),t}_clone(t){return new Ks(this._attrs)}_remove(){this.parent._removeChildren(this.index)}_setAttribute(t,e){this._attrs.set(t,e)}_setAttributesTo(t){this._attrs=No(t)}_removeAttribute(t){return this._attrs.delete(t)}_clearAttributes(){this._attrs.clear()}}Ks.prototype.is=function(t){return"node"===t||"model:node"===t};class Qs{constructor(t){this._nodes=[],t&&this._insertNodes(0,t)}[Symbol.iterator](){return this._nodes[Symbol.iterator]()}get length(){return this._nodes.length}get maxOffset(){return this._nodes.reduce(((t,e)=>t+e.offsetSize),0)}getNode(t){return this._nodes[t]||null}getNodeIndex(t){const e=this._nodes.indexOf(t);return-1==e?null:e}getNodeStartOffset(t){const e=this.getNodeIndex(t);return null===e?null:this._nodes.slice(0,e).reduce(((t,e)=>t+e.offsetSize),0)}indexToOffset(t){if(t==this._nodes.length)return this.maxOffset;const e=this._nodes[t];if(!e)throw new f("model-nodelist-index-out-of-bounds",this);return this.getNodeStartOffset(e)}offsetToIndex(t){let e=0;for(const n of this._nodes){if(t>=e&&t1e4)return t.slice(0,n).concat(e).concat(t.slice(n+0,t.length));{const o=Array.from(t);return o.splice(n,0,...e),o}}(this._nodes,Array.from(e),t)}_removeNodes(t,e=1){return this._nodes.splice(t,e)}toJSON(){return this._nodes.map((t=>t.toJSON()))}}class Zs extends Ks{constructor(t,e){super(e),this._data=t||""}get offsetSize(){return this.data.length}get data(){return this._data}toJSON(){const t=super.toJSON();return t.data=this.data,t}_clone(){return new Zs(this.data,this.getAttributes())}static fromJSON(t){return new Zs(t.data,t.attributes)}}Zs.prototype.is=function(t){return"$text"===t||"model:$text"===t||"text"===t||"model:text"===t||"node"===t||"model:node"===t};class Js extends $s{constructor(t,e,n){if(super(),this.textNode=t,e<0||e>t.offsetSize)throw new f("model-textproxy-wrong-offsetintext",this);if(n<0||e+n>t.offsetSize)throw new f("model-textproxy-wrong-length",this);this.data=t.data.substring(e,e+n),this.offsetInText=e}get startOffset(){return null!==this.textNode.startOffset?this.textNode.startOffset+this.offsetInText:null}get offsetSize(){return this.data.length}get endOffset(){return null!==this.startOffset?this.startOffset+this.offsetSize:null}get isPartial(){return this.offsetSize!==this.textNode.offsetSize}get parent(){return this.textNode.parent}get root(){return this.textNode.root}getPath(){const t=this.textNode.getPath();return t.length>0&&(t[t.length-1]+=this.offsetInText),t}getAncestors(t={}){const e=[];let n=t.includeSelf?this:this.parent;for(;n;)e[t.parentFirst?"push":"unshift"](n),n=n.parent;return e}hasAttribute(t){return this.textNode.hasAttribute(t)}getAttribute(t){return this.textNode.getAttribute(t)}getAttributes(){return this.textNode.getAttributes()}getAttributeKeys(){return this.textNode.getAttributeKeys()}}Js.prototype.is=function(t){return"$textProxy"===t||"model:$textProxy"===t||"textProxy"===t||"model:textProxy"===t};class Xs extends Ks{constructor(t,e,n){super(e),this.name=t,this._children=new Qs,n&&this._insertChild(0,n)}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}offsetToIndex(t){return this._children.offsetToIndex(t)}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}findAncestor(t,e={}){let n=e.includeSelf?this:this.parent;for(;n;){if(n.name===t)return n;n=n.parent}return null}toJSON(){const t=super.toJSON();if(t.name=this.name,this._children.length>0){t.children=[];for(const e of this._children)t.children.push(e.toJSON())}return t}_clone(t=!1){const e=t?Array.from(this._children).map((t=>t._clone(!0))):void 0;return new Xs(this.name,this.getAttributes(),e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(t){return"string"==typeof t?[new Zs(t)]:(K(t)||(t=[t]),Array.from(t).map((t=>"string"==typeof t?new Zs(t):t instanceof Js?new Zs(t.data,t.getAttributes()):t)))}(e);for(const t of n)null!==t.parent&&t._remove(),t.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n)t.parent=null;return n}static fromJSON(t){let e;if(t.children){e=[];for(const n of t.children)n.name?e.push(Xs.fromJSON(n)):e.push(Zs.fromJSON(n))}return new Xs(t.name,t.attributes,e)}}Xs.prototype.is=function(t,e){return e?e===this.name&&("element"===t||"model:element"===t):"element"===t||"model:element"===t||"node"===t||"model:node"===t};class ta{constructor(t={}){if(!t.boundaries&&!t.startPosition)throw new f("model-tree-walker-no-start-position",null);const e=t.direction||"forward";if("forward"!=e&&"backward"!=e)throw new f("model-tree-walker-unknown-direction",t,{direction:e});this.direction=e,this.boundaries=t.boundaries||null,t.startPosition?this.position=t.startPosition.clone():this.position=na._createAt(this.boundaries["backward"==this.direction?"end":"start"]),this.position.stickiness="toNone",this.singleCharacters=!!t.singleCharacters,this.shallow=!!t.shallow,this.ignoreElementEnd=!!t.ignoreElementEnd,this._boundaryStartParent=this.boundaries?this.boundaries.start.parent:null,this._boundaryEndParent=this.boundaries?this.boundaries.end.parent:null,this._visitedParent=this.position.parent}[Symbol.iterator](){return this}skip(t){let e,n,o,i;do{o=this.position,i=this._visitedParent,({done:e,value:n}=this.next())}while(!e&&t(n));e||(this.position=o,this._visitedParent=i)}next(){return"forward"==this.direction?this._next():this._previous()}_next(){const t=this.position,e=this.position.clone(),n=this._visitedParent;if(null===n.parent&&e.offset===n.maxOffset)return{done:!0,value:void 0};if(n===this._boundaryEndParent&&e.offset==this.boundaries.end.offset)return{done:!0,value:void 0};const o=oa(e,n),i=o||ia(e,n,o);if(i instanceof Xs)return this.shallow?e.offset++:(e.path.push(0),this._visitedParent=i),this.position=e,ea("elementStart",i,t,e,1);if(i instanceof Zs){let o;if(this.singleCharacters)o=1;else{let t=i.endOffset;this._boundaryEndParent==n&&this.boundaries.end.offsett&&(t=this.boundaries.start.offset),o=e.offset-t}const i=e.offset-r.startOffset,s=new Js(r,i-o,o);return e.offset-=o,this.position=e,ea("text",s,t,e,o)}return e.path.pop(),this.position=e,this._visitedParent=n.parent,ea("elementStart",n,t,e,1)}}function ea(t,e,n,o,i){return{done:!1,value:{type:t,item:e,previousPosition:n,nextPosition:o,length:i}}}class na extends $s{constructor(t,e,n="toNone"){if(super(),!t.is("element")&&!t.is("documentFragment"))throw new f("model-position-root-invalid",t);if(!(e instanceof Array)||0===e.length)throw new f("model-position-path-incorrect-format",t,{path:e});t.is("rootElement")?e=e.slice():(e=[...t.getPath(),...e],t=t.root),this.root=t,this.path=e,this.stickiness=n}get offset(){return this.path[this.path.length-1]}set offset(t){this.path[this.path.length-1]=t}get parent(){let t=this.root;for(let e=0;e1)return!1;if(1===e)return sa(t,this,n);if(-1===e)return sa(this,t,n)}return this.path.length===t.path.length||(this.path.length>t.path.length?aa(this.path,e):aa(t.path,e))}hasSameParentAs(t){return this.root===t.root&&"same"==$(this.getParentPath(),t.getParentPath())}getTransformedByOperation(t){let e;switch(t.type){case"insert":e=this._getTransformedByInsertOperation(t);break;case"move":case"remove":case"reinsert":e=this._getTransformedByMoveOperation(t);break;case"split":e=this._getTransformedBySplitOperation(t);break;case"merge":e=this._getTransformedByMergeOperation(t);break;default:e=na._createAt(this)}return e}_getTransformedByInsertOperation(t){return this._getTransformedByInsertion(t.position,t.howMany)}_getTransformedByMoveOperation(t){return this._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany)}_getTransformedBySplitOperation(t){const e=t.movedRange;return e.containsPosition(this)||e.start.isEqual(this)&&"toNext"==this.stickiness?this._getCombined(t.splitPosition,t.moveTargetPosition):t.graveyardPosition?this._getTransformedByMove(t.graveyardPosition,t.insertionPosition,1):this._getTransformedByInsertion(t.insertionPosition,1)}_getTransformedByMergeOperation(t){const e=t.movedRange;let n;return e.containsPosition(this)||e.start.isEqual(this)?(n=this._getCombined(t.sourcePosition,t.targetPosition),t.sourcePosition.isBefore(t.targetPosition)&&(n=n._getTransformedByDeletion(t.deletionPosition,1))):n=this.isEqual(t.deletionPosition)?na._createAt(t.deletionPosition):this._getTransformedByMove(t.deletionPosition,t.graveyardPosition,1),n}_getTransformedByDeletion(t,e){const n=na._createAt(this);if(this.root!=t.root)return n;if("same"==$(t.getParentPath(),this.getParentPath())){if(t.offsetthis.offset)return null;n.offset-=e}}else if("prefix"==$(t.getParentPath(),this.getParentPath())){const o=t.path.length-1;if(t.offset<=this.path[o]){if(t.offset+e>this.path[o])return null;n.path[o]-=e}}return n}_getTransformedByInsertion(t,e){const n=na._createAt(this);if(this.root!=t.root)return n;if("same"==$(t.getParentPath(),this.getParentPath()))(t.offset=e;){if(t.path[o]+i!==n.maxOffset)return!1;i=1,o--,n=n.parent}return!0}(t,n+1)}function aa(t,e){for(;ee+1;){const e=o.maxOffset-n.offset;0!==e&&t.push(new ca(n,n.getShiftedBy(e))),n.path=n.path.slice(0,-1),n.offset++,o=o.parent}for(;n.path.length<=this.end.path.length;){const e=this.end.path[n.path.length-1],o=e-n.offset;0!==o&&t.push(new ca(n,n.getShiftedBy(o))),n.offset=e,n.path.push(0)}return t}getWalker(t={}){return t.boundaries=this,new ta(t)}*getItems(t={}){t.boundaries=this,t.ignoreElementEnd=!0;const e=new ta(t);for(const t of e)yield t.item}*getPositions(t={}){t.boundaries=this;const e=new ta(t);yield e.position;for(const t of e)yield t.nextPosition}getTransformedByOperation(t){switch(t.type){case"insert":return this._getTransformedByInsertOperation(t);case"move":case"remove":case"reinsert":return this._getTransformedByMoveOperation(t);case"split":return[this._getTransformedBySplitOperation(t)];case"merge":return[this._getTransformedByMergeOperation(t)]}return[new ca(this.start,this.end)]}getTransformedByOperations(t){const e=[new ca(this.start,this.end)];for(const n of t)for(let t=0;t0?new this(n,o):new this(o,n)}static _createIn(t){return new this(na._createAt(t,0),na._createAt(t,t.maxOffset))}static _createOn(t){return this._createFromPositionAndShift(na._createBefore(t),t.offsetSize)}static _createFromRanges(t){if(0===t.length)throw new f("range-create-from-ranges-empty-array",null);if(1==t.length)return t[0].clone();const e=t[0];t.sort(((t,e)=>t.start.isAfter(e.start)?1:-1));const n=t.indexOf(e),o=new this(e.start,e.end);if(n>0)for(let e=n-1;t[e].end.isEqual(o.start);e++)o.start=na._createAt(t[e].start);for(let e=n+1;e{if(e.viewPosition)return;const n=this._modelToViewMapping.get(e.modelPosition.parent);if(!n)throw new f("mapping-model-position-view-parent-not-found",this,{modelPosition:e.modelPosition});e.viewPosition=this.findPositionIn(n,e.modelPosition.offset)}),{priority:"low"}),this.on("viewToModelPosition",((t,e)=>{if(e.modelPosition)return;const n=this.findMappedViewAncestor(e.viewPosition),o=this._viewToModelMapping.get(n),i=this._toModelOffset(e.viewPosition.parent,e.viewPosition.offset,n);e.modelPosition=na._createAt(o,i)}),{priority:"low"})}bindElements(t,e){this._modelToViewMapping.set(t,e),this._viewToModelMapping.set(e,t)}unbindViewElement(t,e={}){const n=this.toModelElement(t);if(this._elementToMarkerNames.has(t))for(const e of this._elementToMarkerNames.get(t))this._unboundMarkerNames.add(e);e.defer?this._deferredBindingRemovals.set(t,t.root):(this._viewToModelMapping.delete(t),this._modelToViewMapping.get(n)==t&&this._modelToViewMapping.delete(n))}unbindModelElement(t){const e=this.toViewElement(t);this._modelToViewMapping.delete(t),this._viewToModelMapping.get(e)==t&&this._viewToModelMapping.delete(e)}bindElementToMarker(t,e){const n=this._markerNameToElements.get(e)||new Set;n.add(t);const o=this._elementToMarkerNames.get(t)||new Set;o.add(e),this._markerNameToElements.set(e,n),this._elementToMarkerNames.set(t,o)}unbindElementFromMarkerName(t,e){const n=this._markerNameToElements.get(e);n&&(n.delete(t),0==n.size&&this._markerNameToElements.delete(e));const o=this._elementToMarkerNames.get(t);o&&(o.delete(e),0==o.size&&this._elementToMarkerNames.delete(t))}flushUnboundMarkerNames(){const t=Array.from(this._unboundMarkerNames);return this._unboundMarkerNames.clear(),t}flushDeferredBindings(){for(const[t,e]of this._deferredBindingRemovals)t.root==e&&this.unbindViewElement(t);this._deferredBindingRemovals=new Map}clearBindings(){this._modelToViewMapping=new WeakMap,this._viewToModelMapping=new WeakMap,this._markerNameToElements=new Map,this._elementToMarkerNames=new Map,this._unboundMarkerNames=new Set,this._deferredBindingRemovals=new Map}toModelElement(t){return this._viewToModelMapping.get(t)}toViewElement(t){return this._modelToViewMapping.get(t)}toModelRange(t){return new ca(this.toModelPosition(t.start),this.toModelPosition(t.end))}toViewRange(t){return new tr(this.toViewPosition(t.start),this.toViewPosition(t.end))}toModelPosition(t){const e={viewPosition:t,mapper:this};return this.fire("viewToModelPosition",e),e.modelPosition}toViewPosition(t,e={}){const n={modelPosition:t,mapper:this,isPhantom:e.isPhantom};return this.fire("modelToViewPosition",n),n.viewPosition}markerNameToElements(t){const e=this._markerNameToElements.get(t);if(!e)return null;const n=new Set;for(const t of e)if(t.is("attributeElement"))for(const e of t.getElementsWithSameId())n.add(e);else n.add(t);return n}registerViewToModelLength(t,e){this._viewToModelLengthCallbacks.set(t,e)}findMappedViewAncestor(t){let e=t.parent;for(;!this._viewToModelMapping.has(e);)e=e.parent;return e}_toModelOffset(t,e,n){if(n!=t)return this._toModelOffset(t.parent,t.index,n)+this._toModelOffset(t,e,t);if(t.is("$text"))return e;let o=0;for(let n=0;n1?e[0]+":"+e[1]:e[0]}class ua extends(E()){constructor(t){super(),this._conversionApi={dispatcher:this,...t},this._firedEventsMap=new WeakMap}convertChanges(t,e,n){const o=this._createConversionApi(n,t.getRefreshedItems());for(const e of t.getMarkersToRemove())this._convertMarkerRemove(e.name,e.range,o);const i=this._reduceChanges(t.getChanges());for(const t of i)"insert"===t.type?this._convertInsert(ca._createFromPositionAndShift(t.position,t.length),o):"reinsert"===t.type?this._convertReinsert(ca._createFromPositionAndShift(t.position,t.length),o):"remove"===t.type?this._convertRemove(t.position,t.length,t.name,o):this._convertAttribute(t.range,t.attributeKey,t.attributeOldValue,t.attributeNewValue,o);for(const t of o.mapper.flushUnboundMarkerNames()){const n=e.get(t).getRange();this._convertMarkerRemove(t,n,o),this._convertMarkerAdd(t,n,o)}for(const e of t.getMarkersToAdd())this._convertMarkerAdd(e.name,e.range,o);o.mapper.flushDeferredBindings(),o.consumable.verifyAllConsumed("insert")}convert(t,e,n,o={}){const i=this._createConversionApi(n,void 0,o);this._convertInsert(t,i);for(const[t,n]of e)this._convertMarkerAdd(t,n,i);i.consumable.verifyAllConsumed("insert")}convertSelection(t,e,n){const o=Array.from(e.getMarkersAtPosition(t.getFirstPosition())),i=this._createConversionApi(n);if(this._addConsumablesForSelection(i.consumable,t,o),this.fire("selection",{selection:t},i),t.isCollapsed){for(const e of o){const n=e.getRange();if(!ga(t.getFirstPosition(),e,i.mapper))continue;const o={item:t,markerName:e.name,markerRange:n};i.consumable.test(t,"addMarker:"+e.name)&&this.fire(`addMarker:${e.name}`,o,i)}for(const e of t.getAttributeKeys()){const n={item:t,range:t.getFirstRange(),attributeKey:e,attributeOldValue:null,attributeNewValue:t.getAttribute(e)};i.consumable.test(t,"attribute:"+n.attributeKey)&&this.fire(`attribute:${n.attributeKey}:$text`,n,i)}}}_convertInsert(t,e,n={}){n.doNotAddConsumables||this._addConsumablesForInsert(e.consumable,Array.from(t));for(const n of Array.from(t.getWalker({shallow:!0})).map(ma))this._testAndFire("insert",n,e)}_convertRemove(t,e,n,o){this.fire(`remove:${n}`,{position:t,length:e},o)}_convertAttribute(t,e,n,o,i){this._addConsumablesForRange(i.consumable,t,`attribute:${e}`);for(const r of t){const t={item:r.item,range:ca._createFromPositionAndShift(r.previousPosition,r.length),attributeKey:e,attributeOldValue:n,attributeNewValue:o};this._testAndFire(`attribute:${e}`,t,i)}}_convertReinsert(t,e){const n=Array.from(t.getWalker({shallow:!0}));this._addConsumablesForInsert(e.consumable,n);for(const t of n.map(ma))this._testAndFire("insert",{...t,reconversion:!0},e)}_convertMarkerAdd(t,e,n){if("$graveyard"==e.root.rootName)return;const o=`addMarker:${t}`;if(n.consumable.add(e,o),this.fire(o,{markerName:t,markerRange:e},n),n.consumable.consume(e,o)){this._addConsumablesForRange(n.consumable,e,o);for(const i of e.getItems()){if(!n.consumable.test(i,o))continue;const r={item:i,range:ca._createOn(i),markerName:t,markerRange:e};this.fire(o,r,n)}}}_convertMarkerRemove(t,e,n){"$graveyard"!=e.root.rootName&&this.fire(`removeMarker:${t}`,{markerName:t,markerRange:e},n)}_reduceChanges(t){const e={changes:t};return this.fire("reduceChanges",e),e.changes}_addConsumablesForInsert(t,e){for(const n of e){const e=n.item;if(null===t.test(e,"insert")){t.add(e,"insert");for(const n of e.getAttributeKeys())t.add(e,"attribute:"+n)}}return t}_addConsumablesForRange(t,e,n){for(const o of e.getItems())t.add(o,n);return t}_addConsumablesForSelection(t,e,n){t.add(e,"selection");for(const o of n)t.add(e,"addMarker:"+o.name);for(const n of e.getAttributeKeys())t.add(e,"attribute:"+n);return t}_testAndFire(t,e,n){const o=function(t,e){return`${t}:${e.item.is("element")?e.item.name:"$text"}`}(t,e),i=e.item.is("$textProxy")?n.consumable._getSymbolForTextProxy(e.item):e.item,r=this._firedEventsMap.get(n),s=r.get(i);if(s){if(s.has(o))return;s.add(o)}else r.set(i,new Set([o]));this.fire(o,e,n)}_testAndFireAddAttributes(t,e){const n={item:t,range:ca._createOn(t)};for(const t of n.item.getAttributeKeys())n.attributeKey=t,n.attributeOldValue=null,n.attributeNewValue=n.item.getAttribute(t),this._testAndFire(`attribute:${t}`,n,e)}_createConversionApi(t,e=new Set,n={}){const o={...this._conversionApi,consumable:new da,writer:t,options:n,convertItem:t=>this._convertInsert(ca._createOn(t),o),convertChildren:t=>this._convertInsert(ca._createIn(t),o,{doNotAddConsumables:!0}),convertAttributes:t=>this._testAndFireAddAttributes(t,o),canReuseView:t=>!e.has(o.mapper.toModelElement(t))};return this._firedEventsMap.set(o,new Map),o}}function ga(t,e,n){const o=e.getRange(),i=Array.from(t.getAncestors());return i.shift(),i.reverse(),!i.some((t=>{if(o.containsItem(t))return!!n.toViewElement(t).getCustomProperty("addHighlight")}))}function ma(t){return{item:t.item,range:ca._createFromPositionAndShift(t.previousPosition,t.length)}}class pa extends(E($s)){constructor(...t){super(),this._lastRangeBackward=!1,this._ranges=[],this._attrs=new Map,t.length&&this.setTo(...t)}get anchor(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.end:t.start}return null}get focus(){if(this._ranges.length>0){const t=this._ranges[this._ranges.length-1];return this._lastRangeBackward?t.start:t.end}return null}get isCollapsed(){return 1===this._ranges.length&&this._ranges[0].isCollapsed}get rangeCount(){return this._ranges.length}get isBackward(){return!this.isCollapsed&&this._lastRangeBackward}isEqual(t){if(this.rangeCount!=t.rangeCount)return!1;if(0===this.rangeCount)return!0;if(!this.anchor.isEqual(t.anchor)||!this.focus.isEqual(t.focus))return!1;for(const e of this._ranges){let n=!1;for(const o of t._ranges)if(e.isEqual(o)){n=!0;break}if(!n)return!1}return!0}*getRanges(){for(const t of this._ranges)yield new ca(t.start,t.end)}getFirstRange(){let t=null;for(const e of this._ranges)t&&!e.start.isBefore(t.start)||(t=e);return t?new ca(t.start,t.end):null}getLastRange(){let t=null;for(const e of this._ranges)t&&!e.end.isAfter(t.end)||(t=e);return t?new ca(t.start,t.end):null}getFirstPosition(){const t=this.getFirstRange();return t?t.start.clone():null}getLastPosition(){const t=this.getLastRange();return t?t.end.clone():null}setTo(...t){let[e,n,o]=t;if("object"==typeof n&&(o=n,n=void 0),null===e)this._setRanges([]);else if(e instanceof pa)this._setRanges(e.getRanges(),e.isBackward);else if(e&&"function"==typeof e.getRanges)this._setRanges(e.getRanges(),e.isBackward);else if(e instanceof ca)this._setRanges([e],!!o&&!!o.backward);else if(e instanceof na)this._setRanges([new ca(e)]);else if(e instanceof Ks){const t=!!o&&!!o.backward;let i;if("in"==n)i=ca._createIn(e);else if("on"==n)i=ca._createOn(e);else{if(void 0===n)throw new f("model-selection-setto-required-second-parameter",[this,e]);i=new ca(na._createAt(e,n))}this._setRanges([i],t)}else{if(!K(e))throw new f("model-selection-setto-not-selectable",[this,e]);this._setRanges(e,o&&!!o.backward)}}_setRanges(t,e=!1){const n=Array.from(t),o=n.some((e=>{if(!(e instanceof ca))throw new f("model-selection-set-ranges-not-range",[this,t]);return this._ranges.every((t=>!t.isEqual(e)))}));(n.length!==this._ranges.length||o)&&(this._replaceAllRanges(n),this._lastRangeBackward=!!e,this.fire("change:range",{directChange:!0}))}setFocus(t,e){if(null===this.anchor)throw new f("model-selection-setfocus-no-ranges",[this,t]);const n=na._createAt(t,e);if("same"==n.compareWith(this.focus))return;const o=this.anchor;this._ranges.length&&this._popRange(),"before"==n.compareWith(o)?(this._pushRange(new ca(n,o)),this._lastRangeBackward=!0):(this._pushRange(new ca(o,n)),this._lastRangeBackward=!1),this.fire("change:range",{directChange:!0})}getAttribute(t){return this._attrs.get(t)}getAttributes(){return this._attrs.entries()}getAttributeKeys(){return this._attrs.keys()}hasAttribute(t){return this._attrs.has(t)}removeAttribute(t){this.hasAttribute(t)&&(this._attrs.delete(t),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}setAttribute(t,e){this.getAttribute(t)!==e&&(this._attrs.set(t,e),this.fire("change:attribute",{attributeKeys:[t],directChange:!0}))}getSelectedElement(){return 1!==this.rangeCount?null:this.getFirstRange().getContainedElement()}*getSelectedBlocks(){const t=new WeakSet;for(const e of this.getRanges()){const n=ba(e.start,t);n&&wa(n,e)&&(yield n);for(const n of e.getWalker()){const o=n.item;"elementEnd"==n.type&&ka(o,t,e)&&(yield o)}const o=ba(e.end,t);o&&!e.end.isTouching(na._createAt(o,0))&&wa(o,e)&&(yield o)}}containsEntireContent(t=this.anchor.root){const e=na._createAt(t,0),n=na._createAt(t,"end");return e.isTouching(this.getFirstPosition())&&n.isTouching(this.getLastPosition())}_pushRange(t){this._checkRange(t),this._ranges.push(new ca(t.start,t.end))}_checkRange(t){for(let e=0;e0;)this._popRange()}_popRange(){this._ranges.pop()}}function fa(t,e){return!e.has(t)&&(e.add(t),t.root.document.model.schema.isBlock(t)&&!!t.parent)}function ka(t,e,n){return fa(t,e)&&wa(t,n)}function ba(t,e){const n=t.parent.root.document.model.schema,o=t.parent.getAncestors({parentFirst:!0,includeSelf:!0});let i=!1;const r=o.find((t=>!i&&(i=n.isLimit(t),!i&&fa(t,e))));return o.forEach((t=>e.add(t))),r}function wa(t,e){const n=function(t){const e=t.root.document.model.schema;let n=t.parent;for(;n;){if(e.isBlock(n))return n;n=n.parent}}(t);return!n||!e.containsRange(ca._createOn(n),!0)}pa.prototype.is=function(t){return"selection"===t||"model:selection"===t};class _a extends(E(ca)){constructor(t,e){super(t,e),Aa.call(this)}detach(){this.stopListening()}toRange(){return new ca(this.start,this.end)}static fromRange(t){return new _a(t.start,t.end)}}function Aa(){this.listenTo(this.root.document.model,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&Ca.call(this,n)}),{priority:"low"})}function Ca(t){const e=this.getTransformedByOperation(t),n=ca._createFromRanges(e),o=!n.isEqual(this),i=function(t,e){switch(e.type){case"insert":return t.containsPosition(e.position);case"move":case"remove":case"reinsert":case"merge":return t.containsPosition(e.sourcePosition)||t.start.isEqual(e.sourcePosition)||t.containsPosition(e.targetPosition);case"split":return t.containsPosition(e.splitPosition)||t.containsPosition(e.insertionPosition)}return!1}(this,t);let r=null;if(o){"$graveyard"==n.root.rootName&&(r="remove"==t.type?t.sourcePosition:t.deletionPosition);const e=this.toRange();this.start=n.start,this.end=n.end,this.fire("change:range",e,{deletionPosition:r})}else i&&this.fire("change:content",this.toRange(),{deletionPosition:r})}_a.prototype.is=function(t){return"liveRange"===t||"model:liveRange"===t||"range"==t||"model:range"===t};const va="selection:";class ya extends(E($s)){constructor(t){super(),this._selection=new xa(t),this._selection.delegate("change:range").to(this),this._selection.delegate("change:attribute").to(this),this._selection.delegate("change:marker").to(this)}get isCollapsed(){return this._selection.isCollapsed}get anchor(){return this._selection.anchor}get focus(){return this._selection.focus}get rangeCount(){return this._selection.rangeCount}get hasOwnRange(){return this._selection.hasOwnRange}get isBackward(){return this._selection.isBackward}get isGravityOverridden(){return this._selection.isGravityOverridden}get markers(){return this._selection.markers}get _ranges(){return this._selection._ranges}getRanges(){return this._selection.getRanges()}getFirstPosition(){return this._selection.getFirstPosition()}getLastPosition(){return this._selection.getLastPosition()}getFirstRange(){return this._selection.getFirstRange()}getLastRange(){return this._selection.getLastRange()}getSelectedBlocks(){return this._selection.getSelectedBlocks()}getSelectedElement(){return this._selection.getSelectedElement()}containsEntireContent(t){return this._selection.containsEntireContent(t)}destroy(){this._selection.destroy()}getAttributeKeys(){return this._selection.getAttributeKeys()}getAttributes(){return this._selection.getAttributes()}getAttribute(t){return this._selection.getAttribute(t)}hasAttribute(t){return this._selection.hasAttribute(t)}refresh(){this._selection.updateMarkers(),this._selection._updateAttributes(!1)}observeMarkers(t){this._selection.observeMarkers(t)}_setFocus(t,e){this._selection.setFocus(t,e)}_setTo(...t){this._selection.setTo(...t)}_setAttribute(t,e){this._selection.setAttribute(t,e)}_removeAttribute(t){this._selection.removeAttribute(t)}_getStoredAttributes(){return this._selection.getStoredAttributes()}_overrideGravity(){return this._selection.overrideGravity()}_restoreGravity(t){this._selection.restoreGravity(t)}static _getStoreAttributeKey(t){return va+t}static _isStoreAttributeKey(t){return t.startsWith(va)}}ya.prototype.is=function(t){return"selection"===t||"model:selection"==t||"documentSelection"==t||"model:documentSelection"==t};class xa extends pa{constructor(t){super(),this.markers=new Io({idProperty:"name"}),this._model=t.model,this._document=t,this._attributePriority=new Map,this._selectionRestorePosition=null,this._hasChangedRange=!1,this._overriddenGravityRegister=new Set,this._observedMarkers=new Set,this.listenTo(this._model,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&"marker"!=n.type&&"rename"!=n.type&&"noop"!=n.type&&(0==this._ranges.length&&this._selectionRestorePosition&&this._fixGraveyardSelection(this._selectionRestorePosition),this._selectionRestorePosition=null,this._hasChangedRange&&(this._hasChangedRange=!1,this.fire("change:range",{directChange:!1})))}),{priority:"lowest"}),this.on("change:range",(()=>{this._validateSelectionRanges(this.getRanges())})),this.listenTo(this._model.markers,"update",((t,e,n,o)=>{this._updateMarker(e,o)})),this.listenTo(this._document,"change",((t,e)=>{!function(t,e){const n=t.document.differ;for(const o of n.getChanges()){if("insert"!=o.type)continue;const n=o.position.parent;o.length===n.maxOffset&&t.enqueueChange(e,(t=>{const e=Array.from(n.getAttributeKeys()).filter((t=>t.startsWith(va)));for(const o of e)t.removeAttribute(o,n)}))}}(this._model,e)}))}get isCollapsed(){return 0===this._ranges.length?this._document._getDefaultRange().isCollapsed:super.isCollapsed}get anchor(){return super.anchor||this._document._getDefaultRange().start}get focus(){return super.focus||this._document._getDefaultRange().end}get rangeCount(){return this._ranges.length?this._ranges.length:1}get hasOwnRange(){return this._ranges.length>0}get isGravityOverridden(){return!!this._overriddenGravityRegister.size}destroy(){for(let t=0;t{if(this._hasChangedRange=!0,e.root==this._document.graveyard){this._selectionRestorePosition=o.deletionPosition;const t=this._ranges.indexOf(e);this._ranges.splice(t,1),e.detach()}})),e}updateMarkers(){if(!this._observedMarkers.size)return;const t=[];let e=!1;for(const e of this._model.markers){const n=e.name.split(":",1)[0];if(!this._observedMarkers.has(n))continue;const o=e.getRange();for(const n of this.getRanges())o.containsRange(n,!n.isCollapsed)&&t.push(e)}const n=Array.from(this.markers);for(const n of t)this.markers.has(n)||(this.markers.add(n),e=!0);for(const n of Array.from(this.markers))t.includes(n)||(this.markers.remove(n),e=!0);e&&this.fire("change:marker",{oldMarkers:n,directChange:!1})}_updateMarker(t,e){const n=t.name.split(":",1)[0];if(!this._observedMarkers.has(n))return;let o=!1;const i=Array.from(this.markers),r=this.markers.has(t);if(e){let n=!1;for(const t of this.getRanges())if(e.containsRange(t,!t.isCollapsed)){n=!0;break}n&&!r?(this.markers.add(t),o=!0):!n&&r&&(this.markers.remove(t),o=!0)}else r&&(this.markers.remove(t),o=!0);o&&this.fire("change:marker",{oldMarkers:i,directChange:!1})}_updateAttributes(t){const e=No(this._getSurroundingAttributes()),n=No(this.getAttributes());if(t)this._attributePriority=new Map,this._attrs=new Map;else for(const[t,e]of this._attributePriority)"low"==e&&(this._attrs.delete(t),this._attributePriority.delete(t));this._setAttributesTo(e);const o=[];for(const[t,e]of this.getAttributes())n.has(t)&&n.get(t)===e||o.push(t);for(const[t]of n)this.hasAttribute(t)||o.push(t);o.length>0&&this.fire("change:attribute",{attributeKeys:o,directChange:!1})}_setAttribute(t,e,n=!0){const o=n?"normal":"low";return("low"!=o||"normal"!=this._attributePriority.get(t))&&(super.getAttribute(t)!==e&&(this._attrs.set(t,e),this._attributePriority.set(t,o),!0))}_removeAttribute(t,e=!0){const n=e?"normal":"low";return!("low"==n&&"normal"==this._attributePriority.get(t)||(this._attributePriority.set(t,n),!super.hasAttribute(t)||(this._attrs.delete(t),0)))}_setAttributesTo(t){const e=new Set;for(const[e,n]of this.getAttributes())t.get(e)!==n&&this._removeAttribute(e,!1);for(const[n,o]of t)this._setAttribute(n,o,!1)&&e.add(n);return e}*getStoredAttributes(){const t=this.getFirstPosition().parent;if(this.isCollapsed&&t.isEmpty)for(const e of t.getAttributeKeys())if(e.startsWith(va)){const n=e.substr(va.length);yield[n,t.getAttribute(e)]}}_getSurroundingAttributes(){const t=this.getFirstPosition(),e=this._model.schema;let n=null;if(this.isCollapsed){const o=t.textNode?t.textNode:t.nodeBefore,i=t.textNode?t.textNode:t.nodeAfter;if(this.isGravityOverridden||(n=Ea(o)),n||(n=Ea(i)),!this.isGravityOverridden&&!n){let t=o;for(;t&&!e.isInline(t)&&!n;)t=t.previousSibling,n=Ea(t)}if(!n){let t=i;for(;t&&!e.isInline(t)&&!n;)t=t.nextSibling,n=Ea(t)}n||(n=this.getStoredAttributes())}else{const t=this.getFirstRange();for(const o of t){if(o.item.is("element")&&e.isObject(o.item))break;if("text"==o.type){n=o.item.getAttributes();break}}}return n}_fixGraveyardSelection(t){const e=this._model.schema.getNearestSelectionRange(t);e&&this._pushRange(e)}}function Ea(t){return t instanceof Js||t instanceof Zs?t.getAttributes():null}class Da{constructor(t){this._dispatchers=t}add(t){for(const e of this._dispatchers)t(e);return this}}const Ia=function(t){return Dn(t,5)};class Ta extends Da{elementToElement(t){return this.add(function(t){const e=Na(t.model),n=Ba(t.view,"container");return e.attributes.length&&(e.children=!0),o=>{o.on(`insert:${e.name}`,function(t,e=Va){return(n,o,i)=>{if(!e(o.item,i.consumable,{preflight:!0}))return;const r=t(o.item,i,o);if(!r)return;e(o.item,i.consumable);const s=i.mapper.toViewPosition(o.range.start);i.mapper.bindElements(o.item,r),i.writer.insert(s,r),i.convertAttributes(o.item),ja(r,o.item.getChildren(),i,{reconversion:o.reconversion})}}(n,Ra(e)),{priority:t.converterPriority||"normal"}),(e.children||e.attributes.length)&&o.on("reduceChanges",Oa(e),{priority:"low"})}}(t))}elementToStructure(t){return this.add(function(t){const e=Na(t.model),n=Ba(t.view,"container");return e.children=!0,o=>{if(o._conversionApi.schema.checkChild(e.name,"$text"))throw new f("conversion-element-to-structure-disallowed-text",o,{elementName:e.name});var i,r;o.on(`insert:${e.name}`,(i=n,r=Ra(e),(t,e,n)=>{if(!r(e.item,n.consumable,{preflight:!0}))return;const o=new Map;n.writer._registerSlotFactory(function(t,e,n){return(o,i="children")=>{const r=o.createContainerElement("$slot");let s=null;if("children"===i)s=Array.from(t.getChildren());else{if("function"!=typeof i)throw new f("conversion-slot-mode-unknown",n.dispatcher,{modeOrFilter:i});s=Array.from(t.getChildren()).filter((t=>i(t)))}return e.set(r,s),r}}(e.item,o,n));const s=i(e.item,n,e);if(n.writer._clearSlotFactory(),!s)return;!function(t,e,n){const o=Array.from(e.values()).flat(),i=new Set(o);if(i.size!=o.length)throw new f("conversion-slot-filter-overlap",n.dispatcher,{element:t});if(i.size!=t.childCount)throw new f("conversion-slot-filter-incomplete",n.dispatcher,{element:t})}(e.item,o,n),r(e.item,n.consumable);const a=n.mapper.toViewPosition(e.range.start);n.mapper.bindElements(e.item,s),n.writer.insert(a,s),n.convertAttributes(e.item),function(t,e,n,o){n.mapper.on("modelToViewPosition",s,{priority:"highest"});let i=null,r=null;for([i,r]of e)ja(t,r,n,o),n.writer.move(n.writer.createRangeIn(i),n.writer.createPositionBefore(i)),n.writer.remove(i);function s(t,e){const n=e.modelPosition.nodeAfter,o=r.indexOf(n);o<0||(e.viewPosition=e.mapper.findPositionIn(i,o))}n.mapper.off("modelToViewPosition",s)}(s,o,n,{reconversion:e.reconversion})}),{priority:t.converterPriority||"normal"}),o.on("reduceChanges",Oa(e),{priority:"low"})}}(t))}attributeToElement(t){return this.add(function(t){let e=(t=Ia(t)).model;"string"==typeof e&&(e={key:e});let n=`attribute:${e.key}`;if(e.name&&(n+=":"+e.name),e.values)for(const n of e.values)t.view[n]=Ba(t.view[n],"attribute");else t.view=Ba(t.view,"attribute");const o=Pa(t);return e=>{e.on(n,function(t){return(e,n,o)=>{if(!o.consumable.test(n.item,e.name))return;const i=t(n.attributeOldValue,o,n),r=t(n.attributeNewValue,o,n);if(!i&&!r)return;o.consumable.consume(n.item,e.name);const s=o.writer,a=s.document.selection;if(n.item instanceof pa||n.item instanceof ya)s.wrap(a.getFirstRange(),r);else{let t=o.mapper.toViewRange(n.range);null!==n.attributeOldValue&&i&&(t=s.unwrap(t,i)),null!==n.attributeNewValue&&r&&s.wrap(t,r)}}}(o),{priority:t.converterPriority||"normal"})}}(t))}attributeToAttribute(t){return this.add(function(t){let e=(t=Ia(t)).model;"string"==typeof e&&(e={key:e});let n=`attribute:${e.key}`;if(e.name&&(n+=":"+e.name),e.values)for(const n of e.values)t.view[n]=za(t.view[n]);else t.view=za(t.view);const o=Pa(t);return e=>{var i;e.on(n,(i=o,(t,e,n)=>{if(!n.consumable.test(e.item,t.name))return;const o=i(e.attributeOldValue,n,e),r=i(e.attributeNewValue,n,e);if(!o&&!r)return;n.consumable.consume(e.item,t.name);const s=n.mapper.toViewElement(e.item),a=n.writer;if(!s)throw new f("conversion-attribute-to-attribute-on-text",n.dispatcher,e);if(null!==e.attributeOldValue&&o)if("class"==o.key){const t=yo(o.value);for(const e of t)a.removeClass(e,s)}else if("style"==o.key){const t=Object.keys(o.value);for(const e of t)a.removeStyle(e,s)}else a.removeAttribute(o.key,s);if(null!==e.attributeNewValue&&r)if("class"==r.key){const t=yo(r.value);for(const e of t)a.addClass(e,s)}else if("style"==r.key){const t=Object.keys(r.value);for(const e of t)a.setStyle(e,r.value[e],s)}else a.setAttribute(r.key,r.value,s)}),{priority:t.converterPriority||"normal"})}}(t))}markerToElement(t){return this.add(function(t){const e=Ba(t.view,"ui");return n=>{var o;n.on(`addMarker:${t.model}`,(o=e,(t,e,n)=>{e.isOpening=!0;const i=o(e,n);e.isOpening=!1;const r=o(e,n);if(!i||!r)return;const s=e.markerRange;if(s.isCollapsed&&!n.consumable.consume(s,t.name))return;for(const e of s)if(!n.consumable.consume(e.item,t.name))return;const a=n.mapper,c=n.writer;c.insert(a.toViewPosition(s.start),i),n.mapper.bindElementToMarker(i,e.markerName),s.isCollapsed||(c.insert(a.toViewPosition(s.end),r),n.mapper.bindElementToMarker(r,e.markerName)),t.stop()}),{priority:t.converterPriority||"normal"}),n.on(`removeMarker:${t.model}`,((t,e,n)=>{const o=n.mapper.markerNameToElements(e.markerName);if(o){for(const t of o)n.mapper.unbindElementFromMarkerName(t,e.markerName),n.writer.clear(n.writer.createRangeOn(t),t);n.writer.clearClonedElementsGroup(e.markerName),t.stop()}}),{priority:t.converterPriority||"normal"})}}(t))}markerToHighlight(t){return this.add(function(t){return e=>{var n;e.on(`addMarker:${t.model}`,(n=t.view,(t,e,o)=>{if(!e.item)return;if(!(e.item instanceof pa||e.item instanceof ya||e.item.is("$textProxy")))return;const i=La(n,e,o);if(!i)return;if(!o.consumable.consume(e.item,t.name))return;const r=o.writer,s=Ma(r,i),a=r.document.selection;if(e.item instanceof pa||e.item instanceof ya)r.wrap(a.getFirstRange(),s);else{const t=o.mapper.toViewRange(e.range),n=r.wrap(t,s);for(const t of n.getItems())if(t.is("attributeElement")&&t.isSimilar(s)){o.mapper.bindElementToMarker(t,e.markerName);break}}}),{priority:t.converterPriority||"normal"}),e.on(`addMarker:${t.model}`,function(t){return(e,n,o)=>{if(!n.item)return;if(!(n.item instanceof Xs))return;const i=La(t,n,o);if(!i)return;if(!o.consumable.test(n.item,e.name))return;const r=o.mapper.toViewElement(n.item);if(r&&r.getCustomProperty("addHighlight")){o.consumable.consume(n.item,e.name);for(const t of ca._createIn(n.item))o.consumable.consume(t.item,e.name);r.getCustomProperty("addHighlight")(r,i,o.writer),o.mapper.bindElementToMarker(r,n.markerName)}}}(t.view),{priority:t.converterPriority||"normal"}),e.on(`removeMarker:${t.model}`,function(t){return(e,n,o)=>{if(n.markerRange.isCollapsed)return;const i=La(t,n,o);if(!i)return;const r=Ma(o.writer,i),s=o.mapper.markerNameToElements(n.markerName);if(s){for(const t of s)o.mapper.unbindElementFromMarkerName(t,n.markerName),t.is("attributeElement")?o.writer.unwrap(o.writer.createRangeOn(t),r):t.getCustomProperty("removeHighlight")(t,i.id,o.writer);o.writer.clearClonedElementsGroup(n.markerName),e.stop()}}}(t.view),{priority:t.converterPriority||"normal"})}}(t))}markerToData(t){return this.add(function(t){const e=(t=Ia(t)).model;let n=t.view;return n||(n=n=>({group:e,name:n.substr(t.model.length+1)})),o=>{var i;o.on(`addMarker:${e}`,(i=n,(t,e,n)=>{const o=i(e.markerName,n);if(!o)return;const r=e.markerRange;n.consumable.consume(r,t.name)&&(Sa(r,!1,n,e,o),Sa(r,!0,n,e,o),t.stop())}),{priority:t.converterPriority||"normal"}),o.on(`removeMarker:${e}`,function(t){return(e,n,o)=>{const i=t(n.markerName,o);if(!i)return;const r=o.mapper.markerNameToElements(n.markerName);if(r){for(const t of r)o.mapper.unbindElementFromMarkerName(t,n.markerName),t.is("containerElement")?(s(`data-${i.group}-start-before`,t),s(`data-${i.group}-start-after`,t),s(`data-${i.group}-end-before`,t),s(`data-${i.group}-end-after`,t)):o.writer.clear(o.writer.createRangeOn(t),t);o.writer.clearClonedElementsGroup(n.markerName),e.stop()}function s(t,e){if(e.hasAttribute(t)){const n=new Set(e.getAttribute(t).split(","));n.delete(i.name),0==n.size?o.writer.removeAttribute(t,e):o.writer.setAttribute(t,Array.from(n).join(","),e)}}}}(n),{priority:t.converterPriority||"normal"})}}(t))}}function Ma(t,e){const n=t.createAttributeElement("span",e.attributes);return e.classes&&n._addClass(e.classes),"number"==typeof e.priority&&(n._priority=e.priority),n._id=e.id,n}function Sa(t,e,n,o,i){const r=e?t.start:t.end,s=r.nodeAfter&&r.nodeAfter.is("element")?r.nodeAfter:null,a=r.nodeBefore&&r.nodeBefore.is("element")?r.nodeBefore:null;if(s||a){let t,r;e&&s||!e&&!a?(t=s,r=!0):(t=a,r=!1);const c=n.mapper.toViewElement(t);if(c)return void function(t,e,n,o,i,r){const s=`data-${r.group}-${e?"start":"end"}-${n?"before":"after"}`,a=t.hasAttribute(s)?t.getAttribute(s).split(","):[];a.unshift(r.name),o.writer.setAttribute(s,a.join(","),t),o.mapper.bindElementToMarker(t,i.markerName)}(c,e,r,n,o,i)}!function(t,e,n,o,i){const r=`${i.group}-${e?"start":"end"}`,s=i.name?{name:i.name}:null,a=n.writer.createUIElement(r,s);n.writer.insert(t,a),n.mapper.bindElementToMarker(a,o.markerName)}(n.mapper.toViewPosition(r),e,n,o,i)}function Na(t){return"string"==typeof t&&(t={name:t}),t.attributes?Array.isArray(t.attributes)||(t.attributes=[t.attributes]):t.attributes=[],t.children=!!t.children,t}function Ba(t,e){return"function"==typeof t?t:(n,o)=>function(t,e,n){let o;"string"==typeof t&&(t={name:t});const i=e.writer,r=Object.assign({},t.attributes);if("container"==n)o=i.createContainerElement(t.name,r);else if("attribute"==n){const e={priority:t.priority||ur.DEFAULT_PRIORITY};o=i.createAttributeElement(t.name,r,e)}else o=i.createUIElement(t.name,r);if(t.styles){const e=Object.keys(t.styles);for(const n of e)i.setStyle(n,t.styles[n],o)}if(t.classes){const e=t.classes;if("string"==typeof e)i.addClass(e,o);else for(const t of e)i.addClass(t,o)}return o}(t,o,e)}function Pa(t){return t.model.values?(e,n,o)=>{const i=t.view[e];return i?i(e,n,o):null}:t.view}function za(t){return"string"==typeof t?e=>({key:t,value:e}):"object"==typeof t?t.value?()=>t:e=>({key:t.key,value:e}):t}function La(t,e,n){const o="function"==typeof t?t(e,n):t;return o?(o.priority||(o.priority=10),o.id||(o.id=e.markerName),o):null}function Oa(t){const e=function(t){return(e,n)=>{if(!e.is("element",t.name))return!1;if("attribute"==n.type){if(t.attributes.includes(n.attributeKey))return!0}else if(t.children)return!0;return!1}}(t);return(t,n)=>{const o=[];n.reconvertedElements||(n.reconvertedElements=new Set);for(const t of n.changes){const i="attribute"==t.type?t.range.start.nodeAfter:t.position.parent;if(i&&e(i,t)){if(!n.reconvertedElements.has(i)){n.reconvertedElements.add(i);const t=na._createBefore(i);o.push({type:"remove",name:i.name,position:t,length:1},{type:"reinsert",name:i.name,position:t,length:1})}}else o.push(t)}n.changes=o}}function Ra(t){return(e,n,o={})=>{const i=["insert"];for(const n of t.attributes)e.hasAttribute(n)&&i.push(`attribute:${n}`);return!!i.every((t=>n.test(e,t)))&&(o.preflight||i.forEach((t=>n.consume(e,t))),!0)}}function ja(t,e,n,o){for(const i of e)Fa(t.root,i,n,o)||n.convertItem(i)}function Fa(t,e,n,o){const{writer:i,mapper:r}=n;if(!o.reconversion)return!1;const s=r.toViewElement(e);return!(!s||s.root==t||!n.canReuseView(s)||(i.move(i.createRangeOn(s),r.toViewPosition(na._createBefore(e))),0))}function Va(t,e,{preflight:n}={}){return n?e.test(t,"insert"):e.consume(t,"insert")}function Ua(t){const{schema:e,document:n}=t.model;for(const o of n.getRootNames()){const i=n.getRoot(o);if(i.isEmpty&&!e.checkChild(i,"$text")&&e.checkChild(i,"paragraph"))return t.insertElement("paragraph",i),!0}return!1}function Ha(t,e,n){const o=n.createContext(t);return!!n.checkChild(o,"paragraph")&&!!n.checkChild(o.push("paragraph"),e)}function Wa(t,e){const n=e.createElement("paragraph");return e.insert(n,t),e.createPositionAt(n,0)}class Ga extends Da{elementToElement(t){return this.add(qa(t))}elementToAttribute(t){return this.add(function(t){Ka(t=Ia(t));const e=Qa(t,!1),n=Ya(t.view),o=n?`element:${n}`:"element";return n=>{n.on(o,e,{priority:t.converterPriority||"low"})}}(t))}attributeToAttribute(t){return this.add(function(t){let e=null;("string"==typeof(t=Ia(t)).view||t.view.key)&&(e=function(t){"string"==typeof t.view&&(t.view={key:t.view});const e=t.view.key;let n;return n="class"==e||"style"==e?{["class"==e?"classes":"styles"]:t.view.value}:{attributes:{[e]:void 0===t.view.value?/[\s\S]*/:t.view.value}},t.view.name&&(n.name=t.view.name),t.view=n,e}(t)),Ka(t,e);const n=Qa(t,!0);return e=>{e.on("element",n,{priority:t.converterPriority||"low"})}}(t))}elementToMarker(t){return this.add(function(t){const e=function(t){return(e,n)=>{const o="string"==typeof t?t:t(e,n);return n.writer.createElement("$marker",{"data-name":o})}}(t.model);return qa({...t,model:e})}(t))}dataToMarker(t){return this.add(function(t){(t=Ia(t)).model||(t.model=e=>e?t.view+":"+e:t.view);const e={view:t.view,model:t.model},n=$a(Za(e,"start")),o=$a(Za(e,"end"));return i=>{i.on(`element:${t.view}-start`,n,{priority:t.converterPriority||"normal"}),i.on(`element:${t.view}-end`,o,{priority:t.converterPriority||"normal"});const r=m.get("low"),s=m.get("highest"),a=m.get(t.converterPriority)/s;i.on("element",function(t){return(e,n,o)=>{const i=`data-${t.view}`;function r(e,i){for(const r of i){const i=t.model(r,o),s=o.writer.createElement("$marker",{"data-name":i});o.writer.insert(s,e),n.modelCursor.isEqual(e)?n.modelCursor=n.modelCursor.getShiftedBy(1):n.modelCursor=n.modelCursor._getTransformedByInsertion(e,1),n.modelRange=n.modelRange._getTransformedByInsertion(e,1)[0]}}(o.consumable.test(n.viewItem,{attributes:i+"-end-after"})||o.consumable.test(n.viewItem,{attributes:i+"-start-after"})||o.consumable.test(n.viewItem,{attributes:i+"-end-before"})||o.consumable.test(n.viewItem,{attributes:i+"-start-before"}))&&(n.modelRange||Object.assign(n,o.convertChildren(n.viewItem,n.modelCursor)),o.consumable.consume(n.viewItem,{attributes:i+"-end-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-end-after").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-start-after"})&&r(n.modelRange.end,n.viewItem.getAttribute(i+"-start-after").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-end-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-end-before").split(",")),o.consumable.consume(n.viewItem,{attributes:i+"-start-before"})&&r(n.modelRange.start,n.viewItem.getAttribute(i+"-start-before").split(",")))}}(e),{priority:r+a})}}(t))}}function qa(t){const e=$a(t=Ia(t)),n=Ya(t.view),o=n?`element:${n}`:"element";return n=>{n.on(o,e,{priority:t.converterPriority||"normal"})}}function Ya(t){return"string"==typeof t?t:"object"==typeof t&&"string"==typeof t.name?t.name:null}function $a(t){const e=new ii(t.view);return(n,o,i)=>{const r=e.match(o.viewItem);if(!r)return;const s=r.match;if(s.name=!0,!i.consumable.test(o.viewItem,s))return;const a=function(t,e,n){return t instanceof Function?t(e,n):n.writer.createElement(t)}(t.model,o.viewItem,i);a&&i.safeInsert(a,o.modelCursor)&&(i.consumable.consume(o.viewItem,s),i.convertChildren(o.viewItem,a),i.updateConversionResult(a,o))}}function Ka(t,e=null){const n=null===e||(t=>t.getAttribute(e)),o="object"!=typeof t.model?t.model:t.model.key,i="object"!=typeof t.model||void 0===t.model.value?n:t.model.value;t.model={key:o,value:i}}function Qa(t,e){const n=new ii(t.view);return(o,i,r)=>{if(!i.modelRange&&e)return;const s=n.match(i.viewItem);if(!s)return;if(function(t,e){const n="function"==typeof t?t(e):t;return!("object"==typeof n&&!Ya(n))&&(!n.classes&&!n.attributes&&!n.styles)}(t.view,i.viewItem)?s.match.name=!0:delete s.match.name,!r.consumable.test(i.viewItem,s.match))return;const a=t.model.key,c="function"==typeof t.model.value?t.model.value(i.viewItem,r):t.model.value;if(null===c)return;i.modelRange||Object.assign(i,r.convertChildren(i.viewItem,i.modelCursor));const l=function(t,e,n,o){let i=!1;for(const r of Array.from(t.getItems({shallow:n})))o.schema.checkAttribute(r,e.key)&&(i=!0,r.hasAttribute(e.key)||o.writer.setAttribute(e.key,e.value,r));return i}(i.modelRange,{key:a,value:c},e,r);l&&(r.consumable.test(i.viewItem,{name:!0})&&(s.match.name=!0),r.consumable.consume(i.viewItem,s.match))}}function Za(t,e){return{view:`${t.view}-${e}`,model:(e,n)=>{const o=e.getAttribute("name"),i=t.model(o,n);return n.writer.createElement("$marker",{"data-name":i})}}}class Ja extends(V()){constructor(t,e){super(),this.model=t,this.view=new Ys(e),this.mapper=new la,this.downcastDispatcher=new ua({mapper:this.mapper,schema:t.schema});const n=this.model.document,o=n.selection,i=this.model.markers;this.listenTo(this.model,"_beforeChanges",(()=>{this.view._disableRendering(!0)}),{priority:"highest"}),this.listenTo(this.model,"_afterChanges",(()=>{this.view._disableRendering(!1)}),{priority:"lowest"}),this.listenTo(n,"change",(()=>{this.view.change((t=>{this.downcastDispatcher.convertChanges(n.differ,i,t),this.downcastDispatcher.convertSelection(o,i,t)}))}),{priority:"low"}),this.listenTo(this.view.document,"selectionChange",function(t,e){return(n,o)=>{const i=o.newSelection,r=[];for(const t of i.getRanges())r.push(e.toModelRange(t));const s=t.createSelection(r,{backward:i.isBackward});s.isEqual(t.document.selection)||t.change((t=>{t.setSelection(s)}))}}(this.model,this.mapper)),this.downcastDispatcher.on("insert:$text",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=n.writer,i=n.mapper.toViewPosition(e.range.start),r=o.createText(e.item.data);o.insert(i,r)}),{priority:"lowest"}),this.downcastDispatcher.on("insert",((t,e,n)=>{n.convertAttributes(e.item),e.reconversion||!e.item.is("element")||e.item.isEmpty||n.convertChildren(e.item)}),{priority:"lowest"}),this.downcastDispatcher.on("remove",((t,e,n)=>{const o=n.mapper.toViewPosition(e.position),i=e.position.getShiftedBy(e.length),r=n.mapper.toViewPosition(i,{isPhantom:!0}),s=n.writer.createRange(o,r),a=n.writer.remove(s.getTrimmed());for(const t of n.writer.createRangeIn(a).getItems())n.mapper.unbindViewElement(t,{defer:!0})}),{priority:"low"}),this.downcastDispatcher.on("selection",((t,e,n)=>{const o=n.writer,i=o.document.selection;for(const t of i.getRanges())t.isCollapsed&&t.end.parent.isAttached()&&n.writer.mergeAttributes(t.start);o.setSelection(null)}),{priority:"high"}),this.downcastDispatcher.on("selection",((t,e,n)=>{const o=e.selection;if(o.isCollapsed)return;if(!n.consumable.consume(o,"selection"))return;const i=[];for(const t of o.getRanges())i.push(n.mapper.toViewRange(t));n.writer.setSelection(i,{backward:o.isBackward})}),{priority:"low"}),this.downcastDispatcher.on("selection",((t,e,n)=>{const o=e.selection;if(!o.isCollapsed)return;if(!n.consumable.consume(o,"selection"))return;const i=n.writer,r=o.getFirstPosition(),s=n.mapper.toViewPosition(r),a=i.breakAttributes(s);i.setSelection(a)}),{priority:"low"}),this.view.document.roots.bindTo(this.model.document.roots).using((t=>{if("$graveyard"==t.rootName)return null;const e=new Zi(this.view.document,t.name);return e.rootName=t.rootName,this.mapper.bindElements(t,e),e}))}destroy(){this.view.destroy(),this.stopListening()}reconvertMarker(t){const e="string"==typeof t?t:t.name,n=this.model.markers.get(e);if(!n)throw new f("editingcontroller-reconvertmarker-marker-not-exist",this,{markerName:e});this.model.change((()=>{this.model.markers._refresh(n)}))}reconvertItem(t){this.model.change((()=>{this.model.document.differ._refreshItem(t)}))}}class Xa{constructor(){this._consumables=new Map}add(t,e){let n;t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):(this._consumables.has(t)?n=this._consumables.get(t):(n=new ec(t),this._consumables.set(t,n)),n.add(e))}test(t,e){const n=this._consumables.get(t);return void 0===n?null:t.is("$text")||t.is("documentFragment")?n:n.test(e)}consume(t,e){return!!this.test(t,e)&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!1):this._consumables.get(t).consume(e),!0)}revert(t,e){const n=this._consumables.get(t);void 0!==n&&(t.is("$text")||t.is("documentFragment")?this._consumables.set(t,!0):n.revert(e))}static consumablesFromElement(t){const e={element:t,name:!0,attributes:[],classes:[],styles:[]},n=t.getAttributeKeys();for(const t of n)"style"!=t&&"class"!=t&&e.attributes.push(t);const o=t.getClassNames();for(const t of o)e.classes.push(t);const i=t.getStyleNames();for(const t of i)e.styles.push(t);return e}static createFrom(t,e){if(e||(e=new Xa),t.is("$text"))return e.add(t),e;t.is("element")&&e.add(t,Xa.consumablesFromElement(t)),t.is("documentFragment")&&e.add(t);for(const n of t.getChildren())e=Xa.createFrom(n,e);return e}}const tc=["attributes","classes","styles"];class ec{constructor(t){this.element=t,this._canConsumeName=null,this._consumables={attributes:new Map,styles:new Map,classes:new Map}}add(t){t.name&&(this._canConsumeName=!0);for(const e of tc)e in t&&this._add(e,t[e])}test(t){if(t.name&&!this._canConsumeName)return this._canConsumeName;for(const e of tc)if(e in t){const n=this._test(e,t[e]);if(!0!==n)return n}return!0}consume(t){t.name&&(this._canConsumeName=!1);for(const e of tc)e in t&&this._consume(e,t[e])}revert(t){t.name&&(this._canConsumeName=!0);for(const e of tc)e in t&&this._revert(e,t[e])}_add(t,e){const n=at(e)?e:[e],o=this._consumables[t];for(const e of n){if("attributes"===t&&("class"===e||"style"===e))throw new f("viewconsumable-invalid-attribute",this);if(o.set(e,!0),"styles"===t)for(const t of this.element.document.stylesProcessor.getRelatedStyles(e))o.set(t,!0)}}_test(t,e){const n=at(e)?e:[e],o=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e){const t=o.get(e);if(void 0===t)return null;if(!t)return!1}else{const t="class"==e?"classes":"styles",n=this._test(t,[...this._consumables[t].keys()]);if(!0!==n)return n}return!0}_consume(t,e){const n=at(e)?e:[e],o=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e){if(o.set(e,!1),"styles"==t)for(const t of this.element.document.stylesProcessor.getRelatedStyles(e))o.set(t,!1)}else{const t="class"==e?"classes":"styles";this._consume(t,[...this._consumables[t].keys()])}}_revert(t,e){const n=at(e)?e:[e],o=this._consumables[t];for(const e of n)if("attributes"!==t||"class"!==e&&"style"!==e)!1===o.get(e)&&o.set(e,!0);else{const t="class"==e?"classes":"styles";this._revert(t,[...this._consumables[t].keys()])}}}class nc extends(V()){constructor(){super(),this._sourceDefinitions={},this._attributeProperties={},this.decorate("checkChild"),this.decorate("checkAttribute"),this.on("checkAttribute",((t,e)=>{e[0]=new oc(e[0])}),{priority:"highest"}),this.on("checkChild",((t,e)=>{e[0]=new oc(e[0]),e[1]=this.getDefinition(e[1])}),{priority:"highest"})}register(t,e){if(this._sourceDefinitions[t])throw new f("schema-cannot-register-item-twice",this,{itemName:t});this._sourceDefinitions[t]=[Object.assign({},e)],this._clearCache()}extend(t,e){if(!this._sourceDefinitions[t])throw new f("schema-cannot-extend-missing-item",this,{itemName:t});this._sourceDefinitions[t].push(Object.assign({},e)),this._clearCache()}getDefinitions(){return this._compiledDefinitions||this._compile(),this._compiledDefinitions}getDefinition(t){let e;return e="string"==typeof t?t:"is"in t&&(t.is("$text")||t.is("$textProxy"))?"$text":t.name,this.getDefinitions()[e]}isRegistered(t){return!!this.getDefinition(t)}isBlock(t){const e=this.getDefinition(t);return!(!e||!e.isBlock)}isLimit(t){const e=this.getDefinition(t);return!(!e||!e.isLimit&&!e.isObject)}isObject(t){const e=this.getDefinition(t);return!!e&&!!(e.isObject||e.isLimit&&e.isSelectable&&e.isContent)}isInline(t){const e=this.getDefinition(t);return!(!e||!e.isInline)}isSelectable(t){const e=this.getDefinition(t);return!(!e||!e.isSelectable&&!e.isObject)}isContent(t){const e=this.getDefinition(t);return!(!e||!e.isContent&&!e.isObject)}checkChild(t,e){return!!e&&this._checkContextMatch(e,t)}checkAttribute(t,e){const n=this.getDefinition(t.last);return!!n&&n.allowAttributes.includes(e)}checkMerge(t,e){if(t instanceof na){const e=t.nodeBefore,n=t.nodeAfter;if(!(e instanceof Xs))throw new f("schema-check-merge-no-element-before",this);if(!(n instanceof Xs))throw new f("schema-check-merge-no-element-after",this);return this.checkMerge(e,n)}for(const n of e.getChildren())if(!this.checkChild(t,n))return!1;return!0}addChildCheck(t){this.on("checkChild",((e,[n,o])=>{if(!o)return;const i=t(n,o);"boolean"==typeof i&&(e.stop(),e.return=i)}),{priority:"high"})}addAttributeCheck(t){this.on("checkAttribute",((e,[n,o])=>{const i=t(n,o);"boolean"==typeof i&&(e.stop(),e.return=i)}),{priority:"high"})}setAttributeProperties(t,e){this._attributeProperties[t]=Object.assign(this.getAttributeProperties(t),e)}getAttributeProperties(t){return this._attributeProperties[t]||{}}getLimitElement(t){let e;for(e=t instanceof na?t.parent:(t instanceof ca?[t]:Array.from(t.getRanges())).reduce(((t,e)=>{const n=e.getCommonAncestor();return t?t.getCommonAncestor(n,{includeSelf:!0}):n}),null);!this.isLimit(e)&&e.parent;)e=e.parent;return e}checkAttributeInSelection(t,e){if(t.isCollapsed){const n=[...t.getFirstPosition().getAncestors(),new Zs("",t.getAttributes())];return this.checkAttribute(n,e)}{const n=t.getRanges();for(const t of n)for(const n of t)if(this.checkAttribute(n.item,e))return!0}return!1}*getValidRanges(t,e){t=function*(t){for(const e of t)yield*e.getMinimalFlatRanges()}(t);for(const n of t)yield*this._getValidRangesForRange(n,e)}getNearestSelectionRange(t,e="both"){if(this.checkChild(t,"$text"))return new ca(t);let n,o;const i=t.getAncestors().reverse().find((t=>this.isLimit(t)))||t.root;"both"!=e&&"backward"!=e||(n=new ta({boundaries:ca._createIn(i),startPosition:t,direction:"backward"})),"both"!=e&&"forward"!=e||(o=new ta({boundaries:ca._createIn(i),startPosition:t}));for(const t of function*(t,e){let n=!1;for(;!n;){if(n=!0,t){const e=t.next();e.done||(n=!1,yield{walker:t,value:e.value})}if(e){const t=e.next();t.done||(n=!1,yield{walker:e,value:t.value})}}}(n,o)){const e=t.walker==n?"elementEnd":"elementStart",o=t.value;if(o.type==e&&this.isObject(o.item))return ca._createOn(o.item);if(this.checkChild(o.nextPosition,"$text"))return new ca(o.nextPosition)}return null}findAllowedParent(t,e){let n=t.parent;for(;n;){if(this.checkChild(n,e))return n;if(this.isLimit(n))return null;n=n.parent}return null}setAllowedAttributes(t,e,n){const o=n.model;for(const[i,r]of Object.entries(e))o.schema.checkAttribute(t,i)&&n.setAttribute(i,r,t)}removeDisallowedAttributes(t,e){for(const n of t)if(n.is("$text"))fc(this,n,e);else{const t=ca._createIn(n).getPositions();for(const n of t)fc(this,n.nodeBefore||n.parent,e)}}getAttributesWithProperty(t,e,n){const o={};for(const[i,r]of t.getAttributes()){const t=this.getAttributeProperties(i);void 0!==t[e]&&(void 0!==n&&n!==t[e]||(o[i]=r))}return o}createContext(t){return new oc(t)}_clearCache(){this._compiledDefinitions=null}_compile(){const t={},e=this._sourceDefinitions,n=Object.keys(e);for(const o of n)t[o]=ic(e[o],o);for(const e of n)rc(t,e);for(const e of n)sc(t,e);for(const e of n)ac(t,e);for(const e of n)cc(t,e),lc(t,e);for(const e of n)dc(t,e),hc(t,e),uc(t,e);this._compiledDefinitions=t}_checkContextMatch(t,e,n=e.length-1){const o=e.getItem(n);if(t.allowIn.includes(o.name)){if(0==n)return!0;{const t=this.getDefinition(o);return this._checkContextMatch(t,e,n-1)}}return!1}*_getValidRangesForRange(t,e){let n=t.start,o=t.start;for(const i of t.getItems({shallow:!0}))i.is("element")&&(yield*this._getValidRangesForRange(ca._createIn(i),e)),this.checkAttribute(i,e)||(n.isEqual(o)||(yield new ca(n,o)),n=na._createAfter(i)),o=na._createAfter(i);n.isEqual(o)||(yield new ca(n,o))}}class oc{constructor(t){if(t instanceof oc)return t;let e;e="string"==typeof t?[t]:Array.isArray(t)?t:t.getAncestors({includeSelf:!0}),this._items=e.map(pc)}get length(){return this._items.length}get last(){return this._items[this._items.length-1]}[Symbol.iterator](){return this._items[Symbol.iterator]()}push(t){const e=new oc([t]);return e._items=[...this._items,...e._items],e}getItem(t){return this._items[t]}*getNames(){yield*this._items.map((t=>t.name))}endsWith(t){return Array.from(this.getNames()).join(" ").endsWith(t)}startsWith(t){return Array.from(this.getNames()).join(" ").startsWith(t)}}function ic(t,e){const n={name:e,allowIn:[],allowContentOf:[],allowWhere:[],allowAttributes:[],allowAttributesOf:[],allowChildren:[],inheritTypesFrom:[]};return function(t,e){for(const n of t){const t=Object.keys(n).filter((t=>t.startsWith("is")));for(const o of t)e[o]=!!n[o]}}(t,n),gc(t,n,"allowIn"),gc(t,n,"allowContentOf"),gc(t,n,"allowWhere"),gc(t,n,"allowAttributes"),gc(t,n,"allowAttributesOf"),gc(t,n,"allowChildren"),gc(t,n,"inheritTypesFrom"),function(t,e){for(const n of t){const t=n.inheritAllFrom;t&&(e.allowContentOf.push(t),e.allowWhere.push(t),e.allowAttributesOf.push(t),e.inheritTypesFrom.push(t))}}(t,n),n}function rc(t,e){const n=t[e];for(const o of n.allowChildren){const n=t[o];n&&n.allowIn.push(e)}n.allowChildren.length=0}function sc(t,e){for(const n of t[e].allowContentOf)t[n]&&mc(t,n).forEach((t=>{t.allowIn.push(e)}));delete t[e].allowContentOf}function ac(t,e){for(const n of t[e].allowWhere){const o=t[n];if(o){const n=o.allowIn;t[e].allowIn.push(...n)}}delete t[e].allowWhere}function cc(t,e){for(const n of t[e].allowAttributesOf){const o=t[n];if(o){const n=o.allowAttributes;t[e].allowAttributes.push(...n)}}delete t[e].allowAttributesOf}function lc(t,e){const n=t[e];for(const e of n.inheritTypesFrom){const o=t[e];if(o){const t=Object.keys(o).filter((t=>t.startsWith("is")));for(const e of t)e in n||(n[e]=o[e])}}delete n.inheritTypesFrom}function dc(t,e){const n=t[e],o=n.allowIn.filter((e=>t[e]));n.allowIn=Array.from(new Set(o))}function hc(t,e){const n=t[e];for(const o of n.allowIn)t[o].allowChildren.push(e)}function uc(t,e){const n=t[e];n.allowAttributes=Array.from(new Set(n.allowAttributes))}function gc(t,e,n){for(const o of t){const t=o[n];"string"==typeof t?e[n].push(t):Array.isArray(t)&&e[n].push(...t)}}function mc(t,e){const n=t[e];return(o=t,Object.keys(o).map((t=>o[t]))).filter((t=>t.allowIn.includes(n.name)));var o}function pc(t){return"string"==typeof t||t.is("documentFragment")?{name:"string"==typeof t?t:"$documentFragment",*getAttributeKeys(){},getAttribute(){}}:{name:t.is("element")?t.name:"$text",*getAttributeKeys(){yield*t.getAttributeKeys()},getAttribute:e=>t.getAttribute(e)}}function fc(t,e,n){for(const o of e.getAttributeKeys())t.checkAttribute(e,o)||n.removeAttribute(o,e)}class kc extends(E()){constructor(t){super(),this._splitParts=new Map,this._cursorParents=new Map,this._modelCursor=null,this._emptyElementsToKeep=new Set,this.conversionApi={...t,consumable:null,writer:null,store:null,convertItem:(t,e)=>this._convertItem(t,e),convertChildren:(t,e)=>this._convertChildren(t,e),safeInsert:(t,e)=>this._safeInsert(t,e),updateConversionResult:(t,e)=>this._updateConversionResult(t,e),splitToAllowedParent:(t,e)=>this._splitToAllowedParent(t,e),getSplitParts:t=>this._getSplitParts(t),keepEmptyElement:t=>this._keepEmptyElement(t)}}convert(t,e,n=["$root"]){this.fire("viewCleanup",t),this._modelCursor=function(t,e){let n;for(const o of new oc(t)){const t={};for(const e of o.getAttributeKeys())t[e]=o.getAttribute(e);const i=e.createElement(o.name,t);n&&e.insert(i,n),n=na._createAt(i,0)}return n}(n,e),this.conversionApi.writer=e,this.conversionApi.consumable=Xa.createFrom(t),this.conversionApi.store={};const{modelRange:o}=this._convertItem(t,this._modelCursor),i=e.createDocumentFragment();if(o){this._removeEmptyElements();for(const t of Array.from(this._modelCursor.parent.getChildren()))e.append(t,i);i.markers=function(t,e){const n=new Set,o=new Map,i=ca._createIn(t).getItems();for(const t of i)t.is("element","$marker")&&n.add(t);for(const t of n){const n=t.getAttribute("data-name"),i=e.createPositionBefore(t);o.has(n)?o.get(n).end=i.clone():o.set(n,new ca(i.clone())),e.remove(t)}return o}(i,e)}return this._modelCursor=null,this._splitParts.clear(),this._cursorParents.clear(),this._emptyElementsToKeep.clear(),this.conversionApi.writer=null,this.conversionApi.store=null,i}_convertItem(t,e){const n={viewItem:t,modelCursor:e,modelRange:null};if(t.is("element")?this.fire(`element:${t.name}`,n,this.conversionApi):t.is("$text")?this.fire("text",n,this.conversionApi):this.fire("documentFragment",n,this.conversionApi),n.modelRange&&!(n.modelRange instanceof ca))throw new f("view-conversion-dispatcher-incorrect-result",this);return{modelRange:n.modelRange,modelCursor:n.modelCursor}}_convertChildren(t,e){let n=e.is("position")?e:na._createAt(e,0);const o=new ca(n);for(const e of Array.from(t.getChildren())){const t=this._convertItem(e,n);t.modelRange instanceof ca&&(o.end=t.modelRange.end,n=t.modelCursor)}return{modelRange:o,modelCursor:n}}_safeInsert(t,e){const n=this._splitToAllowedParent(t,e);return!!n&&(this.conversionApi.writer.insert(t,n.position),!0)}_updateConversionResult(t,e){const n=this._getSplitParts(t),o=this.conversionApi.writer;e.modelRange||(e.modelRange=o.createRange(o.createPositionBefore(t),o.createPositionAfter(n[n.length-1])));const i=this._cursorParents.get(t);e.modelCursor=i?o.createPositionAt(i,0):e.modelRange.end}_splitToAllowedParent(t,e){const{schema:n,writer:o}=this.conversionApi;let i=n.findAllowedParent(e,t);if(i){if(i===e.parent)return{position:e};this._modelCursor.parent.getAncestors().includes(i)&&(i=null)}if(!i)return Ha(e,t,n)?{position:Wa(e,o)}:null;const r=this.conversionApi.writer.split(e,i),s=[];for(const t of r.range.getWalker())if("elementEnd"==t.type)s.push(t.item);else{const e=s.pop(),n=t.item;this._registerSplitPair(e,n)}const a=r.range.end.parent;return this._cursorParents.set(t,a),{position:r.position,cursorParent:a}}_registerSplitPair(t,e){this._splitParts.has(t)||this._splitParts.set(t,[t]);const n=this._splitParts.get(t);this._splitParts.set(e,n),n.push(e)}_getSplitParts(t){let e;return e=this._splitParts.has(t)?this._splitParts.get(t):[t],e}_keepEmptyElement(t){this._emptyElementsToKeep.add(t)}_removeEmptyElements(){let t=!1;for(const e of this._splitParts.keys())e.isEmpty&&!this._emptyElementsToKeep.has(e)&&(this.conversionApi.writer.remove(e),this._splitParts.delete(e),t=!0);t&&this._removeEmptyElements()}}class bc{getHtml(t){const e=document.implementation.createHTMLDocument("").createElement("div");return e.appendChild(t),e.innerHTML}}class wc{constructor(t){this.skipComments=!0,this.domParser=new DOMParser,this.domConverter=new Xr(t,{renderingMode:"data"}),this.htmlWriter=new bc}toData(t){const e=this.domConverter.viewToDom(t);return this.htmlWriter.getHtml(e)}toView(t){const e=this._toDom(t);return this.domConverter.domToView(e,{skipComments:this.skipComments})}registerRawContentMatcher(t){this.domConverter.registerRawContentMatcher(t)}useFillerType(t){this.domConverter.blockFillerMode="marked"==t?"markedNbsp":"nbsp"}_toDom(t){t.match(/<(?:html|body|head|meta)(?:\s[^>]*)?>/i)||(t=`${t}`);const e=this.domParser.parseFromString(t,"text/html"),n=e.createDocumentFragment(),o=e.body.childNodes;for(;o.length>0;)n.appendChild(o[0]);return n}}class _c extends(E()){constructor(t,e){super(),this.model=t,this.mapper=new la,this.downcastDispatcher=new ua({mapper:this.mapper,schema:t.schema}),this.downcastDispatcher.on("insert:$text",((t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=n.writer,i=n.mapper.toViewPosition(e.range.start),r=o.createText(e.item.data);o.insert(i,r)}),{priority:"lowest"}),this.downcastDispatcher.on("insert",((t,e,n)=>{n.convertAttributes(e.item),e.reconversion||!e.item.is("element")||e.item.isEmpty||n.convertChildren(e.item)}),{priority:"lowest"}),this.upcastDispatcher=new kc({schema:t.schema}),this.viewDocument=new hr(e),this.stylesProcessor=e,this.htmlProcessor=new wc(this.viewDocument),this.processor=this.htmlProcessor,this._viewWriter=new Cr(this.viewDocument),this.upcastDispatcher.on("text",((t,e,{schema:n,consumable:o,writer:i})=>{let r=e.modelCursor;if(!o.test(e.viewItem))return;if(!n.checkChild(r,"$text")){if(!Ha(r,"$text",n))return;if(0==e.viewItem.data.trim().length)return;r=Wa(r,i)}o.consume(e.viewItem);const s=i.createText(e.viewItem.data);i.insert(s,r),e.modelRange=i.createRange(r,r.getShiftedBy(s.offsetSize)),e.modelCursor=e.modelRange.end}),{priority:"lowest"}),this.upcastDispatcher.on("element",((t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:!0})){const{modelRange:t,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t,e.modelCursor=o}}),{priority:"lowest"}),this.upcastDispatcher.on("documentFragment",((t,e,n)=>{if(!e.modelRange&&n.consumable.consume(e.viewItem,{name:!0})){const{modelRange:t,modelCursor:o}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=t,e.modelCursor=o}}),{priority:"lowest"}),V().prototype.decorate.call(this,"init"),V().prototype.decorate.call(this,"set"),V().prototype.decorate.call(this,"get"),this.on("init",(()=>{this.fire("ready")}),{priority:"lowest"}),this.on("ready",(()=>{this.model.enqueueChange({isUndoable:!1},Ua)}),{priority:"lowest"})}get(t={}){const{rootName:e="main",trim:n="empty"}=t;if(!this._checkIfRootsExists([e]))throw new f("datacontroller-get-non-existent-root",this);const o=this.model.document.getRoot(e);return"empty"!==n||this.model.hasContent(o,{ignoreWhitespaces:!0})?this.stringify(o,t):""}stringify(t,e={}){const n=this.toView(t,e);return this.processor.toData(n)}toView(t,e={}){const n=this.viewDocument,o=this._viewWriter;this.mapper.clearBindings();const i=ca._createIn(t),r=new Ar(n);this.mapper.bindElements(t,r);const s=t.is("documentFragment")?t.markers:function(t){const e=[],n=t.root.document;if(!n)return new Map;const o=ca._createIn(t);for(const t of n.model.markers){const n=t.getRange(),i=n.isCollapsed,r=n.start.isEqual(o.start)||n.end.isEqual(o.end);if(i&&r)e.push([t.name,n]);else{const i=o.getIntersection(n);i&&e.push([t.name,i])}}return e.sort((([t,e],[n,o])=>{if("after"!==e.end.compareWith(o.start))return 1;if("before"!==e.start.compareWith(o.end))return-1;switch(e.start.compareWith(o.start)){case"before":return 1;case"after":return-1;default:switch(e.end.compareWith(o.end)){case"before":return 1;case"after":return-1;default:return n.localeCompare(t)}}})),new Map(e)}(t);return this.downcastDispatcher.convert(i,s,o,e),r}init(t){if(this.model.document.version)throw new f("datacontroller-init-document-not-empty",this);let e={};if("string"==typeof t?e.main=t:e=t,!this._checkIfRootsExists(Object.keys(e)))throw new f("datacontroller-init-non-existent-root",this);return this.model.enqueueChange({isUndoable:!1},(t=>{for(const n of Object.keys(e)){const o=this.model.document.getRoot(n);t.insert(this.parse(e[n],o),o,0)}})),Promise.resolve()}set(t,e={}){let n={};if("string"==typeof t?n.main=t:n=t,!this._checkIfRootsExists(Object.keys(n)))throw new f("datacontroller-set-non-existent-root",this);this.model.enqueueChange(e.batchType||{},(t=>{t.setSelection(null),t.removeSelectionAttribute(this.model.document.selection.getAttributeKeys());for(const e of Object.keys(n)){const o=this.model.document.getRoot(e);t.remove(t.createRangeIn(o)),t.insert(this.parse(n[e],o),o,0)}}))}parse(t,e="$root"){const n=this.processor.toView(t);return this.toModel(n,e)}toModel(t,e="$root"){return this.model.change((n=>this.upcastDispatcher.convert(t,n,e)))}addStyleProcessorRules(t){t(this.stylesProcessor)}registerRawContentMatcher(t){this.processor&&this.processor!==this.htmlProcessor&&this.processor.registerRawContentMatcher(t),this.htmlProcessor.registerRawContentMatcher(t)}destroy(){this.stopListening()}_checkIfRootsExists(t){for(const e of t)if(!this.model.document.getRootNames().includes(e))return!1;return!0}}class Ac{constructor(t,e){this._helpers=new Map,this._downcast=yo(t),this._createConversionHelpers({name:"downcast",dispatchers:this._downcast,isDowncast:!0}),this._upcast=yo(e),this._createConversionHelpers({name:"upcast",dispatchers:this._upcast,isDowncast:!1})}addAlias(t,e){const n=this._downcast.includes(e);if(!this._upcast.includes(e)&&!n)throw new f("conversion-add-alias-dispatcher-not-registered",this);this._createConversionHelpers({name:t,dispatchers:[e],isDowncast:n})}for(t){if(!this._helpers.has(t))throw new f("conversion-for-unknown-group",this);return this._helpers.get(t)}elementToElement(t){this.for("downcast").elementToElement(t);for(const{model:e,view:n}of Cc(t))this.for("upcast").elementToElement({model:e,view:n,converterPriority:t.converterPriority})}attributeToElement(t){this.for("downcast").attributeToElement(t);for(const{model:e,view:n}of Cc(t))this.for("upcast").elementToAttribute({view:n,model:e,converterPriority:t.converterPriority})}attributeToAttribute(t){this.for("downcast").attributeToAttribute(t);for(const{model:e,view:n}of Cc(t))this.for("upcast").attributeToAttribute({view:n,model:e})}_createConversionHelpers({name:t,dispatchers:e,isDowncast:n}){if(this._helpers.has(t))throw new f("conversion-group-exists",this);const o=n?new Ta(e):new Ga(e);this._helpers.set(t,o)}}function*Cc(t){if(t.model.values)for(const e of t.model.values){const n={key:t.model.key,value:e},o=t.view[e],i=t.upcastAlso?t.upcastAlso[e]:void 0;yield*vc(n,o,i)}else yield*vc(t.model,t.view,t.upcastAlso)}function*vc(t,e,n){if(yield{model:t,view:e},n)for(const e of yo(n))yield{model:t,view:e}}class yc{constructor(t){this.baseVersion=t,this.isDocumentOperation=null!==this.baseVersion,this.batch=null}_validate(){}toJSON(){const t=Object.assign({},this);return t.__className=this.constructor.className,delete t.batch,delete t.isDocumentOperation,t}static get className(){return"Operation"}static fromJSON(t,e){return new this(t.baseVersion)}}function xc(t,e){const n=Ic(e),o=n.reduce(((t,e)=>t+e.offsetSize),0),i=t.parent;Mc(t);const r=t.index;return i._insertChild(r,n),Tc(i,r+n.length),Tc(i,r),new ca(t,t.getShiftedBy(o))}function Ec(t){if(!t.isFlat)throw new f("operation-utils-remove-range-not-flat",this);const e=t.start.parent;Mc(t.start),Mc(t.end);const n=e._removeChildren(t.start.index,t.end.index-t.start.index);return Tc(e,t.start.index),n}function Dc(t,e){if(!t.isFlat)throw new f("operation-utils-move-range-not-flat",this);const n=Ec(t);return xc(e=e._getTransformedByDeletion(t.start,t.end.offset-t.start.offset),n)}function Ic(t){const e=[];!function t(n){if("string"==typeof n)e.push(new Zs(n));else if(n instanceof Js)e.push(new Zs(n.data,n.getAttributes()));else if(n instanceof Ks)e.push(n);else if(K(n))for(const e of n)t(e)}(t);for(let t=1;tt.maxOffset)throw new f("move-operation-nodes-do-not-exist",this);if(t===e&&n=n&&this.targetPosition.path[t]t._clone(!0)))),e=new Bc(this.position,t,this.baseVersion);return e.shouldReceiveAttributes=this.shouldReceiveAttributes,e}getReversed(){const t=this.position.root.document.graveyard,e=new na(t,[0]);return new Nc(this.position,this.nodes.maxOffset,e,this.baseVersion+1)}_validate(){const t=this.position.parent;if(!t||t.maxOffsett._clone(!0)))),xc(this.position,t)}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t.nodes=this.nodes.toJSON(),t}static get className(){return"InsertOperation"}static fromJSON(t,e){const n=[];for(const e of t.nodes)e.name?n.push(Xs.fromJSON(e)):n.push(Zs.fromJSON(e));const o=new Bc(na.fromJSON(t.position,e),n,t.baseVersion);return o.shouldReceiveAttributes=t.shouldReceiveAttributes,o}}class Pc extends yc{constructor(t,e,n,o,i,r){super(r),this.name=t,this.oldRange=e?e.clone():null,this.newRange=n?n.clone():null,this.affectsData=i,this._markers=o}get type(){return"marker"}clone(){return new Pc(this.name,this.oldRange,this.newRange,this._markers,this.affectsData,this.baseVersion)}getReversed(){return new Pc(this.name,this.newRange,this.oldRange,this._markers,this.affectsData,this.baseVersion+1)}_execute(){this.newRange?this._markers._set(this.name,this.newRange,!0,this.affectsData):this._markers._remove(this.name)}toJSON(){const t=super.toJSON();return this.oldRange&&(t.oldRange=this.oldRange.toJSON()),this.newRange&&(t.newRange=this.newRange.toJSON()),delete t._markers,t}static get className(){return"MarkerOperation"}static fromJSON(t,e){return new Pc(t.name,t.oldRange?ca.fromJSON(t.oldRange,e):null,t.newRange?ca.fromJSON(t.newRange,e):null,e.model.markers,t.affectsData,t.baseVersion)}}const zc=function(t,e){return Ls(t,e)};class Lc extends yc{constructor(t,e,n,o,i){super(i),this.range=t.clone(),this.key=e,this.oldValue=void 0===n?null:n,this.newValue=void 0===o?null:o}get type(){return null===this.oldValue?"addAttribute":null===this.newValue?"removeAttribute":"changeAttribute"}clone(){return new Lc(this.range,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new Lc(this.range,this.key,this.newValue,this.oldValue,this.baseVersion+1)}toJSON(){const t=super.toJSON();return t.range=this.range.toJSON(),t}_validate(){if(!this.range.isFlat)throw new f("attribute-operation-range-not-flat",this);for(const t of this.range.getItems({shallow:!0})){if(null!==this.oldValue&&!zc(t.getAttribute(this.key),this.oldValue))throw new f("attribute-operation-wrong-old-value",this,{item:t,key:this.key,value:this.oldValue});if(null===this.oldValue&&null!==this.newValue&&t.hasAttribute(this.key))throw new f("attribute-operation-attribute-exists",this,{node:t,key:this.key})}}_execute(){zc(this.oldValue,this.newValue)||function(t,e,n){Mc(t.start),Mc(t.end);for(const o of t.getItems({shallow:!0})){const t=o.is("$textProxy")?o.textNode:o;null!==n?t._setAttribute(e,n):t._removeAttribute(e),Tc(t.parent,t.index)}Tc(t.end.parent,t.end.index)}(this.range,this.key,this.newValue)}static get className(){return"AttributeOperation"}static fromJSON(t,e){return new Lc(ca.fromJSON(t.range,e),t.key,t.oldValue,t.newValue,t.baseVersion)}}class Oc extends yc{get type(){return"noop"}clone(){return new Oc(this.baseVersion)}getReversed(){return new Oc(this.baseVersion+1)}_execute(){}static get className(){return"NoOperation"}}class Rc extends yc{constructor(t,e,n,o){super(o),this.position=t,this.position.stickiness="toNext",this.oldName=e,this.newName=n}get type(){return"rename"}clone(){return new Rc(this.position.clone(),this.oldName,this.newName,this.baseVersion)}getReversed(){return new Rc(this.position.clone(),this.newName,this.oldName,this.baseVersion+1)}_validate(){const t=this.position.nodeAfter;if(!(t instanceof Xs))throw new f("rename-operation-wrong-position",this);if(t.name!==this.oldName)throw new f("rename-operation-wrong-name",this)}_execute(){this.position.nodeAfter.name=this.newName}toJSON(){const t=super.toJSON();return t.position=this.position.toJSON(),t}static get className(){return"RenameOperation"}static fromJSON(t,e){return new Rc(na.fromJSON(t.position,e),t.oldName,t.newName,t.baseVersion)}}class jc extends yc{constructor(t,e,n,o,i){super(i),this.root=t,this.key=e,this.oldValue=n,this.newValue=o}get type(){return null===this.oldValue?"addRootAttribute":null===this.newValue?"removeRootAttribute":"changeRootAttribute"}clone(){return new jc(this.root,this.key,this.oldValue,this.newValue,this.baseVersion)}getReversed(){return new jc(this.root,this.key,this.newValue,this.oldValue,this.baseVersion+1)}_validate(){if(this.root!=this.root.root||this.root.is("documentFragment"))throw new f("rootattribute-operation-not-a-root",this,{root:this.root,key:this.key});if(null!==this.oldValue&&this.root.getAttribute(this.key)!==this.oldValue)throw new f("rootattribute-operation-wrong-old-value",this,{root:this.root,key:this.key});if(null===this.oldValue&&null!==this.newValue&&this.root.hasAttribute(this.key))throw new f("rootattribute-operation-attribute-exists",this,{root:this.root,key:this.key})}_execute(){null!==this.newValue?this.root._setAttribute(this.key,this.newValue):this.root._removeAttribute(this.key)}toJSON(){const t=super.toJSON();return t.root=this.root.toJSON(),t}static get className(){return"RootAttributeOperation"}static fromJSON(t,e){if(!e.getRoot(t.root))throw new f("rootattribute-operation-fromjson-no-root",this,{rootName:t.root});return new jc(e.getRoot(t.root),t.key,t.oldValue,t.newValue,t.baseVersion)}}class Fc extends yc{constructor(t,e,n,o,i){super(i),this.sourcePosition=t.clone(),this.sourcePosition.stickiness="toPrevious",this.howMany=e,this.targetPosition=n.clone(),this.targetPosition.stickiness="toNext",this.graveyardPosition=o.clone()}get type(){return"merge"}get deletionPosition(){return new na(this.sourcePosition.root,this.sourcePosition.path.slice(0,-1))}get movedRange(){const t=this.sourcePosition.getShiftedBy(Number.POSITIVE_INFINITY);return new ca(this.sourcePosition,t)}clone(){return new Fc(this.sourcePosition,this.howMany,this.targetPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.targetPosition._getTransformedByMergeOperation(this),e=this.sourcePosition.path.slice(0,-1),n=new na(this.sourcePosition.root,e)._getTransformedByMergeOperation(this);return new Vc(t,this.howMany,n,this.graveyardPosition,this.baseVersion+1)}_validate(){const t=this.sourcePosition.parent,e=this.targetPosition.parent;if(!t.parent)throw new f("merge-operation-source-position-invalid",this);if(!e.parent)throw new f("merge-operation-target-position-invalid",this);if(this.howMany!=t.maxOffset)throw new f("merge-operation-how-many-invalid",this)}_execute(){const t=this.sourcePosition.parent;Dc(ca._createIn(t),this.targetPosition),Dc(ca._createOn(t),this.graveyardPosition)}toJSON(){const t=super.toJSON();return t.sourcePosition=t.sourcePosition.toJSON(),t.targetPosition=t.targetPosition.toJSON(),t.graveyardPosition=t.graveyardPosition.toJSON(),t}static get className(){return"MergeOperation"}static fromJSON(t,e){const n=na.fromJSON(t.sourcePosition,e),o=na.fromJSON(t.targetPosition,e),i=na.fromJSON(t.graveyardPosition,e);return new this(n,t.howMany,o,i,t.baseVersion)}}class Vc extends yc{constructor(t,e,n,o,i){super(i),this.splitPosition=t.clone(),this.splitPosition.stickiness="toNext",this.howMany=e,this.insertionPosition=n,this.graveyardPosition=o?o.clone():null,this.graveyardPosition&&(this.graveyardPosition.stickiness="toNext")}get type(){return"split"}get moveTargetPosition(){const t=this.insertionPosition.path.slice();return t.push(0),new na(this.insertionPosition.root,t)}get movedRange(){const t=this.splitPosition.getShiftedBy(Number.POSITIVE_INFINITY);return new ca(this.splitPosition,t)}clone(){return new Vc(this.splitPosition,this.howMany,this.insertionPosition,this.graveyardPosition,this.baseVersion)}getReversed(){const t=this.splitPosition.root.document.graveyard,e=new na(t,[0]);return new Fc(this.moveTargetPosition,this.howMany,this.splitPosition,e,this.baseVersion+1)}_validate(){const t=this.splitPosition.parent,e=this.splitPosition.offset;if(!t||t.maxOffset{if(t.key===e.key&&t.range.start.hasSameParentAs(e.range.start)){const o=t.range.getDifference(e.range).map((e=>new Lc(e,t.key,t.oldValue,t.newValue,0))),i=t.range.getIntersection(e.range);return i&&n.aIsStrong&&o.push(new Lc(i,e.key,e.newValue,t.newValue,0)),0==o.length?[new Oc(0)]:o}return[t]})),Gc(Lc,Bc,((t,e)=>{if(t.range.start.hasSameParentAs(e.position)&&t.range.containsPosition(e.position)){const n=t.range._getTransformedByInsertion(e.position,e.howMany,!e.shouldReceiveAttributes).map((e=>new Lc(e,t.key,t.oldValue,t.newValue,t.baseVersion)));if(e.shouldReceiveAttributes){const o=Jc(e,t.key,t.oldValue);o&&n.unshift(o)}return n}return t.range=t.range._getTransformedByInsertion(e.position,e.howMany,!1)[0],[t]})),Gc(Lc,Fc,((t,e)=>{const n=[];t.range.start.hasSameParentAs(e.deletionPosition)&&(t.range.containsPosition(e.deletionPosition)||t.range.start.isEqual(e.deletionPosition))&&n.push(ca._createFromPositionAndShift(e.graveyardPosition,1));const o=t.range._getTransformedByMergeOperation(e);return o.isCollapsed||n.push(o),n.map((e=>new Lc(e,t.key,t.oldValue,t.newValue,t.baseVersion)))})),Gc(Lc,Nc,((t,e)=>{const n=function(t,e){const n=ca._createFromPositionAndShift(e.sourcePosition,e.howMany);let o=null,i=[];n.containsRange(t,!0)?o=t:t.start.hasSameParentAs(n.start)?(i=t.getDifference(n),o=t.getIntersection(n)):i=[t];const r=[];for(let t of i){t=t._getTransformedByDeletion(e.sourcePosition,e.howMany);const n=e.getMovedRangeStart(),o=t.start.hasSameParentAs(n),i=t._getTransformedByInsertion(n,e.howMany,o);r.push(...i)}return o&&r.push(o._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany,!1)[0]),r}(t.range,e);return n.map((e=>new Lc(e,t.key,t.oldValue,t.newValue,t.baseVersion)))})),Gc(Lc,Vc,((t,e)=>{if(t.range.end.isEqual(e.insertionPosition))return e.graveyardPosition||t.range.end.offset++,[t];if(t.range.start.hasSameParentAs(e.splitPosition)&&t.range.containsPosition(e.splitPosition)){const n=t.clone();return n.range=new ca(e.moveTargetPosition.clone(),t.range.end._getCombined(e.splitPosition,e.moveTargetPosition)),t.range.end=e.splitPosition.clone(),t.range.end.stickiness="toPrevious",[t,n]}return t.range=t.range._getTransformedBySplitOperation(e),[t]})),Gc(Bc,Lc,((t,e)=>{const n=[t];if(t.shouldReceiveAttributes&&t.position.hasSameParentAs(e.range.start)&&e.range.containsPosition(t.position)){const o=Jc(t,e.key,e.newValue);o&&n.push(o)}return n})),Gc(Bc,Bc,((t,e,n)=>(t.position.isEqual(e.position)&&n.aIsStrong||(t.position=t.position._getTransformedByInsertOperation(e)),[t]))),Gc(Bc,Nc,((t,e)=>(t.position=t.position._getTransformedByMoveOperation(e),[t]))),Gc(Bc,Vc,((t,e)=>(t.position=t.position._getTransformedBySplitOperation(e),[t]))),Gc(Bc,Fc,((t,e)=>(t.position=t.position._getTransformedByMergeOperation(e),[t]))),Gc(Pc,Bc,((t,e)=>(t.oldRange&&(t.oldRange=t.oldRange._getTransformedByInsertOperation(e)[0]),t.newRange&&(t.newRange=t.newRange._getTransformedByInsertOperation(e)[0]),[t]))),Gc(Pc,Pc,((t,e,n)=>{if(t.name==e.name){if(!n.aIsStrong)return[new Oc(0)];t.oldRange=e.newRange?e.newRange.clone():null}return[t]})),Gc(Pc,Fc,((t,e)=>(t.oldRange&&(t.oldRange=t.oldRange._getTransformedByMergeOperation(e)),t.newRange&&(t.newRange=t.newRange._getTransformedByMergeOperation(e)),[t]))),Gc(Pc,Nc,((t,e,n)=>{if(t.oldRange&&(t.oldRange=ca._createFromRanges(t.oldRange._getTransformedByMoveOperation(e))),t.newRange){if(n.abRelation){const o=ca._createFromRanges(t.newRange._getTransformedByMoveOperation(e));if("left"==n.abRelation.side&&e.targetPosition.isEqual(t.newRange.start))return t.newRange.end=o.end,t.newRange.start.path=n.abRelation.path,[t];if("right"==n.abRelation.side&&e.targetPosition.isEqual(t.newRange.end))return t.newRange.start=o.start,t.newRange.end.path=n.abRelation.path,[t]}t.newRange=ca._createFromRanges(t.newRange._getTransformedByMoveOperation(e))}return[t]})),Gc(Pc,Vc,((t,e,n)=>{if(t.oldRange&&(t.oldRange=t.oldRange._getTransformedBySplitOperation(e)),t.newRange){if(n.abRelation){const o=t.newRange._getTransformedBySplitOperation(e);return t.newRange.start.isEqual(e.splitPosition)&&n.abRelation.wasStartBeforeMergedElement?t.newRange.start=na._createAt(e.insertionPosition):t.newRange.start.isEqual(e.splitPosition)&&!n.abRelation.wasInLeftElement&&(t.newRange.start=na._createAt(e.moveTargetPosition)),t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasInRightElement?t.newRange.end=na._createAt(e.moveTargetPosition):t.newRange.end.isEqual(e.splitPosition)&&n.abRelation.wasEndBeforeMergedElement?t.newRange.end=na._createAt(e.insertionPosition):t.newRange.end=o.end,[t]}t.newRange=t.newRange._getTransformedBySplitOperation(e)}return[t]})),Gc(Fc,Bc,((t,e)=>(t.sourcePosition.hasSameParentAs(e.position)&&(t.howMany+=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByInsertOperation(e),t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e),[t]))),Gc(Fc,Fc,((t,e,n)=>{if(t.sourcePosition.isEqual(e.sourcePosition)&&t.targetPosition.isEqual(e.targetPosition)){if(n.bWasUndone){const n=e.graveyardPosition.path.slice();return n.push(0),t.sourcePosition=new na(e.graveyardPosition.root,n),t.howMany=0,[t]}return[new Oc(0)]}if(t.sourcePosition.isEqual(e.sourcePosition)&&!t.targetPosition.isEqual(e.targetPosition)&&!n.bWasUndone&&"splitAtSource"!=n.abRelation){const o="$graveyard"==t.targetPosition.root.rootName,i="$graveyard"==e.targetPosition.root.rootName;if(i&&!o||(!o||i)&&n.aIsStrong){const n=e.targetPosition._getTransformedByMergeOperation(e),o=t.targetPosition._getTransformedByMergeOperation(e);return[new Nc(n,t.howMany,o,0)]}return[new Oc(0)]}return t.sourcePosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByMergeOperation(e),t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),t.graveyardPosition.isEqual(e.graveyardPosition)&&n.aIsStrong||(t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)),[t]})),Gc(Fc,Nc,((t,e,n)=>{const o=ca._createFromPositionAndShift(e.sourcePosition,e.howMany);return"remove"==e.type&&!n.bWasUndone&&!n.forceWeakRemove&&t.deletionPosition.hasSameParentAs(e.sourcePosition)&&o.containsPosition(t.sourcePosition)?[new Oc(0)]:(t.sourcePosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.sourcePosition.hasSameParentAs(e.sourcePosition)&&(t.howMany-=e.howMany),t.sourcePosition=t.sourcePosition._getTransformedByMoveOperation(e),t.targetPosition=t.targetPosition._getTransformedByMoveOperation(e),t.graveyardPosition.isEqual(e.targetPosition)||(t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)),[t])})),Gc(Fc,Vc,((t,e,n)=>{if(e.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedByDeletion(e.graveyardPosition,1),t.deletionPosition.isEqual(e.graveyardPosition)&&(t.howMany=e.howMany)),t.targetPosition.isEqual(e.splitPosition)){const o=0!=e.howMany,i=e.graveyardPosition&&t.deletionPosition.isEqual(e.graveyardPosition);if(o||i||"mergeTargetNotMoved"==n.abRelation)return t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e),[t]}if(t.sourcePosition.isEqual(e.splitPosition)){if("mergeSourceNotMoved"==n.abRelation)return t.howMany=0,t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t];if("mergeSameElement"==n.abRelation||t.sourcePosition.offset>0)return t.sourcePosition=e.moveTargetPosition.clone(),t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t]}return t.sourcePosition.hasSameParentAs(e.splitPosition)&&(t.howMany=e.splitPosition.offset),t.sourcePosition=t.sourcePosition._getTransformedBySplitOperation(e),t.targetPosition=t.targetPosition._getTransformedBySplitOperation(e),[t]})),Gc(Nc,Bc,((t,e)=>{const n=ca._createFromPositionAndShift(t.sourcePosition,t.howMany)._getTransformedByInsertOperation(e,!1)[0];return t.sourcePosition=n.start,t.howMany=n.end.offset-n.start.offset,t.targetPosition.isEqual(e.position)||(t.targetPosition=t.targetPosition._getTransformedByInsertOperation(e)),[t]})),Gc(Nc,Nc,((t,e,n)=>{const o=ca._createFromPositionAndShift(t.sourcePosition,t.howMany),i=ca._createFromPositionAndShift(e.sourcePosition,e.howMany);let r,s=n.aIsStrong,a=!n.aIsStrong;if("insertBefore"==n.abRelation||"insertAfter"==n.baRelation?a=!0:"insertAfter"!=n.abRelation&&"insertBefore"!=n.baRelation||(a=!1),r=t.targetPosition.isEqual(e.targetPosition)&&a?t.targetPosition._getTransformedByDeletion(e.sourcePosition,e.howMany):t.targetPosition._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),Xc(t,e)&&Xc(e,t))return[e.getReversed()];if(o.containsPosition(e.targetPosition)&&o.containsRange(i,!0))return o.start=o.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),o.end=o.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),tl([o],r);if(i.containsPosition(t.targetPosition)&&i.containsRange(o,!0))return o.start=o.start._getCombined(e.sourcePosition,e.getMovedRangeStart()),o.end=o.end._getCombined(e.sourcePosition,e.getMovedRangeStart()),tl([o],r);const c=$(t.sourcePosition.getParentPath(),e.sourcePosition.getParentPath());if("prefix"==c||"extension"==c)return o.start=o.start._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),o.end=o.end._getTransformedByMove(e.sourcePosition,e.targetPosition,e.howMany),tl([o],r);"remove"!=t.type||"remove"==e.type||n.aWasUndone||n.forceWeakRemove?"remove"==t.type||"remove"!=e.type||n.bWasUndone||n.forceWeakRemove||(s=!1):s=!0;const l=[],d=o.getDifference(i);for(const t of d){t.start=t.start._getTransformedByDeletion(e.sourcePosition,e.howMany),t.end=t.end._getTransformedByDeletion(e.sourcePosition,e.howMany);const n="same"==$(t.start.getParentPath(),e.getMovedRangeStart().getParentPath()),o=t._getTransformedByInsertion(e.getMovedRangeStart(),e.howMany,n);l.push(...o)}const h=o.getIntersection(i);return null!==h&&s&&(h.start=h.start._getCombined(e.sourcePosition,e.getMovedRangeStart()),h.end=h.end._getCombined(e.sourcePosition,e.getMovedRangeStart()),0===l.length?l.push(h):1==l.length?i.start.isBefore(o.start)||i.start.isEqual(o.start)?l.unshift(h):l.push(h):l.splice(1,0,h)),0===l.length?[new Oc(t.baseVersion)]:tl(l,r)})),Gc(Nc,Vc,((t,e,n)=>{let o=t.targetPosition.clone();t.targetPosition.isEqual(e.insertionPosition)&&e.graveyardPosition&&"moveTargetAfter"!=n.abRelation||(o=t.targetPosition._getTransformedBySplitOperation(e));const i=ca._createFromPositionAndShift(t.sourcePosition,t.howMany);if(i.end.isEqual(e.insertionPosition))return e.graveyardPosition||t.howMany++,t.targetPosition=o,[t];if(i.start.hasSameParentAs(e.splitPosition)&&i.containsPosition(e.splitPosition)){let t=new ca(e.splitPosition,i.end);return t=t._getTransformedBySplitOperation(e),tl([new ca(i.start,e.splitPosition),t],o)}t.targetPosition.isEqual(e.splitPosition)&&"insertAtSource"==n.abRelation&&(o=e.moveTargetPosition),t.targetPosition.isEqual(e.insertionPosition)&&"insertBetween"==n.abRelation&&(o=t.targetPosition);const r=[i._getTransformedBySplitOperation(e)];if(e.graveyardPosition){const o=i.start.isEqual(e.graveyardPosition)||i.containsPosition(e.graveyardPosition);t.howMany>1&&o&&!n.aWasUndone&&r.push(ca._createFromPositionAndShift(e.insertionPosition,1))}return tl(r,o)})),Gc(Nc,Fc,((t,e,n)=>{const o=ca._createFromPositionAndShift(t.sourcePosition,t.howMany);if(e.deletionPosition.hasSameParentAs(t.sourcePosition)&&o.containsPosition(e.sourcePosition))if("remove"!=t.type||n.forceWeakRemove){if(1==t.howMany)return n.bWasUndone?(t.sourcePosition=e.graveyardPosition.clone(),t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),[t]):[new Oc(0)]}else if(!n.aWasUndone){const n=[];let o=e.graveyardPosition.clone(),i=e.targetPosition._getTransformedByMergeOperation(e);t.howMany>1&&(n.push(new Nc(t.sourcePosition,t.howMany-1,t.targetPosition,0)),o=o._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1),i=i._getTransformedByMove(t.sourcePosition,t.targetPosition,t.howMany-1));const r=e.deletionPosition._getCombined(t.sourcePosition,t.targetPosition),s=new Nc(o,1,r,0),a=s.getMovedRangeStart().path.slice();a.push(0);const c=new na(s.targetPosition.root,a);i=i._getTransformedByMove(o,r,1);const l=new Nc(i,e.howMany,c,0);return n.push(s),n.push(l),n}const i=ca._createFromPositionAndShift(t.sourcePosition,t.howMany)._getTransformedByMergeOperation(e);return t.sourcePosition=i.start,t.howMany=i.end.offset-i.start.offset,t.targetPosition=t.targetPosition._getTransformedByMergeOperation(e),[t]})),Gc(Rc,Bc,((t,e)=>(t.position=t.position._getTransformedByInsertOperation(e),[t]))),Gc(Rc,Fc,((t,e)=>t.position.isEqual(e.deletionPosition)?(t.position=e.graveyardPosition.clone(),t.position.stickiness="toNext",[t]):(t.position=t.position._getTransformedByMergeOperation(e),[t]))),Gc(Rc,Nc,((t,e)=>(t.position=t.position._getTransformedByMoveOperation(e),[t]))),Gc(Rc,Rc,((t,e,n)=>{if(t.position.isEqual(e.position)){if(!n.aIsStrong)return[new Oc(0)];t.oldName=e.newName}return[t]})),Gc(Rc,Vc,((t,e)=>{if("same"==$(t.position.path,e.splitPosition.getParentPath())&&!e.graveyardPosition){const e=new Rc(t.position.getShiftedBy(1),t.oldName,t.newName,0);return[t,e]}return t.position=t.position._getTransformedBySplitOperation(e),[t]})),Gc(jc,jc,((t,e,n)=>{if(t.root===e.root&&t.key===e.key){if(!n.aIsStrong||t.newValue===e.newValue)return[new Oc(0)];t.oldValue=e.newValue}return[t]})),Gc(Vc,Bc,((t,e)=>(t.splitPosition.hasSameParentAs(e.position)&&t.splitPosition.offset{if(!t.graveyardPosition&&!n.bWasUndone&&t.splitPosition.hasSameParentAs(e.sourcePosition)){const n=e.graveyardPosition.path.slice();n.push(0);const o=new na(e.graveyardPosition.root,n),i=Vc.getInsertionPosition(new na(e.graveyardPosition.root,n)),r=new Vc(o,0,i,null,0);return t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e),t.insertionPosition=Vc.getInsertionPosition(t.splitPosition),t.graveyardPosition=r.insertionPosition.clone(),t.graveyardPosition.stickiness="toNext",[r,t]}return t.splitPosition.hasSameParentAs(e.deletionPosition)&&!t.splitPosition.isAfter(e.deletionPosition)&&t.howMany--,t.splitPosition.hasSameParentAs(e.targetPosition)&&(t.howMany+=e.howMany),t.splitPosition=t.splitPosition._getTransformedByMergeOperation(e),t.insertionPosition=Vc.getInsertionPosition(t.splitPosition),t.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedByMergeOperation(e)),[t]})),Gc(Vc,Nc,((t,e,n)=>{const o=ca._createFromPositionAndShift(e.sourcePosition,e.howMany);if(t.graveyardPosition){const i=o.start.isEqual(t.graveyardPosition)||o.containsPosition(t.graveyardPosition);if(!n.bWasUndone&&i){const n=t.splitPosition._getTransformedByMoveOperation(e),o=t.graveyardPosition._getTransformedByMoveOperation(e),i=o.path.slice();i.push(0);const r=new na(o.root,i);return[new Nc(n,t.howMany,r,0)]}t.graveyardPosition=t.graveyardPosition._getTransformedByMoveOperation(e)}const i=t.splitPosition.isEqual(e.targetPosition);if(i&&("insertAtSource"==n.baRelation||"splitBefore"==n.abRelation))return t.howMany+=e.howMany,t.splitPosition=t.splitPosition._getTransformedByDeletion(e.sourcePosition,e.howMany),t.insertionPosition=Vc.getInsertionPosition(t.splitPosition),[t];if(i&&n.abRelation&&n.abRelation.howMany){const{howMany:e,offset:o}=n.abRelation;return t.howMany+=e,t.splitPosition=t.splitPosition.getShiftedBy(o),[t]}if(t.splitPosition.hasSameParentAs(e.sourcePosition)&&o.containsPosition(t.splitPosition)){const n=e.howMany-(t.splitPosition.offset-e.sourcePosition.offset);return t.howMany-=n,t.splitPosition.hasSameParentAs(e.targetPosition)&&t.splitPosition.offset{if(t.splitPosition.isEqual(e.splitPosition)){if(!t.graveyardPosition&&!e.graveyardPosition)return[new Oc(0)];if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition))return[new Oc(0)];if("splitBefore"==n.abRelation)return t.howMany=0,t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e),[t]}if(t.graveyardPosition&&e.graveyardPosition&&t.graveyardPosition.isEqual(e.graveyardPosition)){const o="$graveyard"==t.splitPosition.root.rootName,i="$graveyard"==e.splitPosition.root.rootName;if(i&&!o||(!o||i)&&n.aIsStrong){const n=[];return e.howMany&&n.push(new Nc(e.moveTargetPosition,e.howMany,e.splitPosition,0)),t.howMany&&n.push(new Nc(t.splitPosition,t.howMany,t.moveTargetPosition,0)),n}return[new Oc(0)]}if(t.graveyardPosition&&(t.graveyardPosition=t.graveyardPosition._getTransformedBySplitOperation(e)),t.splitPosition.isEqual(e.insertionPosition)&&"splitBefore"==n.abRelation)return t.howMany++,[t];if(e.splitPosition.isEqual(t.insertionPosition)&&"splitBefore"==n.baRelation){const n=e.insertionPosition.path.slice();n.push(0);const o=new na(e.insertionPosition.root,n);return[t,new Nc(t.insertionPosition,1,o,0)]}return t.splitPosition.hasSameParentAs(e.splitPosition)&&t.splitPosition.offset{const n=e[0];n.isDocumentOperation&&ol.call(this,n)}),{priority:"low"})}function ol(t){const e=this.getTransformedByOperation(t);if(!this.isEqual(e)){const t=this.toPosition();this.path=e.path,this.root=e.root,this.fire("change",t)}}el.prototype.is=function(t){return"livePosition"===t||"model:livePosition"===t||"position"==t||"model:position"===t};class il{constructor(t={}){"string"==typeof t&&(t="transparent"===t?{isUndoable:!1}:{},k("batch-constructor-deprecated-string-type"));const{isUndoable:e=!0,isLocal:n=!0,isUndo:o=!1,isTyping:i=!1}=t;this.operations=[],this.isUndoable=e,this.isLocal=n,this.isUndo=o,this.isTyping=i}get type(){return k("batch-type-deprecated"),"default"}get baseVersion(){for(const t of this.operations)if(null!==t.baseVersion)return t.baseVersion;return null}addOperation(t){return t.batch=this,this.operations.push(t),t}}class rl{constructor(t){this._markerCollection=t,this._changesInElement=new Map,this._elementSnapshots=new Map,this._changedMarkers=new Map,this._changeCount=0,this._cachedChanges=null,this._cachedChangesWithGraveyard=null,this._refreshedItems=new Set}get isEmpty(){return 0==this._changesInElement.size&&0==this._changedMarkers.size}bufferOperation(t){const e=t;switch(e.type){case"insert":if(this._isInInsertedElement(e.position.parent))return;this._markInsert(e.position.parent,e.position.offset,e.nodes.maxOffset);break;case"addAttribute":case"removeAttribute":case"changeAttribute":for(const t of e.range.getItems({shallow:!0}))this._isInInsertedElement(t.parent)||this._markAttribute(t);break;case"remove":case"move":case"reinsert":{if(e.sourcePosition.isEqual(e.targetPosition)||e.sourcePosition.getShiftedBy(e.howMany).isEqual(e.targetPosition))return;const t=this._isInInsertedElement(e.sourcePosition.parent),n=this._isInInsertedElement(e.targetPosition.parent);t||this._markRemove(e.sourcePosition.parent,e.sourcePosition.offset,e.howMany),n||this._markInsert(e.targetPosition.parent,e.getMovedRangeStart().offset,e.howMany);break}case"rename":{if(this._isInInsertedElement(e.position.parent))return;this._markRemove(e.position.parent,e.position.offset,1),this._markInsert(e.position.parent,e.position.offset,1);const t=ca._createFromPositionAndShift(e.position,1);for(const e of this._markerCollection.getMarkersIntersectingRange(t)){const t=e.getData();this.bufferMarkerChange(e.name,t,t)}break}case"split":{const t=e.splitPosition.parent;this._isInInsertedElement(t)||this._markRemove(t,e.splitPosition.offset,e.howMany),this._isInInsertedElement(e.insertionPosition.parent)||this._markInsert(e.insertionPosition.parent,e.insertionPosition.offset,1),e.graveyardPosition&&this._markRemove(e.graveyardPosition.parent,e.graveyardPosition.offset,1);break}case"merge":{const t=e.sourcePosition.parent;this._isInInsertedElement(t.parent)||this._markRemove(t.parent,t.startOffset,1);const n=e.graveyardPosition.parent;this._markInsert(n,e.graveyardPosition.offset,1);const o=e.targetPosition.parent;this._isInInsertedElement(o)||this._markInsert(o,e.targetPosition.offset,t.maxOffset);break}}this._cachedChanges=null}bufferMarkerChange(t,e,n){const o=this._changedMarkers.get(t);o?(o.newMarkerData=n,null==o.oldMarkerData.range&&null==n.range&&this._changedMarkers.delete(t)):this._changedMarkers.set(t,{newMarkerData:n,oldMarkerData:e})}getMarkersToRemove(){const t=[];for(const[e,n]of this._changedMarkers)null!=n.oldMarkerData.range&&t.push({name:e,range:n.oldMarkerData.range});return t}getMarkersToAdd(){const t=[];for(const[e,n]of this._changedMarkers)null!=n.newMarkerData.range&&t.push({name:e,range:n.newMarkerData.range});return t}getChangedMarkers(){return Array.from(this._changedMarkers).map((([t,e])=>({name:t,data:{oldRange:e.oldMarkerData.range,newRange:e.newMarkerData.range}})))}hasDataChanges(){if(this._changesInElement.size>0)return!0;for(const{newMarkerData:t,oldMarkerData:e}of this._changedMarkers.values()){if(t.affectsData!==e.affectsData)return!0;if(t.affectsData){const n=t.range&&!e.range,o=!t.range&&e.range,i=t.range&&e.range&&!t.range.isEqual(e.range);if(n||o||i)return!0}}return!1}getChanges(t={}){if(this._cachedChanges)return t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice();let e=[];for(const t of this._changesInElement.keys()){const n=this._changesInElement.get(t).sort(((t,e)=>t.offset===e.offset?t.type!=e.type?"remove"==t.type?-1:1:0:t.offsett.position.root!=e.position.root?t.position.root.rootNamet));for(const t of e)delete t.changeCount,"attribute"==t.type&&(delete t.position,delete t.length);return this._changeCount=0,this._cachedChangesWithGraveyard=e,this._cachedChanges=e.filter(cl),t.includeChangesInGraveyard?this._cachedChangesWithGraveyard.slice():this._cachedChanges.slice()}getRefreshedItems(){return new Set(this._refreshedItems)}reset(){this._changesInElement.clear(),this._elementSnapshots.clear(),this._changedMarkers.clear(),this._refreshedItems=new Set,this._cachedChanges=null}_refreshItem(t){if(this._isInInsertedElement(t.parent))return;this._markRemove(t.parent,t.startOffset,t.offsetSize),this._markInsert(t.parent,t.startOffset,t.offsetSize),this._refreshedItems.add(t);const e=ca._createOn(t);for(const t of this._markerCollection.getMarkersIntersectingRange(e)){const e=t.getData();this.bufferMarkerChange(t.name,e,e)}this._cachedChanges=null}_markInsert(t,e,n){const o={type:"insert",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,o)}_markRemove(t,e,n){const o={type:"remove",offset:e,howMany:n,count:this._changeCount++};this._markChange(t,o),this._removeAllNestedChanges(t,e,n)}_markAttribute(t){const e={type:"attribute",offset:t.startOffset,howMany:t.offsetSize,count:this._changeCount++};this._markChange(t.parent,e)}_markChange(t,e){this._makeSnapshot(t);const n=this._getChangesForElement(t);this._handleChange(e,n),n.push(e);for(let t=0;tn.offset){if(o>i){const t={type:"attribute",offset:i,howMany:o-i,count:this._changeCount++};this._handleChange(t,e),e.push(t)}t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}else t.offset>=n.offset&&t.offseti?(t.nodesToHandle=o-i,t.offset=i):t.nodesToHandle=0);if("remove"==n.type&&t.offsetn.offset){const i={type:"attribute",offset:n.offset,howMany:o-n.offset,count:this._changeCount++};this._handleChange(i,e),e.push(i),t.nodesToHandle=n.offset-t.offset,t.howMany=t.nodesToHandle}"attribute"==n.type&&(t.offset>=n.offset&&o<=i?(t.nodesToHandle=0,t.howMany=0,t.offset=0):t.offset<=n.offset&&o>=i&&(n.howMany=0))}}t.howMany=t.nodesToHandle,delete t.nodesToHandle}_getInsertDiff(t,e,n){return{type:"insert",position:na._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getRemoveDiff(t,e,n){return{type:"remove",position:na._createAt(t,e),name:n.name,attributes:new Map(n.attributes),length:1,changeCount:this._changeCount++}}_getAttributesDiff(t,e,n){const o=[];n=new Map(n);for(const[i,r]of e){const e=n.has(i)?n.get(i):null;e!==r&&o.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:i,attributeOldValue:r,attributeNewValue:e,changeCount:this._changeCount++}),n.delete(i)}for(const[e,i]of n)o.push({type:"attribute",position:t.start,range:t.clone(),length:1,attributeKey:e,attributeOldValue:null,attributeNewValue:i,changeCount:this._changeCount++});return o}_isInInsertedElement(t){const e=t.parent;if(!e)return!1;const n=this._changesInElement.get(e),o=t.startOffset;if(n)for(const t of n)if("insert"==t.type&&o>=t.offset&&oo){for(let e=0;ethis._version+1&&this._gaps.set(this._version,t),this._version=t}get lastOperation(){return this._operations[this._operations.length-1]}addOperation(t){if(t.baseVersion!==this.version)throw new f("model-document-history-addoperation-incorrect-version",this,{operation:t,historyVersion:this.version});this._operations.push(t),this._version++,this._baseVersionToOperationIndex.set(t.baseVersion,this._operations.length-1)}getOperations(t,e=this.version){if(!this._operations.length)return[];const n=this._operations[0];void 0===t&&(t=n.baseVersion);let o=e-1;for(const[e,n]of this._gaps)t>e&&te&&othis.lastOperation.baseVersion)return[];let i=this._baseVersionToOperationIndex.get(t);void 0===i&&(i=0);let r=this._baseVersionToOperationIndex.get(o);return void 0===r&&(r=this._operations.length-1),this._operations.slice(i,r+1)}getOperation(t){const e=this._baseVersionToOperationIndex.get(t);if(void 0!==e)return this._operations[e]}setOperationAsUndone(t,e){this._undoPairs.set(e,t),this._undoneOperations.add(t)}isUndoingOperation(t){return this._undoPairs.has(t)}isUndoneOperation(t){return this._undoneOperations.has(t)}getUndoneOperation(t){return this._undoPairs.get(t)}reset(){this._version=0,this._undoPairs=new Map,this._operations=[],this._undoneOperations=new Set,this._gaps=new Map,this._baseVersionToOperationIndex=new Map}}class dl extends Xs{constructor(t,e,n="main"){super(e),this._document=t,this.rootName=n}get document(){return this._document}toJSON(){return this.rootName}}dl.prototype.is=function(t,e){return e?e===this.name&&("rootElement"===t||"model:rootElement"===t||"element"===t||"model:element"===t):"rootElement"===t||"model:rootElement"===t||"element"===t||"model:element"===t||"node"===t||"model:node"===t};const hl="$graveyard";class ul extends(E()){constructor(t){super(),this.model=t,this.history=new ll,this.selection=new ya(this),this.roots=new Io({idProperty:"rootName"}),this.differ=new rl(t.markers),this._postFixers=new Set,this._hasSelectionChangedFromTheLastChangeBlock=!1,this.createRoot("$root",hl),this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&this.differ.bufferOperation(n)}),{priority:"high"}),this.listenTo(t,"applyOperation",((t,e)=>{const n=e[0];n.isDocumentOperation&&this.history.addOperation(n)}),{priority:"low"}),this.listenTo(this.selection,"change",(()=>{this._hasSelectionChangedFromTheLastChangeBlock=!0})),this.listenTo(t.markers,"update",((t,e,n,o,i)=>{const r={...e.getData(),range:o};this.differ.bufferMarkerChange(e.name,i,r),null===n&&e.on("change",((t,n)=>{const o=e.getData();this.differ.bufferMarkerChange(e.name,{...o,range:n},o)}))}))}get version(){return this.history.version}set version(t){this.history.version=t}get graveyard(){return this.getRoot(hl)}createRoot(t="$root",e="main"){if(this.roots.get(e))throw new f("model-document-createroot-name-exists",this,{name:e});const n=new dl(this,t,e);return this.roots.add(n),n}destroy(){this.selection.destroy(),this.stopListening()}getRoot(t="main"){return this.roots.get(t)}getRootNames(){return Array.from(this.roots,(t=>t.rootName)).filter((t=>t!=hl))}registerPostFixer(t){this._postFixers.add(t)}toJSON(){const t=ti(this);return t.selection="[engine.model.DocumentSelection]",t.model="[engine.model.Model]",t}_handleChangeBlock(t){this._hasDocumentChangedFromTheLastChangeBlock()&&(this._callPostFixers(t),this.selection.refresh(),this.differ.hasDataChanges()?this.fire("change:data",t.batch):this.fire("change",t.batch),this.selection.refresh(),this.differ.reset()),this._hasSelectionChangedFromTheLastChangeBlock=!1}_hasDocumentChangedFromTheLastChangeBlock(){return!this.differ.isEmpty||this._hasSelectionChangedFromTheLastChangeBlock}_getDefaultRoot(){for(const t of this.roots)if(t!==this.graveyard)return t;return this.graveyard}_getDefaultRange(){const t=this._getDefaultRoot(),e=this.model,n=e.schema,o=e.createPositionFromPath(t,[0]);return n.getNearestSelectionRange(o)||e.createRange(o)}_validateSelectionRange(t){return gl(t.start)&&gl(t.end)}_callPostFixers(t){let e=!1;do{for(const n of this._postFixers)if(this.selection.refresh(),e=n(t),e)break}while(e)}}function gl(t){const e=t.textNode;if(e){const n=e.data,o=t.offset-e.startOffset;return!Bo(n,o)&&!Po(n,o)}return!0}class ml extends(E()){constructor(){super(),this._markers=new Map}[Symbol.iterator](){return this._markers.values()}has(t){const e=t instanceof pl?t.name:t;return this._markers.has(e)}get(t){return this._markers.get(t)||null}_set(t,e,n=!1,o=!1){const i=t instanceof pl?t.name:t;if(i.includes(","))throw new f("markercollection-incorrect-marker-name",this);const r=this._markers.get(i);if(r){const t=r.getData(),s=r.getRange();let a=!1;return s.isEqual(e)||(r._attachLiveRange(_a.fromRange(e)),a=!0),n!=r.managedUsingOperations&&(r._managedUsingOperations=n,a=!0),"boolean"==typeof o&&o!=r.affectsData&&(r._affectsData=o,a=!0),a&&this.fire(`update:${i}`,r,s,e,t),r}const s=_a.fromRange(e),a=new pl(i,s,n,o);return this._markers.set(i,a),this.fire(`update:${i}`,a,null,e,{...a.getData(),range:null}),a}_remove(t){const e=t instanceof pl?t.name:t,n=this._markers.get(e);return!!n&&(this._markers.delete(e),this.fire(`update:${e}`,n,n.getRange(),null,n.getData()),this._destroyMarker(n),!0)}_refresh(t){const e=t instanceof pl?t.name:t,n=this._markers.get(e);if(!n)throw new f("markercollection-refresh-marker-not-exists",this);const o=n.getRange();this.fire(`update:${e}`,n,o,o,n.getData())}*getMarkersAtPosition(t){for(const e of this)e.getRange().containsPosition(t)&&(yield e)}*getMarkersIntersectingRange(t){for(const e of this)null!==e.getRange().getIntersection(t)&&(yield e)}destroy(){for(const t of this._markers.values())this._destroyMarker(t);this._markers=null,this.stopListening()}*getMarkersGroup(t){for(const e of this._markers.values())e.name.startsWith(t+":")&&(yield e)}_destroyMarker(t){t.stopListening(),t._detachLiveRange()}}class pl extends(E($s)){constructor(t,e,n,o){super(),this.name=t,this._liveRange=this._attachLiveRange(e),this._managedUsingOperations=n,this._affectsData=o}get managedUsingOperations(){if(!this._liveRange)throw new f("marker-destroyed",this);return this._managedUsingOperations}get affectsData(){if(!this._liveRange)throw new f("marker-destroyed",this);return this._affectsData}getData(){return{range:this.getRange(),affectsData:this.affectsData,managedUsingOperations:this.managedUsingOperations}}getStart(){if(!this._liveRange)throw new f("marker-destroyed",this);return this._liveRange.start.clone()}getEnd(){if(!this._liveRange)throw new f("marker-destroyed",this);return this._liveRange.end.clone()}getRange(){if(!this._liveRange)throw new f("marker-destroyed",this);return this._liveRange.toRange()}_attachLiveRange(t){return this._liveRange&&this._detachLiveRange(),t.delegate("change:range").to(this),t.delegate("change:content").to(this),this._liveRange=t,t}_detachLiveRange(){this._liveRange.stopDelegating("change:range",this),this._liveRange.stopDelegating("change:content",this),this._liveRange.detach(),this._liveRange=null}}pl.prototype.is=function(t){return"marker"===t||"model:marker"===t};class fl extends yc{constructor(t,e){super(null),this.sourcePosition=t.clone(),this.howMany=e}get type(){return"detach"}toJSON(){const t=super.toJSON();return t.sourcePosition=this.sourcePosition.toJSON(),t}_validate(){if(this.sourcePosition.root.document)throw new f("detach-operation-on-document-node",this)}_execute(){Ec(ca._createFromPositionAndShift(this.sourcePosition,this.howMany))}static get className(){return"DetachOperation"}}class kl extends $s{constructor(t){super(),this.markers=new Map,this._children=new Qs,t&&this._insertChild(0,t)}[Symbol.iterator](){return this.getChildren()}get childCount(){return this._children.length}get maxOffset(){return this._children.maxOffset}get isEmpty(){return 0===this.childCount}get nextSibling(){return null}get previousSibling(){return null}get root(){return this}get parent(){return null}get document(){return null}getAncestors(){return[]}getChild(t){return this._children.getNode(t)}getChildren(){return this._children[Symbol.iterator]()}getChildIndex(t){return this._children.getNodeIndex(t)}getChildStartOffset(t){return this._children.getNodeStartOffset(t)}getPath(){return[]}getNodeByPath(t){let e=this;for(const n of t)e=e.getChild(e.offsetToIndex(n));return e}offsetToIndex(t){return this._children.offsetToIndex(t)}toJSON(){const t=[];for(const e of this._children)t.push(e.toJSON());return t}static fromJSON(t){const e=[];for(const n of t)n.name?e.push(Xs.fromJSON(n)):e.push(Zs.fromJSON(n));return new kl(e)}_appendChild(t){this._insertChild(this.childCount,t)}_insertChild(t,e){const n=function(t){return"string"==typeof t?[new Zs(t)]:(K(t)||(t=[t]),Array.from(t).map((t=>"string"==typeof t?new Zs(t):t instanceof Js?new Zs(t.data,t.getAttributes()):t)))}(e);for(const t of n)null!==t.parent&&t._remove(),t.parent=this;this._children._insertNodes(t,n)}_removeChildren(t,e=1){const n=this._children._removeNodes(t,e);for(const t of n)t.parent=null;return n}}kl.prototype.is=function(t){return"documentFragment"===t||"model:documentFragment"===t};class bl{constructor(t,e){this.model=t,this.batch=e}createText(t,e){return new Zs(t,e)}createElement(t,e){return new Xs(t,e)}createDocumentFragment(){return new kl}cloneElement(t,e=!0){return t._clone(e)}insert(t,e,n=0){if(this._assertWriterUsedCorrectly(),t instanceof Zs&&""==t.data)return;const o=na._createAt(e,n);if(t.parent){if(vl(t.root,o.root))return void this.move(ca._createOn(t),o);if(t.root.document)throw new f("model-writer-insert-forbidden-move",this);this.remove(t)}const i=o.root.document?o.root.document.version:null,r=new Bc(o,t,i);if(t instanceof Zs&&(r.shouldReceiveAttributes=!0),this.batch.addOperation(r),this.model.applyOperation(r),t instanceof kl)for(const[e,n]of t.markers){const t=na._createAt(n.root,0),i={range:new ca(n.start._getCombined(t,o),n.end._getCombined(t,o)),usingOperation:!0,affectsData:!0};this.model.markers.has(e)?this.updateMarker(e,i):this.addMarker(e,i)}}insertText(t,e,n,o){e instanceof kl||e instanceof Xs||e instanceof na?this.insert(this.createText(t),e,n):this.insert(this.createText(t,e),n,o)}insertElement(t,e,n,o){e instanceof kl||e instanceof Xs||e instanceof na?this.insert(this.createElement(t),e,n):this.insert(this.createElement(t,e),n,o)}append(t,e){this.insert(t,e,"end")}appendText(t,e,n){e instanceof kl||e instanceof Xs?this.insert(this.createText(t),e,"end"):this.insert(this.createText(t,e),n,"end")}appendElement(t,e,n){e instanceof kl||e instanceof Xs?this.insert(this.createElement(t),e,"end"):this.insert(this.createElement(t,e),n,"end")}setAttribute(t,e,n){if(this._assertWriterUsedCorrectly(),n instanceof ca){const o=n.getMinimalFlatRanges();for(const n of o)wl(this,t,e,n)}else _l(this,t,e,n)}setAttributes(t,e){for(const[n,o]of No(t))this.setAttribute(n,o,e)}removeAttribute(t,e){if(this._assertWriterUsedCorrectly(),e instanceof ca){const n=e.getMinimalFlatRanges();for(const e of n)wl(this,t,null,e)}else _l(this,t,null,e)}clearAttributes(t){this._assertWriterUsedCorrectly();const e=t=>{for(const e of t.getAttributeKeys())this.removeAttribute(e,t)};if(t instanceof ca)for(const n of t.getItems())e(n);else e(t)}move(t,e,n){if(this._assertWriterUsedCorrectly(),!(t instanceof ca))throw new f("writer-move-invalid-range",this);if(!t.isFlat)throw new f("writer-move-range-not-flat",this);const o=na._createAt(e,n);if(o.isEqual(t.start))return;if(this._addOperationForAffectedMarkers("move",t),!vl(t.root,o.root))throw new f("writer-move-different-document",this);const i=t.root.document?t.root.document.version:null,r=new Nc(t.start,t.end.offset-t.start.offset,o,i);this.batch.addOperation(r),this.model.applyOperation(r)}remove(t){this._assertWriterUsedCorrectly();const e=(t instanceof ca?t:ca._createOn(t)).getMinimalFlatRanges().reverse();for(const t of e)this._addOperationForAffectedMarkers("move",t),Cl(t.start,t.end.offset-t.start.offset,this.batch,this.model)}merge(t){this._assertWriterUsedCorrectly();const e=t.nodeBefore,n=t.nodeAfter;if(this._addOperationForAffectedMarkers("merge",t),!(e instanceof Xs))throw new f("writer-merge-no-element-before",this);if(!(n instanceof Xs))throw new f("writer-merge-no-element-after",this);t.root.document?this._merge(t):this._mergeDetached(t)}createPositionFromPath(t,e,n){return this.model.createPositionFromPath(t,e,n)}createPositionAt(t,e){return this.model.createPositionAt(t,e)}createPositionAfter(t){return this.model.createPositionAfter(t)}createPositionBefore(t){return this.model.createPositionBefore(t)}createRange(t,e){return this.model.createRange(t,e)}createRangeIn(t){return this.model.createRangeIn(t)}createRangeOn(t){return this.model.createRangeOn(t)}createSelection(...t){return this.model.createSelection(...t)}_mergeDetached(t){const e=t.nodeBefore,n=t.nodeAfter;this.move(ca._createIn(n),na._createAt(e,"end")),this.remove(n)}_merge(t){const e=na._createAt(t.nodeBefore,"end"),n=na._createAt(t.nodeAfter,0),o=t.root.document.graveyard,i=new na(o,[0]),r=t.root.document.version,s=new Fc(n,t.nodeAfter.maxOffset,e,i,r);this.batch.addOperation(s),this.model.applyOperation(s)}rename(t,e){if(this._assertWriterUsedCorrectly(),!(t instanceof Xs))throw new f("writer-rename-not-element-instance",this);const n=t.root.document?t.root.document.version:null,o=new Rc(na._createBefore(t),t.name,e,n);this.batch.addOperation(o),this.model.applyOperation(o)}split(t,e){this._assertWriterUsedCorrectly();let n,o,i=t.parent;if(!i.parent)throw new f("writer-split-element-no-parent",this);if(e||(e=i.parent),!t.parent.getAncestors({includeSelf:!0}).includes(e))throw new f("writer-split-invalid-limit-element",this);do{const e=i.root.document?i.root.document.version:null,r=i.maxOffset-t.offset,s=Vc.getInsertionPosition(t),a=new Vc(t,r,s,null,e);this.batch.addOperation(a),this.model.applyOperation(a),n||o||(n=i,o=t.parent.nextSibling),i=(t=this.createPositionAfter(t.parent)).parent}while(i!==e);return{position:t,range:new ca(na._createAt(n,"end"),na._createAt(o,0))}}wrap(t,e){if(this._assertWriterUsedCorrectly(),!t.isFlat)throw new f("writer-wrap-range-not-flat",this);const n=e instanceof Xs?e:new Xs(e);if(n.childCount>0)throw new f("writer-wrap-element-not-empty",this);if(null!==n.parent)throw new f("writer-wrap-element-attached",this);this.insert(n,t.start);const o=new ca(t.start.getShiftedBy(1),t.end.getShiftedBy(1));this.move(o,na._createAt(n,0))}unwrap(t){if(this._assertWriterUsedCorrectly(),null===t.parent)throw new f("writer-unwrap-element-no-parent",this);this.move(ca._createIn(t),this.createPositionAfter(t)),this.remove(t)}addMarker(t,e){if(this._assertWriterUsedCorrectly(),!e||"boolean"!=typeof e.usingOperation)throw new f("writer-addmarker-no-usingoperation",this);const n=e.usingOperation,o=e.range,i=void 0!==e.affectsData&&e.affectsData;if(this.model.markers.has(t))throw new f("writer-addmarker-marker-exists",this);if(!o)throw new f("writer-addmarker-no-range",this);return n?(Al(this,t,null,o,i),this.model.markers.get(t)):this.model.markers._set(t,o,n,i)}updateMarker(t,e){this._assertWriterUsedCorrectly();const n="string"==typeof t?t:t.name,o=this.model.markers.get(n);if(!o)throw new f("writer-updatemarker-marker-not-exists",this);if(!e)return k("writer-updatemarker-reconvert-using-editingcontroller",{markerName:n}),void this.model.markers._refresh(o);const i="boolean"==typeof e.usingOperation,r="boolean"==typeof e.affectsData,s=r?e.affectsData:o.affectsData;if(!i&&!e.range&&!r)throw new f("writer-updatemarker-wrong-options",this);const a=o.getRange(),c=e.range?e.range:a;i&&e.usingOperation!==o.managedUsingOperations?e.usingOperation?Al(this,n,null,c,s):(Al(this,n,a,null,s),this.model.markers._set(n,c,void 0,s)):o.managedUsingOperations?Al(this,n,a,c,s):this.model.markers._set(n,c,void 0,s)}removeMarker(t){this._assertWriterUsedCorrectly();const e="string"==typeof t?t:t.name;if(!this.model.markers.has(e))throw new f("writer-removemarker-no-marker",this);const n=this.model.markers.get(e);n.managedUsingOperations?Al(this,e,n.getRange(),null,n.affectsData):this.model.markers._remove(e)}setSelection(...t){this._assertWriterUsedCorrectly(),this.model.document.selection._setTo(...t)}setSelectionFocus(t,e){this._assertWriterUsedCorrectly(),this.model.document.selection._setFocus(t,e)}setSelectionAttribute(t,e){if(this._assertWriterUsedCorrectly(),"string"==typeof t)this._setSelectionAttribute(t,e);else for(const[e,n]of No(t))this._setSelectionAttribute(e,n)}removeSelectionAttribute(t){if(this._assertWriterUsedCorrectly(),"string"==typeof t)this._removeSelectionAttribute(t);else for(const e of t)this._removeSelectionAttribute(e)}overrideSelectionGravity(){return this.model.document.selection._overrideGravity()}restoreSelectionGravity(t){this.model.document.selection._restoreGravity(t)}_setSelectionAttribute(t,e){const n=this.model.document.selection;if(n.isCollapsed&&n.anchor.parent.isEmpty){const o=ya._getStoreAttributeKey(t);this.setAttribute(o,e,n.anchor.parent)}n._setAttribute(t,e)}_removeSelectionAttribute(t){const e=this.model.document.selection;if(e.isCollapsed&&e.anchor.parent.isEmpty){const n=ya._getStoreAttributeKey(t);this.removeAttribute(n,e.anchor.parent)}e._removeAttribute(t)}_assertWriterUsedCorrectly(){if(this.model._currentWriter!==this)throw new f("writer-incorrect-use",this)}_addOperationForAffectedMarkers(t,e){for(const n of this.model.markers){if(!n.managedUsingOperations)continue;const o=n.getRange();let i=!1;if("move"===t){const t=e;i=t.containsPosition(o.start)||t.start.isEqual(o.start)||t.containsPosition(o.end)||t.end.isEqual(o.end)}else{const t=e,n=t.nodeBefore,r=t.nodeAfter,s=o.start.parent==n&&o.start.isAtEnd,a=o.end.parent==r&&0==o.end.offset,c=o.end.nodeAfter==r,l=o.start.nodeAfter==r;i=s||a||c||l}i&&this.updateMarker(n.name,{range:o})}}}function wl(t,e,n,o){const i=t.model,r=i.document;let s,a,c,l=o.start;for(const t of o.getWalker({shallow:!0}))c=t.item.getAttribute(e),s&&a!=c&&(a!=n&&d(),l=s),s=t.nextPosition,a=c;function d(){const o=new ca(l,s),c=o.root.document?r.version:null,d=new Lc(o,e,a,n,c);t.batch.addOperation(d),i.applyOperation(d)}s instanceof na&&s!=l&&a!=n&&d()}function _l(t,e,n,o){const i=t.model,r=i.document,s=o.getAttribute(e);let a,c;if(s!=n){if(o.root===o){const t=o.document?r.version:null;c=new jc(o,e,s,n,t)}else{a=new ca(na._createBefore(o),t.createPositionAfter(o));const i=a.root.document?r.version:null;c=new Lc(a,e,s,n,i)}t.batch.addOperation(c),i.applyOperation(c)}}function Al(t,e,n,o,i){const r=t.model,s=r.document,a=new Pc(e,n,o,r.markers,!!i,s.version);t.batch.addOperation(a),r.applyOperation(a)}function Cl(t,e,n,o){let i;if(t.root.document){const n=o.document,r=new na(n.graveyard,[0]);i=new Nc(t,e,r,n.version)}else i=new fl(t,e);n.addOperation(i),o.applyOperation(i)}function vl(t,e){return t===e||t instanceof dl&&e instanceof dl}function yl(t,e){return t.isCollapsed?function(t,e){const n=t.start,o=e.getNearestSelectionRange(n);if(!o){const t=n.getAncestors().reverse().find((t=>e.isObject(t)));return t?ca._createOn(t):null}if(!o.isCollapsed)return o;const i=o.start;return n.isEqual(i)?null:new ca(i)}(t,e):function(t,e){const{start:n,end:o}=t,i=e.checkChild(n,"$text"),r=e.checkChild(o,"$text"),s=e.getLimitElement(n),a=e.getLimitElement(o);if(s===a){if(i&&r)return null;if(function(t,e,n){const o=t.nodeAfter&&!n.isLimit(t.nodeAfter)||n.checkChild(t,"$text"),i=e.nodeBefore&&!n.isLimit(e.nodeBefore)||n.checkChild(e,"$text");return o||i}(n,o,e)){const t=n.nodeAfter&&e.isSelectable(n.nodeAfter)?null:e.getNearestSelectionRange(n,"forward"),i=o.nodeBefore&&e.isSelectable(o.nodeBefore)?null:e.getNearestSelectionRange(o,"backward"),r=t?t.start:n,s=i?i.end:o;return new ca(r,s)}}const c=s&&!s.is("rootElement"),l=a&&!a.is("rootElement");if(c||l){const t=n.nodeAfter&&o.nodeBefore&&n.nodeAfter.parent===o.nodeBefore.parent,i=c&&(!t||!El(n.nodeAfter,e)),r=l&&(!t||!El(o.nodeBefore,e));let d=n,h=o;return i&&(d=na._createBefore(xl(s,e))),r&&(h=na._createAfter(xl(a,e))),new ca(d,h)}return null}(t,e)}function xl(t,e){let n=t,o=n;for(;e.isLimit(o)&&o.parent;)n=o,o=o.parent;return n}function El(t,e){return t&&e.isSelectable(t)}function Dl(t,e,n={}){if(e.isCollapsed)return;const o=e.getFirstRange();if("$graveyard"==o.root.rootName)return;const i=t.schema;t.change((t=>{if(!n.doNotResetEntireContent&&function(t,e){const n=t.getLimitElement(e);if(!e.containsEntireContent(n))return!1;const o=e.getFirstRange();return o.start.parent!=o.end.parent&&t.checkChild(n,"paragraph")}(i,e))return void function(t,e){const n=t.model.schema.getLimitElement(e);t.remove(t.createRangeIn(n)),Sl(t,t.createPositionAt(n,0),e)}(t,e);const r={};if(!n.doNotAutoparagraph){const t=e.getSelectedElement();t&&Object.assign(r,i.getAttributesWithProperty(t,"copyOnReplace",!0))}const[s,a]=function(t){const e=t.root.document.model,n=t.start;let o=t.end;if(e.hasContent(t,{ignoreMarkers:!0})){const n=function(t){const e=t.parent,n=e.root.document.model.schema,o=e.getAncestors({parentFirst:!0,includeSelf:!0});for(const t of o){if(n.isLimit(t))return null;if(n.isBlock(t))return t}}(o);if(n&&o.isTouching(e.createPositionAt(n,0))){const n=e.createSelection(t);e.modifySelection(n,{direction:"backward"});const i=n.getLastPosition(),r=e.createRange(i,o);e.hasContent(r,{ignoreMarkers:!0})||(o=i)}}return[el.fromPosition(n,"toPrevious"),el.fromPosition(o,"toNext")]}(o);s.isTouching(a)||t.remove(t.createRange(s,a)),n.leaveUnmerged||(function(t,e,n){const o=t.model;if(!Ml(t.model.schema,e,n))return;const[i,r]=function(t,e){const n=t.getAncestors(),o=e.getAncestors();let i=0;for(;n[i]&&n[i]==o[i];)i++;return[n[i],o[i]]}(e,n);i&&r&&(!o.hasContent(i,{ignoreMarkers:!0})&&o.hasContent(r,{ignoreMarkers:!0})?Tl(t,e,n,i.parent):Il(t,e,n,i.parent))}(t,s,a),i.removeDisallowedAttributes(s.parent.getChildren(),t)),Nl(t,e,s),!n.doNotAutoparagraph&&function(t,e){const n=t.checkChild(e,"$text"),o=t.checkChild(e,"paragraph");return!n&&o}(i,s)&&Sl(t,s,e,r),s.detach(),a.detach()}))}function Il(t,e,n,o){const i=e.parent,r=n.parent;if(i!=o&&r!=o){for(e=t.createPositionAfter(i),(n=t.createPositionBefore(r)).isEqual(e)||t.insert(r,e),t.merge(e);n.parent.isEmpty;){const e=n.parent;n=t.createPositionBefore(e),t.remove(e)}Ml(t.model.schema,e,n)&&Il(t,e,n,o)}}function Tl(t,e,n,o){const i=e.parent,r=n.parent;if(i!=o&&r!=o){for(e=t.createPositionAfter(i),(n=t.createPositionBefore(r)).isEqual(e)||t.insert(i,n);e.parent.isEmpty;){const n=e.parent;e=t.createPositionBefore(n),t.remove(n)}n=t.createPositionBefore(r),function(t,e){const n=e.nodeBefore,o=e.nodeAfter;n.name!=o.name&&t.rename(n,o.name),t.clearAttributes(n),t.setAttributes(Object.fromEntries(o.getAttributes()),n),t.merge(e)}(t,n),Ml(t.model.schema,e,n)&&Tl(t,e,n,o)}}function Ml(t,e,n){const o=e.parent,i=n.parent;return o!=i&&!t.isLimit(o)&&!t.isLimit(i)&&function(t,e,n){const o=new ca(t,e);for(const t of o.getWalker())if(n.isLimit(t.item))return!1;return!0}(e,n,t)}function Sl(t,e,n,o={}){const i=t.createElement("paragraph");t.model.schema.setAllowedAttributes(i,o,t),t.insert(i,e),Nl(t,n,t.createPositionAt(i,0))}function Nl(t,e,n){e instanceof ya?t.setSelection(n):e.setTo(n)}function Bl(t,e){const n=[];Array.from(t.getItems({direction:"backward"})).map((t=>e.createRangeOn(t))).filter((e=>(e.start.isAfter(t.start)||e.start.isEqual(t.start))&&(e.end.isBefore(t.end)||e.end.isEqual(t.end)))).forEach((t=>{n.push(t.start.parent),e.remove(t)})),n.forEach((t=>{let n=t;for(;n.parent&&n.isEmpty;){const t=e.createRangeOn(n);n=n.parent,e.remove(t)}}))}class Pl{constructor(t,e,n){this.model=t,this.writer=e,this.position=n,this.canMergeWith=new Set([this.position.parent]),this.schema=t.schema,this._documentFragment=e.createDocumentFragment(),this._documentFragmentPosition=e.createPositionAt(this._documentFragment,0),this._firstNode=null,this._lastNode=null,this._lastAutoParagraph=null,this._filterAttributesOf=[],this._affectedStart=null,this._affectedEnd=null}handleNodes(t){for(const e of Array.from(t))this._handleNode(e);this._insertPartialFragment(),this._lastAutoParagraph&&this._updateLastNodeFromAutoParagraph(this._lastAutoParagraph),this._mergeOnRight(),this.schema.removeDisallowedAttributes(this._filterAttributesOf,this.writer),this._filterAttributesOf=[]}_updateLastNodeFromAutoParagraph(t){const e=this.writer.createPositionAfter(this._lastNode),n=this.writer.createPositionAfter(t);if(n.isAfter(e)){if(this._lastNode=t,this.position.parent!=t||!this.position.isAtEnd)throw new f("insertcontent-invalid-insertion-position",this);this.position=n,this._setAffectedBoundaries(this.position)}}getSelectionRange(){return this._nodeToSelect?ca._createOn(this._nodeToSelect):this.model.schema.getNearestSelectionRange(this.position)}getAffectedRange(){return this._affectedStart?new ca(this._affectedStart,this._affectedEnd):null}destroy(){this._affectedStart&&this._affectedStart.detach(),this._affectedEnd&&this._affectedEnd.detach()}_handleNode(t){if(this.schema.isObject(t))return void this._handleObject(t);let e=this._checkAndAutoParagraphToAllowedPosition(t);e||(e=this._checkAndSplitToAllowedPosition(t),e)?(this._appendToFragment(t),this._firstNode||(this._firstNode=t),this._lastNode=t):this._handleDisallowedNode(t)}_insertPartialFragment(){if(this._documentFragment.isEmpty)return;const t=el.fromPosition(this.position,"toNext");this._setAffectedBoundaries(this.position),this._documentFragment.getChild(0)==this._firstNode&&(this.writer.insert(this._firstNode,this.position),this._mergeOnLeft(),this.position=t.toPosition()),this._documentFragment.isEmpty||this.writer.insert(this._documentFragment,this.position),this._documentFragmentPosition=this.writer.createPositionAt(this._documentFragment,0),this.position=t.toPosition(),t.detach()}_handleObject(t){this._checkAndSplitToAllowedPosition(t)?this._appendToFragment(t):this._tryAutoparagraphing(t)}_handleDisallowedNode(t){t.is("element")?this.handleNodes(t.getChildren()):this._tryAutoparagraphing(t)}_appendToFragment(t){if(!this.schema.checkChild(this.position,t))throw new f("insertcontent-wrong-position",this,{node:t,position:this.position});this.writer.insert(t,this._documentFragmentPosition),this._documentFragmentPosition=this._documentFragmentPosition.getShiftedBy(t.offsetSize),this.schema.isObject(t)&&!this.schema.checkChild(this.position,"$text")?this._nodeToSelect=t:this._nodeToSelect=null,this._filterAttributesOf.push(t)}_setAffectedBoundaries(t){this._affectedStart||(this._affectedStart=el.fromPosition(t,"toPrevious")),this._affectedEnd&&!this._affectedEnd.isBefore(t)||(this._affectedEnd&&this._affectedEnd.detach(),this._affectedEnd=el.fromPosition(t,"toNext"))}_mergeOnLeft(){const t=this._firstNode;if(!(t instanceof Xs))return;if(!this._canMergeLeft(t))return;const e=el._createBefore(t);e.stickiness="toNext";const n=el.fromPosition(this.position,"toNext");this._affectedStart.isEqual(e)&&(this._affectedStart.detach(),this._affectedStart=el._createAt(e.nodeBefore,"end","toPrevious")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.isEqual(this._affectedEnd)&&this._firstNode===this._lastNode&&(this._affectedEnd.detach(),this._affectedEnd=el._createAt(e.nodeBefore,"end","toNext")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_mergeOnRight(){const t=this._lastNode;if(!(t instanceof Xs))return;if(!this._canMergeRight(t))return;const e=el._createAfter(t);if(e.stickiness="toNext",!this.position.isEqual(e))throw new f("insertcontent-invalid-insertion-position",this);this.position=na._createAt(e.nodeBefore,"end");const n=el.fromPosition(this.position,"toPrevious");this._affectedEnd.isEqual(e)&&(this._affectedEnd.detach(),this._affectedEnd=el._createAt(e.nodeBefore,"end","toNext")),this._firstNode===this._lastNode&&(this._firstNode=e.nodeBefore,this._lastNode=e.nodeBefore),this.writer.merge(e),e.getShiftedBy(-1).isEqual(this._affectedStart)&&this._firstNode===this._lastNode&&(this._affectedStart.detach(),this._affectedStart=el._createAt(e.nodeBefore,0,"toPrevious")),this.position=n.toPosition(),n.detach(),this._filterAttributesOf.push(this.position.parent),e.detach()}_canMergeLeft(t){const e=t.previousSibling;return e instanceof Xs&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(e,t)}_canMergeRight(t){const e=t.nextSibling;return e instanceof Xs&&this.canMergeWith.has(e)&&this.model.schema.checkMerge(t,e)}_tryAutoparagraphing(t){const e=this.writer.createElement("paragraph");this._getAllowedIn(this.position.parent,e)&&this.schema.checkChild(e,t)&&(e._appendChild(t),this._handleNode(e))}_checkAndAutoParagraphToAllowedPosition(t){if(this.schema.checkChild(this.position.parent,t))return!0;if(!this.schema.checkChild(this.position.parent,"paragraph")||!this.schema.checkChild("paragraph",t))return!1;this._insertPartialFragment();const e=this.writer.createElement("paragraph");return this.writer.insert(e,this.position),this._setAffectedBoundaries(this.position),this._lastAutoParagraph=e,this.position=this.writer.createPositionAt(e,0),!0}_checkAndSplitToAllowedPosition(t){const e=this._getAllowedIn(this.position.parent,t);if(!e)return!1;for(e!=this.position.parent&&this._insertPartialFragment();e!=this.position.parent;)if(this.position.isAtStart){const t=this.position.parent;this.position=this.writer.createPositionBefore(t),t.isEmpty&&t.parent===e&&this.writer.remove(t)}else if(this.position.isAtEnd)this.position=this.writer.createPositionAfter(this.position.parent);else{const t=this.writer.createPositionAfter(this.position.parent);this._setAffectedBoundaries(this.position),this.writer.split(this.position),this.position=t,this.canMergeWith.add(this.position.nodeAfter)}return!0}_getAllowedIn(t,e){return this.schema.checkChild(t,e)?t:this.schema.isLimit(t)?null:this._getAllowedIn(t.parent,e)}}function zl(t,e,n="auto"){const o=t.getSelectedElement();if(o&&e.schema.isObject(o)&&!e.schema.isInline(o))return"before"==n||"after"==n?e.createRange(e.createPositionAt(o,n)):e.createRangeOn(o);const i=To(t.getSelectedBlocks());if(!i)return e.createRange(t.focus);if(i.isEmpty)return e.createRange(e.createPositionAt(i,0));const r=e.createPositionAfter(i);return t.focus.isTouching(r)?e.createRange(r):e.createRange(e.createPositionBefore(i))}function Ll(t,e){const{isForward:n,walker:o,unit:i,schema:r,treatEmojiAsSingleUnit:s}=t,{type:a,item:c,nextPosition:l}=e;if("text"==a)return"word"===t.unit?function(t,e){let n=t.position.textNode;for(n||(n=e?t.position.nodeAfter:t.position.nodeBefore);n&&n.is("$text");){const o=t.position.offset-n.startOffset;if(jl(n,o,e))n=e?t.position.nodeAfter:t.position.nodeBefore;else{if(Rl(n.data,o,e))break;t.next()}}return t.position}(o,n):function(t,e,n){const o=t.position.textNode;if(o){const i=o.data;let r=t.position.offset-o.startOffset;for(;Bo(i,r)||"character"==e&&Po(i,r)||n&&Lo(i,r);)t.next(),r=t.position.offset-o.startOffset}return t.position}(o,i,s);if(a==(n?"elementStart":"elementEnd")){if(r.isSelectable(c))return na._createAt(c,n?"after":"before");if(r.checkChild(l,"$text"))return l}else{if(r.isLimit(c))return void o.skip((()=>!0));if(r.checkChild(l,"$text"))return l}}function Ol(t,e){const n=t.root,o=na._createAt(n,e?"end":0);return e?new ca(t,o):new ca(o,t)}function Rl(t,e,n){const o=e+(n?0:-1);return' ,.?!:;"-()'.includes(t.charAt(o))}function jl(t,e,n){return e===(n?t.offsetSize:0)}class Fl extends(V()){constructor(){super(),this.markers=new ml,this.document=new ul(this),this.schema=new nc,this._pendingChanges=[],this._currentWriter=null,["insertContent","insertObject","deleteContent","modifySelection","getSelectedContent","applyOperation"].forEach((t=>this.decorate(t))),this.on("applyOperation",((t,e)=>{e[0]._validate()}),{priority:"highest"}),this.schema.register("$root",{isLimit:!0}),this.schema.register("$container",{allowIn:["$root","$container"]}),this.schema.register("$block",{allowIn:["$root","$container"],isBlock:!0}),this.schema.register("$blockObject",{allowWhere:"$block",isBlock:!0,isObject:!0}),this.schema.register("$inlineObject",{allowWhere:"$text",allowAttributesOf:"$text",isInline:!0,isObject:!0}),this.schema.register("$text",{allowIn:"$block",isInline:!0,isContent:!0}),this.schema.register("$clipboardHolder",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$documentFragment",{allowContentOf:"$root",allowChildren:"$text",isLimit:!0}),this.schema.register("$marker"),this.schema.addChildCheck(((t,e)=>{if("$marker"===e.name)return!0})),function(t){t.document.registerPostFixer((e=>function(t,e){const n=e.document.selection,o=e.schema,i=[];let r=!1;for(const t of n.getRanges()){const e=yl(t,o);e&&!e.isEqual(t)?(i.push(e),r=!0):i.push(t)}return r&&t.setSelection(function(t){const e=[...t],n=new Set;let o=1;for(;o!n.has(e)))}(i),{backward:n.isBackward}),!1}(e,t)))}(this),this.document.registerPostFixer(Ua)}change(t){try{return 0===this._pendingChanges.length?(this._pendingChanges.push({batch:new il,callback:t}),this._runPendingChanges()[0]):t(this._currentWriter)}catch(t){f.rethrowUnexpectedError(t,this)}}enqueueChange(t,e){try{t?"function"==typeof t?(e=t,t=new il):t instanceof il||(t=new il(t)):t=new il,this._pendingChanges.push({batch:t,callback:e}),1==this._pendingChanges.length&&this._runPendingChanges()}catch(t){f.rethrowUnexpectedError(t,this)}}applyOperation(t){t._execute()}insertContent(t,e,n){return function(t,e,n,o){return t.change((i=>{let r;r=n?n instanceof pa||n instanceof ya?n:i.createSelection(n,o):t.document.selection,r.isCollapsed||t.deleteContent(r,{doNotAutoparagraph:!0});const s=new Pl(t,i,r.anchor),a=[];let c;if(e.is("documentFragment")){if(e.markers.size){const t=[];for(const[n,o]of e.markers){const{start:e,end:i}=o,r=e.isEqual(i);t.push({position:e,name:n,isCollapsed:r},{position:i,name:n,isCollapsed:r})}t.sort((({position:t},{position:e})=>t.isBefore(e)?1:-1));for(const{position:n,name:o,isCollapsed:r}of t){let t=null,s=null;const c=n.parent===e&&n.isAtStart,l=n.parent===e&&n.isAtEnd;c||l?r&&(s=c?"start":"end"):(t=i.createElement("$marker"),i.insert(t,n)),a.push({name:o,element:t,collapsed:s})}}c=e.getChildren()}else c=[e];s.handleNodes(c);let l=s.getSelectionRange();if(e.is("documentFragment")&&a.length){const t=l?_a.fromRange(l):null,e={};for(let t=a.length-1;t>=0;t--){const{name:n,element:o,collapsed:r}=a[t],c=!e[n];if(c&&(e[n]=[]),o){const t=i.createPositionAt(o,"before");e[n].push(t),i.remove(o)}else{const t=s.getAffectedRange();if(!t){r&&e[n].push(s.position);continue}r?e[n].push(t[r]):e[n].push(c?t.start:t.end)}}for(const[t,[n,o]]of Object.entries(e))n&&o&&n.root===o.root&&i.addMarker(t,{usingOperation:!0,affectsData:!0,range:new ca(n,o)});t&&(l=t.toRange(),t.detach())}l&&(r instanceof ya?i.setSelection(l):r.setTo(l));const d=s.getAffectedRange()||t.createRange(r.anchor);return s.destroy(),d}))}(this,t,e,n)}insertObject(t,e,n,o){return function(t,e,n,o,i={}){if(!t.schema.isObject(e))throw new f("insertobject-element-not-an-object",t,{object:e});let r;r=n?n instanceof pa||n instanceof ya?n:t.createSelection(n,o):t.document.selection;let s=r;i.findOptimalPosition&&t.schema.isBlock(e)&&(s=t.createSelection(zl(r,t,i.findOptimalPosition)));const a=To(r.getSelectedBlocks()),c={};return a&&Object.assign(c,t.schema.getAttributesWithProperty(a,"copyOnReplace",!0)),t.change((n=>{s.isCollapsed||t.deleteContent(s,{doNotAutoparagraph:!0});let o=e;const r=s.anchor.parent;!t.schema.checkChild(r,e)&&t.schema.checkChild(r,"paragraph")&&t.schema.checkChild("paragraph",e)&&(o=n.createElement("paragraph"),n.insert(e,o)),t.schema.setAllowedAttributes(o,c,n);const a=t.insertContent(o,s);return a.isCollapsed||i.setSelection&&function(t,e,n,o){const i=t.model;if("on"==n)return void t.setSelection(e,"on");if("after"!=n)throw new f("insertobject-invalid-place-parameter-value",i);let r=e.nextSibling;i.schema.isInline(e)?t.setSelection(e,"after"):(!(r&&i.schema.checkChild(r,"$text"))&&i.schema.checkChild(e.parent,"paragraph")&&(r=t.createElement("paragraph"),i.schema.setAllowedAttributes(r,o,t),i.insertContent(r,t.createPositionAfter(e))),r&&t.setSelection(r,0))}(n,e,i.setSelection,c),a}))}(this,t,e,n,o)}deleteContent(t,e){Dl(this,t,e)}modifySelection(t,e){!function(t,e,n={}){const o=t.schema,i="backward"!=n.direction,r=n.unit?n.unit:"character",s=!!n.treatEmojiAsSingleUnit,a=e.focus,c=new ta({boundaries:Ol(a,i),singleCharacters:!0,direction:i?"forward":"backward"}),l={walker:c,schema:o,isForward:i,unit:r,treatEmojiAsSingleUnit:s};let d;for(;d=c.next();){if(d.done)return;const n=Ll(l,d.value);if(n)return void(e instanceof ya?t.change((t=>{t.setSelectionFocus(n)})):e.setFocus(n))}}(this,t,e)}getSelectedContent(t){return function(t,e){return t.change((t=>{const n=t.createDocumentFragment(),o=e.getFirstRange();if(!o||o.isCollapsed)return n;const i=o.start.root,r=o.start.getCommonPath(o.end),s=i.getNodeByPath(r);let a;a=o.start.parent==o.end.parent?o:t.createRange(t.createPositionAt(s,o.start.path[r.length]),t.createPositionAt(s,o.end.path[r.length]+1));const c=a.end.offset-a.start.offset;for(const e of a.getItems({shallow:!0}))e.is("$textProxy")?t.appendText(e.data,e.getAttributes(),n):t.append(t.cloneElement(e,!0),n);if(a!=o){const e=o._getTransformedByMove(a.start,t.createPositionAt(n,0),c)[0],i=t.createRange(t.createPositionAt(n,0),e.start);Bl(t.createRange(e.end,t.createPositionAt(n,"end")),t),Bl(i,t)}return n}))}(this,t)}hasContent(t,e={}){const n=t instanceof ca?t:ca._createIn(t);if(n.isCollapsed)return!1;const{ignoreWhitespaces:o=!1,ignoreMarkers:i=!1}=e;if(!i)for(const t of this.markers.getMarkersIntersectingRange(n))if(t.affectsData)return!0;for(const t of n.getItems())if(this.schema.isContent(t)){if(!t.is("$textProxy"))return!0;if(!o)return!0;if(-1!==t.data.search(/\S/))return!0}return!1}createPositionFromPath(t,e,n){return new na(t,e,n)}createPositionAt(t,e){return na._createAt(t,e)}createPositionAfter(t){return na._createAfter(t)}createPositionBefore(t){return na._createBefore(t)}createRange(t,e){return new ca(t,e)}createRangeIn(t){return ca._createIn(t)}createRangeOn(t){return ca._createOn(t)}createSelection(...t){return new pa(...t)}createBatch(t){return new il(t)}createOperationFromJSON(t){return Hc.fromJSON(t,this.document)}destroy(){this.document.destroy(),this.stopListening()}_runPendingChanges(){const t=[];this.fire("_beforeChanges");try{for(;this._pendingChanges.length;){const e=this._pendingChanges[0].batch;this._currentWriter=new bl(this,e);const n=this._pendingChanges[0].callback(this._currentWriter);t.push(n),this.document._handleChangeBlock(this._currentWriter),this._pendingChanges.shift(),this._currentWriter=null}}finally{this._pendingChanges.length=0,this._currentWriter=null,this.fire("_afterChanges")}return t}}class Vl extends ss{constructor(t){super(t),this.domEventType="click"}onDomEvent(t){this.fire(t.type,t)}}class Ul extends ss{constructor(t){super(t),this.domEventType=["mousedown","mouseup","mouseover","mouseout"]}onDomEvent(t){this.fire(t.type,t)}}class Hl{constructor(t){this.document=t}createDocumentFragment(t){return new Ar(this.document,t)}createElement(t,e,n){return new Gi(this.document,t,e,n)}createText(t){return new ni(this.document,t)}clone(t,e=!1){return t._clone(e)}appendChild(t,e){return e._appendChild(t)}insertChild(t,e,n){return n._insertChild(t,e)}removeChildren(t,e,n){return n._removeChildren(t,e)}remove(t){const e=t.parent;return e?this.removeChildren(e.getChildIndex(t),1,e):[]}replace(t,e){const n=t.parent;if(n){const o=n.getChildIndex(t);return this.removeChildren(o,1,n),this.insertChild(o,e,n),!0}return!1}unwrapElement(t){const e=t.parent;if(e){const n=e.getChildIndex(t);this.remove(t),this.insertChild(n,t.getChildren(),e)}}rename(t,e){const n=new Gi(this.document,t,e.getAttributes(),e.getChildren());return this.replace(e,n)?n:null}setAttribute(t,e,n){n._setAttribute(t,e)}removeAttribute(t,e){e._removeAttribute(t)}addClass(t,e){e._addClass(t)}removeClass(t,e){e._removeClass(t)}setStyle(t,e,n){bt(t)&&void 0===n?e._setStyle(t):n._setStyle(t,e)}removeStyle(t,e){e._removeStyle(t)}setCustomProperty(t,e,n){n._setCustomProperty(t,e)}removeCustomProperty(t,e){return e._removeCustomProperty(t)}createPositionAt(t,e){return Xi._createAt(t,e)}createPositionAfter(t){return Xi._createAfter(t)}createPositionBefore(t){return Xi._createBefore(t)}createRange(t,e){return new tr(t,e)}createRangeOn(t){return tr._createOn(t)}createRangeIn(t){return tr._createIn(t)}createSelection(...t){return new nr(...t)}}new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","orange","aliceblue","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","magenta","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen","activeborder","activecaption","appworkspace","background","buttonface","buttonhighlight","buttonshadow","buttontext","captiontext","graytext","highlight","highlighttext","inactiveborder","inactivecaption","inactivecaptiontext","infobackground","infotext","menu","menutext","scrollbar","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","window","windowframe","windowtext","rebeccapurple","currentcolor","transparent"]);class Wl{constructor(){this._commands=new Map}add(t,e){this._commands.set(t,e)}get(t){return this._commands.get(t)}execute(t,...e){const n=this.get(t);if(!n)throw new f("commandcollection-command-not-found",this,{commandName:t});return n.execute(...e)}*names(){yield*this._commands.keys()}*commands(){yield*this._commands.values()}[Symbol.iterator](){return this._commands[Symbol.iterator]()}destroy(){for(const t of this.commands())t.destroy()}}class Gl extends So{constructor(t){super(),this.editor=t}set(t,e,n={}){if("string"==typeof e){const t=e;e=(e,n)=>{this.editor.execute(t),n()}}super.set(t,e,n)}}class ql extends(V()){constructor(t={}){super();const e=this.constructor,n=t.language||e.defaultConfig&&e.defaultConfig.language;this._context=t.context||new Ho({language:n}),this._context._addEditor(this,!t.context);const o=Array.from(e.builtinPlugins||[]);this.config=new Mn(t,e.defaultConfig),this.config.define("plugins",o),this.config.define(this._context._getEditorConfig()),this.plugins=new Uo(this,o,this._context.plugins),this.locale=this._context.locale,this.t=this.locale.t,this._readOnlyLocks=new Set,this.commands=new Wl,this.set("state","initializing"),this.once("ready",(()=>this.state="ready"),{priority:"high"}),this.once("destroy",(()=>this.state="destroyed"),{priority:"high"}),this.model=new Fl;const i=new Ui;this.data=new _c(this.model,i),this.editing=new Ja(this.model,i),this.editing.view.document.bind("isReadOnly").to(this),this.conversion=new Ac([this.editing.downcastDispatcher,this.data.downcastDispatcher],this.data.upcastDispatcher),this.conversion.addAlias("dataDowncast",this.data.downcastDispatcher),this.conversion.addAlias("editingDowncast",this.editing.downcastDispatcher),this.keystrokes=new Gl(this),this.keystrokes.listenTo(this.editing.view.document)}get isReadOnly(){return this._readOnlyLocks.size>0}set isReadOnly(t){throw new f("editor-isreadonly-has-no-setter")}enableReadOnlyMode(t){if("string"!=typeof t&&"symbol"!=typeof t)throw new f("editor-read-only-lock-id-invalid",null,{lockId:t});this._readOnlyLocks.has(t)||(this._readOnlyLocks.add(t),1===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!0,!1))}disableReadOnlyMode(t){if("string"!=typeof t&&"symbol"!=typeof t)throw new f("editor-read-only-lock-id-invalid",null,{lockId:t});this._readOnlyLocks.has(t)&&(this._readOnlyLocks.delete(t),0===this._readOnlyLocks.size&&this.fire("change:isReadOnly","isReadOnly",!1,!0))}initPlugins(){const t=this.config,e=t.get("plugins"),n=t.get("removePlugins")||[],o=t.get("extraPlugins")||[],i=t.get("substitutePlugins")||[];return this.plugins.init(e.concat(o),n,i)}destroy(){let t=Promise.resolve();return"initializing"==this.state&&(t=new Promise((t=>this.once("ready",t)))),t.then((()=>{this.fire("destroy"),this.stopListening(),this.commands.destroy()})).then((()=>this.plugins.destroy())).then((()=>{this.model.destroy(),this.data.destroy(),this.editing.destroy(),this.keystrokes.destroy()})).then((()=>this._context._removeEditor(this)))}execute(t,...e){try{return this.commands.execute(t,...e)}catch(t){f.rethrowUnexpectedError(t,this)}}focus(){this.editing.view.focus()}}class Yl{constructor(t){this.editor=t,this._components=new Map}*names(){for(const t of this._components.values())yield t.originalName}add(t,e){this._components.set($l(t),{callback:e,originalName:t})}create(t){if(!this.has(t))throw new f("componentfactory-item-missing",this,{name:t});return this._components.get($l(t)).callback(this.editor.locale)}has(t){return this._components.has($l(t))}}function $l(t){return String(t).toLowerCase()}class Kl extends Io{constructor(t=[]){super(t,{idProperty:"viewUid"}),this.on("add",((t,e,n)=>{this._renderViewIntoCollectionParent(e,n)})),this.on("remove",((t,e)=>{e.element&&this._parentElement&&e.element.remove()})),this._parentElement=null}destroy(){this.map((t=>t.destroy()))}setParent(t){this._parentElement=t;for(const t of this)this._renderViewIntoCollectionParent(t)}delegate(...t){if(!t.length||!t.every((t=>"string"==typeof t)))throw new f("ui-viewcollection-delegate-wrong-events",this);return{to:e=>{for(const n of this)for(const o of t)n.delegate(o).to(e);this.on("add",((n,o)=>{for(const n of t)o.delegate(n).to(e)})),this.on("remove",((n,o)=>{for(const n of t)o.stopDelegating(n,e)}))}}}_renderViewIntoCollectionParent(t,e){t.isRendered||t.render(),t.element&&this._parentElement&&this._parentElement.insertBefore(t.element,this._parentElement.children[e])}}class Ql extends(E()){constructor(t){super(),Object.assign(this,sd(rd(t))),this._isRendered=!1,this._revertData=null}render(){const t=this._renderNode({intoFragment:!0});return this._isRendered=!0,t}apply(t){return this._revertData={children:[],bindings:[],attributes:{}},this._renderNode({node:t,intoFragment:!1,isApplying:!0,revertData:this._revertData}),t}revert(t){if(!this._revertData)throw new f("ui-template-revert-not-applied",[this,t]);this._revertTemplateFromNode(t,this._revertData)}*getViews(){yield*function*t(e){if(e.children)for(const n of e.children)ud(n)?yield n:gd(n)&&(yield*t(n))}(this)}static bind(t,e){return{to:(n,o)=>new Jl({eventNameOrFunction:n,attribute:n,observable:t,emitter:e,callback:o}),if:(n,o,i)=>new Xl({observable:t,emitter:e,attribute:n,valueIfTrue:o,callback:i})}}static extend(t,e){if(t._isRendered)throw new f("template-extend-render",[this,t]);dd(t,sd(rd(e)))}_renderNode(t){let e;if(e=t.node?this.tag&&this.text:this.tag?this.text:!this.text,e)throw new f("ui-template-wrong-syntax",this);return this.text?this._renderText(t):this._renderElement(t)}_renderElement(t){let e=t.node;return e||(e=t.node=document.createElementNS(this.ns||"http://www.w3.org/1999/xhtml",this.tag)),this._renderAttributes(t),this._renderElementChildren(t),this._setUpListeners(t),e}_renderText(t){let e=t.node;return e?t.revertData.text=e.textContent:e=t.node=document.createTextNode(""),td(this.text)?this._bindToObservable({schema:this.text,updater:nd(e),data:t}):e.textContent=this.text.join(""),e}_renderAttributes(t){if(!this.attributes)return;const e=t.node,n=t.revertData;for(const o in this.attributes){const i=e.getAttribute(o),r=this.attributes[o];n&&(n.attributes[o]=i);const s=pd(r)?r[0].ns:null;if(td(r)){const a=pd(r)?r[0].value:r;n&&fd(o)&&a.unshift(i),this._bindToObservable({schema:a,updater:od(e,o,s),data:t})}else if("style"==o&&"string"!=typeof r[0])this._renderStyleAttribute(r[0],t);else{n&&i&&fd(o)&&r.unshift(i);const t=r.map((t=>t&&t.value||t)).reduce(((t,e)=>t.concat(e)),[]).reduce(cd,"");hd(t)||e.setAttributeNS(s,o,t)}}}_renderStyleAttribute(t,e){const n=e.node;for(const o in t){const i=t[o];td(i)?this._bindToObservable({schema:[i],updater:id(n,o),data:e}):n.style[o]=i}}_renderElementChildren(t){const e=t.node,n=t.intoFragment?document.createDocumentFragment():e,o=t.isApplying;let i=0;for(const r of this.children)if(md(r)){if(!o){r.setParent(e);for(const t of r)n.appendChild(t.element)}}else if(ud(r))o||(r.isRendered||r.render(),n.appendChild(r.element));else if(Bn(r))n.appendChild(r);else if(o){const e={children:[],bindings:[],attributes:{}};t.revertData.children.push(e),r._renderNode({intoFragment:!1,node:n.childNodes[i++],isApplying:!0,revertData:e})}else n.appendChild(r.render());t.intoFragment&&e.appendChild(n)}_setUpListeners(t){if(this.eventListeners)for(const e in this.eventListeners){const n=this.eventListeners[e].map((n=>{const[o,i]=e.split("@");return n.activateDomEventListener(o,i,t)}));t.revertData&&t.revertData.bindings.push(n)}}_bindToObservable({schema:t,updater:e,data:n}){const o=n.revertData;ed(t,e,n);const i=t.filter((t=>!hd(t))).filter((t=>t.observable)).map((o=>o.activateAttributeListener(t,e,n)));o&&o.bindings.push(i)}_revertTemplateFromNode(t,e){for(const t of e.bindings)for(const e of t)e();if(e.text)return void(t.textContent=e.text);const n=t;for(const t in e.attributes){const o=e.attributes[t];null===o?n.removeAttribute(t):n.setAttribute(t,o)}for(let t=0;ted(t,e,n);return this.emitter.listenTo(this.observable,`change:${this.attribute}`,o),()=>{this.emitter.stopListening(this.observable,`change:${this.attribute}`,o)}}}class Jl extends Zl{constructor(t){super(t),this.eventNameOrFunction=t.eventNameOrFunction}activateDomEventListener(t,e,n){const o=(t,n)=>{e&&!n.target.matches(e)||("function"==typeof this.eventNameOrFunction?this.eventNameOrFunction(n):this.observable.fire(this.eventNameOrFunction,n))};return this.emitter.listenTo(n.node,t,o),()=>{this.emitter.stopListening(n.node,t,o)}}}class Xl extends Zl{constructor(t){super(t),this.valueIfTrue=t.valueIfTrue}getValue(t){return!hd(super.getValue(t))&&(this.valueIfTrue||!0)}}function td(t){return!!t&&(t.value&&(t=t.value),Array.isArray(t)?t.some(td):t instanceof Zl)}function ed(t,e,{node:n}){const o=function(t,e){return t.map((t=>t instanceof Zl?t.getValue(e):t))}(t,n);let i;i=1==t.length&&t[0]instanceof Xl?o[0]:o.reduce(cd,""),hd(i)?e.remove():e.set(i)}function nd(t){return{set(e){t.textContent=e},remove(){t.textContent=""}}}function od(t,e,n){return{set(o){t.setAttributeNS(n,e,o)},remove(){t.removeAttributeNS(n,e)}}}function id(t,e){return{set(n){t.style[e]=n},remove(){t.style[e]=null}}}function rd(t){return In(t,(t=>{if(t&&(t instanceof Zl||gd(t)||ud(t)||md(t)))return t}))}function sd(t){if("string"==typeof t?t=function(t){return{text:[t]}}(t):t.text&&function(t){t.text=yo(t.text)}(t),t.on&&(t.eventListeners=function(t){for(const e in t)ad(t,e);return t}(t.on),delete t.on),!t.text){t.attributes&&function(t){for(const e in t)t[e].value&&(t[e].value=yo(t[e].value)),ad(t,e)}(t.attributes);const e=[];if(t.children)if(md(t.children))e.push(t.children);else for(const n of t.children)gd(n)||ud(n)||Bn(n)?e.push(n):e.push(new Ql(n));t.children=e}return t}function ad(t,e){t[e]=yo(t[e])}function cd(t,e){return hd(e)?t:hd(t)?e:`${t} ${e}`}function ld(t,e){for(const n in e)t[n]?t[n].push(...e[n]):t[n]=e[n]}function dd(t,e){if(e.attributes&&(t.attributes||(t.attributes={}),ld(t.attributes,e.attributes)),e.eventListeners&&(t.eventListeners||(t.eventListeners={}),ld(t.eventListeners,e.eventListeners)),e.text&&t.text.push(...e.text),e.children&&e.children.length){if(t.children.length!=e.children.length)throw new f("ui-template-extend-children-mismatch",t);let n=0;for(const o of e.children)dd(t.children[n++],o)}}function hd(t){return!t&&0!==t}function ud(t){return t instanceof bd}function gd(t){return t instanceof Ql}function md(t){return t instanceof Kl}function pd(t){return P(t[0])&&t[0].ns}function fd(t){return"class"==t||"style"==t}var kd=n(4793);qo()(kd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),kd.Z.locals;class bd extends(Ln(V())){constructor(t){super(),this.element=null,this.isRendered=!1,this.locale=t,this.t=t&&t.t,this._viewCollections=new Io,this._unboundChildren=this.createCollection(),this._viewCollections.on("add",((e,n)=>{n.locale=t,n.t=t&&t.t})),this.decorate("render")}get bindTemplate(){return this._bindTemplate?this._bindTemplate:this._bindTemplate=Ql.bind(this,this)}createCollection(t){const e=new Kl(t);return this._viewCollections.add(e),e}registerChild(t){K(t)||(t=[t]);for(const e of t)this._unboundChildren.add(e)}deregisterChild(t){K(t)||(t=[t]);for(const e of t)this._unboundChildren.remove(e)}setTemplate(t){this.template=new Ql(t)}extendTemplate(t){Ql.extend(this.template,t)}render(){if(this.isRendered)throw new f("ui-view-render-already-rendered",this);this.template&&(this.element=this.template.render(),this.registerChild(this.template.getViews())),this.isRendered=!0}destroy(){this.stopListening(),this._viewCollections.map((t=>t.destroy())),this.template&&this.template._revertData&&this.template.revert(this.element)}}var wd=n(8793);qo()(wd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),wd.Z.locals;const _d=Zn("px"),Ad=Fn.document.body;class Cd extends bd{constructor(t){super(t);const e=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("position","arrow_nw"),this.set("isVisible",!1),this.set("withArrow",!0),this.set("class",void 0),this._pinWhenIsVisibleCallback=null,this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-panel",e.to("position",(t=>`ck-balloon-panel_${t}`)),e.if("isVisible","ck-balloon-panel_visible"),e.if("withArrow","ck-balloon-panel_with-arrow"),e.to("class")],style:{top:e.to("top",_d),left:e.to("left",_d)}},children:this.content})}show(){this.isVisible=!0}hide(){this.isVisible=!1}attachTo(t){this.show();const e=Cd.defaultPositions,n=Object.assign({},{element:this.element,positions:[e.southArrowNorth,e.southArrowNorthMiddleWest,e.southArrowNorthMiddleEast,e.southArrowNorthWest,e.southArrowNorthEast,e.northArrowSouth,e.northArrowSouthMiddleWest,e.northArrowSouthMiddleEast,e.northArrowSouthWest,e.northArrowSouthEast,e.viewportStickyNorth],limiter:Ad,fitInViewport:!0},t),o=Cd._getOptimalPosition(n),i=parseInt(o.left),r=parseInt(o.top),s=o.name,a=o.config||{},{withArrow:c=!0}=a;this.top=r,this.left=i,this.position=s,this.withArrow=c}pin(t){this.unpin(),this._pinWhenIsVisibleCallback=()=>{this.isVisible?this._startPinning(t):this._stopPinning()},this._startPinning(t),this.listenTo(this,"change:isVisible",this._pinWhenIsVisibleCallback)}unpin(){this._pinWhenIsVisibleCallback&&(this._stopPinning(),this.stopListening(this,"change:isVisible",this._pinWhenIsVisibleCallback),this._pinWhenIsVisibleCallback=null,this.hide())}_startPinning(t){this.attachTo(t);const e=vd(t.target),n=t.limiter?vd(t.limiter):Ad;this.listenTo(Fn.document,"scroll",((o,i)=>{const r=i.target,s=e&&r.contains(e),a=n&&r.contains(n);!s&&!a&&e&&n||this.attachTo(t)}),{useCapture:!0}),this.listenTo(Fn.window,"resize",(()=>{this.attachTo(t)}))}_stopPinning(){this.stopListening(Fn.document,"scroll"),this.stopListening(Fn.window,"resize")}}function vd(t){return Tn(t)?t:Hn(t)?t.commonAncestorContainer:"function"==typeof t?vd(t()):null}function yd(t={}){const{sideOffset:e=Cd.arrowSideOffset,heightOffset:n=Cd.arrowHeightOffset,stickyVerticalOffset:o=Cd.stickyVerticalOffset,config:i}=t;return{northWestArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left-e,name:"arrow_sw",...i&&{config:i}}),northWestArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left-.25*n.width-e,name:"arrow_smw",...i&&{config:i}}),northWestArrowSouth:(t,e)=>({top:r(t,e),left:t.left-e.width/2,name:"arrow_s",...i&&{config:i}}),northWestArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left-.75*n.width+e,name:"arrow_sme",...i&&{config:i}}),northWestArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left-n.width+e,name:"arrow_se",...i&&{config:i}}),northArrowSouthWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-e,name:"arrow_sw",...i&&{config:i}}),northArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.left+t.width/2-.25*n.width-e,name:"arrow_smw",...i&&{config:i}}),northArrowSouth:(t,e)=>({top:r(t,e),left:t.left+t.width/2-e.width/2,name:"arrow_s",...i&&{config:i}}),northArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-.75*n.width+e,name:"arrow_sme",...i&&{config:i}}),northArrowSouthEast:(t,n)=>({top:r(t,n),left:t.left+t.width/2-n.width+e,name:"arrow_se",...i&&{config:i}}),northEastArrowSouthWest:(t,n)=>({top:r(t,n),left:t.right-e,name:"arrow_sw",...i&&{config:i}}),northEastArrowSouthMiddleWest:(t,n)=>({top:r(t,n),left:t.right-.25*n.width-e,name:"arrow_smw",...i&&{config:i}}),northEastArrowSouth:(t,e)=>({top:r(t,e),left:t.right-e.width/2,name:"arrow_s",...i&&{config:i}}),northEastArrowSouthMiddleEast:(t,n)=>({top:r(t,n),left:t.right-.75*n.width+e,name:"arrow_sme",...i&&{config:i}}),northEastArrowSouthEast:(t,n)=>({top:r(t,n),left:t.right-n.width+e,name:"arrow_se",...i&&{config:i}}),southWestArrowNorthWest:t=>({top:s(t),left:t.left-e,name:"arrow_nw",...i&&{config:i}}),southWestArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left-.25*n.width-e,name:"arrow_nmw",...i&&{config:i}}),southWestArrowNorth:(t,e)=>({top:s(t),left:t.left-e.width/2,name:"arrow_n",...i&&{config:i}}),southWestArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left-.75*n.width+e,name:"arrow_nme",...i&&{config:i}}),southWestArrowNorthEast:(t,n)=>({top:s(t),left:t.left-n.width+e,name:"arrow_ne",...i&&{config:i}}),southArrowNorthWest:t=>({top:s(t),left:t.left+t.width/2-e,name:"arrow_nw",...i&&{config:i}}),southArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.left+t.width/2-.25*n.width-e,name:"arrow_nmw",...i&&{config:i}}),southArrowNorth:(t,e)=>({top:s(t),left:t.left+t.width/2-e.width/2,name:"arrow_n",...i&&{config:i}}),southArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.left+t.width/2-.75*n.width+e,name:"arrow_nme",...i&&{config:i}}),southArrowNorthEast:(t,n)=>({top:s(t),left:t.left+t.width/2-n.width+e,name:"arrow_ne",...i&&{config:i}}),southEastArrowNorthWest:t=>({top:s(t),left:t.right-e,name:"arrow_nw",...i&&{config:i}}),southEastArrowNorthMiddleWest:(t,n)=>({top:s(t),left:t.right-.25*n.width-e,name:"arrow_nmw",...i&&{config:i}}),southEastArrowNorth:(t,e)=>({top:s(t),left:t.right-e.width/2,name:"arrow_n",...i&&{config:i}}),southEastArrowNorthMiddleEast:(t,n)=>({top:s(t),left:t.right-.75*n.width+e,name:"arrow_nme",...i&&{config:i}}),southEastArrowNorthEast:(t,n)=>({top:s(t),left:t.right-n.width+e,name:"arrow_ne",...i&&{config:i}}),westArrowEast:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.left-e.width-n,name:"arrow_e",...i&&{config:i}}),eastArrowWest:(t,e)=>({top:t.top+t.height/2-e.height/2,left:t.right+n,name:"arrow_w",...i&&{config:i}}),viewportStickyNorth:(t,e,n)=>t.getIntersection(n)?{top:n.top+o,left:t.left+t.width/2-e.width/2,name:"arrowless",config:{withArrow:!1,...i}}:null};function r(t,e){return t.top-e.height-n}function s(t){return t.bottom+n}}Cd.arrowSideOffset=25,Cd.arrowHeightOffset=10,Cd.stickyVerticalOffset=20,Cd._getOptimalPosition=no,Cd.defaultPositions=yd();var xd=n(3332);qo()(xd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),xd.Z.locals;const Ed="ck-tooltip";class Dd extends(Ln()){constructor(t){if(super(),Dd._editors.add(t),Dd._instance)return Dd._instance;Dd._instance=this,this.tooltipTextView=new bd(t.locale),this.tooltipTextView.set("text",""),this.tooltipTextView.setTemplate({tag:"span",attributes:{class:["ck","ck-tooltip__text"]},children:[{text:this.tooltipTextView.bindTemplate.to("text")}]}),this.balloonPanelView=new Cd(t.locale),this.balloonPanelView.class=Ed,this.balloonPanelView.content.add(this.tooltipTextView),this._resizeObserver=null,this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._pinTooltipDebounced=ws(this._pinTooltip,600),this.listenTo(Fn.document,"mouseenter",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(Fn.document,"mouseleave",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(Fn.document,"focus",this._onEnterOrFocus.bind(this),{useCapture:!0}),this.listenTo(Fn.document,"blur",this._onLeaveOrBlur.bind(this),{useCapture:!0}),this.listenTo(Fn.document,"scroll",this._onScroll.bind(this),{useCapture:!0}),this._watchdogExcluded=!0}destroy(t){const e=t.ui.view&&t.ui.view.body;Dd._editors.delete(t),this.stopListening(t.ui),e&&e.has(this.balloonPanelView)&&e.remove(this.balloonPanelView),Dd._editors.size||(this._unpinTooltip(),this.balloonPanelView.destroy(),this.stopListening(),Dd._instance=null)}static getPositioningFunctions(t){const e=Dd.defaultBalloonPositions;return{s:[e.southArrowNorth,e.southArrowNorthEast,e.southArrowNorthWest],n:[e.northArrowSouth],e:[e.eastArrowWest],w:[e.westArrowEast],sw:[e.southArrowNorthEast],se:[e.southArrowNorthWest]}[t]}_onEnterOrFocus(t,{target:e}){const n=Id(e);var o;n&&n!==this._currentElementWithTooltip&&(this._unpinTooltip(),this._pinTooltipDebounced(n,{text:(o=n).dataset.ckeTooltipText,position:o.dataset.ckeTooltipPosition||"s",cssClass:o.dataset.ckeTooltipClass||""}))}_onLeaveOrBlur(t,{target:e,relatedTarget:n}){if("mouseleave"===t.name){if(!Tn(e))return;if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip)return;const t=Id(e),o=Id(n);t&&t!==o&&this._unpinTooltip()}else{if(this._currentElementWithTooltip&&e!==this._currentElementWithTooltip)return;this._unpinTooltip()}}_onScroll(t,{target:e}){this._currentElementWithTooltip&&(e.contains(this.balloonPanelView.element)&&e.contains(this._currentElementWithTooltip)||this._unpinTooltip())}_pinTooltip(t,{text:e,position:n,cssClass:o}){const i=To(Dd._editors.values()).ui.view.body;i.has(this.balloonPanelView)||i.add(this.balloonPanelView),this.tooltipTextView.text=e,this.balloonPanelView.pin({target:t,positions:Dd.getPositioningFunctions(n)}),this._resizeObserver=new Qn(t,(()=>{eo(t)||this._unpinTooltip()})),this.balloonPanelView.class=[Ed,o].filter((t=>t)).join(" ");for(const t of Dd._editors)this.listenTo(t.ui,"update",this._updateTooltipPosition.bind(this),{priority:"low"});this._currentElementWithTooltip=t,this._currentTooltipPosition=n}_unpinTooltip(){this._pinTooltipDebounced.cancel(),this.balloonPanelView.unpin();for(const t of Dd._editors)this.stopListening(t.ui,"update");this._currentElementWithTooltip=null,this._currentTooltipPosition=null,this._resizeObserver&&this._resizeObserver.destroy()}_updateTooltipPosition(){eo(this._currentElementWithTooltip)?this.balloonPanelView.pin({target:this._currentElementWithTooltip,positions:Dd.getPositioningFunctions(this._currentTooltipPosition)}):this._unpinTooltip()}}function Id(t){return Tn(t)?t.closest("[data-cke-tooltip-text]:not([data-cke-tooltip-disabled])"):null}Dd.defaultBalloonPositions=yd({heightOffset:5,sideOffset:13}),Dd._editors=new Set,Dd._instance=null;class Td extends(V()){constructor(t){super(),this.editor=t,this.componentFactory=new Yl(t),this.focusTracker=new Mo,this.tooltipManager=new Dd(t),this.set("viewportOffset",this._readViewportOffsetFromConfig()),this.isReady=!1,this.once("ready",(()=>{this.isReady=!0})),this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[],this.listenTo(t.editing.view.document,"layoutChanged",(()=>this.update())),this._initFocusTracking()}get element(){return null}update(){this.fire("update")}destroy(){this.stopListening(),this.focusTracker.destroy(),this.tooltipManager.destroy(this.editor);for(const t of this._editableElementsMap.values())t.ckeditorInstance=null;this._editableElementsMap=new Map,this._focusableToolbarDefinitions=[]}setEditableElement(t,e){this._editableElementsMap.set(t,e),e.ckeditorInstance||(e.ckeditorInstance=this.editor),this.focusTracker.add(e);const n=()=>{this.editor.editing.view.getDomRoot(t)||this.editor.keystrokes.listenTo(e)};this.isReady?n():this.once("ready",n)}getEditableElement(t="main"){return this._editableElementsMap.get(t)}getEditableElementsNames(){return this._editableElementsMap.keys()}addToolbar(t,e={}){t.isRendered?(this.focusTracker.add(t.element),this.editor.keystrokes.listenTo(t.element)):t.once("render",(()=>{this.focusTracker.add(t.element),this.editor.keystrokes.listenTo(t.element)})),this._focusableToolbarDefinitions.push({toolbarView:t,options:e})}get _editableElements(){return console.warn("editor-ui-deprecated-editable-elements: The EditorUI#_editableElements property has been deprecated and will be removed in the near future.",{editorUI:this}),this._editableElementsMap}_readViewportOffsetFromConfig(){const t=this.editor,e=t.config.get("ui.viewportOffset");if(e)return e;const n=t.config.get("toolbar.viewportTopOffset");return n?(console.warn("editor-ui-deprecated-viewport-offset-config: The `toolbar.vieportTopOffset` configuration option is deprecated. It will be removed from future CKEditor versions. Use `ui.viewportOffset.top` instead."),{top:n}):{top:0}}_initFocusTracking(){const t=this.editor,e=t.editing.view;let n,o;t.keystrokes.set("Alt+F10",((t,i)=>{const r=this.focusTracker.focusedElement;Array.from(this._editableElementsMap.values()).includes(r)&&!Array.from(e.domRoots.values()).includes(r)&&(n=r);const s=this._getCurrentFocusedToolbarDefinition();s&&o||(o=this._getFocusableCandidateToolbarDefinitions());for(let t=0;t{const i=this._getCurrentFocusedToolbarDefinition();i&&(n?(n.focus(),n=null):t.editing.view.focus(),i.options.afterBlur&&i.options.afterBlur(),o())}))}_getFocusableCandidateToolbarDefinitions(){const t=[];for(const e of this._focusableToolbarDefinitions){const{toolbarView:n,options:o}=e;(eo(n.element)||o.beforeFocus)&&t.push(e)}return t.sort(((t,e)=>Md(t)-Md(e))),t}_getCurrentFocusedToolbarDefinition(){for(const t of this._focusableToolbarDefinitions)if(t.toolbarView.element&&t.toolbarView.element.contains(this.focusTracker.focusedElement))return t;return null}_focusFocusableCandidateToolbar(t){const{toolbarView:e,options:{beforeFocus:n}}=t;return n&&n(),!!eo(e.element)&&(e.focus(),!0)}}function Md(t){const{toolbarView:e,options:n}=t;let o=10;return eo(e.element)&&o--,n.isContextual&&o--,o}function Sd(t){return class extends t{setData(t){this.data.set(t)}getData(t){return this.data.get(t)}}}{const t=Sd(Object);Sd.setData=t.prototype.setData,Sd.getData=t.prototype.getData}function Nd(t){return class extends t{updateSourceElement(t=this.data.get()){if(!this.sourceElement)throw new f("editor-missing-sourceelement",this);const e=this.config.get("updateSourceElementOnDestroy"),n=this.sourceElement instanceof HTMLTextAreaElement;!function(t,e){t instanceof HTMLTextAreaElement&&(t.value=e),t.innerHTML=e}(this.sourceElement,e||n?t:"")}}}Nd.updateSourceElement=Nd(Object).prototype.updateSourceElement;class Bd extends Wo{static get pluginName(){return"PendingActions"}init(){this.set("hasAny",!1),this._actions=new Io({idProperty:"_id"}),this._actions.delegate("add","remove").to(this)}add(t){if("string"!=typeof t)throw new f("pendingactions-add-invalid-message",this);const e=new(V());return e.set("message",t),this._actions.add(e),this.hasAny=!0,e}remove(t){this._actions.remove(t),this.hasAny=!!this._actions.length}get first(){return this._actions.get(0)}[Symbol.iterator](){return this._actions[Symbol.iterator]()}}const Pd={bold:' ',cancel:' ',caption:' ',check:' ',cog:' ',eraser:' ',image:' ',lowVision:' ',importExport:' ',paragraph:' ',plus:' ',text:' ',alignBottom:' ',alignMiddle:' ',alignTop:' ',alignLeft:' ',alignCenter:' ',alignRight:' ',alignJustify:' ',objectLeft:' ',objectCenter:' ',objectRight:' ',objectFullWidth:' ',objectInline:' ',objectBlockLeft:' ',objectBlockRight:' ',objectSizeFull:' ',objectSizeLarge:' ',objectSizeSmall:' ',objectSizeMedium:' ',pencil:' ',pilcrow:' ',quote:' ',threeVerticalDots:' '};function zd({emitter:t,activator:e,callback:n,contextElements:o}){t.listenTo(document,"mousedown",((t,i)=>{if(!e())return;const r="function"==typeof i.composedPath?i.composedPath():[];for(const t of o)if(t.contains(i.target)||r.includes(t))return;n()}))}function Ld(t){const e=t;e.set("_isCssTransitionsDisabled",!1),e.disableCssTransitions=()=>{e._isCssTransitionsDisabled=!0},e.enableCssTransitions=()=>{e._isCssTransitionsDisabled=!1},e.extendTemplate({attributes:{class:[e.bindTemplate.if("_isCssTransitionsDisabled","ck-transitions-disabled")]}})}function Od({view:t}){t.listenTo(t.element,"submit",((e,n)=>{n.preventDefault(),t.fire("submit")}),{useCapture:!0})}class Rd extends Kl{constructor(t,e=[]){super(e),this.locale=t}attachToDom(){this._bodyCollectionContainer=new Ql({tag:"div",attributes:{class:["ck","ck-reset_all","ck-body","ck-rounded-corners"],dir:this.locale.uiLanguageDirection},children:this}).render();let t=document.querySelector(".ck-body-wrapper");t||(t=dt(document,"div",{class:"ck-body-wrapper"}),document.body.appendChild(t)),t.appendChild(this._bodyCollectionContainer)}detachFromDom(){super.destroy(),this._bodyCollectionContainer&&this._bodyCollectionContainer.remove();const t=document.querySelector(".ck-body-wrapper");t&&0==t.childElementCount&&t.remove()}}var jd=n(6574);qo()(jd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),jd.Z.locals;class Fd extends bd{constructor(){super();const t=this.bindTemplate;this.set("content",""),this.set("viewBox","0 0 20 20"),this.set("fillColor",""),this.set("isColorInherited",!0),this.setTemplate({tag:"svg",ns:"http://www.w3.org/2000/svg",attributes:{class:["ck","ck-icon","ck-reset_all-excluded",t.if("isColorInherited","ck-icon_inherit-color")],viewBox:t.to("viewBox")}})}render(){super.render(),this._updateXMLContent(),this._colorFillPaths(),this.on("change:content",(()=>{this._updateXMLContent(),this._colorFillPaths()})),this.on("change:fillColor",(()=>{this._colorFillPaths()}))}_updateXMLContent(){if(this.content){const t=(new DOMParser).parseFromString(this.content.trim(),"image/svg+xml").querySelector("svg"),e=t.getAttribute("viewBox");e&&(this.viewBox=e);for(const{name:e,value:n}of Array.from(t.attributes))Fd.presentationalAttributeNames.includes(e)&&this.element.setAttribute(e,n);for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);for(;t.childNodes.length>0;)this.element.appendChild(t.childNodes[0])}}_colorFillPaths(){this.fillColor&&this.element.querySelectorAll(".ck-icon__fill").forEach((t=>{t.style.fill=this.fillColor}))}}Fd.presentationalAttributeNames=["alignment-baseline","baseline-shift","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-rendering","cursor","direction","display","dominant-baseline","fill","fill-opacity","fill-rule","filter","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","mask","opacity","overflow","paint-order","pointer-events","shape-rendering","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-overflow","text-rendering","transform","unicode-bidi","vector-effect","visibility","white-space","word-spacing","writing-mode"];var Vd=n(4906);qo()(Vd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Vd.Z.locals;class Ud extends bd{constructor(t){super(t);const e=this.bindTemplate,n=g();this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isVisible",!0),this.set("isToggleable",!1),this.set("keystroke",void 0),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.set("withKeystroke",!1),this.children=this.createCollection(),this.labelView=this._createLabelView(n),this.iconView=new Fd,this.iconView.extendTemplate({attributes:{class:"ck-button__icon"}}),this.keystrokeView=this._createKeystrokeView(),this.bind("_tooltipString").to(this,"tooltip",this,"label",this,"keystroke",this._getTooltipString.bind(this));const o={tag:"button",attributes:{class:["ck","ck-button",e.to("class"),e.if("isEnabled","ck-disabled",(t=>!t)),e.if("isVisible","ck-hidden",(t=>!t)),e.to("isOn",(t=>t?"ck-on":"ck-off")),e.if("withText","ck-button_with-text"),e.if("withKeystroke","ck-button_with-keystroke")],type:e.to("type",(t=>t||"button")),tabindex:e.to("tabindex"),"aria-labelledby":`ck-editor__aria-label_${n}`,"aria-disabled":e.if("isEnabled",!0,(t=>!t)),"aria-pressed":e.to("isOn",(t=>!!this.isToggleable&&String(!!t))),"data-cke-tooltip-text":e.to("_tooltipString"),"data-cke-tooltip-position":e.to("tooltipPosition")},children:this.children,on:{click:e.to((t=>{this.isEnabled?this.fire("execute"):t.preventDefault()}))}};i.isSafari&&(o.on.mousedown=e.to((t=>{this.focus(),t.preventDefault()}))),this.setTemplate(o)}render(){super.render(),this.icon&&(this.iconView.bind("content").to(this,"icon"),this.children.add(this.iconView)),this.children.add(this.labelView),this.withKeystroke&&this.keystroke&&this.children.add(this.keystrokeView)}focus(){this.element.focus()}_createLabelView(t){const e=new bd,n=this.bindTemplate;return e.setTemplate({tag:"span",attributes:{class:["ck","ck-button__label"],style:n.to("labelStyle"),id:`ck-editor__aria-label_${t}`},children:[{text:this.bindTemplate.to("label")}]}),e}_createKeystrokeView(){const t=new bd;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__keystroke"]},children:[{text:this.bindTemplate.to("keystroke",(t=>Co(t)))}]}),t}_getTooltipString(t,e,n){return t?"string"==typeof t?t:(n&&(n=Co(n)),t instanceof Function?t(e,n):`${e}${n?` (${n})`:""}`):""}}var Hd=n(5332);qo()(Hd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Hd.Z.locals;class Wd extends Ud{constructor(t){super(t),this.isToggleable=!0,this.toggleSwitchView=this._createToggleView(),this.extendTemplate({attributes:{class:"ck-switchbutton"}})}render(){super.render(),this.children.add(this.toggleSwitchView)}_createToggleView(){const t=new bd;return t.setTemplate({tag:"span",attributes:{class:["ck","ck-button__toggle"]},children:[{tag:"span",attributes:{class:["ck","ck-button__toggle__inner"]}}]}),t}}var Gd=n(6781);qo()(Gd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Gd.Z.locals;const qd=' ';class Yd extends Ud{constructor(t){super(t),this.arrowView=this._createArrowView(),this.extendTemplate({attributes:{"aria-haspopup":!0,"aria-expanded":this.bindTemplate.to("isOn",(t=>String(t)))}}),this.delegate("execute").to(this,"open")}render(){super.render(),this.children.add(this.arrowView)}_createArrowView(){const t=new Fd;return t.content=qd,t.extendTemplate({attributes:{class:"ck-dropdown__arrow"}}),t}}var $d=n(7686);qo()($d.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),$d.Z.locals;class Kd extends bd{constructor(t){super(t);const e=this.bindTemplate;this.set("class",void 0),this.set("labelStyle",void 0),this.set("icon",void 0),this.set("isEnabled",!0),this.set("isOn",!1),this.set("isToggleable",!1),this.set("isVisible",!0),this.set("keystroke",void 0),this.set("withKeystroke",!1),this.set("label",void 0),this.set("tabindex",-1),this.set("tooltip",!1),this.set("tooltipPosition","s"),this.set("type","button"),this.set("withText",!1),this.children=this.createCollection(),this.actionView=this._createActionView(),this.arrowView=this._createArrowView(),this.keystrokes=new So,this.focusTracker=new Mo,this.setTemplate({tag:"div",attributes:{class:["ck","ck-splitbutton",e.to("class"),e.if("isVisible","ck-hidden",(t=>!t)),this.arrowView.bindTemplate.if("isOn","ck-splitbutton_open")]},children:this.children})}render(){super.render(),this.children.add(this.actionView),this.children.add(this.arrowView),this.focusTracker.add(this.actionView.element),this.focusTracker.add(this.arrowView.element),this.keystrokes.listenTo(this.element),this.keystrokes.set("arrowright",((t,e)=>{this.focusTracker.focusedElement===this.actionView.element&&(this.arrowView.focus(),e())})),this.keystrokes.set("arrowleft",((t,e)=>{this.focusTracker.focusedElement===this.arrowView.element&&(this.actionView.focus(),e())}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this.actionView.focus()}_createActionView(){const t=new Ud;return t.bind("icon","isEnabled","isOn","isToggleable","keystroke","label","tabindex","tooltip","tooltipPosition","type","withText").to(this),t.extendTemplate({attributes:{class:"ck-splitbutton__action"}}),t.delegate("execute").to(this),t}_createArrowView(){const t=new Ud,e=t.bindTemplate;return t.icon=qd,t.extendTemplate({attributes:{class:["ck-splitbutton__arrow"],"data-cke-tooltip-disabled":e.to("isOn"),"aria-haspopup":!0,"aria-expanded":e.to("isOn",(t=>String(t)))}}),t.bind("isEnabled").to(this),t.bind("label").to(this),t.bind("tooltip").to(this),t.delegate("execute").to(this,"open"),t}}class Qd extends bd{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",!1),this.set("position","se"),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-reset","ck-dropdown__panel",e.to("position",(t=>`ck-dropdown__panel_${t}`)),e.if("isVisible","ck-dropdown__panel-visible")]},children:this.children,on:{selectstart:e.to((t=>t.preventDefault()))}})}focus(){if(this.children.length){const t=this.children.first;"function"==typeof t.focus?t.focus():k("ui-dropdown-panel-focus-child-missing-focus",{childView:this.children.first,dropdownPanel:this})}}focusLast(){if(this.children.length){const t=this.children.last;"function"==typeof t.focusLast?t.focusLast():t.focus()}}}var Zd=n(5485);qo()(Zd.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Zd.Z.locals;class Jd extends bd{constructor(t,e,n){super(t);const o=this.bindTemplate;this.buttonView=e,this.panelView=n,this.set("isOpen",!1),this.set("isEnabled",!0),this.set("class",void 0),this.set("id",void 0),this.set("panelPosition","auto"),this.keystrokes=new So,this.focusTracker=new Mo,this.setTemplate({tag:"div",attributes:{class:["ck","ck-dropdown",o.to("class"),o.if("isEnabled","ck-disabled",(t=>!t))],id:o.to("id"),"aria-describedby":o.to("ariaDescribedById")},children:[e,n]}),e.extendTemplate({attributes:{class:["ck-dropdown__button"],"data-cke-tooltip-disabled":o.to("isOpen")}})}render(){super.render(),this.focusTracker.add(this.buttonView.element),this.focusTracker.add(this.panelView.element),this.listenTo(this.buttonView,"open",(()=>{this.isOpen=!this.isOpen})),this.panelView.bind("isVisible").to(this,"isOpen"),this.on("change:isOpen",((t,e,n)=>{n&&("auto"===this.panelPosition?this.panelView.position=Jd._getOptimalPosition({element:this.panelView.element,target:this.buttonView.element,fitInViewport:!0,positions:this._panelPositions}).name:this.panelView.position=this.panelPosition)})),this.keystrokes.listenTo(this.element);const t=(t,e)=>{this.isOpen&&(this.isOpen=!1,e())};this.keystrokes.set("arrowdown",((t,e)=>{this.buttonView.isEnabled&&!this.isOpen&&(this.isOpen=!0,e())})),this.keystrokes.set("arrowright",((t,e)=>{this.isOpen&&e()})),this.keystrokes.set("arrowleft",t),this.keystrokes.set("esc",t)}focus(){this.buttonView.focus()}get _panelPositions(){const{south:t,north:e,southEast:n,southWest:o,northEast:i,northWest:r,southMiddleEast:s,southMiddleWest:a,northMiddleEast:c,northMiddleWest:l}=Jd.defaultPanelPositions;return"rtl"!==this.locale.uiLanguageDirection?[n,o,s,a,t,i,r,c,l,e]:[o,n,a,s,t,r,i,l,c,e]}}Jd.defaultPanelPositions={south:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/2,name:"s"}),southEast:t=>({top:t.bottom,left:t.left,name:"se"}),southWest:(t,e)=>({top:t.bottom,left:t.left-e.width+t.width,name:"sw"}),southMiddleEast:(t,e)=>({top:t.bottom,left:t.left-(e.width-t.width)/4,name:"sme"}),southMiddleWest:(t,e)=>({top:t.bottom,left:t.left-3*(e.width-t.width)/4,name:"smw"}),north:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/2,name:"n"}),northEast:(t,e)=>({top:t.top-e.height,left:t.left,name:"ne"}),northWest:(t,e)=>({top:t.top-e.height,left:t.left-e.width+t.width,name:"nw"}),northMiddleEast:(t,e)=>({top:t.top-e.height,left:t.left-(e.width-t.width)/4,name:"nme"}),northMiddleWest:(t,e)=>({top:t.top-e.height,left:t.left-3*(e.width-t.width)/4,name:"nmw"})},Jd._getOptimalPosition=no;class Xd{constructor(t){if(this.focusables=t.focusables,this.focusTracker=t.focusTracker,this.keystrokeHandler=t.keystrokeHandler,this.actions=t.actions,t.actions&&t.keystrokeHandler)for(const e in t.actions){let n=t.actions[e];"string"==typeof n&&(n=[n]);for(const o of n)t.keystrokeHandler.set(o,((t,n)=>{this[e](),n()}))}}get first(){return this.focusables.find(th)||null}get last(){return this.focusables.filter(th).slice(-1)[0]||null}get next(){return this._getFocusableItem(1)}get previous(){return this._getFocusableItem(-1)}get current(){let t=null;return null===this.focusTracker.focusedElement?null:(this.focusables.find(((e,n)=>{const o=e.element===this.focusTracker.focusedElement;return o&&(t=n),o})),t)}focusFirst(){this._focus(this.first)}focusLast(){this._focus(this.last)}focusNext(){this._focus(this.next)}focusPrevious(){this._focus(this.previous)}_focus(t){t&&t.focus()}_getFocusableItem(t){const e=this.current,n=this.focusables.length;if(!n)return null;if(null===e)return this[1===t?"first":"last"];let o=(e+n+t)%n;do{const e=this.focusables.get(o);if(th(e))return e;o=(o+n+t)%n}while(o!==e);return null}}function th(t){return!(!t.focus||!eo(t.element))}class eh extends bd{constructor(t){super(t),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__separator"]}})}}class nh extends bd{constructor(t){super(t),this.setTemplate({tag:"span",attributes:{class:["ck","ck-toolbar__line-break"]}})}}function oh(t){return Array.isArray(t)?{items:t,removeItems:[]}:t?Object.assign({items:[],removeItems:[]},t):{items:[],removeItems:[]}}var ih=n(5542);qo()(ih.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),ih.Z.locals;const{threeVerticalDots:rh}=Pd,sh={alignLeft:Pd.alignLeft,bold:Pd.bold,importExport:Pd.importExport,paragraph:Pd.paragraph,plus:Pd.plus,text:Pd.text,threeVerticalDots:Pd.threeVerticalDots};class ah extends bd{constructor(t,e){super(t);const n=this.bindTemplate,o=this.t;this.options=e||{},this.set("ariaLabel",o("Editor toolbar")),this.set("maxWidth","auto"),this.items=this.createCollection(),this.focusTracker=new Mo,this.keystrokes=new So,this.set("class",void 0),this.set("isCompact",!1),this.itemsView=new ch(t),this.children=this.createCollection(),this.children.add(this.itemsView),this.focusables=this.createCollection();const i="rtl"===t.uiLanguageDirection;this._focusCycler=new Xd({focusables:this.focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:[i?"arrowright":"arrowleft","arrowup"],focusNext:[i?"arrowleft":"arrowright","arrowdown"]}});const r=["ck","ck-toolbar",n.to("class"),n.if("isCompact","ck-toolbar_compact")];var s;this.options.shouldGroupWhenFull&&this.options.isFloating&&r.push("ck-toolbar_floating"),this.setTemplate({tag:"div",attributes:{class:r,role:"toolbar","aria-label":n.to("ariaLabel"),style:{maxWidth:n.to("maxWidth")}},children:this.children,on:{mousedown:(s=this,s.bindTemplate.to((t=>{t.target===s.element&&t.preventDefault()})))}}),this._behavior=this.options.shouldGroupWhenFull?new dh(this):new lh(this)}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)})),this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)})),this.keystrokes.listenTo(this.element),this._behavior.render(this)}destroy(){return this._behavior.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy(),super.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}fillFromConfig(t,e,n){const o=oh(t),i=n||o.removeItems,r=this._cleanItemsConfiguration(o.items,e,i).map((t=>P(t)?this._createNestedToolbarDropdown(t,e,i):"|"===t?new eh:"-"===t?new nh:e.create(t))).filter((t=>!!t));this.items.addMany(r)}_cleanItemsConfiguration(t,e,n){const o=t.filter(((t,o,i)=>"|"===t||-1===n.indexOf(t)&&("-"===t?!this.options.shouldGroupWhenFull||(k("toolbarview-line-break-ignored-when-grouping-items",i),!1):!(!P(t)&&!e.has(t)&&(k("toolbarview-item-unavailable",{item:t}),1)))));return this._cleanSeparatorsAndLineBreaks(o)}_cleanSeparatorsAndLineBreaks(t){const e=t=>"-"!==t&&"|"!==t,n=t.length,o=t.findIndex(e);if(-1===o)return[];const i=n-t.slice().reverse().findIndex(e);return t.slice(o,i).filter(((t,n,o)=>!!e(t)||!(n>0&&o[n-1]===t)))}_createNestedToolbarDropdown(t,e,n){let{label:o,icon:i,items:r,tooltip:s=!0,withText:a=!1}=t;if(r=this._cleanItemsConfiguration(r,e,n),!r.length)return null;const c=kh(this.locale);return o||k("toolbarview-nested-toolbar-dropdown-missing-label",t),c.class="ck-toolbar__nested-toolbar-dropdown",c.buttonView.set({label:o,tooltip:s,withText:!!a}),!1!==i?c.buttonView.icon=sh[i]||i||rh:c.buttonView.withText=!0,bh(c,[]),c.toolbarView.fillFromConfig(r,e,n),c}}class ch extends bd{constructor(t){super(t),this.children=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-toolbar__items"]},children:this.children})}}class lh{constructor(t){const e=t.bindTemplate;t.set("isVertical",!1),t.itemsView.children.bindTo(t.items).using((t=>t)),t.focusables.bindTo(t.items).using((t=>t)),t.extendTemplate({attributes:{class:[e.if("isVertical","ck-toolbar_vertical")]}})}render(){}destroy(){}}class dh{constructor(t){this.view=t,this.viewChildren=t.children,this.viewFocusables=t.focusables,this.viewItemsView=t.itemsView,this.viewFocusTracker=t.focusTracker,this.viewLocale=t.locale,this.ungroupedItems=t.createCollection(),this.groupedItems=t.createCollection(),this.groupedItemsDropdown=this._createGroupedItemsDropdown(),this.resizeObserver=null,this.cachedPadding=null,this.shouldUpdateGroupingOnNextResize=!1,t.itemsView.children.bindTo(this.ungroupedItems).using((t=>t)),this.ungroupedItems.on("change",this._updateFocusCycleableItems.bind(this)),t.children.on("change",this._updateFocusCycleableItems.bind(this)),t.items.on("change",((t,e)=>{const n=e.index,o=Array.from(e.added);for(const t of e.removed)n>=this.ungroupedItems.length?this.groupedItems.remove(t):this.ungroupedItems.remove(t);for(let t=n;tthis.ungroupedItems.length?this.groupedItems.add(e,t-this.ungroupedItems.length):this.ungroupedItems.add(e,t)}this._updateGrouping()})),t.extendTemplate({attributes:{class:["ck-toolbar_grouping"]}})}render(t){this.viewElement=t.element,this._enableGroupingOnResize(),this._enableGroupingOnMaxWidthChange(t)}destroy(){this.groupedItemsDropdown.destroy(),this.resizeObserver.destroy()}_updateGrouping(){if(!this.viewElement.ownerDocument.body.contains(this.viewElement))return;if(!eo(this.viewElement))return void(this.shouldUpdateGroupingOnNextResize=!0);const t=this.groupedItems.length;let e;for(;this._areItemsOverflowing;)this._groupLastItem(),e=!0;if(!e&&this.groupedItems.length){for(;this.groupedItems.length&&!this._areItemsOverflowing;)this._ungroupFirstItem();this._areItemsOverflowing&&this._groupLastItem()}this.groupedItems.length!==t&&this.view.fire("groupedItemsUpdate")}get _areItemsOverflowing(){if(!this.ungroupedItems.length)return!1;const t=this.viewElement,e=this.viewLocale.uiLanguageDirection,n=new qn(t.lastChild),o=new qn(t);if(!this.cachedPadding){const n=Fn.window.getComputedStyle(t),o="ltr"===e?"paddingRight":"paddingLeft";this.cachedPadding=Number.parseInt(n[o])}return"ltr"===e?n.right>o.right-this.cachedPadding:n.left{t&&t===e.contentRect.width&&!this.shouldUpdateGroupingOnNextResize||(this.shouldUpdateGroupingOnNextResize=!1,this._updateGrouping(),t=e.contentRect.width)})),this._updateGrouping()}_enableGroupingOnMaxWidthChange(t){t.on("change:maxWidth",(()=>{this._updateGrouping()}))}_groupLastItem(){this.groupedItems.length||(this.viewChildren.add(new eh),this.viewChildren.add(this.groupedItemsDropdown),this.viewFocusTracker.add(this.groupedItemsDropdown.element)),this.groupedItems.add(this.ungroupedItems.remove(this.ungroupedItems.last),0)}_ungroupFirstItem(){this.ungroupedItems.add(this.groupedItems.remove(this.groupedItems.first)),this.groupedItems.length||(this.viewChildren.remove(this.groupedItemsDropdown),this.viewChildren.remove(this.viewChildren.last),this.viewFocusTracker.remove(this.groupedItemsDropdown.element))}_createGroupedItemsDropdown(){const t=this.viewLocale,e=t.t,n=kh(t);return n.class="ck-toolbar__grouped-dropdown",n.panelPosition="ltr"===t.uiLanguageDirection?"sw":"se",bh(n,[]),n.buttonView.set({label:e("Show more items"),tooltip:!0,tooltipPosition:"rtl"===t.uiLanguageDirection?"se":"sw",icon:rh}),n.toolbarView.items.bindTo(this.groupedItems).using((t=>t)),n}_updateFocusCycleableItems(){this.viewFocusables.clear(),this.ungroupedItems.map((t=>{this.viewFocusables.add(t)})),this.groupedItems.length&&this.viewFocusables.add(this.groupedItemsDropdown)}}var hh=n(1046);qo()(hh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),hh.Z.locals;class uh extends bd{constructor(t){super(t),this.items=this.createCollection(),this.focusTracker=new Mo,this.keystrokes=new So,this._focusCycler=new Xd({focusables:this.items,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"arrowup",focusNext:"arrowdown"}}),this.setTemplate({tag:"ul",attributes:{class:["ck","ck-reset","ck-list"]},children:this.items})}render(){super.render();for(const t of this.items)this.focusTracker.add(t.element);this.items.on("add",((t,e)=>{this.focusTracker.add(e.element)})),this.items.on("remove",((t,e)=>{this.focusTracker.remove(e.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}focusLast(){this._focusCycler.focusLast()}}class gh extends bd{constructor(t){super(t);const e=this.bindTemplate;this.set("isVisible",!0),this.children=this.createCollection(),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__item",e.if("isVisible","ck-hidden",(t=>!t))]},children:this.children})}focus(){this.children.first.focus()}}class mh extends bd{constructor(t){super(t),this.setTemplate({tag:"li",attributes:{class:["ck","ck-list__separator"]}})}}var ph=n(7339);qo()(ph.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),ph.Z.locals;var fh=n(3949);function kh(t,e=Yd){const n=new e(t),o=new Qd(t),i=new Jd(t,n,o);return n.bind("isEnabled").to(i),n instanceof Kd?n.arrowView.bind("isOn").to(i,"isOpen"):n.bind("isOn").to(i,"isOpen"),function(t){(function(t){t.on("render",(()=>{zd({emitter:t,activator:()=>t.isOpen,callback:()=>{t.isOpen=!1},contextElements:[t.element]})}))})(t),function(t){t.on("execute",(e=>{e.source instanceof Wd||(t.isOpen=!1)}))}(t),function(t){t.focusTracker.on("change:isFocused",((e,n,o)=>{t.isOpen&&!o&&(t.isOpen=!1)}))}(t),function(t){t.keystrokes.set("arrowdown",((e,n)=>{t.isOpen&&(t.panelView.focus(),n())})),t.keystrokes.set("arrowup",((e,n)=>{t.isOpen&&(t.panelView.focusLast(),n())}))}(t),function(t){t.on("change:isOpen",((e,n,o)=>{o||t.panelView.element.contains(Fn.document.activeElement)&&t.buttonView.focus()}))}(t),function(t){t.on("change:isOpen",((e,n,o)=>{o&&t.panelView.focus()}),{priority:"low"})}(t)}(i),i}function bh(t,e,n={}){const o=t.locale,i=o.t,r=t.toolbarView=new ah(o);r.set("ariaLabel",i("Dropdown toolbar")),t.extendTemplate({attributes:{class:["ck-toolbar-dropdown"]}}),e.map((t=>r.items.add(t))),n.enableActiveItemFocusOnDropdownOpen&&_h(t,(()=>r.items.find((t=>t.isOn)))),t.panelView.children.add(r),r.items.delegate("execute").to(t)}function wh(t,e){const n=t.locale,o=t.listView=new uh(n);o.items.bindTo(e).using((t=>{if("separator"===t.type)return new mh(n);if("button"===t.type||"switchbutton"===t.type){const e=new gh(n);let o;return o="button"===t.type?new Ud(n):new Wd(n),o.bind(...Object.keys(t.model)).to(t.model),o.delegate("execute").to(e),e.children.add(o),e}return null})),t.panelView.children.add(o),o.items.delegate("execute").to(t),_h(t,(()=>o.items.find((t=>t instanceof gh&&t.children.first.isOn))))}function _h(t,e){t.on("change:isOpen",(()=>{if(!t.isOpen)return;const n=e();n&&("function"==typeof n.focus?n.focus():k("ui-dropdown-focus-child-on-open-child-missing-focus",{view:n}))}),{priority:m.low-10})}qo()(fh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),fh.Z.locals;var Ah=n(9688);qo()(Ah.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Ah.Z.locals;class Ch extends bd{constructor(t){super(t),this.body=new Rd(t)}render(){super.render(),this.body.attachToDom()}destroy(){return this.body.detachFromDom(),super.destroy()}}var vh=n(3662);qo()(vh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),vh.Z.locals;class yh extends bd{constructor(t){super(t),this.set("text",void 0),this.set("for",void 0),this.id=`ck-editor__label_${g()}`;const e=this.bindTemplate;this.setTemplate({tag:"label",attributes:{class:["ck","ck-label"],id:this.id,for:e.to("for")},children:[{text:e.to("text")}]})}}class xh extends bd{constructor(t,e,n){super(t),this.setTemplate({tag:"div",attributes:{class:["ck","ck-content","ck-editor__editable","ck-rounded-corners"],lang:t.contentLanguage,dir:t.contentLanguageDirection}}),this.name=null,this.set("isFocused",!1),this._editableElement=n,this._hasExternalElement=!!this._editableElement,this._editingView=e}render(){super.render(),this._hasExternalElement?this.template.apply(this.element=this._editableElement):this._editableElement=this.element,this.on("change:isFocused",(()=>this._updateIsFocusedClasses())),this._updateIsFocusedClasses()}destroy(){this._hasExternalElement&&this.template.revert(this._editableElement),super.destroy()}_updateIsFocusedClasses(){const t=this._editingView;function e(e){t.change((n=>{const o=t.document.getRoot(e.name);n.addClass(e.isFocused?"ck-focused":"ck-blurred",o),n.removeClass(e.isFocused?"ck-blurred":"ck-focused",o)}))}t.isRenderingInProgress?function n(o){t.once("change:isRenderingInProgress",((t,i,r)=>{r?n(o):e(o)}))}(this):e(this)}}class Eh extends xh{constructor(t,e,n,o={}){super(t,e,n);const i=t.t;this.extendTemplate({attributes:{role:"textbox",class:"ck-editor__editable_inline"}}),this._generateLabel=o.label||(()=>i("Editor editing area: %0",this.name))}render(){super.render();const t=this._editingView;t.change((e=>{const n=t.document.getRoot(this.name);e.setAttribute("aria-label",this._generateLabel(this),n)}))}}var Dh=n(8847);qo()(Dh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Dh.Z.locals;var Ih=n(4879);qo()(Ih.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Ih.Z.locals;class Th extends bd{constructor(t){super(t),this.set("value",void 0),this.set("id",void 0),this.set("placeholder",void 0),this.set("isReadOnly",!1),this.set("hasError",!1),this.set("ariaDescribedById",void 0),this.focusTracker=new Mo,this.bind("isFocused").to(this.focusTracker),this.set("isEmpty",!0),this.set("inputMode","text");const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck","ck-input",e.if("isFocused","ck-input_focused"),e.if("isEmpty","ck-input-text_empty"),e.if("hasError","ck-error")],id:e.to("id"),placeholder:e.to("placeholder"),readonly:e.to("isReadOnly"),inputmode:e.to("inputMode"),"aria-invalid":e.if("hasError",!0),"aria-describedby":e.to("ariaDescribedById")},on:{input:e.to(((...t)=>{this.fire("input",...t),this._updateIsEmpty()})),change:e.to(this._updateIsEmpty.bind(this))}})}render(){super.render(),this.focusTracker.add(this.element),this._setDomElementValue(this.value),this._updateIsEmpty(),this.on("change:value",((t,e,n)=>{this._setDomElementValue(n),this._updateIsEmpty()}))}destroy(){super.destroy(),this.focusTracker.destroy()}select(){this.element.select()}focus(){this.element.focus()}_updateIsEmpty(){this.isEmpty=!this.element.value}_setDomElementValue(t){this.element.value=t||0===t?t:""}}class Mh extends Th{constructor(t){super(t),this.extendTemplate({attributes:{type:"text",class:["ck-input-text"]}})}}var Sh=n(2577);qo()(Sh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Sh.Z.locals;class Nh extends bd{constructor(t,e){super(t);const n=`ck-labeled-field-view-${g()}`,o=`ck-labeled-field-view-status-${g()}`;this.fieldView=e(this,n,o),this.set("label",void 0),this.set("isEnabled",!0),this.set("isEmpty",!0),this.set("isFocused",!1),this.set("errorText",null),this.set("infoText",null),this.set("class",void 0),this.set("placeholder",void 0),this.labelView=this._createLabelView(n),this.statusView=this._createStatusView(o),this.fieldWrapperChildren=this.createCollection([this.fieldView,this.labelView]),this.bind("_statusText").to(this,"errorText",this,"infoText",((t,e)=>t||e));const i=this.bindTemplate;this.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view",i.to("class"),i.if("isEnabled","ck-disabled",(t=>!t)),i.if("isEmpty","ck-labeled-field-view_empty"),i.if("isFocused","ck-labeled-field-view_focused"),i.if("placeholder","ck-labeled-field-view_placeholder"),i.if("errorText","ck-error")]},children:[{tag:"div",attributes:{class:["ck","ck-labeled-field-view__input-wrapper"]},children:this.fieldWrapperChildren},this.statusView]})}_createLabelView(t){const e=new yh(this.locale);return e.for=t,e.bind("text").to(this,"label"),e}_createStatusView(t){const e=new bd(this.locale),n=this.bindTemplate;return e.setTemplate({tag:"div",attributes:{class:["ck","ck-labeled-field-view__status",n.if("errorText","ck-labeled-field-view__status_error"),n.if("_statusText","ck-hidden",(t=>!t))],id:t,role:n.if("errorText","alert")},children:[{text:n.to("_statusText")}]}),e}focus(){this.fieldView.focus()}}function Bh(t,e,n){const o=new Mh(t.locale);return o.set({id:e,ariaDescribedById:n}),o.bind("isReadOnly").to(t,"isEnabled",(t=>!t)),o.bind("hasError").to(t,"errorText",(t=>!!t)),o.on("input",(()=>{t.errorText=null})),t.bind("isEmpty","isFocused","placeholder").to(o),o}class Ph extends Wo{static get pluginName(){return"Notification"}init(){this.on("show:warning",((t,e)=>{window.alert(e.message)}),{priority:"lowest"})}showSuccess(t,e={}){this._showNotification({message:t,type:"success",namespace:e.namespace,title:e.title})}showInfo(t,e={}){this._showNotification({message:t,type:"info",namespace:e.namespace,title:e.title})}showWarning(t,e={}){this._showNotification({message:t,type:"warning",namespace:e.namespace,title:e.title})}_showNotification(t){const e=t.namespace?`show:${t.type}:${t.namespace}`:`show:${t.type}`;this.fire(e,{message:t.message,type:t.type,title:t.title||""})}}class zh extends(V()){constructor(t,e){super(),e&&is(this,e),t&&this.set(t)}}var Lh=n(4650);qo()(Lh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Lh.Z.locals;var Oh=n(7676);qo()(Oh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Oh.Z.locals;const Rh=Zn("px");class jh extends Oo{static get pluginName(){return"ContextualBalloon"}constructor(t){super(t),this.positionLimiter=()=>{const t=this.editor.editing.view,e=t.document.selection.editableElement;return e?t.domConverter.mapViewToDom(e.root):null},this.set("visibleView",null),this.view=new Cd(t.locale),t.ui.view.body.add(this.view),t.ui.focusTracker.add(this.view.element),this._viewToStack=new Map,this._idToStack=new Map,this.set("_numberOfStacks",0),this.set("_singleViewMode",!1),this._rotatorView=this._createRotatorView(),this._fakePanelsView=this._createFakePanelsView()}destroy(){super.destroy(),this.view.destroy(),this._rotatorView.destroy(),this._fakePanelsView.destroy()}hasView(t){return Array.from(this._viewToStack.keys()).includes(t)}add(t){if(this.hasView(t.view))throw new f("contextualballoon-add-view-exist",[this,t]);const e=t.stackId||"main";if(!this._idToStack.has(e))return this._idToStack.set(e,new Map([[t.view,t]])),this._viewToStack.set(t.view,this._idToStack.get(e)),this._numberOfStacks=this._idToStack.size,void(this._visibleStack&&!t.singleViewMode||this.showStack(e));const n=this._idToStack.get(e);t.singleViewMode&&this.showStack(e),n.set(t.view,t),this._viewToStack.set(t.view,n),n===this._visibleStack&&this._showView(t)}remove(t){if(!this.hasView(t))throw new f("contextualballoon-remove-view-not-exist",[this,t]);const e=this._viewToStack.get(t);this._singleViewMode&&this.visibleView===t&&(this._singleViewMode=!1),this.visibleView===t&&(1===e.size?this._idToStack.size>1?this._showNextStack():(this.view.hide(),this.visibleView=null,this._rotatorView.hideView()):this._showView(Array.from(e.values())[e.size-2])),1===e.size?(this._idToStack.delete(this._getStackId(e)),this._numberOfStacks=this._idToStack.size):e.delete(t),this._viewToStack.delete(t)}updatePosition(t){t&&(this._visibleStack.get(this.visibleView).position=t),this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition()}showStack(t){this.visibleStack=t;const e=this._idToStack.get(t);if(!e)throw new f("contextualballoon-showstack-stack-not-exist",this);this._visibleStack!==e&&this._showView(Array.from(e.values()).pop())}get _visibleStack(){return this._viewToStack.get(this.visibleView)}_getStackId(t){return Array.from(this._idToStack.entries()).find((e=>e[1]===t))[0]}_showNextStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)+1;t[e]||(e=0),this.showStack(this._getStackId(t[e]))}_showPrevStack(){const t=Array.from(this._idToStack.values());let e=t.indexOf(this._visibleStack)-1;t[e]||(e=t.length-1),this.showStack(this._getStackId(t[e]))}_createRotatorView(){const t=new Fh(this.editor.locale),e=this.editor.locale.t;return this.view.content.add(t),t.bind("isNavigationVisible").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>!e&&t>1)),t.on("change:isNavigationVisible",(()=>this.updatePosition()),{priority:"low"}),t.bind("counter").to(this,"visibleView",this,"_numberOfStacks",((t,n)=>{if(n<2)return"";const o=Array.from(this._idToStack.values()).indexOf(this._visibleStack)+1;return e("%0 of %1",[o,n])})),t.buttonNextView.on("execute",(()=>{t.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showNextStack()})),t.buttonPrevView.on("execute",(()=>{t.focusTracker.isFocused&&this.editor.editing.view.focus(),this._showPrevStack()})),t}_createFakePanelsView(){const t=new Vh(this.editor.locale,this.view);return t.bind("numberOfPanels").to(this,"_numberOfStacks",this,"_singleViewMode",((t,e)=>!e&&t>=2?Math.min(t-1,2):0)),t.listenTo(this.view,"change:top",(()=>t.updatePosition())),t.listenTo(this.view,"change:left",(()=>t.updatePosition())),this.editor.ui.view.body.add(t),t}_showView({view:t,balloonClassName:e="",withArrow:n=!0,singleViewMode:o=!1}){this.view.class=e,this.view.withArrow=n,this._rotatorView.showView(t),this.visibleView=t,this.view.pin(this._getBalloonPosition()),this._fakePanelsView.updatePosition(),o&&(this._singleViewMode=!0)}_getBalloonPosition(){let t=Array.from(this._visibleStack.values()).pop().position;return t&&(t.limiter||(t=Object.assign({},t,{limiter:this.positionLimiter})),t=Object.assign({},t,{viewportOffsetConfig:this.editor.ui.viewportOffset})),t}}class Fh extends bd{constructor(t){super(t);const e=t.t,n=this.bindTemplate;this.set("isNavigationVisible",!0),this.focusTracker=new Mo,this.buttonPrevView=this._createButtonView(e("Previous"),' '),this.buttonNextView=this._createButtonView(e("Next"),' '),this.content=this.createCollection(),this.setTemplate({tag:"div",attributes:{class:["ck","ck-balloon-rotator"],"z-index":"-1"},children:[{tag:"div",attributes:{class:["ck-balloon-rotator__navigation",n.to("isNavigationVisible",(t=>t?"":"ck-hidden"))]},children:[this.buttonPrevView,{tag:"span",attributes:{class:["ck-balloon-rotator__counter"]},children:[{text:n.to("counter")}]},this.buttonNextView]},{tag:"div",attributes:{class:"ck-balloon-rotator__content"},children:this.content}]})}render(){super.render(),this.focusTracker.add(this.element)}destroy(){super.destroy(),this.focusTracker.destroy()}showView(t){this.hideView(),this.content.add(t)}hideView(){this.content.clear()}_createButtonView(t,e){const n=new Ud(this.locale);return n.set({label:t,icon:e,tooltip:!0}),n}}class Vh extends bd{constructor(t,e){super(t);const n=this.bindTemplate;this.set("top",0),this.set("left",0),this.set("height",0),this.set("width",0),this.set("numberOfPanels",0),this.content=this.createCollection(),this._balloonPanelView=e,this.setTemplate({tag:"div",attributes:{class:["ck-fake-panel",n.to("numberOfPanels",(t=>t?"":"ck-hidden"))],style:{top:n.to("top",Rh),left:n.to("left",Rh),width:n.to("width",Rh),height:n.to("height",Rh)}},children:this.content}),this.on("change:numberOfPanels",((t,e,n,o)=>{n>o?this._addPanels(n-o):this._removePanels(o-n),this.updatePosition()}))}_addPanels(t){for(;t--;){const t=new bd;t.setTemplate({tag:"div"}),this.content.add(t),this.registerChild(t)}}_removePanels(t){for(;t--;){const t=this.content.last;this.content.remove(t),this.deregisterChild(t),t.destroy()}}updatePosition(){if(this.numberOfPanels){const{top:t,left:e}=this._balloonPanelView,{width:n,height:o}=new qn(this._balloonPanelView.element);Object.assign(this,{top:t,left:e,width:n,height:o})}}}var Uh=n(5868);qo()(Uh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Uh.Z.locals,Zn("px"),Zn("px");var Hh=n(9695);qo()(Hh.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Hh.Z.locals,Zn("px"),Zn("px");const{pilcrow:Wh}=Pd;class Gh extends Td{constructor(t,e){super(t),this.view=e,this._toolbarConfig=oh(t.config.get("toolbar"))}get element(){return this.view.editable.element}init(){const t=this.editor,e=this.view,n=t.editing.view,o=e.editable,i=n.document.getRoot();o.name=i.rootName,e.render();const r=o.element;this.setEditableElement(o.name,r),o.bind("isFocused").to(this.focusTracker),n.attachDomRoot(r),this._initPlaceholder(),this._initToolbar(),this.fire("ready")}destroy(){super.destroy();const t=this.view;this.editor.editing.view.detachDomRoot(t.editable.name),t.destroy()}_initToolbar(){const t=this.editor,e=this.view,n=e.editable.element,o=e.toolbar;e.panel.bind("isVisible").to(this.focusTracker,"isFocused"),e.bind("viewportTopOffset").to(this,"viewportOffset",(({top:t})=>t||0)),e.listenTo(t.ui,"update",(()=>{e.panel.isVisible&&e.panel.pin({target:n,positions:e.panelPositions})})),o.fillFromConfig(this._toolbarConfig,this.componentFactory),this.addToolbar(o)}_initPlaceholder(){const t=this.editor,e=t.editing.view,n=e.document.getRoot(),o=t.sourceElement,i=t.config.get("placeholder")||o&&"textarea"===o.tagName.toLowerCase()&&o.getAttribute("placeholder");i&&Ko({view:e,element:n,text:i,isDirectHost:!1,keepOnFocus:!0})}}const qh=Zn("px");class Yh extends Ch{constructor(t,e,n,o={}){super(t);const i=t.t;this.toolbar=new ah(t,{shouldGroupWhenFull:o.shouldToolbarGroupWhenFull,isFloating:!0}),this.set("viewportTopOffset",0),this.panel=new Cd(t),this.panelPositions=this._getPanelPositions(),this.panel.extendTemplate({attributes:{class:"ck-toolbar-container"}}),this.editable=new Eh(t,e,n,{label:t=>i("Rich Text Editor. Editing area: %0",t.name)}),this._resizeObserver=null}render(){if(super.render(),this.body.add(this.panel),this.registerChild(this.editable),this.panel.content.add(this.toolbar),this.toolbar.options.shouldGroupWhenFull){const t=this.editable.element;this._resizeObserver=new Qn(t,(()=>{this.toolbar.maxWidth=qh(new qn(t).width)}))}}destroy(){super.destroy(),this._resizeObserver&&this._resizeObserver.destroy()}_getPanelPositionTop(t,e){let n;return n=t.top>e.height+this.viewportTopOffset?t.top-e.height:t.bottom>e.height+this.viewportTopOffset+50?this.viewportTopOffset:t.bottom,n}_getPanelPositions(){const t=[(t,e)=>({top:this._getPanelPositionTop(t,e),left:t.left,name:"toolbar_west",config:{withArrow:!1}}),(t,e)=>({top:this._getPanelPositionTop(t,e),left:t.left+t.width-e.width,name:"toolbar_east",config:{withArrow:!1}})];return"ltr"===this.locale.uiLanguageDirection?t:t.reverse()}}class $h extends(Sd(Nd(ql))){constructor(t,e={}){if(!Kh(t)&&void 0!==e.initialData)throw new f("editor-create-initial-data",null);super(e),void 0===this.config.get("initialData")&&this.config.set("initialData",function(t){return Kh(t)?(e=t)instanceof HTMLTextAreaElement?e.value:e.innerHTML:t;var e}(t)),this.model.document.createRoot(),Kh(t)&&(this.sourceElement=t,function(t){const e=t.sourceElement;if(e){if(e.ckeditorInstance)throw new f("editor-source-element-already-used",t);e.ckeditorInstance=t,t.once("destroy",(()=>{delete e.ckeditorInstance}))}}(this));const n=!this.config.get("toolbar.shouldNotGroupWhenFull"),o=new Yh(this.locale,this.editing.view,this.sourceElement,{shouldToolbarGroupWhenFull:n});this.ui=new Gh(this,o),function(t){if(!yt(t.updateSourceElement))throw new f("attachtoform-missing-elementapi-interface",t);const e=t.sourceElement;if(function(t){return!!t&&"textarea"===t.tagName.toLowerCase()}(e)&&e.form){let n;const o=e.form,i=()=>t.updateSourceElement();yt(o.submit)&&(n=o.submit,o.submit=()=>{i(),n.apply(o)}),o.addEventListener("submit",i),t.on("destroy",(()=>{o.removeEventListener("submit",i),n&&(o.submit=n)}))}}(this)}destroy(){const t=this.getData();return this.ui.destroy(),super.destroy().then((()=>{this.sourceElement&&this.updateSourceElement(t)}))}static create(t,e={}){return new Promise((n=>{if(Kh(t)&&"TEXTAREA"===t.tagName)throw new f("editor-wrong-element",null);const o=new this(t,e);n(o.initPlugins().then((()=>o.ui.init())).then((()=>o.data.init(o.config.get("initialData")))).then((()=>o.fire("ready"))).then((()=>o)))}))}}function Kh(t){return Tn(t)}class Qh extends ss{constructor(t){super(t);const e=this.document;function n(t){return(n,o)=>{o.preventDefault();const i=o.dropRange?[o.dropRange]:null,r=new h(e,t);e.fire(r,{dataTransfer:o.dataTransfer,method:n.name,targetRanges:i,target:o.target}),r.stop.called&&o.stopPropagation()}}this.domEventType=["paste","copy","cut","drop","dragover","dragstart","dragend","dragenter","dragleave"],this.listenTo(e,"paste",n("clipboardInput"),{priority:"low"}),this.listenTo(e,"drop",n("clipboardInput"),{priority:"low"}),this.listenTo(e,"dragover",n("dragging"),{priority:"low"})}onDomEvent(t){const e={dataTransfer:new Hs("clipboardData"in t?t.clipboardData:t.dataTransfer)};"drop"!=t.type&&"dragover"!=t.type||(e.dropRange=function(t,e){const n=e.target.ownerDocument,o=e.clientX,i=e.clientY;let r;return n.caretRangeFromPoint&&n.caretRangeFromPoint(o,i)?r=n.caretRangeFromPoint(o,i):e.rangeParent&&(r=n.createRange(),r.setStart(e.rangeParent,e.rangeOffset),r.collapse(!0)),r?t.domConverter.domRangeToView(r):null}(this.view,t)),this.fire(t.type,t,e)}}const Zh=["figcaption","li"];function Jh(t){let e="";if(t.is("$text")||t.is("$textProxy"))e=t.data;else if(t.is("element","img")&&t.hasAttribute("alt"))e=t.getAttribute("alt");else if(t.is("element","br"))e="\n";else{let n=null;for(const o of t.getChildren()){const t=Jh(o);n&&(n.is("containerElement")||o.is("containerElement"))&&(Zh.includes(n.name)||Zh.includes(o.name)?e+="\n":e+="\n\n"),e+=t,n=o}}return e}class Xh extends Oo{static get pluginName(){return"ClipboardPipeline"}init(){this.editor.editing.view.addObserver(Qh),this._setupPasteDrop(),this._setupCopyCut()}_setupPasteDrop(){const t=this.editor,e=t.model,n=t.editing.view,o=n.document;this.listenTo(o,"clipboardInput",(e=>{t.isReadOnly&&e.stop()}),{priority:"highest"}),this.listenTo(o,"clipboardInput",((t,e)=>{const o=e.dataTransfer;let i;if(e.content)i=e.content;else{let t="";o.getData("text/html")?t=function(t){return t.replace(/(\s+)<\/span>/g,((t,e)=>1==e.length?" ":e)).replace(//g,"")}(o.getData("text/html")):o.getData("text/plain")&&(((r=(r=o.getData("text/plain")).replace(//g,">").replace(/\r?\n\r?\n/g,"").replace(/\r?\n/g," ").replace(/\t/g," ").replace(/^\s/," ").replace(/\s$/," ").replace(/\s\s/g," ")).includes("
")||r.includes(" "))&&(r=`
${r}
`),t=r),i=this.editor.data.htmlProcessor.toView(t)}var r;const s=new h(this,"inputTransformation");this.fire(s,{content:i,dataTransfer:o,targetRanges:e.targetRanges,method:e.method}),s.stop.called&&t.stop(),n.scrollToTheSelection()}),{priority:"low"}),this.listenTo(this,"inputTransformation",((t,n)=>{if(n.content.isEmpty)return;const o=this.editor.data.toModel(n.content,"$clipboardHolder");0!=o.childCount&&(t.stop(),e.change((()=>{this.fire("contentInsertion",{content:o,method:n.method,dataTransfer:n.dataTransfer,targetRanges:n.targetRanges})})))}),{priority:"low"}),this.listenTo(this,"contentInsertion",((t,n)=>{n.resultRange=e.insertContent(n.content)}),{priority:"low"})}_setupCopyCut(){const t=this.editor,e=t.model.document,n=t.editing.view.document,o=(o,i)=>{const r=i.dataTransfer;i.preventDefault();const s=t.data.toView(t.model.getSelectedContent(e.selection));n.fire("clipboardOutput",{dataTransfer:r,content:s,method:o.name})};this.listenTo(n,"copy",o,{priority:"low"}),this.listenTo(n,"cut",((e,n)=>{t.isReadOnly?n.preventDefault():o(e,n)}),{priority:"low"}),this.listenTo(n,"clipboardOutput",((n,o)=>{o.content.isEmpty||(o.dataTransfer.setData("text/html",this.editor.data.htmlProcessor.toData(o.content)),o.dataTransfer.setData("text/plain",Jh(o.content))),"cut"==o.method&&t.model.deleteContent(e.selection)}),{priority:"low"})}}class tu{constructor(t,e=20){this._batch=null,this.model=t,this._size=0,this.limit=e,this._isLocked=!1,this._changeCallback=(t,e)=>{e.isLocal&&e.isUndoable&&e!==this._batch&&this._reset(!0)},this._selectionChangeCallback=()=>{this._reset()},this.model.document.on("change",this._changeCallback),this.model.document.selection.on("change:range",this._selectionChangeCallback),this.model.document.selection.on("change:attribute",this._selectionChangeCallback)}get batch(){return this._batch||(this._batch=this.model.createBatch({isTyping:!0})),this._batch}get size(){return this._size}input(t){this._size+=t,this._size>=this.limit&&this._reset(!0)}get isLocked(){return this._isLocked}lock(){this._isLocked=!0}unlock(){this._isLocked=!1}destroy(){this.model.document.off("change",this._changeCallback),this.model.document.selection.off("change:range",this._selectionChangeCallback),this.model.document.selection.off("change:attribute",this._selectionChangeCallback)}_reset(t=!1){this.isLocked&&!t||(this._batch=null,this._size=0)}}class eu extends jo{constructor(t,e){super(t),this._buffer=new tu(t.model,e)}get buffer(){return this._buffer}destroy(){super.destroy(),this._buffer.destroy()}execute(t={}){const e=this.editor.model,n=e.document,o=t.text||"",i=o.length;let r=n.selection;t.selection?r=t.selection:t.range&&(r=e.createSelection(t.range));const s=t.resultRange;e.enqueueChange(this._buffer.batch,(t=>{this._buffer.lock(),e.deleteContent(r),o&&e.insertContent(t.createText(o,n.selection.getAttributes()),r),s?t.setSelection(s):r.is("documentSelection")||t.setSelection(r),this._buffer.unlock(),this._buffer.input(i)}))}}const nu=["insertText","insertReplacementText"];class ou extends os{constructor(t){super(t),i.isAndroid&&nu.push("insertCompositionText");const e=t.document;e.on("beforeinput",((n,o)=>{if(!this.isEnabled)return;const{data:i,targetRanges:r,inputType:s,domEvent:a}=o;if(!nu.includes(s))return;const c=new h(e,"insertText");e.fire(c,new rs(t,a,{text:i,selection:t.createSelection(r)})),c.stop.called&&n.stop()})),e.on("compositionend",((n,{data:o,domEvent:r})=>{this.isEnabled&&!i.isAndroid&&o&&e.fire("insertText",new rs(t,r,{text:o,selection:e.selection}))}),{priority:"lowest"})}observe(){}}class iu extends Oo{static get pluginName(){return"Input"}init(){const t=this.editor,e=t.model,n=t.editing.view,o=e.document.selection;n.addObserver(ou);const r=new eu(t,t.config.get("typing.undoStep")||20);t.commands.add("insertText",r),t.commands.add("input",r),this.listenTo(n.document,"insertText",((o,r)=>{n.document.isComposing||r.preventDefault();const{text:s,selection:a,resultRange:c}=r,l=Array.from(a.getRanges()).map((e=>t.editing.mapper.toModelRange(e)));let d=s;if(i.isAndroid){const t=Array.from(l[0].getItems()).reduce(((t,e)=>t+(e.is("$textProxy")?e.data:"")),"");t&&(t.length<=d.length?d.startsWith(t)&&(d=d.substring(t.length),l[0].start=l[0].start.getShiftedBy(t.length)):t.startsWith(d)&&(l[0].start=l[0].start.getShiftedBy(d.length),d=""))}const h={text:d,selection:e.createSelection(l)};c&&(h.resultRange=t.editing.mapper.toModelRange(c)),t.execute("insertText",h)})),i.isAndroid?this.listenTo(n.document,"keydown",((t,i)=>{!o.isCollapsed&&229==i.keyCode&&n.document.isComposing&&ru(e,r)})):this.listenTo(n.document,"compositionstart",(()=>{o.isCollapsed||ru(e,r)}))}}function ru(t,e){if(!e.isEnabled)return;const n=e.buffer;n.lock(),t.enqueueChange(n.batch,(()=>{t.deleteContent(t.document.selection)})),n.unlock()}class su extends jo{constructor(t,e){super(t),this.direction=e,this._buffer=new tu(t.model,t.config.get("typing.undoStep"))}get buffer(){return this._buffer}execute(t={}){const e=this.editor.model,n=e.document;e.enqueueChange(this._buffer.batch,(o=>{this._buffer.lock();const i=o.createSelection(t.selection||n.selection),r=t.sequence||1,s=i.isCollapsed;if(i.isCollapsed&&e.modifySelection(i,{direction:this.direction,unit:t.unit,treatEmojiAsSingleUnit:!0}),this._shouldEntireContentBeReplacedWithParagraph(r))return void this._replaceEntireContentWithParagraph(o);if(this._shouldReplaceFirstBlockWithParagraph(i,r))return void this.editor.execute("paragraph",{selection:i});if(i.isCollapsed)return;let a=0;i.getFirstRange().getMinimalFlatRanges().forEach((t=>{a+=Y(t.getWalker({singleCharacters:!0,ignoreElementEnd:!0,shallow:!0}))})),e.deleteContent(i,{doNotResetEntireContent:s,direction:this.direction}),this._buffer.input(a),o.setSelection(i),this._buffer.unlock()}))}_shouldEntireContentBeReplacedWithParagraph(t){if(t>1)return!1;const e=this.editor.model,n=e.document.selection,o=e.schema.getLimitElement(n);if(!n.isCollapsed||!n.containsEntireContent(o))return!1;if(!e.schema.checkChild(o,"paragraph"))return!1;const i=o.getChild(0);return!i||!i.is("element","paragraph")}_replaceEntireContentWithParagraph(t){const e=this.editor.model,n=e.document.selection,o=e.schema.getLimitElement(n),i=t.createElement("paragraph");t.remove(t.createRangeIn(o)),t.insert(i,o),t.setSelection(i,0)}_shouldReplaceFirstBlockWithParagraph(t,e){const n=this.editor.model;if(e>1||"backward"!=this.direction)return!1;if(!t.isCollapsed)return!1;const o=t.getFirstPosition(),i=n.schema.getLimitElement(o),r=i.getChild(0);return o.parent==r&&!!t.containsEntireContent(r)&&!!n.schema.checkChild(i,"paragraph")&&"paragraph"!=r.name}}const au="word",cu="selection",lu="backward",du="forward",hu={deleteContent:{unit:cu,direction:lu},deleteContentBackward:{unit:"codePoint",direction:lu},deleteWordBackward:{unit:au,direction:lu},deleteHardLineBackward:{unit:cu,direction:lu},deleteSoftLineBackward:{unit:cu,direction:lu},deleteContentForward:{unit:"character",direction:du},deleteWordForward:{unit:au,direction:du},deleteHardLineForward:{unit:cu,direction:du},deleteSoftLineForward:{unit:cu,direction:du}};class uu extends os{constructor(t){super(t);const e=t.document;let n=0;e.on("keydown",(()=>{n++})),e.on("keyup",(()=>{n=0})),e.on("beforeinput",((o,r)=>{if(!this.isEnabled)return;const{targetRanges:s,domEvent:a,inputType:c}=r,l=hu[c];if(!l)return;const d={direction:l.direction,unit:l.unit,sequence:n};d.unit==cu&&(d.selectionToRemove=t.createSelection(s[0])),i.isAndroid&&"deleteContentBackward"===c&&(d.sequence=1,1!=s.length||s[0].start.parent==s[0].end.parent&&s[0].start.offset+1==s[0].end.offset||(d.unit=cu,d.selectionToRemove=t.createSelection(s)));const h=new ir(e,"delete",s[0]);e.fire(h,new rs(t,a,d)),h.stop.called&&o.stop()})),i.isBlink&&function(t){const e=t.view,n=e.document;let o=null,i=!1;function r(t){return t==bo.backspace||t==bo.delete}function s(t){return t==bo.backspace?lu:du}n.on("keydown",((t,{keyCode:e})=>{o=e,i=!1})),n.on("keyup",((a,{keyCode:c,domEvent:l})=>{const d=n.selection,h=t.isEnabled&&c==o&&r(c)&&!d.isCollapsed&&!i;if(o=null,h){const t=d.getFirstRange(),o=new ir(n,"delete",t),i={unit:cu,direction:s(c),selectionToRemove:d};n.fire(o,new rs(e,l,i))}})),n.on("beforeinput",((t,{inputType:e})=>{const n=hu[e];r(o)&&n&&n.direction==s(o)&&(i=!0)}),{priority:"high"}),n.on("beforeinput",((t,{inputType:e,data:n})=>{o==bo.delete&&"insertText"==e&&""==n&&t.stop()}),{priority:"high"})}(this)}observe(){}}class gu extends Oo{static get pluginName(){return"Delete"}init(){const t=this.editor,e=t.editing.view,n=e.document,o=t.model.document;e.addObserver(uu),this._undoOnBackspace=!1;const i=new su(t,"forward");t.commands.add("deleteForward",i),t.commands.add("forwardDelete",i),t.commands.add("delete",new su(t,"backward")),this.listenTo(n,"delete",((o,i)=>{n.isComposing||i.preventDefault();const{direction:r,sequence:s,selectionToRemove:a,unit:c}=i,l="forward"===r?"deleteForward":"delete",d={sequence:s};if("selection"==c){const e=Array.from(a.getRanges()).map((e=>t.editing.mapper.toModelRange(e)));d.selection=t.model.createSelection(e)}else d.unit=c;t.execute(l,d),e.scrollToTheSelection()}),{priority:"low"}),this.editor.plugins.has("UndoEditing")&&(this.listenTo(n,"delete",((e,n)=>{this._undoOnBackspace&&"backward"==n.direction&&1==n.sequence&&"codePoint"==n.unit&&(this._undoOnBackspace=!1,t.execute("undo"),n.preventDefault(),e.stop())}),{context:"$capture"}),this.listenTo(o,"change",(()=>{this._undoOnBackspace=!1})))}requestUndoOnBackspace(){this.editor.plugins.has("UndoEditing")&&(this._undoOnBackspace=!0)}}class mu extends Oo{static get requires(){return[iu,gu]}static get pluginName(){return"Typing"}}function pu(t,e){let n=t.start;return{text:Array.from(t.getItems()).reduce(((t,o)=>o.is("$text")||o.is("$textProxy")?t+o.data:(n=e.createPositionAfter(o),"")),""),range:e.createRange(n,t.end)}}class fu extends(V()){constructor(t,e){super(),this.model=t,this.testCallback=e,this._hasMatch=!1,this.set("isEnabled",!0),this.on("change:isEnabled",(()=>{this.isEnabled?this._startListening():(this.stopListening(t.document.selection),this.stopListening(t.document))})),this._startListening()}get hasMatch(){return this._hasMatch}_startListening(){const t=this.model.document;this.listenTo(t.selection,"change:range",((e,{directChange:n})=>{n&&(t.selection.isCollapsed?this._evaluateTextBeforeSelection("selection"):this.hasMatch&&(this.fire("unmatched"),this._hasMatch=!1))})),this.listenTo(t,"change:data",((t,e)=>{!e.isUndo&&e.isLocal&&this._evaluateTextBeforeSelection("data",{batch:e})}))}_evaluateTextBeforeSelection(t,e={}){const n=this.model,o=n.document.selection,i=n.createRange(n.createPositionAt(o.focus.parent,0),o.focus),{text:r,range:s}=pu(i,n),a=this.testCallback(r);if(!a&&this.hasMatch&&this.fire("unmatched"),this._hasMatch=!!a,a){const n=Object.assign(e,{text:r,range:s});"object"==typeof a&&Object.assign(n,a),this.fire(`matched:${t}`,n)}}}class ku extends Oo{static get pluginName(){return"TwoStepCaretMovement"}constructor(t){super(t),this.attributes=new Set,this._overrideUid=null}init(){const t=this.editor,e=t.model,n=t.editing.view,o=t.locale,i=e.document.selection;this.listenTo(n.document,"arrowKey",((t,e)=>{if(!i.isCollapsed)return;if(e.shiftKey||e.altKey||e.ctrlKey)return;const n=e.keyCode==bo.arrowright,r=e.keyCode==bo.arrowleft;if(!n&&!r)return;const s=o.contentLanguageDirection;let a=!1;a="ltr"===s&&n||"rtl"===s&&r?this._handleForwardMovement(e):this._handleBackwardMovement(e),!0===a&&t.stop()}),{context:"$text",priority:"highest"}),this._isNextGravityRestorationSkipped=!1,this.listenTo(i,"change:range",((t,e)=>{this._isNextGravityRestorationSkipped?this._isNextGravityRestorationSkipped=!1:this._isGravityOverridden&&(!e.directChange&&Au(i.getFirstPosition(),this.attributes)||this._restoreGravity())}))}registerAttribute(t){this.attributes.add(t)}_handleForwardMovement(t){const e=this.attributes,n=this.editor.model.document.selection,o=n.getFirstPosition();return!(this._isGravityOverridden||o.isAtStart&&bu(n,e)||!Au(o,e)||(_u(t),this._overrideGravity(),0))}_handleBackwardMovement(t){const e=this.attributes,n=this.editor.model,o=n.document.selection,i=o.getFirstPosition();return this._isGravityOverridden?(_u(t),this._restoreGravity(),wu(n,e,i),!0):i.isAtStart?!!bu(o,e)&&(_u(t),wu(n,e,i),!0):!!function(t,e){return Au(t.getShiftedBy(-1),e)}(i,e)&&(i.isAtEnd&&!bu(o,e)&&Au(i,e)?(_u(t),wu(n,e,i),!0):(this._isNextGravityRestorationSkipped=!0,this._overrideGravity(),!1))}get _isGravityOverridden(){return!!this._overrideUid}_overrideGravity(){this._overrideUid=this.editor.model.change((t=>t.overrideSelectionGravity()))}_restoreGravity(){this.editor.model.change((t=>{t.restoreSelectionGravity(this._overrideUid),this._overrideUid=null}))}}function bu(t,e){for(const n of e)if(t.hasAttribute(n))return!0;return!1}function wu(t,e,n){const o=n.nodeBefore;t.change((t=>{o?t.setSelectionAttribute(o.getAttributes()):t.removeSelectionAttribute(e)}))}function _u(t){t.preventDefault()}function Au(t,e){const{nodeBefore:n,nodeAfter:o}=t;for(const t of e){const e=n?n.getAttribute(t):void 0;if((o?o.getAttribute(t):void 0)!==e)return!0}return!1}var Cu=/[\\^$.*+?()[\]{}|]/g,vu=RegExp(Cu.source);const yu={copyright:{from:"(c)",to:"©"},registeredTrademark:{from:"(r)",to:"®"},trademark:{from:"(tm)",to:"™"},oneHalf:{from:/(^|[^/a-z0-9])(1\/2)([^/a-z0-9])$/i,to:[null,"½",null]},oneThird:{from:/(^|[^/a-z0-9])(1\/3)([^/a-z0-9])$/i,to:[null,"⅓",null]},twoThirds:{from:/(^|[^/a-z0-9])(2\/3)([^/a-z0-9])$/i,to:[null,"⅔",null]},oneForth:{from:/(^|[^/a-z0-9])(1\/4)([^/a-z0-9])$/i,to:[null,"¼",null]},threeQuarters:{from:/(^|[^/a-z0-9])(3\/4)([^/a-z0-9])$/i,to:[null,"¾",null]},lessThanOrEqual:{from:"<=",to:"≤"},greaterThanOrEqual:{from:">=",to:"≥"},notEqual:{from:"!=",to:"≠"},arrowLeft:{from:"<-",to:"←"},arrowRight:{from:"->",to:"→"},horizontalEllipsis:{from:"...",to:"…"},enDash:{from:/(^| )(--)( )$/,to:[null,"–",null]},emDash:{from:/(^| )(---)( )$/,to:[null,"—",null]},quotesPrimary:{from:Mu('"'),to:[null,"“",null,"”"]},quotesSecondary:{from:Mu("'"),to:[null,"‘",null,"’"]},quotesPrimaryEnGb:{from:Mu("'"),to:[null,"‘",null,"’"]},quotesSecondaryEnGb:{from:Mu('"'),to:[null,"“",null,"”"]},quotesPrimaryPl:{from:Mu('"'),to:[null,"„",null,"”"]},quotesSecondaryPl:{from:Mu("'"),to:[null,"‚",null,"’"]}},xu={symbols:["copyright","registeredTrademark","trademark"],mathematical:["oneHalf","oneThird","twoThirds","oneForth","threeQuarters","lessThanOrEqual","greaterThanOrEqual","notEqual","arrowLeft","arrowRight"],typography:["horizontalEllipsis","enDash","emDash"],quotes:["quotesPrimary","quotesSecondary"]},Eu=["symbols","mathematical","typography","quotes"];function Du(t){return"string"==typeof t?new RegExp(`(${function(t){return(t=wi(t))&&vu.test(t)?t.replace(Cu,"\\$&"):t}(t)})$`):t}function Iu(t){return"string"==typeof t?()=>[t]:t instanceof Array?()=>t:t}function Tu(t){return(t.textNode?t.textNode:t.nodeAfter).getAttributes()}function Mu(t){return new RegExp(`(^|\\s)(${t})([^${t}]*)(${t})$`)}function Su(t,e,n,o){return o.createRange(Nu(t,e,n,!0,o),Nu(t,e,n,!1,o))}function Nu(t,e,n,o,i){let r=t.textNode||(o?t.nodeBefore:t.nodeAfter),s=null;for(;r&&r.getAttribute(e)==n;)s=r,r=o?r.previousSibling:r.nextSibling;return s?i.createPositionAt(s,o?"before":"after"):t}function*Bu(t,e){for(const n of e)n&&t.getAttributeProperties(n[0]).copyOnEnter&&(yield n)}class Pu extends jo{execute(){this.editor.model.change((t=>{this.enterBlock(t),this.fire("afterExecute",{writer:t})}))}enterBlock(t){const e=this.editor.model,n=e.document.selection,o=e.schema,i=n.isCollapsed,r=n.getFirstRange(),s=r.start.parent,a=r.end.parent;if(o.isLimit(s)||o.isLimit(a))return i||s!=a||e.deleteContent(n),!1;if(i){const e=Bu(t.model.schema,n.getAttributes());return zu(t,r.start),t.setSelectionAttribute(e),!0}{const o=!(r.start.isAtStart&&r.end.isAtEnd),i=s==a;if(e.deleteContent(n,{leaveUnmerged:o}),o){if(i)return zu(t,n.focus),!0;t.setSelection(a,0)}}return!1}}function zu(t,e){t.split(e),t.setSelection(e.parent.nextSibling,0)}const Lu={insertParagraph:{isSoft:!1},insertLineBreak:{isSoft:!0}};class Ou extends os{constructor(t){super(t);const e=this.document;e.on("beforeinput",((n,o)=>{if(!this.isEnabled)return;const i=o.domEvent,r=Lu[o.inputType];if(!r)return;const s=new ir(e,"enter",o.targetRanges[0]);e.fire(s,new rs(t,i,{isSoft:r.isSoft})),s.stop.called&&n.stop()}))}observe(){}}class Ru extends Oo{static get pluginName(){return"Enter"}init(){const t=this.editor,e=t.editing.view,n=e.document;e.addObserver(Ou),t.commands.add("enter",new Pu(t)),this.listenTo(n,"enter",((o,i)=>{n.isComposing||i.preventDefault(),i.isSoft||(t.execute("enter"),e.scrollToTheSelection())}),{priority:"low"})}}class ju extends jo{execute(){const t=this.editor.model,e=t.document;t.change((n=>{!function(t,e,n){const o=n.isCollapsed,i=n.getFirstRange(),r=i.start.parent,s=i.end.parent,a=r==s;if(o){const o=Bu(t.schema,n.getAttributes());Fu(t,e,i.end),e.removeSelectionAttribute(n.getAttributeKeys()),e.setSelectionAttribute(o)}else{const o=!(i.start.isAtStart&&i.end.isAtEnd);t.deleteContent(n,{leaveUnmerged:o}),a?Fu(t,e,n.focus):o&&e.setSelection(s,0)}}(t,n,e.selection),this.fire("afterExecute",{writer:n})}))}refresh(){const t=this.editor.model,e=t.document;this.isEnabled=function(t,e){if(e.rangeCount>1)return!1;const n=e.anchor;if(!n||!t.checkChild(n,"softBreak"))return!1;const o=e.getFirstRange(),i=o.start.parent,r=o.end.parent;return!Vu(i,t)&&!Vu(r,t)||i===r}(t.schema,e.selection)}}function Fu(t,e,n){const o=e.createElement("softBreak");t.insertContent(o,n),e.setSelection(o,"after")}function Vu(t,e){return!t.is("rootElement")&&(e.isLimit(t)||Vu(t.parent,e))}class Uu extends Oo{static get pluginName(){return"ShiftEnter"}init(){const t=this.editor,e=t.model.schema,n=t.conversion,o=t.editing.view,i=o.document;e.register("softBreak",{allowWhere:"$text",isInline:!0}),n.for("upcast").elementToElement({model:"softBreak",view:"br"}),n.for("downcast").elementToElement({model:"softBreak",view:(t,{writer:e})=>e.createEmptyElement("br")}),o.addObserver(Ou),t.commands.add("shiftEnter",new ju(t)),this.listenTo(i,"enter",((e,n)=>{i.isComposing||n.preventDefault(),n.isSoft&&(t.execute("shiftEnter"),o.scrollToTheSelection())}),{priority:"low"})}}class Hu extends(E()){constructor(){super(),this._stack=[]}add(t,e){const n=this._stack,o=n[0];this._insertDescriptor(t);const i=n[0];o===i||Wu(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:e})}remove(t,e){const n=this._stack,o=n[0];this._removeDescriptor(t);const i=n[0];o===i||Wu(o,i)||this.fire("change:top",{oldDescriptor:o,newDescriptor:i,writer:e})}_insertDescriptor(t){const e=this._stack,n=e.findIndex((e=>e.id===t.id));if(Wu(t,e[n]))return;n>-1&&e.splice(n,1);let o=0;for(;e[o]&&Gu(e[o],t);)o++;e.splice(o,0,t)}_removeDescriptor(t){const e=this._stack,n=e.findIndex((e=>e.id===t));n>-1&&e.splice(n,1)}}function Wu(t,e){return t&&e&&t.priority==e.priority&&qu(t.classes)==qu(e.classes)}function Gu(t,e){return t.priority>e.priority||!(t.priorityqu(e.classes)}function qu(t){return Array.isArray(t)?t.sort().join(","):t}const Yu=' ',$u="ck-widget_selected";function Ku(t){return!!t.is("element")&&!!t.getCustomProperty("widget")}function Qu(t,e,n={}){if(!t.is("containerElement"))throw new f("widget-to-widget-wrong-element-type",null,{element:t});return e.setAttribute("contenteditable","false",t),e.addClass("ck-widget",t),e.setCustomProperty("widget",!0,t),t.getFillerOffset=ng,e.setCustomProperty("widgetLabel",[],t),n.label&&function(t,e){t.getCustomProperty("widgetLabel").push(e)}(t,n.label),n.hasSelectionHandle&&function(t,e){const n=e.createUIElement("div",{class:"ck ck-widget__selection-handle"},(function(t){const e=this.toDomElement(t),n=new Fd;return n.set("content",Yu),n.render(),e.appendChild(n.element),e}));e.insert(e.createPositionAt(t,0),n),e.addClass(["ck-widget_with-selection-handle"],t)}(t,e),Xu(t,e),t}function Zu(t,e,n){if(e.classes&&n.addClass(yo(e.classes),t),e.attributes)for(const o in e.attributes)n.setAttribute(o,e.attributes[o],t)}function Ju(t,e,n){if(e.classes&&n.removeClass(yo(e.classes),t),e.attributes)for(const o in e.attributes)n.removeAttribute(o,t)}function Xu(t,e,n=Zu,o=Ju){const i=new Hu;i.on("change:top",((e,i)=>{i.oldDescriptor&&o(t,i.oldDescriptor,i.writer),i.newDescriptor&&n(t,i.newDescriptor,i.writer)})),e.setCustomProperty("addHighlight",((t,e,n)=>i.add(e,n)),t),e.setCustomProperty("removeHighlight",((t,e,n)=>i.remove(e,n)),t)}function tg(t,e,n={}){return e.addClass(["ck-editor__editable","ck-editor__nested-editable"],t),e.setAttribute("role","textbox",t),n.label&&e.setAttribute("aria-label",n.label,t),e.setAttribute("contenteditable",t.isReadOnly?"false":"true",t),t.on("change:isReadOnly",((n,o,i)=>{e.setAttribute("contenteditable",i?"false":"true",t)})),t.on("change:isFocused",((n,o,i)=>{i?e.addClass("ck-editor__nested-editable_focused",t):e.removeClass("ck-editor__nested-editable_focused",t)})),Xu(t,e),t}function eg(t,e){const n=t.getSelectedElement();if(n){const o=rg(t);if(o)return e.createRange(e.createPositionAt(n,o))}return zl(t,e)}function ng(){return null}const og="widget-type-around";function ig(t,e,n){return!!t&&Ku(t)&&!n.isInline(e)}function rg(t){return t.getAttribute(og)}var sg=n(4921);qo()(sg.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),sg.Z.locals;const ag=["before","after"],cg=(new DOMParser).parseFromString(' ',"image/svg+xml").firstChild,lg="ck-widget__type-around_disabled";class dg extends Oo{static get pluginName(){return"WidgetTypeAround"}static get requires(){return[Ru,gu]}constructor(t){super(t),this._currentFakeCaretModelElement=null}init(){const t=this.editor,e=t.editing.view;this.on("change:isEnabled",((n,o,i)=>{e.change((t=>{for(const n of e.document.roots)i?t.removeClass(lg,n):t.addClass(lg,n)})),i||t.model.change((t=>{t.removeSelectionAttribute(og)}))})),this._enableTypeAroundUIInjection(),this._enableInsertingParagraphsOnButtonClick(),this._enableInsertingParagraphsOnEnterKeypress(),this._enableInsertingParagraphsOnTypingKeystroke(),this._enableTypeAroundFakeCaretActivationUsingKeyboardArrows(),this._enableDeleteIntegration(),this._enableInsertContentIntegration(),this._enableInsertObjectIntegration(),this._enableDeleteContentIntegration()}destroy(){super.destroy(),this._currentFakeCaretModelElement=null}_insertParagraph(t,e){const n=this.editor,o=n.editing.view,i=n.model.schema.getAttributesWithProperty(t,"copyOnReplace",!0);n.execute("insertParagraph",{position:n.model.createPositionAt(t,e),attributes:i}),o.focus(),o.scrollToTheSelection()}_listenToIfEnabled(t,e,n,o){this.listenTo(t,e,((...t)=>{this.isEnabled&&n(...t)}),o)}_insertParagraphAccordingToFakeCaretPosition(){const t=this.editor.model.document.selection,e=rg(t);if(!e)return!1;const n=t.getSelectedElement();return this._insertParagraph(n,e),!0}_enableTypeAroundUIInjection(){const t=this.editor,e=t.model.schema,n=t.locale.t,o={before:n("Insert paragraph before block"),after:n("Insert paragraph after block")};t.editing.downcastDispatcher.on("insert",((t,i,r)=>{const s=r.mapper.toViewElement(i.item);s&&ig(s,i.item,e)&&(!function(t,e,n){const o=t.createUIElement("div",{class:"ck ck-reset_all ck-widget__type-around"},(function(t){const n=this.toDomElement(t);return function(t,e){for(const n of ag){const o=new Ql({tag:"div",attributes:{class:["ck","ck-widget__type-around__button",`ck-widget__type-around__button_${n}`],title:e[n],"aria-hidden":"true"},children:[t.ownerDocument.importNode(cg,!0)]});t.appendChild(o.render())}}(n,e),function(t){const e=new Ql({tag:"div",attributes:{class:["ck","ck-widget__type-around__fake-caret"]}});t.appendChild(e.render())}(n),n}));t.insert(t.createPositionAt(n,"end"),o)}(r.writer,o,s),s.getCustomProperty("widgetLabel").push((()=>this.isEnabled?n("Press Enter to type after or press Shift + Enter to type before the widget"):"")))}),{priority:"low"})}_enableTypeAroundFakeCaretActivationUsingKeyboardArrows(){const t=this.editor,e=t.model,n=e.document.selection,o=e.schema,i=t.editing.view;function r(t){return`ck-widget_type-around_show-fake-caret_${t}`}this._listenToIfEnabled(i.document,"arrowKey",((t,e)=>{this._handleArrowKeyPress(t,e)}),{context:[Ku,"$text"],priority:"high"}),this._listenToIfEnabled(n,"change:range",((e,n)=>{n.directChange&&t.model.change((t=>{t.removeSelectionAttribute(og)}))})),this._listenToIfEnabled(e.document,"change:data",(()=>{const e=n.getSelectedElement();e&&ig(t.editing.mapper.toViewElement(e),e,o)||t.model.change((t=>{t.removeSelectionAttribute(og)}))})),this._listenToIfEnabled(t.editing.downcastDispatcher,"selection",((t,e,n)=>{const i=n.writer;if(this._currentFakeCaretModelElement){const t=n.mapper.toViewElement(this._currentFakeCaretModelElement);t&&(i.removeClass(ag.map(r),t),this._currentFakeCaretModelElement=null)}const s=e.selection.getSelectedElement();if(!s)return;const a=n.mapper.toViewElement(s);if(!ig(a,s,o))return;const c=rg(e.selection);c&&(i.addClass(r(c),a),this._currentFakeCaretModelElement=s)})),this._listenToIfEnabled(t.ui.focusTracker,"change:isFocused",((e,n,o)=>{o||t.model.change((t=>{t.removeSelectionAttribute(og)}))}))}_handleArrowKeyPress(t,e){const n=this.editor,o=n.model,i=o.document.selection,r=o.schema,s=n.editing.view,a=function(t,e){const n=vo(t,e);return"down"===n||"right"===n}(e.keyCode,n.locale.contentLanguageDirection),c=s.document.selection.getSelectedElement();let l;ig(c,n.editing.mapper.toModelElement(c),r)?l=this._handleArrowKeyPressOnSelectedWidget(a):i.isCollapsed?l=this._handleArrowKeyPressWhenSelectionNextToAWidget(a):e.shiftKey||(l=this._handleArrowKeyPressWhenNonCollapsedSelection(a)),l&&(e.preventDefault(),t.stop())}_handleArrowKeyPressOnSelectedWidget(t){const e=this.editor.model,n=rg(e.document.selection);return e.change((e=>n?n!==(t?"after":"before")&&(e.removeSelectionAttribute(og),!0):(e.setSelectionAttribute(og,t?"after":"before"),!0)))}_handleArrowKeyPressWhenSelectionNextToAWidget(t){const e=this.editor,n=e.model,o=n.schema,i=e.plugins.get("Widget"),r=i._getObjectElementNextToSelection(t);return!!ig(e.editing.mapper.toViewElement(r),r,o)&&(n.change((e=>{i._setSelectionOverElement(r),e.setSelectionAttribute(og,t?"before":"after")})),!0)}_handleArrowKeyPressWhenNonCollapsedSelection(t){const e=this.editor,n=e.model,o=n.schema,i=e.editing.mapper,r=n.document.selection,s=t?r.getLastPosition().nodeBefore:r.getFirstPosition().nodeAfter;return!!ig(i.toViewElement(s),s,o)&&(n.change((e=>{e.setSelection(s,"on"),e.setSelectionAttribute(og,t?"after":"before")})),!0)}_enableInsertingParagraphsOnButtonClick(){const t=this.editor,e=t.editing.view;this._listenToIfEnabled(e.document,"mousedown",((n,o)=>{const i=o.domTarget.closest(".ck-widget__type-around__button");if(!i)return;const r=function(t){return t.classList.contains("ck-widget__type-around__button_before")?"before":"after"}(i),s=function(t,e){const n=t.closest(".ck-widget");return e.mapDomToView(n)}(i,e.domConverter),a=t.editing.mapper.toModelElement(s);this._insertParagraph(a,r),o.preventDefault(),n.stop()}))}_enableInsertingParagraphsOnEnterKeypress(){const t=this.editor,e=t.model.document.selection,n=t.editing.view;this._listenToIfEnabled(n.document,"enter",((n,o)=>{if("atTarget"!=n.eventPhase)return;const i=e.getSelectedElement(),r=t.editing.mapper.toViewElement(i),s=t.model.schema;let a;this._insertParagraphAccordingToFakeCaretPosition()?a=!0:ig(r,i,s)&&(this._insertParagraph(i,o.isSoft?"before":"after"),a=!0),a&&(o.preventDefault(),n.stop())}),{context:Ku})}_enableInsertingParagraphsOnTypingKeystroke(){const t=this.editor.editing.view.document;this._listenToIfEnabled(t,"insertText",((e,n)=>{this._insertParagraphAccordingToFakeCaretPosition()&&(n.selection=t.selection)}),{priority:"high"}),i.isAndroid?this._listenToIfEnabled(t,"keydown",((t,e)=>{229==e.keyCode&&this._insertParagraphAccordingToFakeCaretPosition()})):this._listenToIfEnabled(t,"compositionstart",(()=>{this._insertParagraphAccordingToFakeCaretPosition()}),{priority:"high"})}_enableDeleteIntegration(){const t=this.editor,e=t.editing.view,n=t.model,o=n.schema;this._listenToIfEnabled(e.document,"delete",((e,i)=>{if("atTarget"!=e.eventPhase)return;const r=rg(n.document.selection);if(!r)return;const s=i.direction,a=n.document.selection.getSelectedElement(),c="forward"==s;if("before"===r===c)t.execute("delete",{selection:n.createSelection(a,"on")});else{const e=o.getNearestSelectionRange(n.createPositionAt(a,r),s);if(e)if(e.isCollapsed){const i=n.createSelection(e.start);if(n.modifySelection(i,{direction:s}),i.focus.isEqual(e.start)){const t=function(t,e){let n=e;for(const o of e.getAncestors({parentFirst:!0})){if(o.childCount>1||t.isLimit(o))break;n=o}return n}(o,e.start.parent);n.deleteContent(n.createSelection(t,"on"),{doNotAutoparagraph:!0})}else n.change((n=>{n.setSelection(e),t.execute(c?"deleteForward":"delete")}))}else n.change((n=>{n.setSelection(e),t.execute(c?"deleteForward":"delete")}))}i.preventDefault(),e.stop()}),{context:Ku})}_enableInsertContentIntegration(){const t=this.editor,e=this.editor.model,n=e.document.selection;this._listenToIfEnabled(t.model,"insertContent",((t,[o,i])=>{if(i&&!i.is("documentSelection"))return;const r=rg(n);return r?(t.stop(),e.change((t=>{const i=n.getSelectedElement(),s=e.createPositionAt(i,r),a=t.createSelection(s),c=e.insertContent(o,a);return t.setSelection(a),c}))):void 0}),{priority:"high"})}_enableInsertObjectIntegration(){const t=this.editor,e=this.editor.model.document.selection;this._listenToIfEnabled(t.model,"insertObject",((t,n)=>{const[,o,,i={}]=n;if(o&&!o.is("documentSelection"))return;const r=rg(e);r&&(i.findOptimalPosition=r,n[3]=i)}),{priority:"high"})}_enableDeleteContentIntegration(){const t=this.editor,e=this.editor.model.document.selection;this._listenToIfEnabled(t.model,"deleteContent",((t,[n])=>{n&&!n.is("documentSelection")||rg(e)&&t.stop()}),{priority:"high"})}}function hg(t,e,n){const o=t.schema,i=t.createRangeIn(e.root),r="forward"==n?"elementStart":"elementEnd";for(const{previousPosition:t,item:s,type:a}of i.getWalker({startPosition:e,direction:n})){if(o.isLimit(s)&&!o.isInline(s))return t;if(a==r&&o.isBlock(s))return null}return null}function ug(t,e,n){const o="backward"==n?e.end:e.start;if(t.checkChild(o,"$text"))return o;for(const{nextPosition:o}of e.getWalker({direction:n}))if(t.checkChild(o,"$text"))return o;return null}var gg=n(3488);qo()(gg.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),gg.Z.locals;class mg extends Oo{static get pluginName(){return"Widget"}static get requires(){return[dg,gu]}init(){const t=this.editor,e=t.editing.view,n=e.document;this._previouslySelected=new Set,this.editor.editing.downcastDispatcher.on("selection",((e,n,o)=>{const i=o.writer,r=n.selection;if(r.isCollapsed)return;const s=r.getSelectedElement();if(!s)return;const a=t.editing.mapper.toViewElement(s);var c;Ku(a)&&o.consumable.consume(r,"selection")&&i.setSelection(i.createRangeOn(a),{fake:!0,label:(c=a,c.getCustomProperty("widgetLabel").reduce(((t,e)=>"function"==typeof e?t?t+". "+e():e():t?t+". "+e:e),""))})})),this.editor.editing.downcastDispatcher.on("selection",((t,e,n)=>{this._clearPreviouslySelectedWidgets(n.writer);const o=n.writer,i=o.document.selection;let r=null;for(const t of i.getRanges())for(const e of t){const t=e.item;Ku(t)&&!pg(t,r)&&(o.addClass($u,t),this._previouslySelected.add(t),r=t)}}),{priority:"low"}),e.addObserver(Ul),this.listenTo(n,"mousedown",((...t)=>this._onMousedown(...t))),this.listenTo(n,"arrowKey",((...t)=>{this._handleSelectionChangeOnArrowKeyPress(...t)}),{context:[Ku,"$text"]}),this.listenTo(n,"arrowKey",((...t)=>{this._preventDefaultOnArrowKeyPress(...t)}),{context:"$root"}),this.listenTo(n,"arrowKey",function(t){const e=t.model;return(n,o)=>{const i=o.keyCode==bo.arrowup,r=o.keyCode==bo.arrowdown,s=o.shiftKey,a=e.document.selection;if(!i&&!r)return;const c=r;if(s&&function(t,e){return!t.isCollapsed&&t.isBackward==e}(a,c))return;const l=function(t,e,n){const o=t.model;if(n){const t=e.isCollapsed?e.focus:e.getLastPosition(),n=hg(o,t,"forward");if(!n)return null;const i=o.createRange(t,n),r=ug(o.schema,i,"backward");return r?o.createRange(t,r):null}{const t=e.isCollapsed?e.focus:e.getFirstPosition(),n=hg(o,t,"backward");if(!n)return null;const i=o.createRange(n,t),r=ug(o.schema,i,"forward");return r?o.createRange(r,t):null}}(t,a,c);if(l){if(l.isCollapsed){if(a.isCollapsed)return;if(s)return}(l.isCollapsed||function(t,e,n){const o=t.model,i=t.view.domConverter;if(n){const t=o.createSelection(e.start);o.modifySelection(t),t.focus.isAtEnd||e.start.isEqual(t.focus)||(e=o.createRange(t.focus,e.end))}const r=t.mapper.toViewRange(e),s=i.viewRangeToDom(r),a=qn.getDomRangeRects(s);let c;for(const t of a)if(void 0!==c){if(Math.round(t.top)>=c)return!1;c=Math.max(c,Math.round(t.bottom))}else c=Math.round(t.bottom);return!0}(t,l,c))&&(e.change((t=>{const n=c?l.end:l.start;if(s){const o=e.createSelection(a.anchor);o.setFocus(n),t.setSelection(o)}else t.setSelection(n)})),n.stop(),o.preventDefault(),o.stopPropagation())}}}(this.editor.editing),{context:"$text"}),this.listenTo(n,"delete",((t,e)=>{this._handleDelete("forward"==e.direction)&&(e.preventDefault(),t.stop())}),{context:"$root"})}_onMousedown(t,e){const n=this.editor,o=n.editing.view,r=o.document;let s=e.target;if(function(t){let e=t;for(;e;){if(e.is("editableElement")&&!e.is("rootElement"))return!0;if(Ku(e))return!1;e=e.parent}return!1}(s)){if((i.isSafari||i.isGecko)&&e.domEvent.detail>=3){const t=n.editing.mapper,o=s.is("attributeElement")?s.findAncestor((t=>!t.is("attributeElement"))):s,i=t.toModelElement(o);e.preventDefault(),this.editor.model.change((t=>{t.setSelection(i,"in")}))}return}if(!Ku(s)&&(s=s.findAncestor(Ku),!s))return;i.isAndroid&&e.preventDefault(),r.isFocused||o.focus();const a=n.editing.mapper.toModelElement(s);this._setSelectionOverElement(a)}_handleSelectionChangeOnArrowKeyPress(t,e){const n=e.keyCode,o=this.editor.model,i=o.schema,r=o.document.selection,s=r.getSelectedElement(),a=vo(n,this.editor.locale.contentLanguageDirection),c="down"==a||"right"==a,l="up"==a||"down"==a;if(s&&i.isObject(s)){const n=c?r.getLastPosition():r.getFirstPosition(),s=i.getNearestSelectionRange(n,c?"forward":"backward");return void(s&&(o.change((t=>{t.setSelection(s)})),e.preventDefault(),t.stop()))}if(!r.isCollapsed&&!e.shiftKey){const n=r.getFirstPosition(),s=r.getLastPosition(),a=n.nodeAfter,l=s.nodeBefore;return void((a&&i.isObject(a)||l&&i.isObject(l))&&(o.change((t=>{t.setSelection(c?s:n)})),e.preventDefault(),t.stop()))}if(!r.isCollapsed)return;const d=this._getObjectElementNextToSelection(c);if(d&&i.isObject(d)){if(i.isInline(d)&&l)return;this._setSelectionOverElement(d),e.preventDefault(),t.stop()}}_preventDefaultOnArrowKeyPress(t,e){const n=this.editor.model,o=n.schema,i=n.document.selection.getSelectedElement();i&&o.isObject(i)&&(e.preventDefault(),t.stop())}_handleDelete(t){if(this.editor.isReadOnly)return;const e=this.editor.model.document.selection;if(!e.isCollapsed)return;const n=this._getObjectElementNextToSelection(t);return n?(this.editor.model.change((t=>{let o=e.anchor.parent;for(;o.isEmpty;){const e=o;o=e.parent,t.remove(e)}this._setSelectionOverElement(n)})),!0):void 0}_setSelectionOverElement(t){this.editor.model.change((e=>{e.setSelection(e.createRangeOn(t))}))}_getObjectElementNextToSelection(t){const e=this.editor.model,n=e.schema,o=e.document.selection,i=e.createSelection(o);if(e.modifySelection(i,{direction:t?"forward":"backward"}),i.isEqual(o))return null;const r=t?i.focus.nodeBefore:i.focus.nodeAfter;return r&&n.isObject(r)?r:null}_clearPreviouslySelectedWidgets(t){for(const e of this._previouslySelected)t.removeClass($u,e);this._previouslySelected.clear()}}function pg(t,e){return!!e&&Array.from(t.getAncestors()).includes(e)}class fg extends Oo{static get requires(){return[jh]}static get pluginName(){return"WidgetToolbarRepository"}init(){const t=this.editor;if(t.plugins.has("BalloonToolbar")){const e=t.plugins.get("BalloonToolbar");this.listenTo(e,"show",(e=>{(function(t){const e=t.getSelectedElement();return!(!e||!Ku(e))})(t.editing.view.document.selection)&&e.stop()}),{priority:"high"})}this._toolbarDefinitions=new Map,this._balloon=this.editor.plugins.get("ContextualBalloon"),this.on("change:isEnabled",(()=>{this._updateToolbarsVisibility()})),this.listenTo(t.ui,"update",(()=>{this._updateToolbarsVisibility()})),this.listenTo(t.ui.focusTracker,"change:isFocused",(()=>{this._updateToolbarsVisibility()}),{priority:"low"})}destroy(){super.destroy();for(const t of this._toolbarDefinitions.values())t.view.destroy()}register(t,{ariaLabel:e,items:n,getRelatedElement:o,balloonClassName:i="ck-toolbar-container"}){if(!n.length)return void k("widget-toolbar-no-items",{toolbarId:t});const r=this.editor,s=r.t,a=new ah(r.locale);if(a.ariaLabel=e||s("Widget toolbar"),this._toolbarDefinitions.has(t))throw new f("widget-toolbar-duplicated",this,{toolbarId:t});a.fillFromConfig(n,r.ui.componentFactory);const c={view:a,getRelatedElement:o,balloonClassName:i};r.ui.addToolbar(a,{isContextual:!0,beforeFocus:()=>{const t=o(r.editing.view.document.selection);t&&this._showToolbar(c,t)},afterBlur:()=>{this._hideToolbar(c)}}),this._toolbarDefinitions.set(t,c)}_updateToolbarsVisibility(){let t=0,e=null,n=null;for(const o of this._toolbarDefinitions.values()){const i=o.getRelatedElement(this.editor.editing.view.document.selection);if(this.isEnabled&&i)if(this.editor.ui.focusTracker.isFocused){const r=i.getAncestors().length;r>t&&(t=r,e=i,n=o)}else this._isToolbarVisible(o)&&this._hideToolbar(o);else this._isToolbarInBalloon(o)&&this._hideToolbar(o)}n&&this._showToolbar(n,e)}_hideToolbar(t){this._balloon.remove(t.view),this.stopListening(this._balloon,"change:visibleView")}_showToolbar(t,e){this._isToolbarVisible(t)?kg(this.editor,e):this._isToolbarInBalloon(t)||(this._balloon.add({view:t.view,position:bg(this.editor,e),balloonClassName:t.balloonClassName}),this.listenTo(this._balloon,"change:visibleView",(()=>{for(const t of this._toolbarDefinitions.values())if(this._isToolbarVisible(t)){const e=t.getRelatedElement(this.editor.editing.view.document.selection);kg(this.editor,e)}})))}_isToolbarVisible(t){return this._balloon.visibleView===t.view}_isToolbarInBalloon(t){return this._balloon.hasView(t.view)}}function kg(t,e){const n=t.plugins.get("ContextualBalloon"),o=bg(t,e);n.updatePosition(o)}function bg(t,e){const n=t.editing.view,o=Cd.defaultPositions;return{target:n.domConverter.mapViewToDom(e),positions:[o.northArrowSouth,o.northArrowSouthWest,o.northArrowSouthEast,o.southArrowNorth,o.southArrowNorthWest,o.southArrowNorthEast,o.viewportStickyNorth]}}class wg extends(V()){constructor(t){super(),this.set("activeHandlePosition",null),this.set("proposedWidthPercents",null),this.set("proposedWidth",null),this.set("proposedHeight",null),this.set("proposedHandleHostWidth",null),this.set("proposedHandleHostHeight",null),this._options=t,this._referenceCoordinates=null}get originalWidth(){return this._originalWidth}get originalHeight(){return this._originalHeight}get originalWidthPercents(){return this._originalWidthPercents}get aspectRatio(){return this._aspectRatio}begin(t,e,n){const o=new Rect(e);this.activeHandlePosition=function(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e)if(t.classList.contains(getResizerHandleClass(n)))return n}(t),this._referenceCoordinates=function(t,e){const n=new Rect(t),o=e.split("-"),i={x:"right"==o[1]?n.right:n.left,y:"bottom"==o[0]?n.bottom:n.top};return i.x+=t.ownerDocument.defaultView.scrollX,i.y+=t.ownerDocument.defaultView.scrollY,i}(e,function(t){const e=t.split("-"),n={top:"bottom",bottom:"top",left:"right",right:"left"};return`${n[e[0]]}-${n[e[1]]}`}(this.activeHandlePosition)),this._originalWidth=o.width,this._originalHeight=o.height,this._aspectRatio=o.width/o.height;const i=n.style.width;i&&i.match(/^\d+(\.\d*)?%$/)?this._originalWidthPercents=parseFloat(i):this._originalWidthPercents=function(t,e){const n=t.parentElement,o=parseFloat(n.ownerDocument.defaultView.getComputedStyle(n).width);return e.width/o*100}(n,o)}update(t){this.proposedWidth=t.width,this.proposedHeight=t.height,this.proposedWidthPercents=t.widthPercents,this.proposedHandleHostWidth=t.handleHostWidth,this.proposedHandleHostHeight=t.handleHostHeight}}class _g extends(V()){constructor(t){super(),this._options=t,this._viewResizerWrapper=null,this.set("isEnabled",!0),this.set("isSelected",!1),this.bind("isVisible").to(this,"isEnabled",this,"isSelected",((t,e)=>t&&e)),this.decorate("begin"),this.decorate("cancel"),this.decorate("commit"),this.decorate("updateSize"),this.on("commit",(t=>{this.state.proposedWidth||this.state.proposedWidthPercents||(this._cleanup(),t.stop())}),{priority:"high"})}get state(){return this._state}show(){this._options.editor.editing.view.change((t=>{t.removeClass("ck-hidden",this._viewResizerWrapper)}))}hide(){this._options.editor.editing.view.change((t=>{t.addClass("ck-hidden",this._viewResizerWrapper)}))}attach(){const t=this,e=this._options.viewElement;this._options.editor.editing.view.change((n=>{const o=n.createUIElement("div",{class:"ck ck-reset_all ck-widget__resizer"},(function(e){const n=this.toDomElement(e);return t._appendHandles(n),t._appendSizeUI(n),n}));n.insert(n.createPositionAt(e,"end"),o),n.addClass("ck-widget_with-resizer",e),this._viewResizerWrapper=o,this.isVisible||this.hide()})),this.on("change:isVisible",(()=>{this.isVisible?(this.show(),this.redraw()):this.hide()}))}begin(t){this._state=new ResizeState(this._options),this._sizeView._bindToState(this._options,this.state),this._initialViewWidth=this._options.viewElement.getStyle("width"),this.state.begin(t,this._getHandleHost(),this._getResizeHost())}updateSize(t){const e=this._proposeNewSize(t);this._options.editor.editing.view.change((t=>{const n=this._options.unit||"%",o=("%"===n?e.widthPercents:e.width)+n;t.setStyle("width",o,this._options.viewElement)}));const n=this._getHandleHost(),o=new Rect(n),i=Math.round(o.width),r=Math.round(o.height),s=new Rect(n);e.width=Math.round(s.width),e.height=Math.round(s.height),this.redraw(o),this.state.update({...e,handleHostWidth:i,handleHostHeight:r})}commit(){const t=this._options.unit||"%",e=("%"===t?this.state.proposedWidthPercents:this.state.proposedWidth)+t;this._options.editor.editing.view.change((()=>{this._cleanup(),this._options.onCommit(e)}))}cancel(){this._cleanup()}destroy(){this.cancel()}redraw(t){const e=this._domResizerWrapper;if(!(e&&n.ownerDocument&&n.ownerDocument.contains(n)))return;var n;const o=e.parentElement,i=this._getHandleHost(),r=this._viewResizerWrapper,s=[r.getStyle("width"),r.getStyle("height"),r.getStyle("left"),r.getStyle("top")];let a;if(o.isSameNode(i)){const e=t||new Rect(i);e.width,e.height}else i.offsetWidth,i.offsetHeight,i.offsetLeft,i.offsetTop;"same"!==compareArrays(s,a)&&this._options.editor.editing.view.change((t=>{t.setStyle({width:a[0],height:a[1],left:a[2],top:a[3]},r)}))}containsHandle(t){return this._domResizerWrapper.contains(t)}static isResizeHandle(t){return t.classList.contains("ck-widget__resizer__handle")}_cleanup(){this._sizeView._dismiss(),this._options.editor.editing.view.change((t=>{t.setStyle("width",this._initialViewWidth,this._options.viewElement)}))}_proposeNewSize(t){const e=this.state,n=t.pageX,o=undefined.pageY;const i=!this._options.isCentered||this._options.isCentered(this),r={x:e._referenceCoordinates.x-(n+e.originalWidth),y:o-e.originalHeight-e._referenceCoordinates.y};i&&e.activeHandlePosition.endsWith("-right")&&(r.x=n-(e._referenceCoordinates.x+e.originalWidth)),i&&(r.x*=2);let s=Math.abs(e.originalWidth+r.x),a=Math.abs(e.originalHeight+r.y);return"width"==(s/e.aspectRatio>a?"width":"height")?e.aspectRatio:e.aspectRatio,{width:Math.round(s),height:Math.round(a),widthPercents:Math.min(Math.round(e.originalWidthPercents/e.originalWidth*s*100)/100,100)}}_getResizeHost(){const t=this._domResizerWrapper.parentElement;return this._options.getResizeHost(t)}_getHandleHost(){const t=this._domResizerWrapper.parentElement;return this._options.getHandleHost(t)}get _domResizerWrapper(){return this._options.editor.editing.view.domConverter.mapViewToDom(this._viewResizerWrapper)}_appendHandles(t){const e=["top-left","top-right","bottom-right","bottom-left"];for(const n of e)t.appendChild(new Template({tag:"div",attributes:{class:"ck-widget__resizer__handle ck-widget__resizer__handle-undefined"}}).render())}_appendSizeUI(t){this._sizeView=new SizeView,this._sizeView.render(),t.appendChild(this._sizeView.element)}}var Ag=n(8506);qo()(Ag.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Ag.Z.locals;var Cg=n(903);qo()(Cg.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Cg.Z.locals;class vg extends Oo{static get pluginName(){return"DragDrop"}static get requires(){return[Xh,mg]}init(){const t=this.editor,e=t.editing.view;this._draggedRange=null,this._draggingUid="",this._draggableElement=null,this._updateDropMarkerThrottled=function(t,e,n){var o=!0,i=!0;if("function"!=typeof t)throw new TypeError("Expected a function");return P(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),ws(t,e,{leading:o,maxWait:e,trailing:i})}((t=>this._updateDropMarker(t)),40),this._removeDropMarkerDelayed=Eg((()=>this._removeDropMarker()),40),this._clearDraggableAttributesDelayed=Eg((()=>this._clearDraggableAttributes()),40),e.addObserver(Qh),e.addObserver(Ul),this._setupDragging(),this._setupContentInsertionIntegration(),this._setupClipboardInputIntegration(),this._setupDropMarker(),this._setupDraggableAttributeHandling(),this.listenTo(t,"change:isReadOnly",((t,e,n)=>{n?this.forceDisabled("readOnlyMode"):this.clearForceDisabled("readOnlyMode")})),this.on("change:isEnabled",((t,e,n)=>{n||this._finalizeDragging(!1)})),i.isAndroid&&this.forceDisabled("noAndroidSupport")}destroy(){return this._draggedRange&&(this._draggedRange.detach(),this._draggedRange=null),this._updateDropMarkerThrottled.cancel(),this._removeDropMarkerDelayed.cancel(),this._clearDraggableAttributesDelayed.cancel(),super.destroy()}_setupDragging(){const t=this.editor,e=t.model,n=e.document,o=t.editing.view,r=o.document;this.listenTo(r,"dragstart",((o,i)=>{const s=n.selection;if(i.target&&i.target.is("editableElement"))return void i.preventDefault();const a=i.target?Dg(i.target):null;if(a){const n=t.editing.mapper.toModelElement(a);this._draggedRange=_a.fromRange(e.createRangeOn(n)),t.plugins.has("WidgetToolbarRepository")&&t.plugins.get("WidgetToolbarRepository").forceDisabled("dragDrop")}else if(!r.selection.isCollapsed){const t=r.selection.getSelectedElement();t&&Ku(t)||(this._draggedRange=_a.fromRange(s.getFirstRange()))}if(!this._draggedRange)return void i.preventDefault();this._draggingUid=g(),i.dataTransfer.effectAllowed=this.isEnabled?"copyMove":"copy",i.dataTransfer.setData("application/ckeditor5-dragging-uid",this._draggingUid);const c=e.createSelection(this._draggedRange.toRange()),l=t.data.toView(e.getSelectedContent(c));r.fire("clipboardOutput",{dataTransfer:i.dataTransfer,content:l,method:"dragstart"}),this.isEnabled||(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid="")}),{priority:"low"}),this.listenTo(r,"dragend",((t,e)=>{this._finalizeDragging(!e.dataTransfer.isCanceled&&"move"==e.dataTransfer.dropEffect)}),{priority:"low"}),this.listenTo(r,"dragenter",(()=>{this.isEnabled&&o.focus()})),this.listenTo(r,"dragleave",(()=>{this._removeDropMarkerDelayed()})),this.listenTo(r,"dragging",((e,n)=>{if(!this.isEnabled)return void(n.dataTransfer.dropEffect="none");this._removeDropMarkerDelayed.cancel();const o=yg(t,n.targetRanges,n.target);this._draggedRange||(n.dataTransfer.dropEffect="copy"),i.isGecko||("copy"==n.dataTransfer.effectAllowed?n.dataTransfer.dropEffect="copy":["all","copyMove"].includes(n.dataTransfer.effectAllowed)&&(n.dataTransfer.dropEffect="move")),o&&this._updateDropMarkerThrottled(o)}),{priority:"low"})}_setupClipboardInputIntegration(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"clipboardInput",((e,n)=>{if("drop"!=n.method)return;const o=yg(t,n.targetRanges,n.target);return this._removeDropMarker(),o?(this._draggedRange&&this._draggingUid!=n.dataTransfer.getData("application/ckeditor5-dragging-uid")&&(this._draggedRange.detach(),this._draggedRange=null,this._draggingUid=""),"move"==xg(n.dataTransfer)&&this._draggedRange&&this._draggedRange.containsRange(o,!0)?(this._finalizeDragging(!1),void e.stop()):void(n.targetRanges=[t.editing.mapper.toViewRange(o)])):(this._finalizeDragging(!1),void e.stop())}),{priority:"high"})}_setupContentInsertionIntegration(){const t=this.editor.plugins.get(Xh);t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||"drop"!==e.method)return;const n=e.targetRanges.map((t=>this.editor.editing.mapper.toModelRange(t)));this.editor.model.change((t=>t.setSelection(n)))}),{priority:"high"}),t.on("contentInsertion",((t,e)=>{if(!this.isEnabled||"drop"!==e.method)return;const n="move"==xg(e.dataTransfer),o=!e.resultRange||!e.resultRange.isCollapsed;this._finalizeDragging(o&&n)}),{priority:"lowest"})}_setupDraggableAttributeHandling(){const t=this.editor,e=t.editing.view,n=e.document;this.listenTo(n,"mousedown",((o,r)=>{if(i.isAndroid||!r)return;this._clearDraggableAttributesDelayed.cancel();let s=Dg(r.target);if(i.isBlink&&!t.isReadOnly&&!s&&!n.selection.isCollapsed){const t=n.selection.getSelectedElement();t&&Ku(t)||(s=n.selection.editableElement)}s&&(e.change((t=>{t.setAttribute("draggable","true",s)})),this._draggableElement=t.editing.mapper.toModelElement(s))})),this.listenTo(n,"mouseup",(()=>{i.isAndroid||this._clearDraggableAttributesDelayed()}))}_clearDraggableAttributes(){const t=this.editor.editing;t.view.change((e=>{this._draggableElement&&"$graveyard"!=this._draggableElement.root.rootName&&e.removeAttribute("draggable",t.mapper.toViewElement(this._draggableElement)),this._draggableElement=null}))}_setupDropMarker(){const t=this.editor;t.conversion.for("editingDowncast").markerToHighlight({model:"drop-target",view:{classes:["ck-clipboard-drop-target-range"]}}),t.conversion.for("editingDowncast").markerToElement({model:"drop-target",view:(e,{writer:n})=>{if(t.model.schema.checkChild(e.markerRange.start,"$text"))return n.createUIElement("span",{class:"ck ck-clipboard-drop-target-position"},(function(t){const e=this.toDomElement(t);return e.append("",t.createElement("span"),""),e}))}})}_updateDropMarker(t){const e=this.editor,n=e.model.markers;e.model.change((e=>{n.has("drop-target")?n.get("drop-target").getRange().isEqual(t)||e.updateMarker("drop-target",{range:t}):e.addMarker("drop-target",{range:t,usingOperation:!1,affectsData:!1})}))}_removeDropMarker(){const t=this.editor.model;this._removeDropMarkerDelayed.cancel(),this._updateDropMarkerThrottled.cancel(),t.markers.has("drop-target")&&t.change((t=>{t.removeMarker("drop-target")}))}_finalizeDragging(t){const e=this.editor,n=e.model;this._removeDropMarker(),this._clearDraggableAttributes(),e.plugins.has("WidgetToolbarRepository")&&e.plugins.get("WidgetToolbarRepository").clearForceDisabled("dragDrop"),this._draggingUid="",this._draggedRange&&(t&&this.isEnabled&&n.deleteContent(n.createSelection(this._draggedRange),{doNotAutoparagraph:!0}),this._draggedRange.detach(),this._draggedRange=null)}}function yg(t,e,n){const o=t.model,r=t.editing.mapper;let s=null;const a=e?e[0].start:null;if(n.is("uiElement")&&(n=n.parent),s=function(t,e){const n=t.model,o=t.editing.mapper;if(Ku(e))return n.createRangeOn(o.toModelElement(e));if(!e.is("editableElement")){const t=e.findAncestor((t=>Ku(t)||t.is("editableElement")));if(Ku(t))return n.createRangeOn(o.toModelElement(t))}return null}(t,n),s)return s;const c=function(t,e){const n=t.editing.mapper,o=t.editing.view,i=n.toModelElement(e);if(i)return i;const r=o.createPositionBefore(e),s=n.findMappedViewAncestor(r);return n.toModelElement(s)}(t,n),l=a?r.toModelPosition(a):null;return l?(s=function(t,e,n){const o=t.model;if(!o.schema.checkChild(n,"$block"))return null;const i=o.createPositionAt(n,0),r=e.path.slice(0,i.path.length),s=o.createPositionFromPath(e.root,r).nodeAfter;return s&&o.schema.isObject(s)?o.createRangeOn(s):null}(t,l,c),s||(s=o.schema.getNearestSelectionRange(l,i.isGecko?"forward":"backward"),s||function(t,e){const n=t.model;let o=e;for(;o;){if(n.schema.isObject(o))return n.createRangeOn(o);o=o.parent}return null}(t,l.parent))):function(t,e){const n=t.model,o=n.schema,i=n.createPositionAt(e,0);return o.getNearestSelectionRange(i,"forward")}(t,c)}function xg(t){return i.isGecko?t.dropEffect:["all","copyMove"].includes(t.effectAllowed)?"move":"copy"}function Eg(t,e){let n;function o(...i){o.cancel(),n=setTimeout((()=>t(...i)),e)}return o.cancel=()=>{clearTimeout(n)},o}function Dg(t){if(t.is("editableElement"))return null;if(t.hasClass("ck-widget__selection-handle"))return t.findAncestor(Ku);if(Ku(t))return t;const e=t.findAncestor((t=>Ku(t)||t.is("editableElement")));return Ku(e)?e:null}class Ig extends Oo{static get pluginName(){return"PastePlainText"}static get requires(){return[Xh]}init(){const t=this.editor,e=t.model,n=t.editing.view,o=n.document,i=e.document.selection;let r=!1;n.addObserver(Qh),this.listenTo(o,"keydown",((t,e)=>{r=e.shiftKey})),t.plugins.get(Xh).on("contentInsertion",((t,n)=>{(r||function(t,e){if(t.childCount>1)return!1;const n=t.getChild(0);return!e.isObject(n)&&0==Array.from(n.getAttributeKeys()).length}(n.content,e.schema))&&e.change((t=>{const o=Array.from(i.getAttributes()).filter((([t])=>e.schema.getAttributeProperties(t).isFormatting));i.isCollapsed||e.deleteContent(i,{doNotAutoparagraph:!0}),o.push(...i.getAttributes());const r=t.createRangeIn(n.content);for(const e of r.getItems())e.is("$textProxy")&&t.setAttributes(o,e)}))}))}}class Tg extends Oo{static get pluginName(){return"Clipboard"}static get requires(){return[Xh,vg,Ig]}}class Mg extends jo{constructor(t){super(t),this.affectsData=!1}execute(){const t=this.editor.model,e=t.document.selection;let n=t.schema.getLimitElement(e);if(e.containsEntireContent(n)||!Sg(t.schema,n))do{if(n=n.parent,!n)return}while(!Sg(t.schema,n));t.change((t=>{t.setSelection(n,"in")}))}}function Sg(t,e){return t.isLimit(e)&&(t.checkChild(e,"$text")||t.checkChild(e,"paragraph"))}const Ng=Ao("Ctrl+A");class Bg extends Oo{static get pluginName(){return"SelectAllEditing"}init(){const t=this.editor,e=t.editing.view.document;t.commands.add("selectAll",new Mg(t)),this.listenTo(e,"keydown",((e,n)=>{_o(n)===Ng&&(t.execute("selectAll"),n.preventDefault())}))}}class Pg extends Oo{static get pluginName(){return"SelectAllUI"}init(){const t=this.editor;t.ui.componentFactory.add("selectAll",(e=>{const n=t.commands.get("selectAll"),o=new Ud(e),i=e.t;return o.set({label:i("Select all"),icon:' ',keystroke:"Ctrl+A",tooltip:!0}),o.bind("isEnabled").to(n,"isEnabled"),this.listenTo(o,"execute",(()=>{t.execute("selectAll"),t.editing.view.focus()})),o}))}}class zg extends Oo{static get requires(){return[Bg,Pg]}static get pluginName(){return"SelectAll"}}class Lg extends jo{constructor(t){super(t),this._stack=[],this._createdBatches=new WeakSet,this.refresh(),this.listenTo(t.data,"set",((t,e)=>{e[1]={...e[1]};const n=e[1];n.batchType||(n.batchType={isUndoable:!1})}),{priority:"high"}),this.listenTo(t.data,"set",((t,e)=>{e[1].batchType.isUndoable||this.clearStack()}))}refresh(){this.isEnabled=this._stack.length>0}addBatch(t){const e=this.editor.model.document.selection,n={ranges:e.hasOwnRange?Array.from(e.getRanges()):[],isBackward:e.isBackward};this._stack.push({batch:t,selection:n}),this.refresh()}clearStack(){this._stack=[],this.refresh()}_restoreSelection(t,e,n){const o=this.editor.model,i=o.document,r=[],s=t.map((t=>t.getTransformedByOperations(n))),a=s.flat();for(const t of s){const e=t.filter((t=>t.root!=i.graveyard)).filter((t=>!Rg(t,a)));e.length&&(Og(e),r.push(e[0]))}r.length&&o.change((t=>{t.setSelection(r,{backward:e})}))}_undo(t,e){const n=this.editor.model,o=n.document;this._createdBatches.add(e);const i=t.operations.slice().filter((t=>t.isDocumentOperation));i.reverse();for(const t of i){const i=t.baseVersion+1,r=Array.from(o.history.getOperations(i)),s=$c([t.getReversed()],r,{useRelations:!0,document:this.editor.model.document,padWithNoOps:!1,forceWeakRemove:!0}).operationsA;for(const i of s)e.addOperation(i),n.applyOperation(i),o.history.setOperationAsUndone(t,i)}}}function Og(t){t.sort(((t,e)=>t.start.isBefore(e.start)?-1:1));for(let e=1;ee!==t&&e.containsRange(t,!0)))}class jg extends Lg{execute(t=null){const e=t?this._stack.findIndex((e=>e.batch==t)):this._stack.length-1,n=this._stack.splice(e,1)[0],o=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(o,(()=>{this._undo(n.batch,o);const t=this.editor.model.document.history.getOperations(n.batch.baseVersion);this._restoreSelection(n.selection.ranges,n.selection.isBackward,t),this.fire("revert",n.batch,o)})),this.refresh()}}class Fg extends Lg{execute(){const t=this._stack.pop(),e=this.editor.model.createBatch({isUndo:!0});this.editor.model.enqueueChange(e,(()=>{const n=t.batch.operations[t.batch.operations.length-1].baseVersion+1,o=this.editor.model.document.history.getOperations(n);this._restoreSelection(t.selection.ranges,t.selection.isBackward,o),this._undo(t.batch,e)})),this.refresh()}}class Vg extends Oo{static get pluginName(){return"UndoEditing"}constructor(t){super(t),this._batchRegistry=new WeakSet}init(){const t=this.editor;this._undoCommand=new jg(t),this._redoCommand=new Fg(t),t.commands.add("undo",this._undoCommand),t.commands.add("redo",this._redoCommand),this.listenTo(t.model,"applyOperation",((t,e)=>{const n=e[0];if(!n.isDocumentOperation)return;const o=n.batch,i=this._redoCommand._createdBatches.has(o),r=this._undoCommand._createdBatches.has(o);this._batchRegistry.has(o)||(this._batchRegistry.add(o),o.isUndoable&&(i?this._undoCommand.addBatch(o):r||(this._undoCommand.addBatch(o),this._redoCommand.clearStack())))}),{priority:"highest"}),this.listenTo(this._undoCommand,"revert",((t,e,n)=>{this._redoCommand.addBatch(n)})),t.keystrokes.set("CTRL+Z","undo"),t.keystrokes.set("CTRL+Y","redo"),t.keystrokes.set("CTRL+SHIFT+Z","redo")}}const Ug=' ',Hg=' ';class Wg extends Oo{static get pluginName(){return"UndoUI"}init(){const t=this.editor,e=t.locale,n=t.t,o="ltr"==e.uiLanguageDirection?Ug:Hg,i="ltr"==e.uiLanguageDirection?Hg:Ug;this._addButton("undo",n("Undo"),"CTRL+Z",o),this._addButton("redo",n("Redo"),"CTRL+Y",i)}_addButton(t,e,n,o){const i=this.editor;i.ui.componentFactory.add(t,(r=>{const s=i.commands.get(t),a=new Ud(r);return a.set({label:e,icon:o,keystroke:n,tooltip:!0}),a.bind("isEnabled").to(s,"isEnabled"),this.listenTo(a,"execute",(()=>{i.execute(t),i.editing.view.focus()})),a}))}}class Gg extends Oo{static get requires(){return[Vg,Wg]}static get pluginName(){return"Undo"}}class qg extends(V()){constructor(){super();const t=new window.FileReader;this._reader=t,this._data=void 0,this.set("loaded",0),t.onprogress=t=>{this.loaded=t.loaded}}get error(){return this._reader.error}get data(){return this._data}read(t){const e=this._reader;return this.total=t.size,new Promise(((n,o)=>{e.onload=()=>{const t=e.result;this._data=t,n(t)},e.onerror=()=>{o("error")},e.onabort=()=>{o("aborted")},this._reader.readAsDataURL(t)}))}abort(){this._reader.abort()}}class Yg extends Oo{static get pluginName(){return"FileRepository"}static get requires(){return[Bd]}init(){this.loaders=new Io,this.loaders.on("change",(()=>this._updatePendingAction())),this._loadersMap=new Map,this._pendingAction=null,this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0))}getLoader(t){return this._loadersMap.get(t)||null}createLoader(t){if(!this.createUploadAdapter)return k("filerepository-no-upload-adapter"),null;const e=new $g(Promise.resolve(t),this.createUploadAdapter);return this.loaders.add(e),this._loadersMap.set(t,e),t instanceof Promise&&e.file.then((t=>{this._loadersMap.set(t,e)})).catch((()=>{})),e.on("change:uploaded",(()=>{let t=0;for(const e of this.loaders)t+=e.uploaded;this.uploaded=t})),e.on("change:uploadTotal",(()=>{let t=0;for(const e of this.loaders)e.uploadTotal&&(t+=e.uploadTotal);this.uploadTotal=t})),e}destroyLoader(t){const e=t instanceof $g?t:this.getLoader(t);e._destroy(),this.loaders.remove(e),this._loadersMap.forEach(((t,n)=>{t===e&&this._loadersMap.delete(n)}))}_updatePendingAction(){const t=this.editor.plugins.get(Bd);if(this.loaders.length){if(!this._pendingAction){const e=this.editor.t,n=t=>`${e("Upload in progress")} ${parseInt(t)}%.`;this._pendingAction=t.add(n(this.uploadedPercent)),this._pendingAction.bind("message").to(this,"uploadedPercent",n)}}else t.remove(this._pendingAction),this._pendingAction=null}}class $g extends(V()){constructor(t,e){super(),this.id=g(),this._filePromiseWrapper=this._createFilePromiseWrapper(t),this._adapter=e(this),this._reader=new qg,this.set("status","idle"),this.set("uploaded",0),this.set("uploadTotal",null),this.bind("uploadedPercent").to(this,"uploaded",this,"uploadTotal",((t,e)=>e?t/e*100:0)),this.set("uploadResponse",null)}get file(){return this._filePromiseWrapper?this._filePromiseWrapper.promise.then((t=>this._filePromiseWrapper?t:null)):Promise.resolve(null)}get data(){return this._reader.data}read(){if("idle"!=this.status)throw new f("filerepository-read-wrong-status",this);return this.status="reading",this.file.then((t=>this._reader.read(t))).then((t=>{if("reading"!==this.status)throw this.status;return this.status="idle",t})).catch((t=>{if("aborted"===t)throw this.status="aborted","aborted";throw this.status="error",this._reader.error?this._reader.error:t}))}upload(){if("idle"!=this.status)throw new f("filerepository-upload-wrong-status",this);return this.status="uploading",this.file.then((()=>this._adapter.upload())).then((t=>(this.uploadResponse=t,this.status="idle",t))).catch((t=>{if("aborted"===this.status)throw"aborted";throw this.status="error",t}))}abort(){const t=this.status;this.status="aborted",this._filePromiseWrapper.isFulfilled?"reading"==t?this._reader.abort():"uploading"==t&&this._adapter.abort&&this._adapter.abort():(this._filePromiseWrapper.promise.catch((()=>{})),this._filePromiseWrapper.rejecter("aborted")),this._destroy()}_destroy(){this._filePromiseWrapper=void 0,this._reader=void 0,this._adapter=void 0,this.uploadResponse=void 0}_createFilePromiseWrapper(t){const e={};return e.promise=new Promise(((n,o)=>{e.rejecter=o,e.isFulfilled=!1,t.then((t=>{e.isFulfilled=!0,n(t)})).catch((t=>{e.isFulfilled=!0,o(t)}))})),e}}class Kg extends bd{constructor(t){super(t),this.buttonView=new Ud(t),this._fileInputView=new Qg(t),this._fileInputView.bind("acceptedType").to(this),this._fileInputView.bind("allowMultipleFiles").to(this),this._fileInputView.delegate("done").to(this),this.setTemplate({tag:"span",attributes:{class:"ck-file-dialog-button"},children:[this.buttonView,this._fileInputView]}),this.buttonView.on("execute",(()=>{this._fileInputView.open()}))}focus(){this.buttonView.focus()}}class Qg extends bd{constructor(t){super(t),this.set("acceptedType",void 0),this.set("allowMultipleFiles",!1);const e=this.bindTemplate;this.setTemplate({tag:"input",attributes:{class:["ck-hidden"],type:"file",tabindex:"-1",accept:e.to("acceptedType"),multiple:e.to("allowMultipleFiles")},on:{change:e.to((()=>{this.element&&this.element.files&&this.element.files.length&&this.fire("done",this.element.files),this.element.value=""}))}})}open(){this.element.click()}}const Zg="ckCsrfToken",Jg="abcdefghijklmnopqrstuvwxyz0123456789";class Xg{constructor(t,e,n){this.loader=t,this.url=e,this.t=n}upload(){return this.loader.file.then((t=>new Promise(((e,n)=>{this._initRequest(),this._initListeners(e,n,t),this._sendRequest(t)}))))}abort(){this.xhr&&this.xhr.abort()}_initRequest(){const t=this.xhr=new XMLHttpRequest;t.open("POST",this.url,!0),t.responseType="json"}_initListeners(t,e,n){const o=this.xhr,i=this.loader,r=(0,this.t)("Cannot upload file:")+` ${n.name}.`;o.addEventListener("error",(()=>e(r))),o.addEventListener("abort",(()=>e())),o.addEventListener("load",(()=>{const n=o.response;if(!n||!n.uploaded)return e(n&&n.error&&n.error.message?n.error.message:r);t({default:n.url})})),o.upload&&o.upload.addEventListener("progress",(t=>{t.lengthComputable&&(i.uploadTotal=t.total,i.uploaded=t.loaded)}))}_sendRequest(t){const e=new FormData;e.append("upload",t),e.append("ckCsrfToken",function(){let t=function(t){t=t.toLowerCase();const e=document.cookie.split(";");for(const n of e){const e=n.split("=");if(decodeURIComponent(e[0].trim().toLowerCase())===t)return decodeURIComponent(e[1])}return null}(Zg);var e,n;return t&&40==t.length||(t=function(t){let e="";const n=new Uint8Array(40);window.crypto.getRandomValues(n);for(let t=0;t.5?o.toUpperCase():o}return e}(),e=Zg,n=t,document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(n)+";path=/"),t}()),this.xhr.send(e)}}function tm(t,e,n,o){let i,r=null;"function"==typeof o?i=o:(r=t.commands.get(o),i=()=>{t.execute(o)}),t.model.document.on("change:data",((s,a)=>{if(r&&!r.isEnabled||!e.isEnabled)return;const c=To(t.model.document.selection.getRanges());if(!c.isCollapsed)return;if(a.isUndo||!a.isLocal)return;const l=Array.from(t.model.document.differ.getChanges()),d=l[0];if(1!=l.length||"insert"!==d.type||"$text"!=d.name||1!=d.length)return;const h=d.position.parent;if(h.is("element","codeBlock"))return;if(h.is("element","listItem")&&"function"!=typeof o&&!["numberedList","bulletedList","todoList"].includes(o))return;if(r&&!0===r.value)return;const u=h.getChild(0),g=t.model.createRangeOn(u);if(!g.containsRange(c)&&!c.end.isEqual(g.end))return;const m=n.exec(u.data.substr(0,c.end.offset));m&&t.model.enqueueChange((e=>{const n=e.createPositionAt(h,0),o=e.createPositionAt(h,m[0].length),r=new _a(n,o);if(!1!==i({match:m})){e.remove(r);const n=t.model.document.selection.getFirstRange(),o=e.createRangeIn(h);!h.isEmpty||o.isEqual(n)||o.containsRange(n,!0)||e.remove(h)}r.detach(),t.model.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}))}))}function em(t,e,n,o){let i,r;n instanceof RegExp?i=n:r=n,r=r||(t=>{let e;const n=[],o=[];for(;null!==(e=i.exec(t))&&!(e&&e.length<4);){let{index:t,1:i,2:r,3:s}=e;const a=i+r+s;t+=e[0].length-a.length;const c=[t,t+i.length],l=[t+i.length+r.length,t+i.length+r.length+s.length];n.push(c),n.push(l),o.push([t+i.length,t+i.length+r.length])}return{remove:n,format:o}}),t.model.document.on("change:data",((n,i)=>{if(i.isUndo||!i.isLocal||!e.isEnabled)return;const s=t.model,a=s.document.selection;if(!a.isCollapsed)return;const c=Array.from(s.document.differ.getChanges()),l=c[0];if(1!=c.length||"insert"!==l.type||"$text"!=l.name||1!=l.length)return;const d=a.focus,h=d.parent,{text:u,range:g}=function(t,e){let n=t.start;return{text:Array.from(t.getItems()).reduce(((t,o)=>!o.is("$text")&&!o.is("$textProxy")||o.getAttribute("code")?(n=e.createPositionAfter(o),""):t+o.data),""),range:e.createRange(n,t.end)}}(s.createRange(s.createPositionAt(h,0),d),s),m=r(u),p=nm(g.start,m.format,s),f=nm(g.start,m.remove,s);p.length&&f.length&&s.enqueueChange((e=>{if(!1!==o(e,p)){for(const t of f.reverse())e.remove(t);s.enqueueChange((()=>{t.plugins.get("Delete").requestUndoOnBackspace()}))}}))}))}function nm(t,e,n){return e.filter((t=>void 0!==t[0]&&void 0!==t[1])).map((e=>n.createRange(t.getShiftedBy(e[0]),t.getShiftedBy(e[1]))))}function om(t,e){return(n,o)=>{if(!t.commands.get(e).isEnabled)return!1;const i=t.model.schema.getValidRanges(o,e);for(const t of i)n.setAttribute(e,!0,t);n.removeSelectionAttribute(e)}}class im extends jo{constructor(t,e){super(t),this.attributeKey=e}refresh(){const t=this.editor.model,e=t.document;this.value=this._getValueFromFirstAllowedNode(),this.isEnabled=t.schema.checkAttributeInSelection(e.selection,this.attributeKey)}execute(t={}){const e=this.editor.model,n=e.document.selection,o=void 0===t.forceValue?!this.value:t.forceValue;e.change((t=>{if(n.isCollapsed)o?t.setSelectionAttribute(this.attributeKey,!0):t.removeSelectionAttribute(this.attributeKey);else{const i=e.schema.getValidRanges(n.getRanges(),this.attributeKey);for(const e of i)o?t.setAttribute(this.attributeKey,o,e):t.removeAttribute(this.attributeKey,e)}}))}_getValueFromFirstAllowedNode(){const t=this.editor.model,e=t.schema,n=t.document.selection;if(n.isCollapsed)return n.hasAttribute(this.attributeKey);for(const t of n.getRanges())for(const n of t.getItems())if(e.checkAttribute(n,this.attributeKey))return n.hasAttribute(this.attributeKey);return!1}}const rm="bold";class sm extends Oo{static get pluginName(){return"BoldEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:rm}),t.model.schema.setAttributeProperties(rm,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:rm,view:"strong",upcastAlso:["b",t=>{const e=t.getStyle("font-weight");return e?"bold"==e||Number(e)>=600?{name:!0,styles:["font-weight"]}:void 0:null}]}),t.commands.add(rm,new im(t,rm)),t.keystrokes.set("CTRL+B",rm)}}const am="bold";class cm extends Oo{static get pluginName(){return"BoldUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(am,(n=>{const o=t.commands.get(am),i=new Ud(n);return i.set({label:e("Bold"),icon:Pd.bold,keystroke:"CTRL+B",tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",(()=>{t.execute(am),t.editing.view.focus()})),i}))}}const lm="italic";class dm extends Oo{static get pluginName(){return"ItalicEditing"}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:lm}),t.model.schema.setAttributeProperties(lm,{isFormatting:!0,copyOnEnter:!0}),t.conversion.attributeToElement({model:lm,view:"i",upcastAlso:["em",{styles:{"font-style":"italic"}}]}),t.commands.add(lm,new im(t,lm)),t.keystrokes.set("CTRL+I",lm)}}const hm="italic";class um extends Oo{static get pluginName(){return"ItalicUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add(hm,(n=>{const o=t.commands.get(hm),i=new Ud(n);return i.set({label:e("Italic"),icon:' ',keystroke:"CTRL+I",tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",(()=>{t.execute(hm),t.editing.view.focus()})),i}))}}class gm extends jo{refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,n=e.schema,o=e.document.selection,i=Array.from(o.getSelectedBlocks()),r=void 0===t.forceValue?!this.value:t.forceValue;e.change((t=>{if(r){const e=i.filter((t=>mm(t)||fm(n,t)));this._applyQuote(t,e)}else this._removeQuote(t,i.filter(mm))}))}_getValue(){const t=To(this.editor.model.document.selection.getSelectedBlocks());return!(!t||!mm(t))}_checkEnabled(){if(this.value)return!0;const t=this.editor.model.document.selection,e=this.editor.model.schema,n=To(t.getSelectedBlocks());return!!n&&fm(e,n)}_removeQuote(t,e){pm(t,e).reverse().forEach((e=>{if(e.start.isAtStart&&e.end.isAtEnd)return void t.unwrap(e.start.parent);if(e.start.isAtStart){const n=t.createPositionBefore(e.start.parent);return void t.move(e,n)}e.end.isAtEnd||t.split(e.end);const n=t.createPositionAfter(e.end.parent);t.move(e,n)}))}_applyQuote(t,e){const n=[];pm(t,e).reverse().forEach((e=>{let o=mm(e.start);o||(o=t.createElement("blockQuote"),t.wrap(e,o)),n.push(o)})),n.reverse().reduce(((e,n)=>e.nextSibling==n?(t.merge(t.createPositionAfter(e)),e):n))}}function mm(t){return"blockQuote"==t.parent.name?t.parent:null}function pm(t,e){let n,o=0;const i=[];for(;o{const o=t.model.document.differ.getChanges();for(const t of o)if("insert"==t.type){const o=t.position.nodeAfter;if(!o)continue;if(o.is("element","blockQuote")&&o.isEmpty)return n.remove(o),!0;if(o.is("element","blockQuote")&&!e.checkChild(t.position,o))return n.unwrap(o),!0;if(o.is("element")){const t=n.createRangeIn(o);for(const o of t.getItems())if(o.is("element","blockQuote")&&!e.checkChild(n.createPositionBefore(o),o))return n.unwrap(o),!0}}else if("remove"==t.type){const e=t.position.parent;if(e.is("element","blockQuote")&&e.isEmpty)return n.remove(e),!0}return!1}));const n=this.editor.editing.view.document,o=t.model.document.selection,i=t.commands.get("blockQuote");this.listenTo(n,"enter",((e,n)=>{o.isCollapsed&&i.value&&o.getLastPosition().parent.isEmpty&&(t.execute("blockQuote"),t.editing.view.scrollToTheSelection(),n.preventDefault(),e.stop())}),{context:"blockquote"}),this.listenTo(n,"delete",((e,n)=>{if("backward"!=n.direction||!o.isCollapsed||!i.value)return;const r=o.getLastPosition().parent;r.isEmpty&&!r.previousSibling&&(t.execute("blockQuote"),t.editing.view.scrollToTheSelection(),n.preventDefault(),e.stop())}),{context:"blockquote"})}}var bm=n(3062);qo()(bm.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),bm.Z.locals;class wm extends Oo{static get pluginName(){return"BlockQuoteUI"}init(){const t=this.editor,e=t.t;t.ui.componentFactory.add("blockQuote",(n=>{const o=t.commands.get("blockQuote"),i=new Ud(n);return i.set({label:e("Block quote"),icon:Pd.quote,tooltip:!0,isToggleable:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),this.listenTo(i,"execute",(()=>{t.execute("blockQuote"),t.editing.view.focus()})),i}))}}class _m extends Oo{static get pluginName(){return"CKBoxUI"}afterInit(){const t=this.editor;if(!t.commands.get("ckbox"))return;const e=t.t;t.ui.componentFactory.add("ckbox",(n=>{const o=t.commands.get("ckbox"),i=new Ud(n);return i.set({label:e("Open file manager"),icon:' ',tooltip:!0}),i.bind("isOn","isEnabled").to(o,"value","isEnabled"),i.on("execute",(()=>{t.execute("ckbox")})),i}))}}function Am({token:t,id:e,origin:n,width:o,extension:i}){const r=Cm(t),s=function(t){const e=[10*t/100,80],n=Math.floor(Math.max(...e)),o=[Math.min(t,4e3)];let i=o[0];for(;i-n>=n;)i-=n,o.unshift(i);return o}(o),a=function(t){return"bmp"===t||"tiff"===t||"jpg"===t?"jpeg":t}(i);return{imageFallbackUrl:vm({environmentId:r,id:e,origin:n,width:o,extension:a}),imageSources:[{srcset:s.map((t=>`${vm({environmentId:r,id:e,origin:n,width:t,extension:"webp"})} ${t}w`)).join(","),sizes:`(max-width: ${o}px) 100vw, ${o}px`,type:"image/webp"}]}}function Cm(t){const[,e]=t.value.split(".");return JSON.parse(atob(e)).aud}function vm({environmentId:t,id:e,origin:n,width:o,extension:i}){return new URL(`${t}/assets/${e}/images/${o}.${i}`,n).toString()}class ym extends jo{constructor(t){super(t),this._chosenAssets=new Set,this._wrapper=null,this._initListeners()}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(){this.fire("ckbox:open")}_getValue(){return null!==this._wrapper}_checkEnabled(){const t=this.editor.commands.get("insertImage"),e=this.editor.commands.get("link");return!(!t.isEnabled&&!e.isEnabled)}_prepareOptions(){const t=this.editor.config.get("ckbox");return{theme:t.theme,language:t.language,tokenUrl:t.tokenUrl,serviceOrigin:t.serviceOrigin,assetsOrigin:t.assetsOrigin,dialog:{onClose:()=>this.fire("ckbox:close")},assets:{onChoose:t=>this.fire("ckbox:choose",t)}}}_initListeners(){const t=this.editor,e=t.model,n=!t.config.get("ckbox.ignoreDataId");this.on("ckbox",(()=>{this.refresh()}),{priority:"low"}),this.on("ckbox:open",(()=>{this.isEnabled&&!this.value&&(this._wrapper=dt(document,"div",{class:"ck ckbox-wrapper"}),document.body.appendChild(this._wrapper),window.CKBox.mount(this._wrapper,this._prepareOptions()))})),this.on("ckbox:close",(()=>{this.value&&(this._wrapper.remove(),this._wrapper=null)})),this.on("ckbox:choose",((o,i)=>{if(!this.isEnabled)return;const r=t.commands.get("insertImage"),s=t.commands.get("link"),a=t.plugins.get("CKBoxEditing"),c=function({assets:t,origin:e,token:n,isImageAllowed:o,isLinkAllowed:i}){return t.map((t=>({id:t.data.id,type:Em(t)?"image":"link",attributes:xm(t,n,e)}))).filter((t=>"image"===t.type?o:i))}({assets:i,origin:t.config.get("ckbox.assetsOrigin"),token:a.getToken(),isImageAllowed:r.isEnabled,isLinkAllowed:s.isEnabled});0!==c.length&&e.change((t=>{for(const e of c){const o=e===c[c.length-1];this._insertAsset(e,o,t),n&&(setTimeout((()=>this._chosenAssets.delete(e)),1e3),this._chosenAssets.add(e))}}))})),this.listenTo(t,"destroy",(()=>{this.fire("ckbox:close"),this._chosenAssets.clear()}))}_insertAsset(t,e,n){const o=this.editor.model.document.selection;n.removeSelectionAttribute("linkHref"),"image"===t.type?this._insertImage(t):this._insertLink(t,n),e||n.setSelection(o.getLastPosition())}_insertImage(t){const e=this.editor,{imageFallbackUrl:n,imageSources:o,imageTextAlternative:i}=t.attributes;e.execute("insertImage",{source:{src:n,sources:o,alt:i}})}_insertLink(t,e){const n=this.editor,o=n.model,i=o.document.selection,{linkName:r,linkHref:s}=t.attributes;if(i.isCollapsed){const t=No(i.getAttributes()),n=e.createText(r,t),s=o.insertContent(n);e.setSelection(s)}n.execute("link",s)}}function xm(t,e,n){if(Em(t)){const{imageFallbackUrl:o,imageSources:i}=Am({token:e,origin:n,id:t.data.id,width:t.data.metadata.width,extension:t.data.extension});return{imageFallbackUrl:o,imageSources:i,imageTextAlternative:t.data.metadata.description||""}}return{linkName:t.data.name,linkHref:Dm(t,e,n)}}function Em(t){const e=t.data.metadata;return!!e&&e.width&&e.height}function Dm(t,e,n){const o=Cm(e),i=new URL(`${o}/assets/${t.data.id}/file`,n);return i.searchParams.set("download","true"),i.toString()}class Im extends Oo{static get requires(){return["ImageUploadEditing","ImageUploadProgress",Yg,Sm]}static get pluginName(){return"CKBoxUploadAdapter"}async afterInit(){const t=this.editor,e=!!t.config.get("ckbox"),n=!!window.CKBox;if(!e&&!n)return;const o=t.plugins.get(Yg),i=t.plugins.get(Sm);o.createUploadAdapter=e=>new Tm(e,i.getToken(),t);const r=!t.config.get("ckbox.ignoreDataId"),s=t.plugins.get("ImageUploadEditing");r&&s.on("uploadComplete",((e,{imageElement:n,data:o})=>{t.model.change((t=>{t.setAttribute("ckboxImageId",o.ckboxImageId,n)}))}))}}class Tm{constructor(t,e,n){this.loader=t,this.token=e,this.editor=n,this.controller=new AbortController,this.serviceOrigin=n.config.get("ckbox.serviceOrigin"),this.assetsOrigin=n.config.get("ckbox.assetsOrigin")}async getAvailableCategories(t=0){const e=new URL("categories",this.serviceOrigin);return e.searchParams.set("limit",50..toString()),e.searchParams.set("offset",t.toString()),this._sendHttpRequest({url:e}).then((async e=>{if(e.totalCount-(t+50)>0){const n=await this.getAvailableCategories(t+50);return[...e.items,...n]}return e.items})).catch((()=>{this.controller.signal.throwIfAborted(),b("ckbox-fetch-category-http-error")}))}async getCategoryIdForFile(t){const e=Mm(t.name),n=await this.getAvailableCategories();if(!n)return null;const o=this.editor.config.get("ckbox.defaultUploadCategories");if(o){const t=Object.keys(o).find((t=>o[t].includes(e)));if(t){const e=n.find((e=>e.id===t||e.name===t));return e?e.id:null}}const i=n.find((t=>t.extensions.includes(e)));return i?i.id:null}async upload(){const t=this.editor.t,e=t("Cannot determine a category for the uploaded file."),n=await this.loader.file,o=await this.getCategoryIdForFile(n);if(!o)return Promise.reject(e);const i=new URL("assets",this.serviceOrigin),r=new FormData;r.append("categoryId",o),r.append("file",n);const s={method:"POST",url:i,data:r,onUploadProgress:t=>{t.lengthComputable&&(this.loader.uploadTotal=t.total,this.loader.uploaded=t.loaded)}};return this._sendHttpRequest(s).then((async t=>{const e=await this._getImageWidth(),o=Mm(n.name),i=Am({token:this.token,id:t.id,origin:this.assetsOrigin,width:e,extension:o});return{ckboxImageId:t.id,default:i.imageFallbackUrl,sources:i.imageSources}})).catch((()=>{const e=t("Cannot upload file:")+` ${n.name}.`;return Promise.reject(e)}))}abort(){this.controller.abort()}_sendHttpRequest(t){const{url:e,data:n,onUploadProgress:o}=t,i=t.method||"GET",r=this.controller.signal,s=new XMLHttpRequest;s.open(i,e.toString(),!0),s.setRequestHeader("Authorization",this.token.value),s.setRequestHeader("CKBox-Version","CKEditor 5"),s.responseType="json";const a=()=>{s.abort()};return new Promise(((t,e)=>{r.addEventListener("abort",a),s.addEventListener("loadstart",(()=>{r.addEventListener("abort",a)})),s.addEventListener("loadend",(()=>{r.removeEventListener("abort",a)})),s.addEventListener("error",(()=>{e()})),s.addEventListener("abort",(()=>{e()})),s.addEventListener("load",(async()=>{const n=s.response;return!n||n.statusCode>=400?e(n&&n.message):t(n)})),o&&s.upload.addEventListener("progress",(t=>{o(t)})),s.send(n)}))}_getImageWidth(){return new Promise((t=>{const e=new Image;e.onload=()=>{URL.revokeObjectURL(e.src),t(e.width)},e.src=this.loader.data}))}}function Mm(t){return t.match(/\.(?[^.]+)$/).groups.ext}class Sm extends Oo{static get pluginName(){return"CKBoxEditing"}static get requires(){return["CloudServices","LinkEditing","PictureEditing",Im]}async init(){const t=this.editor,e=!!t.config.get("ckbox"),n=!!window.CKBox;if(!e&&!n)return;this._initConfig();const o=t.plugins.get("CloudServicesCore"),i=t.config.get("ckbox.tokenUrl"),r=t.config.get("cloudServices.tokenUrl");this._token=i===r?t.plugins.get("CloudServices").token:await o.createToken(i).init(),t.config.get("ckbox.ignoreDataId")||(this._initSchema(),this._initConversion(),this._initFixers()),n&&t.commands.add("ckbox",new ym(t))}getToken(){return this._token}_initConfig(){const t=this.editor;if(t.config.define("ckbox",{serviceOrigin:"https://api.ckbox.io",assetsOrigin:"https://ckbox.cloud",defaultUploadCategories:null,ignoreDataId:!1,language:t.locale.uiLanguage,theme:"default",tokenUrl:t.config.get("cloudServices.tokenUrl")}),!t.config.get("ckbox.tokenUrl"))throw new f("ckbox-plugin-missing-token-url",this);t.plugins.has("ImageBlockEditing")||t.plugins.has("ImageInlineEditing")||b("ckbox-plugin-image-feature-missing",t)}_initSchema(){const t=this.editor.model.schema;t.extend("$text",{allowAttributes:"ckboxLinkId"}),t.isRegistered("imageBlock")&&t.extend("imageBlock",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),t.isRegistered("imageInline")&&t.extend("imageInline",{allowAttributes:["ckboxImageId","ckboxLinkId"]}),t.addAttributeCheck(((t,e)=>{if(!t.last.getAttribute("linkHref")&&"ckboxLinkId"===e)return!1}))}_initConversion(){const t=this.editor;t.conversion.for("downcast").add((t=>{t.on("attribute:ckboxLinkId:imageBlock",((t,e,n)=>{const{writer:o,mapper:i,consumable:r}=n;if(!r.consume(e.item,t.name))return;const s=[...i.toViewElement(e.item).getChildren()].find((t=>"a"===t.name));s&&(e.item.hasAttribute("ckboxLinkId")?o.setAttribute("data-ckbox-resource-id",e.item.getAttribute("ckboxLinkId"),s):o.removeAttribute("data-ckbox-resource-id",s))}),{priority:"low"}),t.on("attribute:ckboxLinkId",((t,e,n)=>{const{writer:o,mapper:i,consumable:r}=n;if(r.consume(e.item,t.name)){if(e.attributeOldValue){const t=Bm(o,e.attributeOldValue);o.unwrap(i.toViewRange(e.range),t)}if(e.attributeNewValue){const t=Bm(o,e.attributeNewValue);if(e.item.is("selection")){const e=o.document.selection;o.wrap(e.getFirstRange(),t)}else o.wrap(i.toViewRange(e.range),t)}}}),{priority:"low"})})),t.conversion.for("upcast").add((t=>{t.on("element:a",((t,e,n)=>{const{writer:o,consumable:i}=n;if(!e.viewItem.getAttribute("href"))return;if(!i.consume(e.viewItem,{attributes:["data-ckbox-resource-id"]}))return;const r=e.viewItem.getAttribute("data-ckbox-resource-id");if(r)if(e.modelRange)for(let t of e.modelRange.getItems())t.is("$textProxy")&&(t=t.textNode),Pm(t)&&o.setAttribute("ckboxLinkId",r,t);else{const t=e.modelCursor.nodeBefore||e.modelCursor.parent;o.setAttribute("ckboxLinkId",r,t)}}),{priority:"low"})})),t.conversion.for("downcast").attributeToAttribute({model:"ckboxImageId",view:"data-ckbox-resource-id"}),t.conversion.for("upcast").elementToAttribute({model:{key:"ckboxImageId",value:t=>t.getAttribute("data-ckbox-resource-id")},view:{attributes:{"data-ckbox-resource-id":/[\s\S]+/}}})}_initFixers(){const t=this.editor,e=t.model,n=e.document.selection;e.document.registerPostFixer(function(t){return e=>{let n=!1;const o=t.model,i=t.commands.get("ckbox");if(!i)return n;for(const t of o.document.differ.getChanges()){if("insert"!==t.type&&"attribute"!==t.type)continue;const o="insert"===t.type?new ca(t.position,t.position.getShiftedBy(t.length)):t.range,r="attribute"===t.type&&"linkHref"===t.attributeKey&&null===t.attributeNewValue;for(const t of o.getItems()){if(r&&t.hasAttribute("ckboxLinkId")){e.removeAttribute("ckboxLinkId",t),n=!0;continue}const o=Nm(t,i._chosenAssets);for(const i of o){const o="image"===i.type?"ckboxImageId":"ckboxLinkId";i.id!==t.getAttribute(o)&&(e.setAttribute(o,i.id,t),n=!0)}}}return n}}(t)),e.document.registerPostFixer(function(t){return e=>{!t.hasAttribute("linkHref")&&t.hasAttribute("ckboxLinkId")&&e.removeSelectionAttribute("ckboxLinkId")}}(n))}}function Nm(t,e){const n=t.is("element","imageInline")||t.is("element","imageBlock"),o=t.hasAttribute("linkHref");return[...e].filter((e=>"image"===e.type&&n?e.attributes.imageFallbackUrl===t.getAttribute("src"):"link"===e.type&&o?e.attributes.linkHref===t.getAttribute("linkHref"):void 0))}function Bm(t,e){const n=t.createAttributeElement("a",{"data-ckbox-resource-id":e},{priority:5});return t.setCustomProperty("link",!0,n),n}function Pm(t){return!!t.is("$text")||!(!t.is("element","imageInline")&&!t.is("element","imageBlock"))}class zm extends Oo{static get pluginName(){return"CKFinderUI"}init(){const t=this.editor,e=t.ui.componentFactory,n=t.t;e.add("ckfinder",(e=>{const o=t.commands.get("ckfinder"),i=new Ud(e);return i.set({label:n("Insert image or file"),icon:' ',tooltip:!0}),i.bind("isEnabled").to(o),i.on("execute",(()=>{t.execute("ckfinder"),t.editing.view.focus()})),i}))}}class Lm extends jo{constructor(t){super(t),this.stopListening(this.editor.model.document,"change"),this.listenTo(this.editor.model.document,"change",(()=>this.refresh()),{priority:"low"})}refresh(){const t=this.editor.commands.get("insertImage"),e=this.editor.commands.get("link");this.isEnabled=t.isEnabled||e.isEnabled}execute(){const t=this.editor,e=this.editor.config.get("ckfinder.openerMethod")||"modal";if("popup"!=e&&"modal"!=e)throw new f("ckfinder-unknown-openermethod",t);const n=this.editor.config.get("ckfinder.options")||{};n.chooseFiles=!0;const o=n.onInit;n.language||(n.language=t.locale.uiLanguage),n.onInit=e=>{o&&o(e),e.on("files:choose",(n=>{const o=n.data.files.toArray(),i=o.filter((t=>!t.isImage())),r=o.filter((t=>t.isImage()));for(const e of i)t.execute("link",e.getUrl());const s=[];for(const t of r){const n=t.getUrl();s.push(n||e.request("file:getProxyUrl",{file:t}))}s.length&&Om(t,s)})),e.on("file:choose:resizedImage",(e=>{const n=e.data.resizedUrl;if(n)Om(t,[n]);else{const e=t.plugins.get("Notification"),n=t.locale.t;e.showWarning(n("Could not obtain resized image URL."),{title:n("Selecting resized image failed"),namespace:"ckfinder"})}}))},window.CKFinder[e](n)}}function Om(t,e){if(t.commands.get("insertImage").isEnabled)t.execute("insertImage",{source:e});else{const e=t.plugins.get("Notification"),n=t.locale.t;e.showWarning(n("Could not insert image at the current position."),{title:n("Inserting image failed"),namespace:"ckfinder"})}}class Rm extends Oo{static get pluginName(){return"CKFinderEditing"}static get requires(){return[Ph,"LinkEditing"]}init(){const t=this.editor;if(!t.plugins.has("ImageBlockEditing")&&!t.plugins.has("ImageInlineEditing"))throw new f("ckfinder-missing-image-plugin",t);t.commands.add("ckfinder",new Lm(t))}}class jm extends Oo{static get pluginName(){return"CloudServicesUploadAdapter"}static get requires(){return["CloudServices",Yg]}init(){const t=this.editor,e=t.plugins.get("CloudServices"),n=e.token,o=e.uploadUrl;n&&(this._uploadGateway=t.plugins.get("CloudServicesCore").createUploadGateway(n,o),t.plugins.get(Yg).createUploadAdapter=t=>new Fm(this._uploadGateway,t))}}class Fm{constructor(t,e){this.uploadGateway=t,this.loader=e}upload(){return this.loader.file.then((t=>(this.fileUploader=this.uploadGateway.upload(t),this.fileUploader.on("progress",((t,e)=>{this.loader.uploadTotal=e.total,this.loader.uploaded=e.uploaded})),this.fileUploader.send())))}abort(){this.fileUploader.abort()}}class Vm extends jo{refresh(){const t=this.editor.model,e=To(t.document.selection.getSelectedBlocks());this.value=!!e&&e.is("element","paragraph"),this.isEnabled=!!e&&Um(e,t.schema)}execute(t={}){const e=this.editor.model,n=e.document;e.change((o=>{const i=(t.selection||n.selection).getSelectedBlocks();for(const t of i)!t.is("element","paragraph")&&Um(t,e.schema)&&o.rename(t,"paragraph")}))}}function Um(t,e){return e.checkChild(t.parent,"paragraph")&&!e.isObject(t)}class Hm extends jo{execute(t){const e=this.editor.model,n=t.attributes;let o=t.position;e.change((t=>{const i=t.createElement("paragraph");if(n&&e.schema.setAllowedAttributes(i,n,t),!e.schema.checkChild(o.parent,i)){const n=e.schema.findAllowedParent(o,i);if(!n)return;o=t.split(o,n).position}e.insertContent(i,o),t.setSelection(i,"in")}))}}class Wm extends Oo{static get pluginName(){return"Paragraph"}init(){const t=this.editor,e=t.model;t.commands.add("paragraph",new Vm(t)),t.commands.add("insertParagraph",new Hm(t)),e.schema.register("paragraph",{inheritAllFrom:"$block"}),t.conversion.elementToElement({model:"paragraph",view:"p"}),t.conversion.for("upcast").elementToElement({model:(t,{writer:e})=>Wm.paragraphLikeElements.has(t.name)?t.isEmpty?null:e.createElement("paragraph"):null,view:/.+/,converterPriority:"low"})}}Wm.paragraphLikeElements=new Set(["blockquote","dd","div","dt","h1","h2","h3","h4","h5","h6","li","p","td","th"]);class Gm extends jo{constructor(t,e){super(t),this.modelElements=e}refresh(){const t=To(this.editor.model.document.selection.getSelectedBlocks());this.value=!!t&&this.modelElements.includes(t.name)&&t.name,this.isEnabled=!!t&&this.modelElements.some((e=>qm(t,e,this.editor.model.schema)))}execute(t){const e=this.editor.model,n=e.document,o=t.value;e.change((t=>{const i=Array.from(n.selection.getSelectedBlocks()).filter((t=>qm(t,o,e.schema)));for(const e of i)e.is("element",o)||t.rename(e,o)}))}}function qm(t,e,n){return n.checkChild(t.parent,e)&&!n.isObject(t)}const Ym="paragraph";class $m extends Oo{static get pluginName(){return"HeadingEditing"}constructor(t){super(t),t.config.define("heading",{options:[{model:"paragraph",title:"Paragraph",class:"ck-heading_paragraph"},{model:"heading1",view:"h2",title:"Heading 1",class:"ck-heading_heading1"},{model:"heading2",view:"h3",title:"Heading 2",class:"ck-heading_heading2"},{model:"heading3",view:"h4",title:"Heading 3",class:"ck-heading_heading3"}]})}static get requires(){return[Wm]}init(){const t=this.editor,e=t.config.get("heading.options"),n=[];for(const o of e)o.model!==Ym&&(t.model.schema.register(o.model,{inheritAllFrom:"$block"}),t.conversion.elementToElement(o),n.push(o.model));this._addDefaultH1Conversion(t),t.commands.add("heading",new Gm(t,n))}afterInit(){const t=this.editor,e=t.commands.get("enter"),n=t.config.get("heading.options");e&&this.listenTo(e,"afterExecute",((e,o)=>{const i=t.model.document.selection.getFirstPosition().parent;n.some((t=>i.is("element",t.model)))&&!i.is("element",Ym)&&0===i.childCount&&o.writer.rename(i,Ym)}))}_addDefaultH1Conversion(t){t.conversion.for("upcast").elementToElement({model:"heading1",view:"h1",converterPriority:m.get("low")+1})}}var Km=n(8733);qo()(Km.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Km.Z.locals;class Qm extends Oo{static get pluginName(){return"HeadingUI"}init(){const t=this.editor,e=t.t,n=function(t){const e=t.t,n={Paragraph:e("Paragraph"),"Heading 1":e("Heading 1"),"Heading 2":e("Heading 2"),"Heading 3":e("Heading 3"),"Heading 4":e("Heading 4"),"Heading 5":e("Heading 5"),"Heading 6":e("Heading 6")};return t.config.get("heading.options").map((t=>{const e=n[t.title];return e&&e!=t.title&&(t.title=e),t}))}(t),o=e("Choose heading"),i=e("Heading");t.ui.componentFactory.add("heading",(e=>{const r={},s=new Io,a=t.commands.get("heading"),c=t.commands.get("paragraph"),l=[a];for(const t of n){const e={type:"button",model:new zh({label:t.title,class:t.class,withText:!0})};"paragraph"===t.model?(e.model.bind("isOn").to(c,"value"),e.model.set("commandName","paragraph"),l.push(c)):(e.model.bind("isOn").to(a,"value",(e=>e===t.model)),e.model.set({commandName:"heading",commandValue:t.model})),s.add(e),r[t.model]=t.title}const d=kh(e);return wh(d,s),d.buttonView.set({isOn:!1,withText:!0,tooltip:i}),d.extendTemplate({attributes:{class:["ck-heading-dropdown"]}}),d.bind("isEnabled").toMany(l,"isEnabled",((...t)=>t.some((t=>t)))),d.buttonView.bind("label").to(a,"value",c,"value",((t,e)=>{const n=t||e&&"paragraph";return r[n]?r[n]:o})),this.listenTo(d,"execute",(e=>{t.execute(e.source.commandName,e.source.commandValue?{value:e.source.commandValue}:void 0),t.editing.view.focus()})),d}))}}class Zm extends jo{refresh(){const t=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!t,this.isEnabled&&t.hasAttribute("alt")?this.value=t.getAttribute("alt"):this.value=!1}execute(t){const e=this.editor,n=e.plugins.get("ImageUtils"),o=e.model,i=n.getClosestSelectedImageElement(o.document.selection);o.change((e=>{e.setAttribute("alt",t.newValue,i)}))}}function Jm(t){return t.createContainerElement("figure",{class:"image"},[t.createEmptyElement("img"),t.createSlot()])}function Xm(t,e){const n=t.plugins.get("ImageUtils"),o=t.plugins.has("ImageInlineEditing")&&t.plugins.has("ImageBlockEditing");return t=>n.isInlineImageView(t)?o&&("block"==t.getStyle("display")||t.findAncestor(n.isBlockImageView)?"imageBlock":"imageInline")!==e?null:i(t):null;function i(t){const e={name:!0};return t.hasAttribute("src")&&(e.attributes=["src"]),e}}function tp(t,e){const n=To(e.getSelectedBlocks());return!n||t.isObject(n)||n.isEmpty&&"listItem"!=n.name?"imageBlock":"imageInline"}class ep extends Oo{static get pluginName(){return"ImageUtils"}isImage(t){return this.isInlineImage(t)||this.isBlockImage(t)}isInlineImageView(t){return!!t&&t.is("element","img")}isBlockImageView(t){return!!t&&t.is("element","figure")&&t.hasClass("image")}insertImage(t={},e=null,n=null){const o=this.editor,i=o.model,r=i.document.selection;n=np(o,e||r,n),t={...Object.fromEntries(r.getAttributes()),...t};for(const e in t)i.schema.checkAttribute(n,e)||delete t[e];return i.change((o=>{const r=o.createElement(n,t);return i.insertObject(r,e,null,{setSelection:"on",findOptimalPosition:!e&&"imageInline"!=n}),r.parent?r:null}))}getClosestSelectedImageWidget(t){const e=t.getFirstPosition();if(!e)return null;const n=t.getSelectedElement();if(n&&this.isImageWidget(n))return n;let o=e.parent;for(;o;){if(o.is("element")&&this.isImageWidget(o))return o;o=o.parent}return null}getClosestSelectedImageElement(t){const e=t.getSelectedElement();return this.isImage(e)?e:t.getFirstPosition().findAncestor("imageBlock")}isImageAllowed(){const t=this.editor.model.document.selection;return function(t,e){if("imageBlock"==np(t,e)){const n=function(t,e){const n=eg(t,e).start.parent;return n.isEmpty&&!n.is("element","$root")?n.parent:n}(e,t.model);if(t.model.schema.checkChild(n,"imageBlock"))return!0}else if(t.model.schema.checkChild(e.focus,"imageInline"))return!0;return!1}(this.editor,t)&&function(t){return[...t.focus.getAncestors()].every((t=>!t.is("element","imageBlock")))}(t)}toImageWidget(t,e,n){return e.setCustomProperty("image",!0,t),Qu(t,e,{label:()=>{const e=this.findViewImgElement(t).getAttribute("alt");return e?`${e} ${n}`:n}})}isImageWidget(t){return!!t.getCustomProperty("image")&&Ku(t)}isBlockImage(t){return!!t&&t.is("element","imageBlock")}isInlineImage(t){return!!t&&t.is("element","imageInline")}findViewImgElement(t){if(this.isInlineImageView(t))return t;const e=this.editor.editing.view;for(const{item:n}of e.createRangeIn(t))if(this.isInlineImageView(n))return n}}function np(t,e,n){const o=t.model.schema,i=t.config.get("image.insert.type");return t.plugins.has("ImageBlockEditing")?t.plugins.has("ImageInlineEditing")?n||("inline"===i?"imageInline":"block"===i?"imageBlock":e.is("selection")?tp(o,e):o.checkChild(e,"imageInline")?"imageInline":"imageBlock"):"imageBlock":"imageInline"}class op extends Oo{static get requires(){return[ep]}static get pluginName(){return"ImageTextAlternativeEditing"}init(){this.editor.commands.add("imageTextAlternative",new Zm(this.editor))}}var ip=n(1905);qo()(ip.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),ip.Z.locals;var rp=n(6764);qo()(rp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),rp.Z.locals;class sp extends bd{constructor(t){super(t);const e=this.locale.t;this.focusTracker=new Mo,this.keystrokes=new So,this.labeledInput=this._createLabeledInputView(),this.saveButtonView=this._createButton(e("Save"),Pd.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(e("Cancel"),Pd.cancel,"ck-button-cancel","cancel"),this._focusables=new Kl,this._focusCycler=new Xd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"form",attributes:{class:["ck","ck-text-alternative-form","ck-responsive-form"],tabindex:"-1"},children:[this.labeledInput,this.saveButtonView,this.cancelButtonView]}),Ld(this)}render(){super.render(),this.keystrokes.listenTo(this.element),Od({view:this}),[this.labeledInput,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t),this.focusTracker.add(t.element)}))}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}_createButton(t,e,n,o){const i=new Ud(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}_createLabeledInputView(){const t=this.locale.t,e=new Nh(this.locale,Bh);return e.label=t("Text alternative"),e}}function ap(t){const e=t.editing.view,n=Cd.defaultPositions,o=t.plugins.get("ImageUtils");return{target:e.domConverter.mapViewToDom(o.getClosestSelectedImageWidget(e.document.selection)),positions:[n.northArrowSouth,n.northArrowSouthWest,n.northArrowSouthEast,n.southArrowNorth,n.southArrowNorthWest,n.southArrowNorthEast,n.viewportStickyNorth]}}class cp extends Oo{static get requires(){return[jh]}static get pluginName(){return"ImageTextAlternativeUI"}init(){this._createButton(),this._createForm()}destroy(){super.destroy(),this._form.destroy()}_createButton(){const t=this.editor,e=t.t;t.ui.componentFactory.add("imageTextAlternative",(n=>{const o=t.commands.get("imageTextAlternative"),i=new Ud(n);return i.set({label:e("Change image text alternative"),icon:Pd.lowVision,tooltip:!0}),i.bind("isEnabled").to(o,"isEnabled"),i.bind("isOn").to(o,"value",(t=>!!t)),this.listenTo(i,"execute",(()=>{this._showForm()})),i}))}_createForm(){const t=this.editor,e=t.editing.view.document,n=t.plugins.get("ImageUtils");this._balloon=this.editor.plugins.get("ContextualBalloon"),this._form=new sp(t.locale),this._form.render(),this.listenTo(this._form,"submit",(()=>{t.execute("imageTextAlternative",{newValue:this._form.labeledInput.fieldView.element.value}),this._hideForm(!0)})),this.listenTo(this._form,"cancel",(()=>{this._hideForm(!0)})),this._form.keystrokes.set("Esc",((t,e)=>{this._hideForm(!0),e()})),this.listenTo(t.ui,"update",(()=>{n.getClosestSelectedImageWidget(e.selection)?this._isVisible&&function(t){const e=t.plugins.get("ContextualBalloon");if(t.plugins.get("ImageUtils").getClosestSelectedImageWidget(t.editing.view.document.selection)){const n=ap(t);e.updatePosition(n)}}(t):this._hideForm(!0)})),zd({emitter:this._form,activator:()=>this._isVisible,contextElements:[this._balloon.view.element],callback:()=>this._hideForm()})}_showForm(){if(this._isVisible)return;const t=this.editor,e=t.commands.get("imageTextAlternative"),n=this._form.labeledInput;this._form.disableCssTransitions(),this._isInBalloon||this._balloon.add({view:this._form,position:ap(t)}),n.fieldView.value=n.fieldView.element.value=e.value||"",this._form.labeledInput.fieldView.select(),this._form.enableCssTransitions()}_hideForm(t){this._isInBalloon&&(this._form.focusTracker.isFocused&&this._form.saveButtonView.focus(),this._balloon.remove(this._form),t&&this.editor.editing.view.focus())}get _isVisible(){return this._balloon.visibleView===this._form}get _isInBalloon(){return this._balloon.hasView(this._form)}}class lp extends Oo{static get requires(){return[op,cp]}static get pluginName(){return"ImageTextAlternative"}}function dp(t,e){return t=>{t.on(`attribute:srcset:${e}`,n)};function n(e,n,o){if(!o.consumable.consume(n.item,e.name))return;const i=o.writer,r=o.mapper.toViewElement(n.item),s=t.findViewImgElement(r);if(null===n.attributeNewValue){const t=n.attributeOldValue;t.data&&(i.removeAttribute("srcset",s),i.removeAttribute("sizes",s),t.width&&i.removeAttribute("width",s))}else{const t=n.attributeNewValue;t.data&&(i.setAttribute("srcset",t.data,s),i.setAttribute("sizes","100vw",s),t.width&&i.setAttribute("width",t.width,s))}}}function hp(t,e,n){return t=>{t.on(`attribute:${n}:${e}`,o)};function o(e,n,o){if(!o.consumable.consume(n.item,e.name))return;const i=o.writer,r=o.mapper.toViewElement(n.item),s=t.findViewImgElement(r);i.setAttribute(n.attributeKey,n.attributeNewValue||"",s)}}class up extends os{observe(t){this.listenTo(t,"load",((t,e)=>{const n=e.target;this.checkShouldIgnoreEventFromTarget(n)||"IMG"==n.tagName&&this._fireEvents(e)}),{useCapture:!0})}_fireEvents(t){this.isEnabled&&(this.document.fire("layoutChanged"),this.document.fire("imageLoaded",t))}}class gp extends jo{constructor(t){super(t);const e=t.config.get("image.insert.type");t.plugins.has("ImageBlockEditing")||"block"===e&&k("image-block-plugin-required"),t.plugins.has("ImageInlineEditing")||"inline"===e&&k("image-inline-plugin-required")}refresh(){this.isEnabled=this.editor.plugins.get("ImageUtils").isImageAllowed()}execute(t){const e=yo(t.source),n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageUtils"),i=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if("string"==typeof t&&(t={src:t}),e&&r&&o.isImage(r)){const e=this.editor.model.createPositionAfter(r);o.insertImage({...t,...i},e)}else o.insertImage({...t,...i})}))}}class mp extends Oo{static get requires(){return[ep]}static get pluginName(){return"ImageEditing"}init(){const t=this.editor,e=t.conversion;t.editing.view.addObserver(up),e.for("upcast").attributeToAttribute({view:{name:"img",key:"alt"},model:"alt"}).attributeToAttribute({view:{name:"img",key:"srcset"},model:{key:"srcset",value:t=>{const e={data:t.getAttribute("srcset")};return t.hasAttribute("width")&&(e.width=t.getAttribute("width")),e}}});const n=new gp(t);t.commands.add("insertImage",n),t.commands.add("imageInsert",n)}}class pp extends jo{constructor(t,e){super(t),this._modelElementName=e}refresh(){const t=this.editor.plugins.get("ImageUtils"),e=t.getClosestSelectedImageElement(this.editor.model.document.selection);"imageBlock"===this._modelElementName?this.isEnabled=t.isInlineImage(e):this.isEnabled=t.isBlockImage(e)}execute(){const t=this.editor,e=this.editor.model,n=t.plugins.get("ImageUtils"),o=n.getClosestSelectedImageElement(e.document.selection),i=Object.fromEntries(o.getAttributes());return i.src||i.uploadId?e.change((t=>{const r=Array.from(e.markers).filter((t=>t.getRange().containsItem(o))),s=n.insertImage(i,e.createSelection(o,"on"),this._modelElementName);if(!s)return null;const a=t.createRangeOn(s);for(const e of r){const n=e.getRange(),o="$graveyard"!=n.root.rootName?n.getJoined(a,!0):a;t.updateMarker(e,{range:o})}return{oldElement:o,newElement:s}})):null}}class fp extends Oo{static get requires(){return[mp,ep,Xh]}static get pluginName(){return"ImageBlockEditing"}init(){const t=this.editor;t.model.schema.register("imageBlock",{inheritAllFrom:"$blockObject",allowAttributes:["alt","src","srcset"]}),this._setupConversion(),t.plugins.has("ImageInlineEditing")&&(t.commands.add("imageTypeBlock",new pp(this.editor,"imageBlock")),this._setupClipboardIntegration())}_setupConversion(){const t=this.editor,e=t.t,n=t.conversion,o=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:e})=>Jm(e)}),n.for("editingDowncast").elementToStructure({model:"imageBlock",view:(t,{writer:n})=>o.toImageWidget(Jm(n),n,e("image widget"))}),n.for("downcast").add(hp(o,"imageBlock","src")).add(hp(o,"imageBlock","alt")).add(dp(o,"imageBlock")),n.for("upcast").elementToElement({view:Xm(t,"imageBlock"),model:(t,{writer:e})=>e.createElement("imageBlock",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)}).add(function(t){return t=>{t.on("element:figure",e)};function e(e,n,o){if(!o.consumable.test(n.viewItem,{name:!0,classes:"image"}))return;const i=t.findViewImgElement(n.viewItem);if(!i||!o.consumable.test(i,{name:!0}))return;o.consumable.consume(n.viewItem,{name:!0,classes:"image"});const r=To(o.convertItem(i,n.modelCursor).modelRange.getItems());r?(o.convertChildren(n.viewItem,r),o.updateConversionResult(r,n)):o.consumable.revert(n.viewItem,{name:!0,classes:"image"})}}(o))}_setupClipboardIntegration(){const t=this.editor,e=t.model,n=t.editing.view,o=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((i,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(o.isInlineImageView))return;a=r.targetRanges?t.editing.mapper.toModelRange(r.targetRanges[0]):e.document.selection.getFirstRange();const c=e.createSelection(a);if("imageBlock"===tp(e.schema,c)){const t=new Hl(n.document),e=s.map((e=>t.createElement("figure",{class:"image"},e)));r.content=t.createDocumentFragment(e)}}))}}var kp=n(3508);qo()(kp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),kp.Z.locals;class bp extends Oo{static get requires(){return[fp,mg,lp]}static get pluginName(){return"ImageBlock"}}class wp extends Oo{static get requires(){return[mp,ep,Xh]}static get pluginName(){return"ImageInlineEditing"}init(){const t=this.editor,e=t.model.schema;e.register("imageInline",{inheritAllFrom:"$inlineObject",allowAttributes:["alt","src","srcset"]}),e.addChildCheck(((t,e)=>{if(t.endsWith("caption")&&"imageInline"===e.name)return!1})),this._setupConversion(),t.plugins.has("ImageBlockEditing")&&(t.commands.add("imageTypeInline",new pp(this.editor,"imageInline")),this._setupClipboardIntegration())}_setupConversion(){const t=this.editor,e=t.t,n=t.conversion,o=t.plugins.get("ImageUtils");n.for("dataDowncast").elementToElement({model:"imageInline",view:(t,{writer:e})=>e.createEmptyElement("img")}),n.for("editingDowncast").elementToStructure({model:"imageInline",view:(t,{writer:n})=>o.toImageWidget(function(t){return t.createContainerElement("span",{class:"image-inline"},t.createEmptyElement("img"))}(n),n,e("image widget"))}),n.for("downcast").add(hp(o,"imageInline","src")).add(hp(o,"imageInline","alt")).add(dp(o,"imageInline")),n.for("upcast").elementToElement({view:Xm(t,"imageInline"),model:(t,{writer:e})=>e.createElement("imageInline",t.hasAttribute("src")?{src:t.getAttribute("src")}:null)})}_setupClipboardIntegration(){const t=this.editor,e=t.model,n=t.editing.view,o=t.plugins.get("ImageUtils");this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((i,r)=>{const s=Array.from(r.content.getChildren());let a;if(!s.every(o.isBlockImageView))return;a=r.targetRanges?t.editing.mapper.toModelRange(r.targetRanges[0]):e.document.selection.getFirstRange();const c=e.createSelection(a);if("imageInline"===tp(e.schema,c)){const t=new Hl(n.document),e=s.map((e=>1===e.childCount?(Array.from(e.getAttributes()).forEach((n=>t.setAttribute(...n,o.findViewImgElement(e)))),e.getChild(0)):e));r.content=t.createDocumentFragment(e)}}))}}class _p extends Oo{static get requires(){return[wp,mg,lp]}static get pluginName(){return"ImageInline"}}class Ap extends jo{refresh(){const t=this.editor,e=t.plugins.get("ImageCaptionUtils");if(!t.plugins.has(fp))return this.isEnabled=!1,void(this.value=!1);const n=t.model.document.selection,o=n.getSelectedElement();if(!o){const t=e.getCaptionFromModelSelection(n);return this.isEnabled=!!t,void(this.value=!!t)}this.isEnabled=this.editor.plugins.get("ImageUtils").isImage(o),this.isEnabled?this.value=!!e.getCaptionFromImageModelElement(o):this.value=!1}execute(t={}){const{focusCaptionOnShow:e}=t;this.editor.model.change((t=>{this.value?this._hideImageCaption(t):this._showImageCaption(t,e)}))}_showImageCaption(t,e){const n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageCaptionEditing");let i=n.getSelectedElement();const r=o._getSavedCaption(i);this.editor.plugins.get("ImageUtils").isInlineImage(i)&&(this.editor.execute("imageTypeBlock"),i=n.getSelectedElement());const s=r||t.createElement("caption");t.append(s,i),e&&t.setSelection(s,"in")}_hideImageCaption(t){const e=this.editor,n=e.model.document.selection,o=e.plugins.get("ImageCaptionEditing"),i=e.plugins.get("ImageCaptionUtils");let r,s=n.getSelectedElement();s?r=i.getCaptionFromImageModelElement(s):(r=i.getCaptionFromModelSelection(n),s=r.parent),o._saveCaption(s,r),t.setSelection(s,"on"),t.remove(r)}}class Cp extends Oo{static get pluginName(){return"ImageCaptionUtils"}static get requires(){return[ep]}getCaptionFromImageModelElement(t){for(const e of t.getChildren())if(e&&e.is("element","caption"))return e;return null}getCaptionFromModelSelection(t){const e=this.editor.plugins.get("ImageUtils"),n=t.getFirstPosition().findAncestor("caption");return n&&e.isBlockImage(n.parent)?n:null}matchImageCaptionViewElement(t){const e=this.editor.plugins.get("ImageUtils");return"figcaption"==t.name&&e.isBlockImageView(t.parent)?{name:!0}:null}}class vp extends Oo{static get requires(){return[ep,Cp]}static get pluginName(){return"ImageCaptionEditing"}constructor(t){super(t),this._savedCaptionsMap=new WeakMap}init(){const t=this.editor,e=t.model.schema;e.isRegistered("caption")?e.extend("caption",{allowIn:"imageBlock"}):e.register("caption",{allowIn:"imageBlock",allowContentOf:"$block",isLimit:!0}),t.commands.add("toggleImageCaption",new Ap(this.editor)),this._setupConversion(),this._setupImageTypeCommandsIntegration(),this._registerCaptionReconversion()}_setupConversion(){const t=this.editor,e=t.editing.view,n=t.plugins.get("ImageUtils"),o=t.plugins.get("ImageCaptionUtils"),i=t.t;t.conversion.for("upcast").elementToElement({view:t=>o.matchImageCaptionViewElement(t),model:"caption"}),t.conversion.for("dataDowncast").elementToElement({model:"caption",view:(t,{writer:e})=>n.isBlockImage(t.parent)?e.createContainerElement("figcaption"):null}),t.conversion.for("editingDowncast").elementToElement({model:"caption",view:(t,{writer:o})=>{if(!n.isBlockImage(t.parent))return null;const r=o.createEditableElement("figcaption");o.setCustomProperty("imageCaption",!0,r),Ko({view:e,element:r,text:i("Enter image caption"),keepOnFocus:!0});const s=t.parent.getAttribute("alt");return tg(r,o,{label:s?i("Caption for image: %0",[s]):i("Caption for the image")})}})}_setupImageTypeCommandsIntegration(){const t=this.editor,e=t.plugins.get("ImageUtils"),n=t.plugins.get("ImageCaptionUtils"),o=t.commands.get("imageTypeInline"),i=t.commands.get("imageTypeBlock"),r=t=>{if(!t.return)return;const{oldElement:o,newElement:i}=t.return;if(!o)return;if(e.isBlockImage(o)){const t=n.getCaptionFromImageModelElement(o);if(t)return void this._saveCaption(i,t)}const r=this._getSavedCaption(o);r&&this._saveCaption(i,r)};o&&this.listenTo(o,"execute",r,{priority:"low"}),i&&this.listenTo(i,"execute",r,{priority:"low"})}_getSavedCaption(t){const e=this._savedCaptionsMap.get(t);return e?Xs.fromJSON(e):null}_saveCaption(t,e){this._savedCaptionsMap.set(t,e.toJSON())}_registerCaptionReconversion(){const t=this.editor,e=t.model,n=t.plugins.get("ImageUtils"),o=t.plugins.get("ImageCaptionUtils");e.document.on("change:data",(()=>{const i=e.document.differ.getChanges();for(const e of i){if("alt"!==e.attributeKey)continue;const i=e.range.start.nodeAfter;if(n.isBlockImage(i)){const e=o.getCaptionFromImageModelElement(i);if(!e)return;t.editing.reconvertItem(e)}}}))}}class yp extends Oo{static get requires(){return[Cp]}static get pluginName(){return"ImageCaptionUI"}init(){const t=this.editor,e=t.editing.view,n=t.plugins.get("ImageCaptionUtils"),o=t.t;t.ui.componentFactory.add("toggleImageCaption",(i=>{const r=t.commands.get("toggleImageCaption"),s=new Ud(i);return s.set({icon:Pd.caption,tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),s.bind("label").to(r,"value",(t=>o(t?"Toggle caption off":"Toggle caption on"))),this.listenTo(s,"execute",(()=>{t.execute("toggleImageCaption",{focusCaptionOnShow:!0});const o=n.getCaptionFromModelSelection(t.model.document.selection);if(o){const n=t.editing.mapper.toViewElement(o);e.scrollToTheSelection(),e.change((t=>{t.addClass("image__caption_highlighted",n)}))}t.editing.view.focus()})),s}))}}var xp=n(2640);qo()(xp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),xp.Z.locals;class Ep extends jo{constructor(t,e){super(t),this._defaultStyles={imageBlock:!1,imageInline:!1},this._styles=new Map(e.map((t=>{if(t.isDefault)for(const e of t.modelElements)this._defaultStyles[e]=t.name;return[t.name,t]})))}refresh(){const t=this.editor.plugins.get("ImageUtils").getClosestSelectedImageElement(this.editor.model.document.selection);this.isEnabled=!!t,this.isEnabled?t.hasAttribute("imageStyle")?this.value=t.getAttribute("imageStyle"):this.value=this._defaultStyles[t.name]:this.value=!1}execute(t={}){const e=this.editor,n=e.model,o=e.plugins.get("ImageUtils");n.change((e=>{const i=t.value;let r=o.getClosestSelectedImageElement(n.document.selection);i&&this.shouldConvertImageType(i,r)&&(this.editor.execute(o.isBlockImage(r)?"imageTypeInline":"imageTypeBlock"),r=o.getClosestSelectedImageElement(n.document.selection)),!i||this._styles.get(i).isDefault?e.removeAttribute("imageStyle",r):e.setAttribute("imageStyle",i,r)}))}shouldConvertImageType(t,e){return!this._styles.get(t).modelElements.includes(e.name)}}const{objectFullWidth:Dp,objectInline:Ip,objectLeft:Tp,objectRight:Mp,objectCenter:Sp,objectBlockLeft:Np,objectBlockRight:Bp}=Pd,Pp={get inline(){return{name:"inline",title:"In line",icon:Ip,modelElements:["imageInline"],isDefault:!0}},get alignLeft(){return{name:"alignLeft",title:"Left aligned image",icon:Tp,modelElements:["imageBlock","imageInline"],className:"image-style-align-left"}},get alignBlockLeft(){return{name:"alignBlockLeft",title:"Left aligned image",icon:Np,modelElements:["imageBlock"],className:"image-style-block-align-left"}},get alignCenter(){return{name:"alignCenter",title:"Centered image",icon:Sp,modelElements:["imageBlock"],className:"image-style-align-center"}},get alignRight(){return{name:"alignRight",title:"Right aligned image",icon:Mp,modelElements:["imageBlock","imageInline"],className:"image-style-align-right"}},get alignBlockRight(){return{name:"alignBlockRight",title:"Right aligned image",icon:Bp,modelElements:["imageBlock"],className:"image-style-block-align-right"}},get block(){return{name:"block",title:"Centered image",icon:Sp,modelElements:["imageBlock"],isDefault:!0}},get side(){return{name:"side",title:"Side image",icon:Mp,modelElements:["imageBlock"],className:"image-style-side"}}},zp={full:Dp,left:Np,right:Bp,center:Sp,inlineLeft:Tp,inlineRight:Mp,inline:Ip},Lp=[{name:"imageStyle:wrapText",title:"Wrap text",defaultItem:"imageStyle:alignLeft",items:["imageStyle:alignLeft","imageStyle:alignRight"]},{name:"imageStyle:breakText",title:"Break text",defaultItem:"imageStyle:block",items:["imageStyle:alignBlockLeft","imageStyle:block","imageStyle:alignBlockRight"]}];function Op(t){k("image-style-configuration-definition-invalid",t)}const Rp={normalizeStyles:function(t){return(t.configuredStyles.options||[]).map((t=>function(t){return t="string"==typeof t?Pp[t]?{...Pp[t]}:{name:t}:function(t,e){const n={...e};for(const o in t)Object.prototype.hasOwnProperty.call(e,o)||(n[o]=t[o]);return n}(Pp[t.name],t),"string"==typeof t.icon&&(t.icon=zp[t.icon]||t.icon),t}(t))).filter((e=>function(t,{isBlockPluginLoaded:e,isInlinePluginLoaded:n}){const{modelElements:o,name:i}=t;if(!(o&&o.length&&i))return Op({style:t}),!1;{const i=[e?"imageBlock":null,n?"imageInline":null];if(!o.some((t=>i.includes(t))))return k("image-style-missing-dependency",{style:t,missingPlugins:o.map((t=>"imageBlock"===t?"ImageBlockEditing":"ImageInlineEditing"))}),!1}return!0}(e,t)))},getDefaultStylesConfiguration:function(t,e){return t&&e?{options:["inline","alignLeft","alignRight","alignCenter","alignBlockLeft","alignBlockRight","block","side"]}:t?{options:["block","side"]}:e?{options:["inline","alignLeft","alignRight"]}:{}},getDefaultDropdownDefinitions:function(t){return t.has("ImageBlockEditing")&&t.has("ImageInlineEditing")?[...Lp]:[]},warnInvalidStyle:Op,DEFAULT_OPTIONS:Pp,DEFAULT_ICONS:zp,DEFAULT_DROPDOWN_DEFINITIONS:Lp};function jp(t,e){for(const n of e)if(n.name===t)return n}class Fp extends Oo{static get pluginName(){return"ImageStyleEditing"}static get requires(){return[ep]}init(){const{normalizeStyles:t,getDefaultStylesConfiguration:e}=Rp,n=this.editor,o=n.plugins.has("ImageBlockEditing"),i=n.plugins.has("ImageInlineEditing");n.config.define("image.styles",e(o,i)),this.normalizedStyles=t({configuredStyles:n.config.get("image.styles"),isBlockPluginLoaded:o,isInlinePluginLoaded:i}),this._setupConversion(o,i),this._setupPostFixer(),n.commands.add("imageStyle",new Ep(n,this.normalizedStyles))}_setupConversion(t,e){const n=this.editor,o=n.model.schema,i=(r=this.normalizedStyles,(t,e,n)=>{if(!n.consumable.consume(e.item,t.name))return;const o=jp(e.attributeNewValue,r),i=jp(e.attributeOldValue,r),s=n.mapper.toViewElement(e.item),a=n.writer;i&&a.removeClass(i.className,s),o&&a.addClass(o.className,s)});var r;const s=function(t){const e={imageInline:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageInline"))),imageBlock:t.filter((t=>!t.isDefault&&t.modelElements.includes("imageBlock")))};return(t,n,o)=>{if(!n.modelRange)return;const i=n.viewItem,r=To(n.modelRange.getItems());if(r&&o.schema.checkAttribute(r,"imageStyle"))for(const t of e[r.name])o.consumable.consume(i,{classes:t.className})&&o.writer.setAttribute("imageStyle",t.name,r)}}(this.normalizedStyles);n.editing.downcastDispatcher.on("attribute:imageStyle",i),n.data.downcastDispatcher.on("attribute:imageStyle",i),t&&(o.extend("imageBlock",{allowAttributes:"imageStyle"}),n.data.upcastDispatcher.on("element:figure",s,{priority:"low"})),e&&(o.extend("imageInline",{allowAttributes:"imageStyle"}),n.data.upcastDispatcher.on("element:img",s,{priority:"low"}))}_setupPostFixer(){const t=this.editor,e=t.model.document,n=t.plugins.get(ep),o=new Map(this.normalizedStyles.map((t=>[t.name,t])));e.registerPostFixer((t=>{let i=!1;for(const r of e.differ.getChanges())if("insert"==r.type||"attribute"==r.type&&"imageStyle"==r.attributeKey){let e="insert"==r.type?r.position.nodeAfter:r.range.start.nodeAfter;if(e&&e.is("element","paragraph")&&e.childCount>0&&(e=e.getChild(0)),!n.isImage(e))continue;const s=e.getAttribute("imageStyle");if(!s)continue;const a=o.get(s);a&&a.modelElements.includes(e.name)||(t.removeAttribute("imageStyle",e),i=!0)}return i}))}}var Vp=n(5083);qo()(Vp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Vp.Z.locals;class Up extends Oo{static get requires(){return[Fp]}static get pluginName(){return"ImageStyleUI"}get localizedDefaultStylesTitles(){const t=this.editor.t;return{"Wrap text":t("Wrap text"),"Break text":t("Break text"),"In line":t("In line"),"Full size image":t("Full size image"),"Side image":t("Side image"),"Left aligned image":t("Left aligned image"),"Centered image":t("Centered image"),"Right aligned image":t("Right aligned image")}}init(){const t=this.editor.plugins,e=this.editor.config.get("image.toolbar")||[],n=Hp(t.get("ImageStyleEditing").normalizedStyles,this.localizedDefaultStylesTitles);for(const t of n)this._createButton(t);const o=Hp([...e.filter(P),...Rp.getDefaultDropdownDefinitions(t)],this.localizedDefaultStylesTitles);for(const t of o)this._createDropdown(t,n)}_createDropdown(t,e){const n=this.editor.ui.componentFactory;n.add(t.name,(o=>{let i;const{defaultItem:r,items:s,title:a}=t,c=s.filter((t=>e.find((({name:e})=>Wp(e)===t)))).map((t=>{const e=n.create(t);return t===r&&(i=e),e}));s.length!==c.length&&Rp.warnInvalidStyle({dropdown:t});const l=kh(o,Kd),d=l.buttonView,h=d.arrowView;return bh(l,c,{enableActiveItemFocusOnDropdownOpen:!0}),d.set({label:Gp(a,i.label),class:null,tooltip:!0}),h.unbind("label"),h.set({label:a}),d.bind("icon").toMany(c,"isOn",((...t)=>{const e=t.findIndex(Si);return e<0?i.icon:c[e].icon})),d.bind("label").toMany(c,"isOn",((...t)=>{const e=t.findIndex(Si);return Gp(a,e<0?i.label:c[e].label)})),d.bind("isOn").toMany(c,"isOn",((...t)=>t.some(Si))),d.bind("class").toMany(c,"isOn",((...t)=>t.some(Si)?"ck-splitbutton_flatten":null)),d.on("execute",(()=>{c.some((({isOn:t})=>t))?l.isOpen=!l.isOpen:i.fire("execute")})),l.bind("isEnabled").toMany(c,"isEnabled",((...t)=>t.some(Si))),this.listenTo(l,"execute",(()=>{this.editor.editing.view.focus()})),l}))}_createButton(t){const e=t.name;this.editor.ui.componentFactory.add(Wp(e),(n=>{const o=this.editor.commands.get("imageStyle"),i=new Ud(n);return i.set({label:t.title,icon:t.icon,tooltip:!0,isToggleable:!0}),i.bind("isEnabled").to(o,"isEnabled"),i.bind("isOn").to(o,"value",(t=>t===e)),i.on("execute",this._executeCommand.bind(this,e)),i}))}_executeCommand(t){this.editor.execute("imageStyle",{value:t}),this.editor.editing.view.focus()}}function Hp(t,e){for(const n of t)e[n.title]&&(n.title=e[n.title]);return t}function Wp(t){return`imageStyle:${t}`}function Gp(t,e){return(t?t+": ":"")+e}function qp(t){const e=t.map((t=>t.replace("+","\\+")));return new RegExp(`^image\\/(${e.join("|")})$`)}function Yp(t){return new Promise(((e,n)=>{const o=t.getAttribute("src");fetch(o).then((t=>t.blob())).then((t=>{const n=$p(t,o),i=n.replace("image/",""),r=new File([t],`image.${i}`,{type:n});e(r)})).catch((t=>t&&"TypeError"===t.name?function(t){return function(t){return new Promise(((e,n)=>{const o=Fn.document.createElement("img");o.addEventListener("load",(()=>{const t=Fn.document.createElement("canvas");t.width=o.width,t.height=o.height,t.getContext("2d").drawImage(o,0,0),t.toBlob((t=>t?e(t):n()))})),o.addEventListener("error",(()=>n())),o.src=t}))}(t).then((e=>{const n=$p(e,t),o=n.replace("image/","");return new File([e],`image.${o}`,{type:n})}))}(o).then(e).catch(n):n(t)))}))}function $p(t,e){return t.type?t.type:e.match(/data:(image\/\w+);base64/)?e.match(/data:(image\/\w+);base64/)[1].toLowerCase():"image/jpeg"}class Kp extends Oo{static get pluginName(){return"ImageUploadUI"}init(){const t=this.editor,e=t.t,n=n=>{const o=new Kg(n),i=t.commands.get("uploadImage"),r=t.config.get("image.upload.types"),s=qp(r);return o.set({acceptedType:r.map((t=>`image/${t}`)).join(","),allowMultipleFiles:!0}),o.buttonView.set({label:e("Insert image"),icon:Pd.image,tooltip:!0}),o.buttonView.bind("isEnabled").to(i),o.on("done",((e,n)=>{const o=Array.from(n).filter((t=>s.test(t.type)));o.length&&(t.execute("uploadImage",{file:o}),t.editing.view.focus())})),o};t.ui.componentFactory.add("uploadImage",n),t.ui.componentFactory.add("imageUpload",n)}}var Qp=n(3689);qo()(Qp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Qp.Z.locals;var Zp=n(4036);qo()(Zp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Zp.Z.locals;var Jp=n(3773);qo()(Jp.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Jp.Z.locals;class Xp extends Oo{static get pluginName(){return"ImageUploadProgress"}constructor(t){super(t),this.placeholder="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="}init(){const t=this.editor;t.plugins.has("ImageBlockEditing")&&t.editing.downcastDispatcher.on("attribute:uploadStatus:imageBlock",((...t)=>this.uploadStatusChange(...t))),t.plugins.has("ImageInlineEditing")&&t.editing.downcastDispatcher.on("attribute:uploadStatus:imageInline",((...t)=>this.uploadStatusChange(...t)))}uploadStatusChange(t,e,n){const o=this.editor,i=e.item,r=i.getAttribute("uploadId");if(!n.consumable.consume(e.item,t.name))return;const s=o.plugins.get("ImageUtils"),a=o.plugins.get(Yg),c=r?e.attributeNewValue:null,l=this.placeholder,d=o.editing.mapper.toViewElement(i),h=n.writer;if("reading"==c)return tf(d,h),void ef(s,l,d,h);if("uploading"==c){const t=a.loaders.get(r);return tf(d,h),void(t?(nf(d,h),function(t,e,n,o){const i=function(t){const e=t.createUIElement("div",{class:"ck-progress-bar"});return t.setCustomProperty("progressBar",!0,e),e}(e);e.insert(e.createPositionAt(t,"end"),i),n.on("change:uploadedPercent",((t,e,n)=>{o.change((t=>{t.setStyle("width",n+"%",i)}))}))}(d,h,t,o.editing.view),function(t,e,n,o){if(o.data){const i=t.findViewImgElement(e);n.setAttribute("src",o.data,i)}}(s,d,h,t)):ef(s,l,d,h))}"complete"==c&&a.loaders.get(r)&&function(t,e,n){const o=e.createUIElement("div",{class:"ck-image-upload-complete-icon"});e.insert(e.createPositionAt(t,"end"),o),setTimeout((()=>{n.change((t=>t.remove(t.createRangeOn(o))))}),3e3)}(d,h,o.editing.view),function(t,e){rf(t,e,"progressBar")}(d,h),nf(d,h),function(t,e){e.removeClass("ck-appear",t)}(d,h)}}function tf(t,e){t.hasClass("ck-appear")||e.addClass("ck-appear",t)}function ef(t,e,n,o){n.hasClass("ck-image-upload-placeholder")||o.addClass("ck-image-upload-placeholder",n);const i=t.findViewImgElement(n);i.getAttribute("src")!==e&&o.setAttribute("src",e,i),of(n,"placeholder")||o.insert(o.createPositionAfter(i),function(t){const e=t.createUIElement("div",{class:"ck-upload-placeholder-loader"});return t.setCustomProperty("placeholder",!0,e),e}(o))}function nf(t,e){t.hasClass("ck-image-upload-placeholder")&&e.removeClass("ck-image-upload-placeholder",t),rf(t,e,"placeholder")}function of(t,e){for(const n of t.getChildren())if(n.getCustomProperty(e))return n}function rf(t,e,n){const o=of(t,n);o&&e.remove(e.createRangeOn(o))}class sf extends jo{refresh(){const t=this.editor,e=t.plugins.get("ImageUtils"),n=t.model.document.selection.getSelectedElement();this.isEnabled=e.isImageAllowed()||e.isImage(n)}execute(t){const e=yo(t.file),n=this.editor.model.document.selection,o=this.editor.plugins.get("ImageUtils"),i=Object.fromEntries(n.getAttributes());e.forEach(((t,e)=>{const r=n.getSelectedElement();if(e&&r&&o.isImage(r)){const e=this.editor.model.createPositionAfter(r);this._uploadImage(t,i,e)}else this._uploadImage(t,i)}))}_uploadImage(t,e,n){const o=this.editor,i=o.plugins.get(Yg).createLoader(t),r=o.plugins.get("ImageUtils");i&&r.insertImage({...e,uploadId:i.id},n)}}class af extends Oo{static get requires(){return[Yg,Ph,Xh,ep]}static get pluginName(){return"ImageUploadEditing"}constructor(t){super(t),t.config.define("image",{upload:{types:["jpeg","png","gif","bmp","webp","tiff"]}}),this._uploadImageElements=new Map}init(){const t=this.editor,e=t.model.document,n=t.conversion,o=t.plugins.get(Yg),i=t.plugins.get("ImageUtils"),r=qp(t.config.get("image.upload.types")),s=new sf(t);t.commands.add("uploadImage",s),t.commands.add("imageUpload",s),n.for("upcast").attributeToAttribute({view:{name:"img",key:"uploadId"},model:"uploadId"}),this.listenTo(t.editing.view.document,"clipboardInput",((e,n)=>{if(o=n.dataTransfer,Array.from(o.types).includes("text/html")&&""!==o.getData("text/html"))return;var o;const i=Array.from(n.dataTransfer.files).filter((t=>!!t&&r.test(t.type)));i.length&&(e.stop(),t.model.change((e=>{n.targetRanges&&e.setSelection(n.targetRanges.map((e=>t.editing.mapper.toModelRange(e)))),t.model.enqueueChange((()=>{t.execute("uploadImage",{file:i})}))})))})),this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",((e,n)=>{const r=Array.from(t.editing.view.createRangeIn(n.content)).filter((t=>function(t,e){return!(!t.isInlineImageView(e)||!e.getAttribute("src"))&&(e.getAttribute("src").match(/^data:image\/\w+;base64,/g)||e.getAttribute("src").match(/^blob:/g))}(i,t.item)&&!t.item.getAttribute("uploadProcessed"))).map((t=>({promise:Yp(t.item),imageElement:t.item})));if(!r.length)return;const s=new Hl(t.editing.view.document);for(const t of r){s.setAttribute("uploadProcessed",!0,t.imageElement);const e=o.createLoader(t.promise);e&&(s.setAttribute("src","",t.imageElement),s.setAttribute("uploadId",e.id,t.imageElement))}})),t.editing.view.document.on("dragover",((t,e)=>{e.preventDefault()})),e.on("change",(()=>{const n=e.differ.getChanges({includeChangesInGraveyard:!0}).reverse(),i=new Set;for(const e of n)if("insert"==e.type&&"$text"!=e.name){const n=e.position.nodeAfter,r="$graveyard"==e.position.root.rootName;for(const e of cf(t,n)){const t=e.getAttribute("uploadId");if(!t)continue;const n=o.loaders.get(t);n&&(r?i.has(t)||n.abort():(i.add(t),this._uploadImageElements.set(t,e),"idle"==n.status&&this._readAndUpload(n)))}}})),this.on("uploadComplete",((t,{imageElement:e,data:n})=>{const o=n.urls?n.urls:n;this.editor.model.change((t=>{t.setAttribute("src",o.default,e),this._parseAndSetSrcsetAttributeOnImage(o,e,t)}))}),{priority:"low"})}afterInit(){const t=this.editor.model.schema;this.editor.plugins.has("ImageBlockEditing")&&t.extend("imageBlock",{allowAttributes:["uploadId","uploadStatus"]}),this.editor.plugins.has("ImageInlineEditing")&&t.extend("imageInline",{allowAttributes:["uploadId","uploadStatus"]})}_readAndUpload(t){const e=this.editor,n=e.model,o=e.locale.t,r=e.plugins.get(Yg),s=e.plugins.get(Ph),a=e.plugins.get("ImageUtils"),c=this._uploadImageElements;return n.enqueueChange({isUndoable:!1},(e=>{e.setAttribute("uploadStatus","reading",c.get(t.id))})),t.read().then((()=>{const o=t.upload(),r=c.get(t.id);if(i.isSafari){const t=e.editing.mapper.toViewElement(r),n=a.findViewImgElement(t);e.editing.view.once("render",(()=>{if(!n.parent)return;const t=e.editing.view.domConverter.mapViewToDom(n.parent);if(!t)return;const o=t.style.display;t.style.display="none",t._ckHack=t.offsetHeight,t.style.display=o}))}return n.enqueueChange({isUndoable:!1},(t=>{t.setAttribute("uploadStatus","uploading",r)})),o})).then((e=>{n.enqueueChange({isUndoable:!1},(n=>{const o=c.get(t.id);n.setAttribute("uploadStatus","complete",o),this.fire("uploadComplete",{data:e,imageElement:o})})),l()})).catch((e=>{if("error"!==t.status&&"aborted"!==t.status)throw e;"error"==t.status&&e&&s.showWarning(e,{title:o("Upload failed"),namespace:"upload"}),n.enqueueChange({isUndoable:!1},(e=>{e.remove(c.get(t.id))})),l()}));function l(){n.enqueueChange({isUndoable:!1},(e=>{const n=c.get(t.id);e.removeAttribute("uploadId",n),e.removeAttribute("uploadStatus",n),c.delete(t.id)})),r.destroyLoader(t)}}_parseAndSetSrcsetAttributeOnImage(t,e,n){let o=0;const i=Object.keys(t).filter((t=>{const e=parseInt(t,10);if(!isNaN(e))return o=Math.max(o,e),!0})).map((e=>`${t[e]} ${e}w`)).join(", ");""!=i&&n.setAttribute("srcset",{data:i,width:o},e)}}function cf(t,e){const n=t.plugins.get("ImageUtils");return Array.from(t.model.createRangeOn(e)).filter((t=>n.isImage(t.item))).map((t=>t.item))}class lf extends Oo{static get pluginName(){return"IndentEditing"}init(){const t=this.editor;t.commands.add("indent",new Vo(t)),t.commands.add("outdent",new Vo(t))}}const df=' ',hf=' ';class uf extends Oo{static get pluginName(){return"IndentUI"}init(){const t=this.editor,e=t.locale,n=t.t,o="ltr"==e.uiLanguageDirection?df:hf,i="ltr"==e.uiLanguageDirection?hf:df;this._defineButton("indent",n("Increase indent"),o),this._defineButton("outdent",n("Decrease indent"),i)}_defineButton(t,e,n){const o=this.editor;o.ui.componentFactory.add(t,(i=>{const r=o.commands.get(t),s=new Ud(i);return s.set({label:e,icon:n,tooltip:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),this.listenTo(s,"execute",(()=>{o.execute(t),o.editing.view.focus()})),s}))}}class gf{constructor(){this._definitions=new Set}get length(){return this._definitions.size}add(t){Array.isArray(t)?t.forEach((t=>this._definitions.add(t))):this._definitions.add(t)}getDispatcher(){return t=>{t.on("attribute:linkHref",((t,e,n)=>{if(!n.consumable.test(e.item,"attribute:linkHref"))return;if(!e.item.is("selection")&&!n.schema.isInline(e.item))return;const o=n.writer,i=o.document.selection;for(const t of this._definitions){const r=o.createAttributeElement("a",t.attributes,{priority:5});t.classes&&o.addClass(t.classes,r);for(const e in t.styles)o.setStyle(e,t.styles[e],r);o.setCustomProperty("link",!0,r),t.callback(e.attributeNewValue)?e.item.is("selection")?o.wrap(i.getFirstRange(),r):o.wrap(n.mapper.toViewRange(e.range),r):o.unwrap(n.mapper.toViewRange(e.range),r)}}),{priority:"high"})}}getDispatcherForLinkedImage(){return t=>{t.on("attribute:linkHref:imageBlock",((t,e,{writer:n,mapper:o})=>{const i=o.toViewElement(e.item),r=Array.from(i.getChildren()).find((t=>"a"===t.name));for(const t of this._definitions){const o=No(t.attributes);if(t.callback(e.attributeNewValue)){for(const[t,e]of o)"class"===t?n.addClass(e,r):n.setAttribute(t,e,r);t.classes&&n.addClass(t.classes,r);for(const e in t.styles)n.setStyle(e,t.styles[e],r)}else{for(const[t,e]of o)"class"===t?n.removeClass(e,r):n.removeAttribute(t,r);t.classes&&n.removeClass(t.classes,r);for(const e in t.styles)n.removeStyle(e,r)}}}))}}}var mf=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const pf=function(t){return mf.test(t)};var ff="\\ud800-\\udfff",kf="["+ff+"]",bf="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",wf="\\ud83c[\\udffb-\\udfff]",_f="[^"+ff+"]",Af="(?:\\ud83c[\\udde6-\\uddff]){2}",Cf="[\\ud800-\\udbff][\\udc00-\\udfff]",vf="(?:"+bf+"|"+wf+")?",yf="[\\ufe0e\\ufe0f]?",xf=yf+vf+"(?:\\u200d(?:"+[_f,Af,Cf].join("|")+")"+yf+vf+")*",Ef="(?:"+[_f+bf+"?",bf,Af,Cf,kf].join("|")+")",Df=RegExp(wf+"(?="+wf+")|"+Ef+xf,"g");const If=function(t){return pf(t)?function(t){return t.match(Df)||[]}(t):function(t){return t.split("")}(t)},Tf=function(t){t=wi(t);var e=pf(t)?If(t):void 0,n=e?e[0]:t.charAt(0),o=e?function(t,e,n){var o=t.length;return n=void 0===n?o:n,!e&&n>=o?t:vi(t,e,n)}(e,1).join(""):t.slice(1);return n.toUpperCase()+o},Mf=/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205f\u3000]/g,Sf=/^(?:(?:https?|ftps?|mailto):|[^a-z]|[a-z+.-]+(?:[^a-z+.:-]|$))/i,Nf=/^[\S]+@((?![-_])(?:[-\w\u00a1-\uffff]{0,63}[^-_]\.))+(?:[a-z\u00a1-\uffff]{2,})$/i,Bf=/^((\w+:(\/{2,})?)|(\W))/i,Pf="Ctrl+K";function zf(t,{writer:e}){const n=e.createAttributeElement("a",{href:t},{priority:5});return e.setCustomProperty("link",!0,n),n}function Lf(t){return function(t){return t.replace(Mf,"").match(Sf)}(t=String(t))?t:"#"}function Of(t,e){return!!t&&e.checkAttribute(t.name,"linkHref")}function Rf(t,e){const n=(o=t,Nf.test(o)?"mailto:":e);var o;const i=!!n&&!jf(t);return t&&i?n+t:t}function jf(t){return Bf.test(t)}function Ff(t){window.open(t,"_blank","noopener")}class Vf extends jo{constructor(t){super(t),this.manualDecorators=new Io,this.automaticDecorators=new gf}restoreManualDecoratorStates(){for(const t of this.manualDecorators)t.value=this._getDecoratorStateFromModel(t.id)}refresh(){const t=this.editor.model,e=t.document.selection,n=e.getSelectedElement()||To(e.getSelectedBlocks());Of(n,t.schema)?(this.value=n.getAttribute("linkHref"),this.isEnabled=t.schema.checkAttribute(n,"linkHref")):(this.value=e.getAttribute("linkHref"),this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref"));for(const t of this.manualDecorators)t.value=this._getDecoratorStateFromModel(t.id)}execute(t,e={}){const n=this.editor.model,o=n.document.selection,i=[],r=[];for(const t in e)e[t]?i.push(t):r.push(t);n.change((e=>{if(o.isCollapsed){const s=o.getFirstPosition();if(o.hasAttribute("linkHref")){const a=Su(s,"linkHref",o.getAttribute("linkHref"),n);e.setAttribute("linkHref",t,a),i.forEach((t=>{e.setAttribute(t,!0,a)})),r.forEach((t=>{e.removeAttribute(t,a)})),e.setSelection(e.createPositionAfter(a.end.nodeBefore))}else if(""!==t){const r=No(o.getAttributes());r.set("linkHref",t),i.forEach((t=>{r.set(t,!0)}));const{end:a}=n.insertContent(e.createText(t,r),s);e.setSelection(a)}["linkHref",...i,...r].forEach((t=>{e.removeSelectionAttribute(t)}))}else{const s=n.schema.getValidRanges(o.getRanges(),"linkHref"),a=[];for(const t of o.getSelectedBlocks())n.schema.checkAttribute(t,"linkHref")&&a.push(e.createRangeOn(t));const c=a.slice();for(const t of s)this._isRangeToUpdate(t,a)&&c.push(t);for(const n of c)e.setAttribute("linkHref",t,n),i.forEach((t=>{e.setAttribute(t,!0,n)})),r.forEach((t=>{e.removeAttribute(t,n)}))}}))}_getDecoratorStateFromModel(t){const e=this.editor.model,n=e.document.selection,o=n.getSelectedElement();return Of(o,e.schema)?o.getAttribute(t):n.getAttribute(t)}_isRangeToUpdate(t,e){for(const n of e)if(n.containsRange(t))return!1;return!0}}class Uf extends jo{refresh(){const t=this.editor.model,e=t.document.selection,n=e.getSelectedElement();Of(n,t.schema)?this.isEnabled=t.schema.checkAttribute(n,"linkHref"):this.isEnabled=t.schema.checkAttributeInSelection(e,"linkHref")}execute(){const t=this.editor,e=this.editor.model,n=e.document.selection,o=t.commands.get("link");e.change((t=>{const i=n.isCollapsed?[Su(n.getFirstPosition(),"linkHref",n.getAttribute("linkHref"),e)]:e.schema.getValidRanges(n.getRanges(),"linkHref");for(const e of i)if(t.removeAttribute("linkHref",e),o)for(const n of o.manualDecorators)t.removeAttribute(n.id,e)}))}}class Hf{constructor({id:t,label:e,attributes:n,classes:o,styles:i,defaultValue:r}){this.id=t,this.set("value"),this.defaultValue=r,this.label=e,this.attributes=n,this.classes=o,this.styles=i}_createPattern(){return{attributes:this.attributes,classes:this.classes,styles:this.styles}}}d(Hf,V);var Wf=n(9773);qo()(Wf.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Wf.Z.locals;const Gf="automatic",qf=/^(https?:)?\/\//;class Yf extends Oo{static get pluginName(){return"LinkEditing"}static get requires(){return[ku,iu,Xh]}constructor(t){super(t),t.config.define("link",{addTargetToExternalLinks:!1})}init(){const t=this.editor;t.model.schema.extend("$text",{allowAttributes:"linkHref"}),t.conversion.for("dataDowncast").attributeToElement({model:"linkHref",view:zf}),t.conversion.for("editingDowncast").attributeToElement({model:"linkHref",view:(t,e)=>zf(Lf(t),e)}),t.conversion.for("upcast").elementToAttribute({view:{name:"a",attributes:{href:!0}},model:{key:"linkHref",value:t=>t.getAttribute("href")}}),t.commands.add("link",new Vf(t)),t.commands.add("unlink",new Uf(t));const e=function(t,e){const n={"Open in a new tab":t("Open in a new tab"),Downloadable:t("Downloadable")};return e.forEach((t=>(t.label&&n[t.label]&&(t.label=n[t.label]),t))),e}(t.t,function(t){const e=[];if(t)for(const[n,o]of Object.entries(t)){const t=Object.assign({},o,{id:`link${Tf(n)}`});e.push(t)}return e}(t.config.get("link.decorators")));this._enableAutomaticDecorators(e.filter((t=>t.mode===Gf))),this._enableManualDecorators(e.filter((t=>"manual"===t.mode))),t.plugins.get(ku).registerAttribute("linkHref"),function(t,e,n,o){const i=t.editing.view,r=new Set;i.document.registerPostFixer((n=>{const i=t.model.document.selection;let s=!1;if(i.hasAttribute(e)){const a=Su(i.getFirstPosition(),e,i.getAttribute(e),t.model),c=t.editing.mapper.toViewRange(a);for(const t of c.getItems())t.is("element","a")&&!t.hasClass(o)&&(n.addClass(o,t),r.add(t),s=!0)}return s})),t.conversion.for("editingDowncast").add((t=>{function e(){i.change((t=>{for(const e of r.values())t.removeClass(o,e),r.delete(e)}))}t.on("insert",e,{priority:"highest"}),t.on("remove",e,{priority:"highest"}),t.on("attribute",e,{priority:"highest"}),t.on("selection",e,{priority:"highest"})}))}(t,"linkHref",0,"ck-link_selected"),this._enableLinkOpen(),this._enableInsertContentSelectionAttributesFixer(),this._enableClickingAfterLink(),this._enableTypingOverLink(),this._handleDeleteContentAfterLink()}_enableAutomaticDecorators(t){const e=this.editor,n=e.commands.get("link").automaticDecorators;e.config.get("link.addTargetToExternalLinks")&&n.add({id:"linkIsExternal",mode:Gf,callback:t=>qf.test(t),attributes:{target:"_blank",rel:"noopener noreferrer"}}),n.add(t),n.length&&e.conversion.for("downcast").add(n.getDispatcher())}_enableManualDecorators(t){if(!t.length)return;const e=this.editor,n=e.commands.get("link").manualDecorators;t.forEach((t=>{e.model.schema.extend("$text",{allowAttributes:t.id}),t=new Hf(t),n.add(t),e.conversion.for("downcast").attributeToElement({model:t.id,view:(e,{writer:n,schema:o},{item:i})=>{if((i.is("selection")||o.isInline(i))&&e){const e=n.createAttributeElement("a",t.attributes,{priority:5});t.classes&&n.addClass(t.classes,e);for(const o in t.styles)n.setStyle(o,t.styles[o],e);return n.setCustomProperty("link",!0,e),e}}}),e.conversion.for("upcast").elementToAttribute({view:{name:"a",...t._createPattern()},model:{key:t.id}})}))}_enableLinkOpen(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"click",((t,e)=>{if(!(i.isMac?e.domEvent.metaKey:e.domEvent.ctrlKey))return;let n=e.domTarget;if("a"!=n.tagName.toLowerCase()&&(n=n.closest("a")),!n)return;const o=n.getAttribute("href");o&&(t.stop(),e.preventDefault(),Ff(o))}),{context:"$capture"}),this.listenTo(e,"keydown",((e,n)=>{const o=t.commands.get("link").value;o&&n.keyCode===bo.enter&&n.altKey&&(e.stop(),Ff(o))}))}_enableInsertContentSelectionAttributesFixer(){const t=this.editor.model,e=t.document.selection;this.listenTo(t,"insertContent",(()=>{const n=e.anchor.nodeBefore,o=e.anchor.nodeAfter;e.hasAttribute("linkHref")&&n&&n.hasAttribute("linkHref")&&(o&&o.hasAttribute("linkHref")||t.change((e=>{$f(e,Qf(t.schema))})))}),{priority:"low"})}_enableClickingAfterLink(){const t=this.editor,e=t.model;t.editing.view.addObserver(Ul);let n=!1;this.listenTo(t.editing.view.document,"mousedown",(()=>{n=!0})),this.listenTo(t.editing.view.document,"selectionChange",(()=>{if(!n)return;n=!1;const t=e.document.selection;if(!t.isCollapsed)return;if(!t.hasAttribute("linkHref"))return;const o=t.getFirstPosition(),i=Su(o,"linkHref",t.getAttribute("linkHref"),e);(o.isTouching(i.start)||o.isTouching(i.end))&&e.change((t=>{$f(t,Qf(e.schema))}))}))}_enableTypingOverLink(){const t=this.editor,e=t.editing.view;let n,o;this.listenTo(e.document,"delete",(()=>{o=!0}),{priority:"high"}),this.listenTo(t.model,"deleteContent",(()=>{const e=t.model.document.selection;e.isCollapsed||(o?o=!1:Kf(t)&&function(t){const e=t.document.selection,n=e.getFirstPosition(),o=e.getLastPosition(),i=n.nodeAfter;if(!i)return!1;if(!i.is("$text"))return!1;if(!i.hasAttribute("linkHref"))return!1;return i===(o.textNode||o.nodeBefore)||Su(n,"linkHref",i.getAttribute("linkHref"),t).containsRange(t.createRange(n,o),!0)}(t.model)&&(n=e.getAttributes()))}),{priority:"high"}),this.listenTo(t.model,"insertContent",((e,[i])=>{o=!1,Kf(t)&&n&&(t.model.change((t=>{for(const[e,o]of n)t.setAttribute(e,o,i)})),n=null)}),{priority:"high"})}_handleDeleteContentAfterLink(){const t=this.editor,e=t.model,n=e.document.selection,o=t.editing.view;let i=!1,r=!1;this.listenTo(o.document,"delete",((t,e)=>{r="backward"===e.direction}),{priority:"high"}),this.listenTo(e,"deleteContent",(()=>{i=!1;const t=n.getFirstPosition(),o=n.getAttribute("linkHref");if(!o)return;const r=Su(t,"linkHref",o,e);i=r.containsPosition(t)||r.end.isEqual(t)}),{priority:"high"}),this.listenTo(e,"deleteContent",(()=>{r&&(r=!1,i||t.model.enqueueChange((t=>{$f(t,Qf(e.schema))})))}),{priority:"low"})}}function $f(t,e){t.removeSelectionAttribute("linkHref");for(const n of e)t.removeSelectionAttribute(n)}function Kf(t){return t.model.change((t=>t.batch)).isTyping}function Qf(t){return t.getDefinition("$text").allowAttributes.filter((t=>t.startsWith("link")))}var Zf=n(7754);qo()(Zf.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Zf.Z.locals;class Jf extends bd{constructor(t,e){super(t);const n=t.t;this.focusTracker=new Mo,this.keystrokes=new So,this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),Pd.check,"ck-button-save"),this.saveButtonView.type="submit",this.cancelButtonView=this._createButton(n("Cancel"),Pd.cancel,"ck-button-cancel","cancel"),this._manualDecoratorSwitches=this._createManualDecoratorSwitches(e),this.children=this._createFormChildren(e.manualDecorators),this._focusables=new Kl,this._focusCycler=new Xd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}});const o=["ck","ck-link-form","ck-responsive-form"];e.manualDecorators.length&&o.push("ck-link-form_layout-vertical","ck-vertical-form"),this.setTemplate({tag:"form",attributes:{class:o,tabindex:"-1"},children:this.children}),Ld(this)}getDecoratorSwitchesState(){return Array.from(this._manualDecoratorSwitches).reduce(((t,e)=>(t[e.name]=e.isOn,t)),{})}render(){super.render(),Od({view:this}),[this.urlInputView,...this._manualDecoratorSwitches,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t),this.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createUrlInput(){const t=this.locale.t,e=new Nh(this.locale,Bh);return e.label=t("Link URL"),e}_createButton(t,e,n,o){const i=new Ud(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}_createManualDecoratorSwitches(t){const e=this.createCollection();for(const n of t.manualDecorators){const o=new Wd(this.locale);o.set({name:n.id,label:n.label,withText:!0}),o.bind("isOn").toMany([n,t],"value",((t,e)=>void 0===e&&void 0===t?n.defaultValue:t)),o.on("execute",(()=>{n.set("value",!o.isOn)})),e.add(o)}return e}_createFormChildren(t){const e=this.createCollection();if(e.add(this.urlInputView),t.length){const t=new bd;t.setTemplate({tag:"ul",children:this._manualDecoratorSwitches.map((t=>({tag:"li",children:[t],attributes:{class:["ck","ck-list__item"]}}))),attributes:{class:["ck","ck-reset","ck-list"]}}),e.add(t)}return e.add(this.saveButtonView),e.add(this.cancelButtonView),e}}var Xf=n(2347);qo()(Xf.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Xf.Z.locals;class tk extends bd{constructor(t){super(t);const e=t.t;this.focusTracker=new Mo,this.keystrokes=new So,this.previewButtonView=this._createPreviewButton(),this.unlinkButtonView=this._createButton(e("Unlink"),' ',"unlink"),this.editButtonView=this._createButton(e("Edit link"),Pd.pencil,"edit"),this.set("href"),this._focusables=new Kl,this._focusCycler=new Xd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this.setTemplate({tag:"div",attributes:{class:["ck","ck-link-actions","ck-responsive-form"],tabindex:"-1"},children:[this.previewButtonView,this.editButtonView,this.unlinkButtonView]})}render(){super.render(),[this.previewButtonView,this.editButtonView,this.unlinkButtonView].forEach((t=>{this._focusables.add(t),this.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element)}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}_createButton(t,e,n){const o=new Ud(this.locale);return o.set({label:t,icon:e,tooltip:!0}),o.delegate("execute").to(this,n),o}_createPreviewButton(){const t=new Ud(this.locale),e=this.bindTemplate,n=this.t;return t.set({withText:!0,tooltip:n("Open link in new tab")}),t.extendTemplate({attributes:{class:["ck","ck-link-actions__preview"],href:e.to("href",(t=>t&&Lf(t))),target:"_blank",rel:"noopener noreferrer"}}),t.bind("label").to(this,"href",(t=>t||n("This link has no URL"))),t.bind("isEnabled").to(this,"href",(t=>!!t)),t.template.tag="a",t.template.eventListeners={},t}}const ek="link-ui";class nk extends Oo{static get requires(){return[jh]}static get pluginName(){return"LinkUI"}init(){const t=this.editor;t.editing.view.addObserver(Vl),this.actionsView=this._createActionsView(),this.formView=this._createFormView(),this._balloon=t.plugins.get(jh),this._createToolbarLinkButton(),this._enableUserBalloonInteractions(),t.conversion.for("editingDowncast").markerToHighlight({model:ek,view:{classes:["ck-fake-link-selection"]}}),t.conversion.for("editingDowncast").markerToElement({model:ek,view:{name:"span",classes:["ck-fake-link-selection","ck-fake-link-selection_collapsed"]}})}destroy(){super.destroy(),this.formView.destroy()}_createActionsView(){const t=this.editor,e=new tk(t.locale),n=t.commands.get("link"),o=t.commands.get("unlink");return e.bind("href").to(n,"value"),e.editButtonView.bind("isEnabled").to(n),e.unlinkButtonView.bind("isEnabled").to(o),this.listenTo(e,"edit",(()=>{this._addFormView()})),this.listenTo(e,"unlink",(()=>{t.execute("unlink"),this._hideUI()})),e.keystrokes.set("Esc",((t,e)=>{this._hideUI(),e()})),e.keystrokes.set(Pf,((t,e)=>{this._addFormView(),e()})),e}_createFormView(){const t=this.editor,e=t.commands.get("link"),n=t.config.get("link.defaultProtocol"),o=new Jf(t.locale,e);return o.urlInputView.fieldView.bind("value").to(e,"value"),o.urlInputView.bind("isReadOnly").to(e,"isEnabled",(t=>!t)),o.saveButtonView.bind("isEnabled").to(e),this.listenTo(o,"submit",(()=>{const{value:e}=o.urlInputView.fieldView.element,i=Rf(e,n);t.execute("link",i,o.getDecoratorSwitchesState()),this._closeFormView()})),this.listenTo(o,"cancel",(()=>{this._closeFormView()})),o.keystrokes.set("Esc",((t,e)=>{this._closeFormView(),e()})),o}_createToolbarLinkButton(){const t=this.editor,e=t.commands.get("link"),n=t.t;t.keystrokes.set(Pf,((t,n)=>{n(),e.isEnabled&&this._showUI(!0)})),t.ui.componentFactory.add("link",(t=>{const o=new Ud(t);return o.isEnabled=!0,o.label=n("Link"),o.icon=' ',o.keystroke=Pf,o.tooltip=!0,o.isToggleable=!0,o.bind("isEnabled").to(e,"isEnabled"),o.bind("isOn").to(e,"value",(t=>!!t)),this.listenTo(o,"execute",(()=>this._showUI(!0))),o}))}_enableUserBalloonInteractions(){const t=this.editor.editing.view.document;this.listenTo(t,"click",(()=>{this._getSelectedLinkElement()&&this._showUI()})),this.editor.keystrokes.set("Tab",((t,e)=>{this._areActionsVisible&&!this.actionsView.focusTracker.isFocused&&(this.actionsView.focus(),e())}),{priority:"high"}),this.editor.keystrokes.set("Esc",((t,e)=>{this._isUIVisible&&(this._hideUI(),e())})),zd({emitter:this.formView,activator:()=>this._isUIInPanel,contextElements:[this._balloon.view.element],callback:()=>this._hideUI()})}_addActionsView(){this._areActionsInPanel||this._balloon.add({view:this.actionsView,position:this._getBalloonPositionData()})}_addFormView(){if(this._isFormInPanel)return;const t=this.editor.commands.get("link");this.formView.disableCssTransitions(),this._balloon.add({view:this.formView,position:this._getBalloonPositionData()}),this._balloon.visibleView===this.formView&&this.formView.urlInputView.fieldView.select(),this.formView.enableCssTransitions(),this.formView.urlInputView.fieldView.element.value=t.value||""}_closeFormView(){const t=this.editor.commands.get("link");t.restoreManualDecoratorStates(),void 0!==t.value?this._removeFormView():this._hideUI()}_removeFormView(){this._isFormInPanel&&(this.formView.saveButtonView.focus(),this._balloon.remove(this.formView),this.editor.editing.view.focus(),this._hideFakeVisualSelection())}_showUI(t=!1){this._getSelectedLinkElement()?(this._areActionsVisible?this._addFormView():this._addActionsView(),t&&this._balloon.showStack("main")):(this._showFakeVisualSelection(),this._addActionsView(),t&&this._balloon.showStack("main"),this._addFormView()),this._startUpdatingUI()}_hideUI(){if(!this._isUIInPanel)return;const t=this.editor;this.stopListening(t.ui,"update"),this.stopListening(this._balloon,"change:visibleView"),t.editing.view.focus(),this._removeFormView(),this._balloon.remove(this.actionsView),this._hideFakeVisualSelection()}_startUpdatingUI(){const t=this.editor,e=t.editing.view.document;let n=this._getSelectedLinkElement(),o=r();const i=()=>{const t=this._getSelectedLinkElement(),e=r();n&&!t||!n&&e!==o?this._hideUI():this._isUIVisible&&this._balloon.updatePosition(this._getBalloonPositionData()),n=t,o=e};function r(){return e.selection.focus.getAncestors().reverse().find((t=>t.is("element")))}this.listenTo(t.ui,"update",i),this.listenTo(this._balloon,"change:visibleView",i)}get _isFormInPanel(){return this._balloon.hasView(this.formView)}get _areActionsInPanel(){return this._balloon.hasView(this.actionsView)}get _areActionsVisible(){return this._balloon.visibleView===this.actionsView}get _isUIInPanel(){return this._isFormInPanel||this._areActionsInPanel}get _isUIVisible(){return this._balloon.visibleView==this.formView||this._areActionsVisible}_getBalloonPositionData(){const t=this.editor.editing.view,e=this.editor.model,n=t.document;let o=null;if(e.markers.has(ek)){const e=Array.from(this.editor.editing.mapper.markerNameToElements(ek)),n=t.createRange(t.createPositionBefore(e[0]),t.createPositionAfter(e[e.length-1]));o=t.domConverter.viewRangeToDom(n)}else o=()=>{const e=this._getSelectedLinkElement();return e?t.domConverter.mapViewToDom(e):t.domConverter.viewRangeToDom(n.selection.getFirstRange())};return{target:o}}_getSelectedLinkElement(){const t=this.editor.editing.view,e=t.document.selection,n=e.getSelectedElement();if(e.isCollapsed||n&&Ku(n))return ok(e.getFirstPosition());{const n=e.getFirstRange().getTrimmed(),o=ok(n.start),i=ok(n.end);return o&&o==i&&t.createRangeIn(o).getTrimmed().isEqual(n)?o:null}}_showFakeVisualSelection(){const t=this.editor.model;t.change((e=>{const n=t.document.selection.getFirstRange();if(t.markers.has(ek))e.updateMarker(ek,{range:n});else if(n.start.isAtEnd){const o=n.start.getLastMatchingPosition((({item:e})=>!t.schema.isContent(e)),{boundaries:n});e.addMarker(ek,{usingOperation:!1,affectsData:!1,range:e.createRange(o,n.end)})}else e.addMarker(ek,{usingOperation:!1,affectsData:!1,range:n})}))}_hideFakeVisualSelection(){const t=this.editor.model;t.markers.has(ek)&&t.change((t=>{t.removeMarker(ek)}))}}function ok(t){return t.getAncestors().find((t=>{return(e=t).is("attributeElement")&&!!e.getCustomProperty("link");var e}))}const ik=new RegExp("(^|\\s)(((?:(?:(?:https?|ftp):)?\\/\\/)(?:\\S+(?::\\S*)?@)?(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(((?!www\\.)|(www\\.))(?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.)+(?:[a-z\\u00a1-\\uffff]{2,63})))(?::\\d{2,5})?(?:[/?#]\\S*)?)|((www.|(\\S+@))((?![-_])(?:[-_a-z0-9\\u00a1-\\uffff]{1,63}\\.))+(?:[a-z\\u00a1-\\uffff]{2,63})))$","i");class rk extends Oo{static get requires(){return[gu]}static get pluginName(){return"AutoLink"}init(){const t=this.editor.model.document.selection;t.on("change:range",(()=>{this.isEnabled=!t.anchor.parent.is("element","codeBlock")})),this._enableTypingHandling()}afterInit(){this._enableEnterHandling(),this._enableShiftEnterHandling()}_enableTypingHandling(){const t=this.editor,e=new fu(t.model,(t=>{if(!function(t){return t.length>4&&" "===t[t.length-1]&&" "!==t[t.length-2]}(t))return;const e=sk(t.substr(0,t.length-1));return e?{url:e}:void 0}));e.on("matched:data",((e,n)=>{const{batch:o,range:i,url:r}=n;if(!o.isTyping)return;const s=i.end.getShiftedBy(-1),a=s.getShiftedBy(-r.length),c=t.model.createRange(a,s);this._applyAutoLink(r,c)})),e.bind("isEnabled").to(this)}_enableEnterHandling(){const t=this.editor,e=t.model,n=t.commands.get("enter");n&&n.on("execute",(()=>{const t=e.document.selection.getFirstPosition();if(!t.parent.previousSibling)return;const n=e.createRangeIn(t.parent.previousSibling);this._checkAndApplyAutoLinkOnRange(n)}))}_enableShiftEnterHandling(){const t=this.editor,e=t.model,n=t.commands.get("shiftEnter");n&&n.on("execute",(()=>{const t=e.document.selection.getFirstPosition(),n=e.createRange(e.createPositionAt(t.parent,0),t.getShiftedBy(-1));this._checkAndApplyAutoLinkOnRange(n)}))}_checkAndApplyAutoLinkOnRange(t){const e=this.editor.model,{text:n,range:o}=pu(t,e),i=sk(n);if(i){const t=e.createRange(o.end.getShiftedBy(-i.length),o.end);this._applyAutoLink(i,t)}}_applyAutoLink(t,e){const n=this.editor.model,o=Rf(t,this.editor.config.get("link.defaultProtocol"));this.isEnabled&&function(t,e){return e.schema.checkAttributeInSelection(e.createSelection(t),"linkHref")}(e,n)&&jf(o)&&!function(t){const e=t.start.nodeAfter;return e&&e.hasAttribute("linkHref")}(e)&&this._persistAutoLink(o,e)}_persistAutoLink(t,e){const n=this.editor.model,o=this.editor.plugins.get("Delete");n.enqueueChange((i=>{i.setAttribute("linkHref",t,e),n.enqueueChange((()=>{o.requestUndoOnBackspace()}))}))}}function sk(t){const e=ik.exec(t);return e?e[2]:null}class ak extends jo{constructor(t,e){super(t),this.type=e}refresh(){this.value=this._getValue(),this.isEnabled=this._checkEnabled()}execute(t={}){const e=this.editor.model,n=e.document,o=Array.from(n.selection.getSelectedBlocks()).filter((t=>lk(t,e.schema))),i=void 0!==t.forceValue?!t.forceValue:this.value;e.change((t=>{if(i){let e=o[o.length-1].nextSibling,n=Number.POSITIVE_INFINITY,i=[];for(;e&&"listItem"==e.name&&0!==e.getAttribute("listIndent");){const t=e.getAttribute("listIndent");t=n;)r>i.getAttribute("listIndent")&&(r=i.getAttribute("listIndent")),i.getAttribute("listIndent")==r&&t[e?"unshift":"push"](i),i=i[e?"previousSibling":"nextSibling"]}}function lk(t,e){return e.checkChild(t.parent,"listItem")&&!e.isObject(t)}class dk extends jo{constructor(t,e){super(t),this._indentBy="forward"==e?1:-1}refresh(){this.isEnabled=this._checkEnabled()}execute(){const t=this.editor.model,e=t.document;let n=Array.from(e.selection.getSelectedBlocks());t.change((t=>{const e=n[n.length-1];let o=e.nextSibling;for(;o&&"listItem"==o.name&&o.getAttribute("listIndent")>e.getAttribute("listIndent");)n.push(o),o=o.nextSibling;this._indentBy<0&&(n=n.reverse());for(const e of n){const n=e.getAttribute("listIndent")+this._indentBy;n<0?t.rename(e,"paragraph"):t.setAttribute("listIndent",n,e)}this.fire("_executeCleanup",n)}))}_checkEnabled(){const t=To(this.editor.model.document.selection.getSelectedBlocks());if(!t||!t.is("element","listItem"))return!1;if(this._indentBy>0){const e=t.getAttribute("listIndent"),n=t.getAttribute("listType");let o=t.previousSibling;for(;o&&o.is("element","listItem")&&o.getAttribute("listIndent")>=e;){if(o.getAttribute("listIndent")==e)return o.getAttribute("listType")==n;o=o.previousSibling}return!1}return!0}}function hk(t,e,n,o){const i=e.parent,r=n.mapper,s=n.writer;let a=r.toViewPosition(o.createPositionBefore(t));const c=mk(t.previousSibling,{sameIndent:!0,smallerIndent:!0,listIndent:t.getAttribute("listIndent")}),l=t.previousSibling;if(c&&c.getAttribute("listIndent")==t.getAttribute("listIndent")){const t=r.toViewElement(c);a=s.breakContainer(s.createPositionAfter(t))}else if(l&&"listItem"==l.name){a=r.toViewPosition(o.createPositionAt(l,"end"));const t=r.findMappedViewAncestor(a),e=function(t){for(const e of t.getChildren())if("ul"==e.name||"ol"==e.name)return e;return null}(t);a=e?s.createPositionBefore(e):s.createPositionAt(t,"end")}else a=r.toViewPosition(o.createPositionBefore(t));if(a=gk(a),s.insert(a,i),l&&"listItem"==l.name){const t=r.toViewElement(l),n=s.createRange(s.createPositionAt(t,0),a).getWalker({ignoreElementEnd:!0});for(const t of n)if(t.item.is("element","li")){const o=s.breakContainer(s.createPositionBefore(t.item)),i=t.item.parent,r=s.createPositionAt(e,"end");uk(s,r.nodeBefore,r.nodeAfter),s.move(s.createRangeOn(i),r),n.position=o}}else{const n=i.nextSibling;if(n&&(n.is("element","ul")||n.is("element","ol"))){let o=null;for(const e of n.getChildren()){const n=r.toModelElement(e);if(!(n&&n.getAttribute("listIndent")>t.getAttribute("listIndent")))break;o=e}o&&(s.breakContainer(s.createPositionAfter(o)),s.move(s.createRangeOn(o.parent),s.createPositionAt(e,"end")))}}uk(s,i,i.nextSibling),uk(s,i.previousSibling,i)}function uk(t,e,n){return!e||!n||"ul"!=e.name&&"ol"!=e.name||e.name!=n.name||e.getAttribute("class")!==n.getAttribute("class")?null:t.mergeContainers(t.createPositionAfter(e))}function gk(t){return t.getLastMatchingPosition((t=>t.item.is("uiElement")))}function mk(t,e){const n=!!e.sameIndent,o=!!e.smallerIndent,i=e.listIndent;let r=t;for(;r&&"listItem"==r.name;){const t=r.getAttribute("listIndent");if(n&&i==t||o&&i>t)return r;r="forward"===e.direction?r.nextSibling:r.previousSibling}return null}function pk(t,e,n,o){t.ui.componentFactory.add(e,(i=>{const r=t.commands.get(e),s=new Ud(i);return s.set({label:n,icon:o,tooltip:!0,isToggleable:!0}),s.bind("isOn","isEnabled").to(r,"value","isEnabled"),s.on("execute",(()=>{t.execute(e),t.editing.view.focus()})),s}))}function fk(t,e){const n=[],o=t.parent,i={ignoreElementEnd:!1,startPosition:t,shallow:!0,direction:e},r=o.getAttribute("listIndent"),s=[...new ta(i)].filter((t=>t.item.is("element"))).map((t=>t.item));for(const t of s){if(!t.is("element","listItem"))break;if(t.getAttribute("listIndent")r)){if(t.getAttribute("listType")!==o.getAttribute("listType"))break;if(t.getAttribute("listStyle")!==o.getAttribute("listStyle"))break;if(t.getAttribute("listReversed")!==o.getAttribute("listReversed"))break;if(t.getAttribute("listStart")!==o.getAttribute("listStart"))break;"backward"===e?n.unshift(t):n.push(t)}}return n}const kk=["disc","circle","square"],bk=["decimal","decimal-leading-zero","lower-roman","upper-roman","lower-latin","upper-latin"];function wk(){const t=!this.isEmpty&&("ul"==this.getChild(0).name||"ol"==this.getChild(0).name);return this.isEmpty||t?0:$i.call(this)}class _k extends Oo{static get pluginName(){return"ListUtils"}getListTypeFromListStyleType(t){return function(t){return kk.includes(t)?"bulleted":bk.includes(t)?"numbered":null}(t)}getSelectedListItems(t){return function(t){let e=[...t.document.selection.getSelectedBlocks()].filter((t=>t.is("element","listItem"))).map((e=>{const n=t.change((t=>t.createPositionAt(e,0)));return[...fk(n,"backward"),...fk(n,"forward")]})).flat();return e=[...new Set(e)],e}(t)}getSiblingNodes(t,e){return fk(t,e)}}function Ak(t){return(e,n,o)=>{const i=o.consumable;if(!i.test(n.item,"insert")||!i.test(n.item,"attribute:listType")||!i.test(n.item,"attribute:listIndent"))return;i.consume(n.item,"insert"),i.consume(n.item,"attribute:listType"),i.consume(n.item,"attribute:listIndent");const r=n.item;hk(r,function(t,e){const n=e.mapper,o=e.writer,i="numbered"==t.getAttribute("listType")?"ol":"ul",r=function(t){const e=t.createContainerElement("li");return e.getFillerOffset=wk,e}(o),s=o.createContainerElement(i,null);return o.insert(o.createPositionAt(s,0),r),n.bindElements(t,r),r}(r,o),o,t)}}function Ck(t,e,n){if(!n.consumable.test(e.item,t.name))return;const o=n.mapper.toViewElement(e.item),i=n.writer;i.breakContainer(i.createPositionBefore(o)),i.breakContainer(i.createPositionAfter(o));const r=o.parent,s="numbered"==e.attributeNewValue?"ol":"ul";i.rename(s,r)}function vk(t,e,n){n.consumable.consume(e.item,t.name);const o=n.mapper.toViewElement(e.item).parent,i=n.writer;uk(i,o,o.nextSibling),uk(i,o.previousSibling,o)}function yk(t,e,n){if(n.consumable.test(e.item,t.name)&&"listItem"!=e.item.name){let t=n.mapper.toViewPosition(e.range.start);const o=n.writer,i=[];for(;("ul"==t.parent.name||"ol"==t.parent.name)&&(t=o.breakContainer(t),"li"==t.parent.name);){const e=t,n=o.createPositionAt(t.parent,"end");if(!e.isEqual(n)){const t=o.remove(o.createRange(e,n));i.push(t)}t=o.createPositionAfter(t.parent)}if(i.length>0){for(let e=0;e0){const e=uk(o,n,n.nextSibling);e&&e.parent==n&&t.offset--}}uk(o,t.nodeBefore,t.nodeAfter)}}}function xk(t,e,n){const o=n.mapper.toViewPosition(e.position),i=o.nodeBefore,r=o.nodeAfter;uk(n.writer,i,r)}function Ek(t,e,n){if(n.consumable.consume(e.viewItem,{name:!0})){const t=n.writer,o=t.createElement("listItem"),i=function(t){let e=0,n=t.parent;for(;n;){if(n.is("element","li"))e++;else{const t=n.previousSibling;t&&t.is("element","li")&&e++}n=n.parent}return e}(e.viewItem);t.setAttribute("listIndent",i,o);const r=e.viewItem.parent&&"ol"==e.viewItem.parent.name?"numbered":"bulleted";if(t.setAttribute("listType",r,o),!n.safeInsert(o,e.modelCursor))return;const s=function(t,e,n){const{writer:o,schema:i}=n;let r=o.createPositionAfter(t);for(const s of e)if("ul"==s.name||"ol"==s.name)r=n.convertItem(s,r).modelCursor;else{const e=n.convertItem(s,o.createPositionAt(t,"end")),a=e.modelRange.start.nodeAfter;a&&a.is("element")&&!i.checkChild(t,a.name)&&(t=e.modelCursor.parent.is("element","listItem")?e.modelCursor.parent:Sk(e.modelCursor),r=o.createPositionAfter(t))}return r}(o,e.viewItem.getChildren(),n);e.modelRange=t.createRange(e.modelCursor,s),n.updateConversionResult(o,e)}}function Dk(t,e,n){if(n.consumable.test(e.viewItem,{name:!0})){const t=Array.from(e.viewItem.getChildren());for(const e of t)!e.is("element","li")&&!Bk(e)&&e._remove()}}function Ik(t,e,n){if(n.consumable.test(e.viewItem,{name:!0})){if(0===e.viewItem.childCount)return;const t=[...e.viewItem.getChildren()];let n=!1;for(const e of t)n&&!Bk(e)&&e._remove(),Bk(e)&&(n=!0)}}function Tk(t){return(e,n)=>{if(n.isPhantom)return;const o=n.modelPosition.nodeBefore;if(o&&o.is("element","listItem")){const e=n.mapper.toViewElement(o),i=e.getAncestors().find(Bk),r=t.createPositionAt(e,0).getWalker();for(const t of r){if("elementStart"==t.type&&t.item.is("element","li")){n.viewPosition=t.previousPosition;break}if("elementEnd"==t.type&&t.item==i){n.viewPosition=t.nextPosition;break}}}}}function Mk(t,[e,n,o]){let i,r=e.is("documentFragment")?e.getChild(0):e;if(i=n?this.createSelection(n,o):this.document.selection,r&&r.is("element","listItem")){const t=i.getFirstPosition();let e=null;if(t.parent.is("element","listItem")?e=t.parent:t.nodeBefore&&t.nodeBefore.is("element","listItem")&&(e=t.nodeBefore),e){const t=e.getAttribute("listIndent");if(t>0)for(;r&&r.is("element","listItem");)r._setAttribute("listIndent",r.getAttribute("listIndent")+t),r=r.nextSibling}}}function Sk(t){const e=new ta({startPosition:t});let n;do{n=e.next()}while(!n.value.item.is("element","listItem"));return n.value.item}function Nk(t,e,n,o,i,r){const s=mk(e.nodeBefore,{sameIndent:!0,smallerIndent:!0,listIndent:t,foo:"b"}),a=i.mapper,c=i.writer,l=s?s.getAttribute("listIndent"):null;let d;if(s)if(l==t){const t=a.toViewElement(s).parent;d=c.createPositionAfter(t)}else{const t=r.createPositionAt(s,"end");d=a.toViewPosition(t)}else d=n;d=gk(d);for(const t of[...o.getChildren()])Bk(t)&&(d=c.move(c.createRangeOn(t),d).end,uk(c,t,t.nextSibling),uk(c,t.previousSibling,t))}function Bk(t){return t.is("element","ol")||t.is("element","ul")}class Pk extends Oo{static get pluginName(){return"ListEditing"}static get requires(){return[Ru,gu,_k]}init(){const t=this.editor;t.model.schema.register("listItem",{inheritAllFrom:"$block",allowAttributes:["listType","listIndent"]});const e=t.data,n=t.editing;var o;t.model.document.registerPostFixer((e=>function(t,e){const n=t.document.differ.getChanges(),o=new Map;let i=!1;for(const o of n)if("insert"==o.type&&"listItem"==o.name)r(o.position);else if("insert"==o.type&&"listItem"!=o.name){if("$text"!=o.name){const n=o.position.nodeAfter;n.hasAttribute("listIndent")&&(e.removeAttribute("listIndent",n),i=!0),n.hasAttribute("listType")&&(e.removeAttribute("listType",n),i=!0),n.hasAttribute("listStyle")&&(e.removeAttribute("listStyle",n),i=!0),n.hasAttribute("listReversed")&&(e.removeAttribute("listReversed",n),i=!0),n.hasAttribute("listStart")&&(e.removeAttribute("listStart",n),i=!0);for(const e of Array.from(t.createRangeIn(n)).filter((t=>t.item.is("element","listItem"))))r(e.previousPosition)}r(o.position.getShiftedBy(o.length))}else"remove"==o.type&&"listItem"==o.name?r(o.position):("attribute"==o.type&&"listIndent"==o.attributeKey||"attribute"==o.type&&"listType"==o.attributeKey)&&r(o.range.start);for(const t of o.values())s(t),a(t);return i;function r(t){const e=t.nodeBefore;if(e&&e.is("element","listItem")){let t=e;if(o.has(t))return;for(let e=t.previousSibling;e&&e.is("element","listItem");e=t.previousSibling)if(t=e,o.has(t))return;o.set(e,t)}else{const e=t.nodeAfter;e&&e.is("element","listItem")&&o.set(e,e)}}function s(t){let n=0,o=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(r>n){let s;null===o?(o=r-n,s=n):(o>r&&(o=r),s=r-o),e.setAttribute("listIndent",s,t),i=!0}else o=null,n=t.getAttribute("listIndent")+1;t=t.nextSibling}}function a(t){let n=[],o=null;for(;t&&t.is("element","listItem");){const r=t.getAttribute("listIndent");if(o&&o.getAttribute("listIndent")>r&&(n=n.slice(0,r+1)),0!=r)if(n[r]){const o=n[r];t.getAttribute("listType")!=o&&(e.setAttribute("listType",o,t),i=!0)}else n[r]=t.getAttribute("listType");o=t,t=t.nextSibling}}}(t.model,e))),n.mapper.registerViewToModelLength("li",zk),e.mapper.registerViewToModelLength("li",zk),n.mapper.on("modelToViewPosition",Tk(n.view)),n.mapper.on("viewToModelPosition",(o=t.model,(t,e)=>{const n=e.viewPosition,i=n.parent,r=e.mapper;if("ul"==i.name||"ol"==i.name){if(n.isAtEnd){const t=r.toModelElement(n.nodeBefore),i=r.getModelLength(n.nodeBefore);e.modelPosition=o.createPositionBefore(t).getShiftedBy(i)}else{const t=r.toModelElement(n.nodeAfter);e.modelPosition=o.createPositionBefore(t)}t.stop()}else if("li"==i.name&&n.nodeBefore&&("ul"==n.nodeBefore.name||"ol"==n.nodeBefore.name)){const s=r.toModelElement(i);let a=1,c=n.nodeBefore;for(;c&&Bk(c);)a+=r.getModelLength(c),c=c.previousSibling;e.modelPosition=o.createPositionBefore(s).getShiftedBy(a),t.stop()}})),e.mapper.on("modelToViewPosition",Tk(n.view)),t.conversion.for("editingDowncast").add((e=>{e.on("insert",yk,{priority:"high"}),e.on("insert:listItem",Ak(t.model)),e.on("attribute:listType:listItem",Ck,{priority:"high"}),e.on("attribute:listType:listItem",vk,{priority:"low"}),e.on("attribute:listIndent:listItem",function(t){return(e,n,o)=>{if(!o.consumable.consume(n.item,"attribute:listIndent"))return;const i=o.mapper.toViewElement(n.item),r=o.writer;r.breakContainer(r.createPositionBefore(i)),r.breakContainer(r.createPositionAfter(i));const s=i.parent,a=s.previousSibling,c=r.createRangeOn(s);r.remove(c),a&&a.nextSibling&&uk(r,a,a.nextSibling),Nk(n.attributeOldValue+1,n.range.start,c.start,i,o,t),hk(n.item,i,o,t);for(const t of n.item.getChildren())o.consumable.consume(t,"insert")}}(t.model)),e.on("remove:listItem",function(t){return(e,n,o)=>{const i=o.mapper.toViewPosition(n.position).getLastMatchingPosition((t=>!t.item.is("element","li"))).nodeAfter,r=o.writer;r.breakContainer(r.createPositionBefore(i)),r.breakContainer(r.createPositionAfter(i));const s=i.parent,a=s.previousSibling,c=r.createRangeOn(s),l=r.remove(c);a&&a.nextSibling&&uk(r,a,a.nextSibling),Nk(o.mapper.toModelElement(i).getAttribute("listIndent")+1,n.position,c.start,i,o,t);for(const t of r.createRangeIn(l).getItems())o.mapper.unbindViewElement(t);e.stop()}}(t.model)),e.on("remove",xk,{priority:"low"})})),t.conversion.for("dataDowncast").add((e=>{e.on("insert",yk,{priority:"high"}),e.on("insert:listItem",Ak(t.model))})),t.conversion.for("upcast").add((t=>{t.on("element:ul",Dk,{priority:"high"}),t.on("element:ol",Dk,{priority:"high"}),t.on("element:li",Ik,{priority:"high"}),t.on("element:li",Ek)})),t.model.on("insertContent",Mk,{priority:"high"}),t.commands.add("numberedList",new ak(t,"numbered")),t.commands.add("bulletedList",new ak(t,"bulleted")),t.commands.add("indentList",new dk(t,"forward")),t.commands.add("outdentList",new dk(t,"backward"));const i=n.view.document;this.listenTo(i,"enter",((t,e)=>{const n=this.editor.model.document,o=n.selection.getLastPosition().parent;n.selection.isCollapsed&&"listItem"==o.name&&o.isEmpty&&(this.editor.execute("outdentList"),e.preventDefault(),t.stop())}),{context:"li"}),this.listenTo(i,"delete",((t,e)=>{if("backward"!==e.direction)return;const n=this.editor.model.document.selection;if(!n.isCollapsed)return;const o=n.getFirstPosition();if(!o.isAtStart)return;const i=o.parent;"listItem"===i.name&&(i.previousSibling&&"listItem"===i.previousSibling.name||(this.editor.execute("outdentList"),e.preventDefault(),t.stop()))}),{context:"li"}),this.listenTo(t.editing.view.document,"tab",((e,n)=>{const o=n.shiftKey?"outdentList":"indentList";this.editor.commands.get(o).isEnabled&&(t.execute(o),n.stopPropagation(),n.preventDefault(),e.stop())}),{context:"li"})}afterInit(){const t=this.editor.commands,e=t.get("indent"),n=t.get("outdent");e&&e.registerChildCommand(t.get("indentList")),n&&n.registerChildCommand(t.get("outdentList"))}}function zk(t){let e=1;for(const n of t.getChildren())if("ul"==n.name||"ol"==n.name)for(const t of n.getChildren())e+=zk(t);return e}class Lk extends Oo{static get pluginName(){return"ListUI"}init(){const t=this.editor.t;pk(this.editor,"numberedList",t("Numbered List"),' '),pk(this.editor,"bulletedList",t("Bulleted List"),' ')}}function Ok(t,e){return t=>{t.on("attribute:url:media",n)};function n(n,o,i){if(!i.consumable.consume(o.item,n.name))return;const r=o.attributeNewValue,s=i.writer,a=i.mapper.toViewElement(o.item),c=[...a.getChildren()].find((t=>t.getCustomProperty("media-content")));s.remove(c);const l=t.getMediaViewElement(s,r,e);s.insert(s.createPositionAt(a,0),l)}}function Rk(t,e,n,o){return t.createContainerElement("figure",{class:"media"},[e.getMediaViewElement(t,n,o),t.createSlot()])}function jk(t){const e=t.getSelectedElement();return e&&e.is("element","media")?e:null}function Fk(t,e,n,o){t.change((i=>{const r=i.createElement("media",{url:e});t.insertObject(r,n,null,{setSelection:"on",findOptimalPosition:o})}))}class Vk extends jo{refresh(){const t=this.editor.model,e=t.document.selection,n=jk(e);this.value=n?n.getAttribute("url"):null,this.isEnabled=function(t){const e=t.getSelectedElement();return!!e&&"media"===e.name}(e)||function(t,e){let n=eg(t,e).start.parent;return n.isEmpty&&!e.schema.isLimit(n)&&(n=n.parent),e.schema.checkChild(n,"media")}(e,t)}execute(t){const e=this.editor.model,n=e.document.selection,o=jk(n);o?e.change((e=>{e.setAttribute("url",t,o)})):Fk(e,t,n,!0)}}class Uk{constructor(t,e){const n=e.providers,o=e.extraProviders||[],i=new Set(e.removeProviders),r=n.concat(o).filter((t=>{const e=t.name;return e?!i.has(e):(k("media-embed-no-provider-name",{provider:t}),!1)}));this.locale=t,this.providerDefinitions=r}hasMedia(t){return!!this._getMedia(t)}getMediaViewElement(t,e,n){return this._getMedia(e).getViewElement(t,n)}_getMedia(t){if(!t)return new Hk(this.locale);t=t.trim();for(const e of this.providerDefinitions){const n=e.html,o=yo(e.url);for(const e of o){const o=this._getUrlMatches(t,e);if(o)return new Hk(this.locale,t,o,n)}}return null}_getUrlMatches(t,e){let n=t.match(e);if(n)return n;let o=t.replace(/^https?:\/\//,"");return n=o.match(e),n||(o=o.replace(/^www\./,""),n=o.match(e),n||null)}}class Hk{constructor(t,e,n,o){this.url=this._getValidUrl(e),this._locale=t,this._match=n,this._previewRenderer=o}getViewElement(t,e){const n={};let o;if(e.renderForEditingView||e.renderMediaPreview&&this.url&&this._previewRenderer){this.url&&(n["data-oembed-url"]=this.url),e.renderForEditingView&&(n.class="ck-media__wrapper");const i=this._getPreviewHtml(e);o=t.createRawElement("div",n,((t,e)=>{e.setContentOf(t,i)}))}else this.url&&(n.url=this.url),o=t.createEmptyElement(e.elementName,n);return t.setCustomProperty("media-content",!0,o),o}_getPreviewHtml(t){return this._previewRenderer?this._previewRenderer(this._match):this.url&&t.renderForEditingView?this._getPlaceholderHtml():""}_getPlaceholderHtml(){const t=new Fd,e=this._locale.t;return t.content=' ',t.viewBox="0 0 64 42",new Ql({tag:"div",attributes:{class:"ck ck-reset_all ck-media__placeholder"},children:[{tag:"div",attributes:{class:"ck-media__placeholder__icon"},children:[t]},{tag:"a",attributes:{class:"ck-media__placeholder__url",target:"_blank",rel:"noopener noreferrer",href:this.url,"data-cke-tooltip-text":e("Open media in new tab")},children:[{tag:"span",attributes:{class:"ck-media__placeholder__url__text"},children:[this.url]}]}]}).render().outerHTML}_getValidUrl(t){return t?t.match(/^https?/)?t:"https://"+t:null}}var Wk=n(7442);qo()(Wk.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Wk.Z.locals;class Gk extends Oo{static get pluginName(){return"MediaEmbedEditing"}constructor(t){super(t),t.config.define("mediaEmbed",{elementName:"oembed",providers:[{name:"dailymotion",url:/^dailymotion\.com\/video\/(\w+)/,html:t=>`
`},{name:"spotify",url:[/^open\.spotify\.com\/(artist\/\w+)/,/^open\.spotify\.com\/(album\/\w+)/,/^open\.spotify\.com\/(track\/\w+)/],html:t=>`
`},{name:"youtube",url:[/^(?:m\.)?youtube\.com\/watch\?v=([\w-]+)(?:&t=(\d+))?/,/^(?:m\.)?youtube\.com\/v\/([\w-]+)(?:\?t=(\d+))?/,/^youtube\.com\/embed\/([\w-]+)(?:\?start=(\d+))?/,/^youtu\.be\/([\w-]+)(?:\?t=(\d+))?/],html:t=>{const e=t[1],n=t[2];return`VIDEO
`}},{name:"vimeo",url:[/^vimeo\.com\/(\d+)/,/^vimeo\.com\/[^/]+\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/album\/[^/]+\/video\/(\d+)/,/^vimeo\.com\/channels\/[^/]+\/(\d+)/,/^vimeo\.com\/groups\/[^/]+\/videos\/(\d+)/,/^vimeo\.com\/ondemand\/[^/]+\/(\d+)/,/^player\.vimeo\.com\/video\/(\d+)/],html:t=>`
`},{name:"instagram",url:/^instagram\.com\/p\/(\w+)/},{name:"twitter",url:/^twitter\.com/},{name:"googleMaps",url:[/^google\.com\/maps/,/^goo\.gl\/maps/,/^maps\.google\.com/,/^maps\.app\.goo\.gl/]},{name:"flickr",url:/^flickr\.com/},{name:"facebook",url:/^facebook\.com/}]}),this.registry=new Uk(t.locale,t.config.get("mediaEmbed"))}init(){const t=this.editor,e=t.model.schema,n=t.t,o=t.conversion,i=t.config.get("mediaEmbed.previewsInData"),r=t.config.get("mediaEmbed.elementName"),s=this.registry;t.commands.add("mediaEmbed",new Vk(t)),e.register("media",{inheritAllFrom:"$blockObject",allowAttributes:["url"]}),o.for("dataDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const n=t.getAttribute("url");return Rk(e,s,n,{elementName:r,renderMediaPreview:n&&i})}}),o.for("dataDowncast").add(Ok(s,{elementName:r,renderMediaPreview:i})),o.for("editingDowncast").elementToStructure({model:"media",view:(t,{writer:e})=>{const o=t.getAttribute("url");return function(t,e,n){return e.setCustomProperty("media",!0,t),Qu(t,e,{label:n})}(Rk(e,s,o,{elementName:r,renderForEditingView:!0}),e,n("media widget"))}}),o.for("editingDowncast").add(Ok(s,{elementName:r,renderForEditingView:!0})),o.for("upcast").elementToElement({view:t=>["oembed",r].includes(t.name)&&t.getAttribute("url")?{name:!0}:null,model:(t,{writer:e})=>{const n=t.getAttribute("url");if(s.hasMedia(n))return e.createElement("media",{url:n})}}).elementToElement({view:{name:"div",attributes:{"data-oembed-url":!0}},model:(t,{writer:e})=>{const n=t.getAttribute("data-oembed-url");if(s.hasMedia(n))return e.createElement("media",{url:n})}}).add((t=>{t.on("element:figure",(function(t,e,n){if(!n.consumable.consume(e.viewItem,{name:!0,classes:"media"}))return;const{modelRange:o,modelCursor:i}=n.convertChildren(e.viewItem,e.modelCursor);e.modelRange=o,e.modelCursor=i,To(o.getItems())||n.consumable.revert(e.viewItem,{name:!0,classes:"media"})}))}))}}const qk=/^(?:http(s)?:\/\/)?[\w-]+\.[\w-.~:/?#[\]@!$&'()*+,;=%]+$/;class Yk extends Oo{static get requires(){return[Tg,gu,Gg]}static get pluginName(){return"AutoMediaEmbed"}constructor(t){super(t),this._timeoutId=null,this._positionToInsert=null}init(){const t=this.editor,e=t.model.document;this.listenTo(t.plugins.get("ClipboardPipeline"),"inputTransformation",(()=>{const t=e.selection.getFirstRange(),n=el.fromPosition(t.start);n.stickiness="toPrevious";const o=el.fromPosition(t.end);o.stickiness="toNext",e.once("change:data",(()=>{this._embedMediaBetweenPositions(n,o),n.detach(),o.detach()}),{priority:"high"})})),t.commands.get("undo").on("execute",(()=>{this._timeoutId&&(Fn.window.clearTimeout(this._timeoutId),this._positionToInsert.detach(),this._timeoutId=null,this._positionToInsert=null)}),{priority:"high"})}_embedMediaBetweenPositions(t,e){const n=this.editor,o=n.plugins.get(Gk).registry,i=new _a(t,e),r=i.getWalker({ignoreElementEnd:!0});let s="";for(const t of r)t.item.is("$textProxy")&&(s+=t.item.data);s=s.trim(),s.match(qk)&&o.hasMedia(s)&&n.commands.get("mediaEmbed").isEnabled?(this._positionToInsert=el.fromPosition(t),this._timeoutId=Fn.window.setTimeout((()=>{n.model.change((t=>{let e;this._timeoutId=null,t.remove(i),i.detach(),"$graveyard"!==this._positionToInsert.root.rootName&&(e=this._positionToInsert),Fk(n.model,s,e,!1),this._positionToInsert.detach(),this._positionToInsert=null})),n.plugins.get("Delete").requestUndoOnBackspace()}),100)):i.detach()}}var $k=n(9292);qo()($k.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),$k.Z.locals;class Kk extends bd{constructor(t,e){super(e);const n=e.t;this.focusTracker=new Mo,this.keystrokes=new So,this.set("mediaURLInputValue",""),this.urlInputView=this._createUrlInput(),this.saveButtonView=this._createButton(n("Save"),Pd.check,"ck-button-save"),this.saveButtonView.type="submit",this.saveButtonView.bind("isEnabled").to(this,"mediaURLInputValue",(t=>!!t)),this.cancelButtonView=this._createButton(n("Cancel"),Pd.cancel,"ck-button-cancel","cancel"),this._focusables=new Kl,this._focusCycler=new Xd({focusables:this._focusables,focusTracker:this.focusTracker,keystrokeHandler:this.keystrokes,actions:{focusPrevious:"shift + tab",focusNext:"tab"}}),this._validators=t,this.setTemplate({tag:"form",attributes:{class:["ck","ck-media-form","ck-responsive-form"],tabindex:"-1"},children:[this.urlInputView,this.saveButtonView,this.cancelButtonView]}),Ld(this)}render(){super.render(),Od({view:this}),[this.urlInputView,this.saveButtonView,this.cancelButtonView].forEach((t=>{this._focusables.add(t),this.focusTracker.add(t.element)})),this.keystrokes.listenTo(this.element);const t=t=>t.stopPropagation();this.keystrokes.set("arrowright",t),this.keystrokes.set("arrowleft",t),this.keystrokes.set("arrowup",t),this.keystrokes.set("arrowdown",t),this.listenTo(this.urlInputView.element,"selectstart",((t,e)=>{e.stopPropagation()}),{priority:"high"})}destroy(){super.destroy(),this.focusTracker.destroy(),this.keystrokes.destroy()}focus(){this._focusCycler.focusFirst()}get url(){return this.urlInputView.fieldView.element.value.trim()}set url(t){this.urlInputView.fieldView.element.value=t.trim()}isValid(){this.resetFormStatus();for(const t of this._validators){const e=t(this);if(e)return this.urlInputView.errorText=e,!1}return!0}resetFormStatus(){this.urlInputView.errorText=null,this.urlInputView.infoText=this._urlInputViewInfoDefault}_createUrlInput(){const t=this.locale.t,e=new Nh(this.locale,Bh),n=e.fieldView;return this._urlInputViewInfoDefault=t("Paste the media URL in the input."),this._urlInputViewInfoTip=t("Tip: Paste the URL into the content to embed faster."),e.label=t("Media URL"),e.infoText=this._urlInputViewInfoDefault,n.on("input",(()=>{e.infoText=n.element.value?this._urlInputViewInfoTip:this._urlInputViewInfoDefault,this.mediaURLInputValue=n.element.value.trim()})),e}_createButton(t,e,n,o){const i=new Ud(this.locale);return i.set({label:t,icon:e,tooltip:!0}),i.extendTemplate({attributes:{class:n}}),o&&i.delegate("execute").to(this,o),i}}class Qk extends Oo{static get requires(){return[Gk]}static get pluginName(){return"MediaEmbedUI"}init(){const t=this.editor,e=t.commands.get("mediaEmbed"),n=t.plugins.get(Gk).registry;t.ui.componentFactory.add("mediaEmbed",(o=>{const i=kh(o),r=new Kk(function(t,e){return[e=>{if(!e.url.length)return t("The URL must not be empty.")},n=>{if(!e.hasMedia(n.url))return t("This media URL is not supported.")}]}(t.t,n),t.locale);return this._setUpDropdown(i,r,e,t),this._setUpForm(i,r,e),i}))}_setUpDropdown(t,e,n){const o=this.editor,i=o.t,r=t.buttonView;t.bind("isEnabled").to(n),t.panelView.children.add(e),r.set({label:i("Insert media"),icon:' ',tooltip:!0}),r.on("open",(()=>{e.disableCssTransitions(),e.url=n.value||"",e.urlInputView.fieldView.select(),e.enableCssTransitions()}),{priority:"low"}),t.on("submit",(()=>{e.isValid()&&(o.execute("mediaEmbed",e.url),o.editing.view.focus())})),t.on("change:isOpen",(()=>e.resetFormStatus())),t.on("cancel",(()=>{o.editing.view.focus()}))}_setUpForm(t,e,n){e.delegate("submit","cancel").to(t),e.urlInputView.bind("value").to(n,"value"),e.urlInputView.bind("isReadOnly").to(n,"isEnabled",(t=>!t))}}var Zk=n(4652);function Jk(t,e,n,{blockElements:o,inlineObjectElements:i}){let r=n.createPositionAt(t,"forward"==e?"after":"before");return r=r.getLastMatchingPosition((({item:t})=>t.is("element")&&!o.includes(t.name)&&!i.includes(t.name)),{direction:e}),"forward"==e?r.nodeAfter:r.nodeBefore}function Xk(t,e){return!!t&&t.is("element")&&e.includes(t.name)}function tb(t){if(t.startsWith("arabic-leading-zero"))return"decimal-leading-zero";switch(t){case"alpha-upper":return"upper-alpha";case"alpha-lower":return"lower-alpha";case"roman-upper":return"upper-roman";case"roman-lower":return"lower-roman";case"circle":case"disc":case"square":return t;default:return null}}function eb(t,e,n){const o=e.parent,i=n.createElement(t.type),r=o.getChildIndex(e)+1;return n.insertChild(r,i,o),t.style&&n.setStyle("list-style-type",t.style,i),t.startIndex&&t.startIndex>1&&n.setAttribute("start",t.startIndex,i),i}function nb(t){const e={},n=t.getStyle("mso-list");if(n){const t=n.match(/(^|\s{1,100})l(\d+)/i),o=n.match(/\s{0,100}lfo(\d+)/i),i=n.match(/\s{0,100}level(\d+)/i);t&&o&&i&&(e.id=t[2],e.order=o[1],e.indent=i[1])}return e}qo()(Zk.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),Zk.Z.locals;const ob=/id=("|')docs-internal-guid-[-0-9a-f]+("|')/i;class ib{constructor(t){this.document=t}isActive(t){return ob.test(t)}execute(t){const e=new Hl(this.document),{body:n}=t._parsedData;!function(t,e){for(const n of t.getChildren())if(n.is("element","b")&&"normal"===n.getStyle("font-weight")){const o=t.getChildIndex(n);e.remove(n),e.insertChild(o,n.getChildren(),t)}}(n,e),function(t,e){for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","li")){const n=t.getChild(0);n&&n.is("element","p")&&e.unwrapElement(n)}}}(n,e),function(t,e){const n=new hr(e.document.stylesProcessor),o=new Xr(n,{renderingMode:"data"}),i=o.blockElements,r=o.inlineObjectElements,s=[];for(const n of e.createRangeIn(t)){const t=n.item;if(t.is("element","br")){const n=Jk(t,"forward",e,{blockElements:i,inlineObjectElements:r}),o=Jk(t,"backward",e,{blockElements:i,inlineObjectElements:r}),a=Xk(n,i);(Xk(o,i)||a)&&s.push(t)}}for(const t of s)t.hasClass("Apple-interchange-newline")?e.remove(t):e.replace(t,e.createElement("p"))}(n,e),t.content=n}}function rb(t){return btoa(t.match(/\w{2}/g).map((t=>String.fromCharCode(parseInt(t,16)))).join(""))}const sb=/ /i,ab=/xmlns:o="urn:schemas-microsoft-com/i;class cb{constructor(t){this.document=t}isActive(t){return sb.test(t)||ab.test(t)}execute(t){const{body:e,stylesString:n}=t._parsedData;(function(t,e){if(!t.childCount)return;const n=new Hl(t.document),o=function(t,e){const n=e.createRangeIn(t),o=new ii({name:/^p|h\d+$/,styles:{"mso-list":/.*/}}),i=[];for(const t of n)if("elementStart"===t.type&&o.match(t.item)){const e=nb(t.item);i.push({element:t.item,id:e.id,order:e.order,indent:e.indent})}return i}(t,n);if(!o.length)return;let i=null,r=1;o.forEach(((t,s)=>{const a=function(t,e){if(!t)return!0;if(t.id!==e.id)return e.indent-t.indent!=1;const n=e.element.previousSibling;return!n||!((o=n).is("element","ol")||o.is("element","ul"));var o}(o[s-1],t),c=(d=t,(l=a?null:o[s-1])?d.indent-l.indent:d.indent-1);var l,d;if(a&&(i=null,r=1),!i||0!==c){const o=function(t,e){const n=/mso-level-number-format:([^;]{0,100});/gi,o=/mso-level-start-at:\s{0,100}([0-9]{0,10})\s{0,100};/gi,i=new RegExp(`@list l${t.id}:level${t.indent}\\s*({[^}]*)`,"gi").exec(e);let r="decimal",s="ol",a=null;if(i&&i[1]){const e=n.exec(i[1]);if(e&&e[1]&&(r=e[1].trim(),s="bullet"!==r&&"image"!==r?"ol":"ul"),"bullet"===r){const e=function(t){const e=function(t){if(t.getChild(0).is("$text"))return null;for(const e of t.getChildren()){if(!e.is("element","span"))continue;const t=e.getChild(0);return t.is("$text")?t:t.getChild(0)}}(t);if(!e)return null;const n=e._data;return"o"===n?"circle":"·"===n?"disc":"§"===n?"square":null}(t.element);e&&(r=e)}else{const t=o.exec(i[1]);t&&t[1]&&(a=parseInt(t[1]))}}return{type:s,startIndex:a,style:tb(r)}}(t,e);if(i){if(t.indent>r){const t=i.getChild(i.childCount-1),e=t.getChild(t.childCount-1);i=eb(o,e,n),r+=1}else if(t.indentt.indexOf(e)>-1))?r.push(n):n.getAttribute("src")||r.push(n)}for(const t of r)n.remove(t)}(o,t,n),function(t,e){const n=e.createRangeIn(t),o=new ii({name:/v:(.+)/}),i=[];for(const t of n)"elementStart"==t.type&&o.match(t.item)&&i.push(t.item);for(const t of i)e.remove(t)}(t,n);const i=function(t,e){const n=e.createRangeIn(t),o=new ii({name:"img"}),i=[];for(const t of n)o.match(t.item)&&t.item.getAttribute("src").startsWith("file://")&&i.push(t.item);return i}(t,n);i.length&&function(t,e,n){if(t.length===e.length)for(let o=0;o(\s+)<\/span>/g,((t,e)=>1===e.length?" ":Array(e.length+1).join(" ").substr(0,e.length)))}function db(t,e,n,o,i=1){e>i?o.setAttribute(t,e,n):o.removeAttribute(t,n)}function hb(t,e,n={}){const o=t.createElement("tableCell",n);return t.insertElement("paragraph",o),t.insert(o,e),o}function ub(t,e){const n=e.parent.parent,o=parseInt(n.getAttribute("headingColumns")||0),{column:i}=t.getCellLocation(e);return!!o&&i{e.on(`element:${t}`,((t,e,n)=>{if(e.modelRange&&e.viewItem.isEmpty){const t=e.modelRange.start.nodeAfter,o=n.writer.createPositionAt(t,0);n.writer.insertElement("paragraph",o)}}),{priority:"low"})}}function mb(t){let e=0,n=0;const o=Array.from(t.getChildren()).filter((t=>"th"===t.name||"td"===t.name));for(;n1||i>1)&&this._recordSpans(n,i,o),this._shouldSkipSlot()||(e=this._formatOutValue(n)),this._nextCellAtColumn=this._column+o}return this._column++,this._column==this._nextCellAtColumn&&this._cellIndex++,e||this.next()}skipRow(t){this._skipRows.add(t)}_advanceToNextRow(){return this._row++,this._rowIndex++,this._column=0,this._cellIndex=0,this._nextCellAtColumn=-1,this.next()}_isOverEndRow(){return void 0!==this._endRow&&this._row>this._endRow}_isOverEndColumn(){return void 0!==this._endColumn&&this._column>this._endColumn}_formatOutValue(t,e=this._row,n=this._column){return{done:!1,value:new fb(this,t,e,n)}}_shouldSkipSlot(){const t=this._skipRows.has(this._row),e=this._rowthis._endColumn;return t||e||n||o}_getSpanned(){const t=this._spannedCells.get(this._row);return t&&t.get(this._column)||null}_recordSpans(t,e,n){const o={cell:t,row:this._row,column:this._column};for(let t=this._row;t{const i=n.getAttribute("headingRows")||0,r=[];i>0&&r.push(o.createContainerElement("thead",null,o.createSlot((t=>t.is("element","tableRow")&&t.indext.is("element","tableRow")&&t.index>=i))));const s=o.createContainerElement("figure",{class:"table"},[o.createContainerElement("table",null,r),o.createSlot((t=>!t.is("element","tableRow")))]);return e.asWidget?function(t,e){return e.setCustomProperty("table",!0,t),Qu(t,e,{hasSelectionHandle:!0})}(s,o):s}}function bb(t={}){return(e,{writer:n})=>{const o=e.parent,i=o.parent,r=i.getChildIndex(o),s=new pb(i,{row:r}),a=i.getAttribute("headingRows")||0,c=i.getAttribute("headingColumns")||0;for(const o of s)if(o.cell==e){const e=o.row{if(e.parent.is("element","tableCell")&&_b(e))return t.asWidget?n.createContainerElement("span",{class:"ck-table-bogus-paragraph"}):(o.consume(e,"insert"),void i.bindElements(e,i.toViewElement(e.parent)))}}function _b(t){return 1==t.parent.childCount&&![...t.getAttributeKeys()].length}class Ab extends jo{refresh(){const t=this.editor.model,e=t.document.selection,n=t.schema;this.isEnabled=function(t,e){const n=t.getFirstPosition().parent,o=n===n.root?n:n.parent;return e.checkChild(o,"table")}(e,n)}execute(t={}){const e=this.editor.model,n=this.editor.plugins.get("TableUtils"),o=this.editor.config.get("table"),i=o.defaultHeadings.rows,r=o.defaultHeadings.columns;void 0===t.headingRows&&i&&(t.headingRows=i),void 0===t.headingColumns&&r&&(t.headingColumns=r),e.change((o=>{const i=n.createTable(o,t);e.insertObject(i,null,null,{findOptimalPosition:"auto"}),o.setSelection(o.createPositionAt(i.getNodeByPath([0,0,0]),0))}))}}class Cb extends jo{constructor(t,e={}){super(t),this.order=e.order||"below"}refresh(){const t=this.editor.model.document.selection,e=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(t).length;this.isEnabled=e}execute(){const t=this.editor,e=t.model.document.selection,n=t.plugins.get("TableUtils"),o="above"===this.order,i=n.getSelectionAffectedTableCells(e),r=n.getRowIndexes(i),s=o?r.first:r.last,a=i[0].findAncestor("table");n.insertRows(a,{at:o?s:s+1,copyStructureFromAbove:!o})}}class vb extends jo{constructor(t,e={}){super(t),this.order=e.order||"right"}refresh(){const t=this.editor.model.document.selection,e=!!this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(t).length;this.isEnabled=e}execute(){const t=this.editor,e=t.model.document.selection,n=t.plugins.get("TableUtils"),o="left"===this.order,i=n.getSelectionAffectedTableCells(e),r=n.getColumnIndexes(i),s=o?r.first:r.last,a=i[0].findAncestor("table");n.insertColumns(a,{columns:1,at:o?s:s+1})}}class yb extends jo{constructor(t,e={}){super(t),this.direction=e.direction||"horizontally"}refresh(){const t=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=1===t.length}execute(){const t=this.editor.plugins.get("TableUtils"),e=t.getSelectionAffectedTableCells(this.editor.model.document.selection)[0];"horizontally"===this.direction?t.splitCellHorizontally(e,2):t.splitCellVertically(e,2)}}function xb(t,e,n){const{startRow:o,startColumn:i,endRow:r,endColumn:s}=e,a=n.createElement("table"),c=r-o+1;for(let t=0;t0&&db("headingRows",r-n,t,i,0);const s=parseInt(e.getAttribute("headingColumns")||0);s>0&&db("headingColumns",s-o,t,i,0)}(a,t,o,i,n),a}function Eb(t,e,n=0){const o=[],i=new pb(t,{startRow:n,endRow:e-1});for(const t of i){const{row:n,cellHeight:i}=t;n1&&(a.rowspan=c);const l=parseInt(t.getAttribute("colspan")||1);l>1&&(a.colspan=l);const d=r+s,h=[...new pb(i,{startRow:r,endRow:d,includeAllSlots:!0})];let u,g=null;for(const e of h){const{row:o,column:i,cell:r}=e;r===t&&void 0===u&&(u=i),void 0!==u&&u===i&&o===d&&(g=hb(n,e.getPositionBefore(),a))}return db("rowspan",s,t,n),g}function Ib(t,e){const n=[],o=new pb(t);for(const t of o){const{column:o,cellWidth:i}=t;o1&&(r.colspan=s);const a=parseInt(t.getAttribute("rowspan")||1);a>1&&(r.rowspan=a);const c=hb(o,o.createPositionAfter(t),r);return db("colspan",i,t,o),c}function Mb(t,e,n,o,i,r){const s=parseInt(t.getAttribute("colspan")||1),a=parseInt(t.getAttribute("rowspan")||1);n+s-1>i&&db("colspan",i-n+1,t,r,1),e+a-1>o&&db("rowspan",o-e+1,t,r,1)}function Sb(t,e){const n=e.getColumns(t),o=new Array(n).fill(0);for(const{column:e}of new pb(t))o[e]++;const i=o.reduce(((t,e,n)=>e?t:[...t,n]),[]);if(i.length>0){const n=i[i.length-1];return e.removeColumns(t,{at:n}),!0}return!1}function Nb(t,e){const n=[],o=e.getRows(t);for(let e=0;e0){const o=n[n.length-1];return e.removeRows(t,{at:o}),!0}return!1}function Bb(t,e){Sb(t,e)||Nb(t,e)}function Pb(t,e){const n=Array.from(new pb(t,{startColumn:e.firstColumn,endColumn:e.lastColumn,row:e.lastRow}));if(n.every((({cellHeight:t})=>1===t)))return e.lastRow;const o=n[0].cellHeight-1;return e.lastRow+o}function zb(t,e){const n=Array.from(new pb(t,{startRow:e.firstRow,endRow:e.lastRow,column:e.lastColumn}));if(n.every((({cellWidth:t})=>1===t)))return e.lastColumn;const o=n[0].cellWidth-1;return e.lastColumn+o}class Lb extends jo{constructor(t,e){super(t),this.direction=e.direction,this.isHorizontal="right"==this.direction||"left"==this.direction}refresh(){const t=this._getMergeableCell();this.value=t,this.isEnabled=!!t}execute(){const t=this.editor.model,e=t.document,n=this.editor.plugins.get("TableUtils").getTableCellsContainingSelection(e.selection)[0],o=this.value,i=this.direction;t.change((t=>{const e="right"==i||"down"==i,r=e?n:o,s=e?o:n,a=s.parent;!function(t,e,n){Ob(t)||(Ob(e)&&n.remove(n.createRangeIn(e)),n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))),n.remove(t)}(s,r,t);const c=this.isHorizontal?"colspan":"rowspan",l=parseInt(n.getAttribute(c)||1),d=parseInt(o.getAttribute(c)||1);t.setAttribute(c,l+d,r),t.setSelection(t.createRangeIn(r));const h=this.editor.plugins.get("TableUtils");Bb(a.findAncestor("table"),h)}))}_getMergeableCell(){const t=this.editor.model.document,e=this.editor.plugins.get("TableUtils"),n=e.getTableCellsContainingSelection(t.selection)[0];if(!n)return;const o=this.isHorizontal?function(t,e,n){const o=t.parent.parent,i="right"==e?t.nextSibling:t.previousSibling,r=(o.getAttribute("headingColumns")||0)>0;if(!i)return;const s="right"==e?t:i,a="right"==e?i:t,{column:c}=n.getCellLocation(s),{column:l}=n.getCellLocation(a),d=parseInt(s.getAttribute("colspan")||1),h=ub(n,s),u=ub(n,a);return r&&h!=u?void 0:c+d===l?i:void 0}(n,this.direction,e):function(t,e,n){const o=t.parent,i=o.parent,r=i.getChildIndex(o);if("down"==e&&r===n.getRows(i)-1||"up"==e&&0===r)return;const s=parseInt(t.getAttribute("rowspan")||1),a=i.getAttribute("headingRows")||0;if(a&&("down"==e&&r+s===a||"up"==e&&r===a))return;const c=parseInt(t.getAttribute("rowspan")||1),l="down"==e?r+c:r,d=[...new pb(i,{endRow:l})],h=d.find((e=>e.cell===t)),u=h.column,g=d.find((({row:t,cellHeight:n,column:o})=>o===u&&("down"==e?t===l:l===t+n)));return g&&g.cell}(n,this.direction,e);if(!o)return;const i=this.isHorizontal?"rowspan":"colspan",r=parseInt(n.getAttribute(i)||1);return parseInt(o.getAttribute(i)||1)===r?o:void 0}}function Ob(t){return 1==t.childCount&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}class Rb extends jo{refresh(){const t=this.editor.plugins.get("TableUtils"),e=t.getSelectionAffectedTableCells(this.editor.model.document.selection),n=e[0];if(n){const o=n.findAncestor("table"),i=this.editor.plugins.get("TableUtils").getRows(o)-1,r=t.getRowIndexes(e),s=0===r.first&&r.last===i;this.isEnabled=!s}else this.isEnabled=!1}execute(){const t=this.editor.model,e=this.editor.plugins.get("TableUtils"),n=e.getSelectionAffectedTableCells(t.document.selection),o=e.getRowIndexes(n),i=n[0],r=i.findAncestor("table"),s=e.getCellLocation(i).column;t.change((t=>{const n=o.last-o.first+1;e.removeRows(r,{at:o.first,rows:n});const i=function(t,e,n,o){const i=t.getChild(Math.min(e,o-1));let r=i.getChild(0),s=0;for(const t of i.getChildren()){if(s>n)return r;r=t,s+=parseInt(t.getAttribute("colspan")||1)}return r}(r,o.first,s,e.getRows(r));t.setSelection(t.createPositionAt(i,0))}))}}class jb extends jo{refresh(){const t=this.editor.plugins.get("TableUtils"),e=t.getSelectionAffectedTableCells(this.editor.model.document.selection),n=e[0];if(n){const o=n.findAncestor("table"),i=t.getColumns(o),{first:r,last:s}=t.getColumnIndexes(e);this.isEnabled=s-rt.cell===e)).column,last:i.find((t=>t.cell===n)).column},s=function(t,e,n,o){return parseInt(n.getAttribute("colspan")||1)>1?n:e.previousSibling||n.nextSibling?n.nextSibling||e.previousSibling:o.first?t.reverse().find((({column:t})=>tt>o.last)).cell}(i,e,n,r);this.editor.model.change((t=>{const e=r.last-r.first+1;this.editor.plugins.get("TableUtils").removeColumns(o,{at:r.first,columns:e}),t.setSelection(t.createPositionAt(s,0))}))}}class Fb extends jo{refresh(){const t=this.editor.plugins.get("TableUtils"),e=this.editor.model,n=t.getSelectionAffectedTableCells(e.document.selection),o=n.length>0;this.isEnabled=o,this.value=o&&n.every((t=>this._isInHeading(t,t.parent.parent)))}execute(t={}){if(t.forceValue===this.value)return;const e=this.editor.plugins.get("TableUtils"),n=this.editor.model,o=e.getSelectionAffectedTableCells(n.document.selection),i=o[0].findAncestor("table"),{first:r,last:s}=e.getRowIndexes(o),a=this.value?r:s+1,c=i.getAttribute("headingRows")||0;n.change((t=>{if(a){const e=Eb(i,a,a>c?c:0);for(const{cell:n}of e)Db(n,a,t)}db("headingRows",a,i,t,0)}))}_isInHeading(t,e){const n=parseInt(e.getAttribute("headingRows")||0);return!!n&&t.parent.index0;this.isEnabled=o,this.value=o&&n.every((t=>ub(e,t)))}execute(t={}){if(t.forceValue===this.value)return;const e=this.editor.plugins.get("TableUtils"),n=this.editor.model,o=e.getSelectionAffectedTableCells(n.document.selection),i=o[0].findAncestor("table"),{first:r,last:s}=e.getColumnIndexes(o),a=this.value?r:s+1;n.change((t=>{if(a){const e=Ib(i,a);for(const{cell:n,column:o}of e)Tb(n,o,a,t)}db("headingColumns",a,i,t,0)}))}}class Ub extends Oo{static get pluginName(){return"TableUtils"}init(){this.decorate("insertColumns"),this.decorate("insertRows")}getCellLocation(t){const e=t.parent,n=e.parent,o=n.getChildIndex(e),i=new pb(n,{row:o});for(const{cell:e,row:n,column:o}of i)if(e===t)return{row:n,column:o}}createTable(t,e){const n=t.createElement("table"),o=parseInt(e.rows)||2,i=parseInt(e.columns)||2;return Hb(t,n,0,o,i),e.headingRows&&db("headingRows",Math.min(e.headingRows,o),n,t,0),e.headingColumns&&db("headingColumns",Math.min(e.headingColumns,i),n,t,0),n}insertRows(t,e={}){const n=this.editor.model,o=e.at||0,i=e.rows||1,r=void 0!==e.copyStructureFromAbove,s=e.copyStructureFromAbove?o-1:o,a=this.getRows(t),c=this.getColumns(t);if(o>a)throw new f("tableutils-insertrows-insert-out-of-range",this,{options:e});n.change((e=>{const n=t.getAttribute("headingRows")||0;if(n>o&&db("headingRows",n+i,t,e,0),!r&&(0===o||o===a))return void Hb(e,t,o,i,c);const l=r?Math.max(o,s):o,d=new pb(t,{endRow:l}),h=new Array(c).fill(1);for(const{row:t,column:n,cellHeight:a,cellWidth:c,cell:l}of d){const d=t+a-1,u=t<=s&&s<=d;t0&&hb(e,i,o>1?{colspan:o}:null),t+=Math.abs(o)-1}}}))}insertColumns(t,e={}){const n=this.editor.model,o=e.at||0,i=e.columns||1;n.change((e=>{const n=t.getAttribute("headingColumns");oi-1)throw new f("tableutils-removerows-row-index-out-of-range",this,{table:t,options:e});n.change((e=>{const{cellsToMove:n,cellsToTrim:o}=function(t,e,n){const o=new Map,i=[];for(const{row:r,column:s,cellHeight:a,cell:c}of new pb(t,{endRow:n})){const t=r+a-1;if(r>=e&&r<=n&&t>n){const t=a-(n-r+1);o.set(s,{cell:c,rowspan:t})}if(r=e){let o;o=t>=n?n-e+1:t-e+1,i.push({cell:c,rowspan:a-o})}}return{cellsToMove:o,cellsToTrim:i}}(t,r,s);n.size&&function(t,e,n,o){const i=[...new pb(t,{includeAllSlots:!0,row:e})],r=t.getChild(e);let s;for(const{column:t,cell:e,isAnchor:a}of i)if(n.has(t)){const{cell:e,rowspan:i}=n.get(t),a=s?o.createPositionAfter(s):o.createPositionAt(r,0);o.move(o.createRangeOn(e),a),db("rowspan",i,e,o),s=e}else a&&(s=e)}(t,s+1,n,e);for(let n=s;n>=r;n--)e.remove(t.getChild(n));for(const{rowspan:t,cell:n}of o)db("rowspan",t,n,e);!function(t,e,n,o){const i=t.getAttribute("headingRows")||0;e{!function(t,e,n){const o=t.getAttribute("headingColumns")||0;if(o&&e.first=o;n--)for(const{cell:o,column:i,cellWidth:r}of[...new pb(t)])i<=n&&r>1&&i+r>n?db("colspan",r-1,o,e):i===n&&e.remove(o);Nb(t,this)||Sb(t,this)}))}splitCellVertically(t,e=2){const n=this.editor.model,o=t.parent.parent,i=parseInt(t.getAttribute("rowspan")||1),r=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(r>1){const{newCellsSpan:o,updatedSpan:s}=Gb(r,e);db("colspan",s,t,n);const a={};o>1&&(a.colspan=o),i>1&&(a.rowspan=i),Wb(r>e?e-1:r-1,n,n.createPositionAfter(t),a)}if(re===t)),l=a.filter((({cell:e,cellWidth:n,column:o})=>e!==t&&o===c||oc));for(const{cell:t,cellWidth:e}of l)n.setAttribute("colspan",e+s,t);const d={};i>1&&(d.rowspan=i),Wb(s,n,n.createPositionAfter(t),d);const h=o.getAttribute("headingColumns")||0;h>c&&db("headingColumns",h+s,o,n)}}))}splitCellHorizontally(t,e=2){const n=this.editor.model,o=t.parent,i=o.parent,r=i.getChildIndex(o),s=parseInt(t.getAttribute("rowspan")||1),a=parseInt(t.getAttribute("colspan")||1);n.change((n=>{if(s>1){const o=[...new pb(i,{startRow:r,endRow:r+s-1,includeAllSlots:!0})],{newCellsSpan:c,updatedSpan:l}=Gb(s,e);db("rowspan",l,t,n);const{column:d}=o.find((({cell:e})=>e===t)),h={};c>1&&(h.rowspan=c),a>1&&(h.colspan=a);for(const t of o){const{column:e,row:o}=t;o>=r+l&&e===d&&(o+r+l)%c==0&&Wb(1,n,t.getPositionBefore(),h)}}if(sr){const t=i+o;n.setAttribute("rowspan",t,e)}const l={};a>1&&(l.colspan=a),Hb(n,i,r+1,o,1,l);const d=i.getAttribute("headingRows")||0;d>r&&db("headingRows",d+o,i,n)}}))}getColumns(t){return[...t.getChild(0).getChildren()].reduce(((t,e)=>t+parseInt(e.getAttribute("colspan")||1)),0)}getRows(t){return Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0)}createTableWalker(t,e={}){return new pb(t,e)}getSelectedTableCells(t){const e=[];for(const n of this.sortRanges(t.getRanges())){const t=n.getContainedElement();t&&t.is("element","tableCell")&&e.push(t)}return e}getTableCellsContainingSelection(t){const e=[];for(const n of t.getRanges()){const t=n.start.findAncestor("tableCell");t&&e.push(t)}return e}getSelectionAffectedTableCells(t){const e=this.getSelectedTableCells(t);return e.length?e:this.getTableCellsContainingSelection(t)}getRowIndexes(t){const e=t.map((t=>t.parent.index));return this._getFirstLastIndexesObject(e)}getColumnIndexes(t){const e=t[0].findAncestor("table"),n=[...new pb(e)].filter((e=>t.includes(e.cell))).map((t=>t.column));return this._getFirstLastIndexesObject(n)}isSelectionRectangular(t){if(t.length<2||!this._areCellInTheSameTableSection(t))return!1;const e=new Set,n=new Set;let o=0;for(const i of t){const{row:t,column:r}=this.getCellLocation(i),s=parseInt(i.getAttribute("rowspan")||1),a=parseInt(i.getAttribute("colspan")||1);e.add(t),n.add(r),s>1&&e.add(t+s-1),a>1&&n.add(r+a-1),o+=s*a}const i=function(t,e){const n=Array.from(t.values()),o=Array.from(e.values());return(Math.max(...n)-Math.min(...n)+1)*(Math.max(...o)-Math.min(...o)+1)}(e,n);return i==o}sortRanges(t){return Array.from(t).sort(qb)}_getFirstLastIndexesObject(t){const e=t.sort(((t,e)=>t-e));return{first:e[0],last:e[e.length-1]}}_areCellInTheSameTableSection(t){const e=t[0].findAncestor("table"),n=this.getRowIndexes(t),o=parseInt(e.getAttribute("headingRows")||0);if(!this._areIndexesInSameSection(n,o))return!1;const i=parseInt(e.getAttribute("headingColumns")||0),r=this.getColumnIndexes(t);return this._areIndexesInSameSection(r,i)}_areIndexesInSameSection({first:t,last:e},n){return t{const o=e.getSelectedTableCells(t.document.selection),i=o.shift(),{mergeWidth:r,mergeHeight:s}=function(t,e,n){let o=0,i=0;for(const t of e){const{row:e,column:r}=n.getCellLocation(t);o=Qb(t,r,o,"colspan"),i=Qb(t,e,i,"rowspan")}const{row:r,column:s}=n.getCellLocation(t);return{mergeWidth:o-s,mergeHeight:i-r}}(i,o,e);db("colspan",r,i,n),db("rowspan",s,i,n);for(const t of o)$b(t,i,n);Bb(i.findAncestor("table"),e),n.setSelection(i,"in")}))}}function $b(t,e,n){Kb(t)||(Kb(e)&&n.remove(n.createRangeIn(e)),n.move(n.createRangeIn(t),n.createPositionAt(e,"end"))),n.remove(t)}function Kb(t){return 1==t.childCount&&t.getChild(0).is("element","paragraph")&&t.getChild(0).isEmpty}function Qb(t,e,n,o){const i=parseInt(t.getAttribute(o)||1);return Math.max(n,e+i)}class Zb extends jo{constructor(t){super(t),this.affectsData=!1}refresh(){const t=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=t.length>0}execute(){const t=this.editor.model,e=this.editor.plugins.get("TableUtils"),n=e.getSelectionAffectedTableCells(t.document.selection),o=e.getRowIndexes(n),i=n[0].findAncestor("table"),r=[];for(let e=o.first;e<=o.last;e++)for(const n of i.getChild(e).getChildren())r.push(t.createRangeOn(n));t.change((t=>{t.setSelection(r)}))}}class Jb extends jo{constructor(t){super(t),this.affectsData=!1}refresh(){const t=this.editor.plugins.get("TableUtils").getSelectionAffectedTableCells(this.editor.model.document.selection);this.isEnabled=t.length>0}execute(){const t=this.editor.plugins.get("TableUtils"),e=this.editor.model,n=t.getSelectionAffectedTableCells(e.document.selection),o=n[0],i=n.pop(),r=o.findAncestor("table"),s=t.getCellLocation(o),a=t.getCellLocation(i),c=Math.min(s.column,a.column),l=Math.max(s.column,a.column),d=[];for(const t of new pb(r,{startColumn:c,endColumn:l}))d.push(e.createRangeOn(t.cell));e.change((t=>{t.setSelection(d)}))}}function Xb(t,e){let n=!1;const o=function(t){const e=parseInt(t.getAttribute("headingRows")||0),n=Array.from(t.getChildren()).reduce(((t,e)=>e.is("element","tableRow")?t+1:t),0),o=[];for(const{row:i,cell:r,cellHeight:s}of new pb(t)){if(s<2)continue;const t=it){const e=t-i;o.push({cell:r,rowspan:e})}}return o}(t);if(o.length){n=!0;for(const t of o)db("rowspan",t.rowspan,t.cell,e,1)}return n}function tw(t,e){let n=!1;const o=function(t){const e=new Array(t.childCount).fill(0);for(const{rowIndex:n}of new pb(t,{includeAllSlots:!0}))e[n]++;return e}(t),i=[];for(const[e,n]of o.entries())!n&&t.getChild(e).is("element","tableRow")&&i.push(e);if(i.length){n=!0;for(const n of i.reverse())e.remove(t.getChild(n)),o.splice(n,1)}const r=o.filter(((e,n)=>t.getChild(n).is("element","tableRow"))),s=r[0];if(!r.every((t=>t===s))){const o=r.reduce(((t,e)=>e>t?e:t),0);for(const[i,s]of r.entries()){const r=o-s;if(r){for(let n=0;nt.is("$text")));for(const t of n)e.wrap(e.createRangeOn(t),"paragraph");return!!n.length}function rw(t){return!(!t.position||!t.position.parent.is("element","tableCell"))&&("insert"==t.type&&"$text"==t.name||"remove"==t.type)}function sw(t,e){if(!t.is("element","paragraph"))return!1;const n=e.toViewElement(t);return!!n&&_b(t)!==n.is("element","span")}var aw=n(3881);qo()(aw.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),aw.Z.locals;class cw extends Oo{static get pluginName(){return"TableEditing"}static get requires(){return[Ub]}init(){const t=this.editor,e=t.model,n=e.schema,o=t.conversion,i=t.plugins.get(Ub);n.register("table",{inheritAllFrom:"$blockObject",allowAttributes:["headingRows","headingColumns"]}),n.register("tableRow",{allowIn:"table",isLimit:!0}),n.register("tableCell",{allowContentOf:"$container",allowIn:"tableRow",allowAttributes:["colspan","rowspan"],isLimit:!0,isSelectable:!0}),o.for("upcast").add((t=>{t.on("element:figure",((t,e,n)=>{if(!n.consumable.test(e.viewItem,{name:!0,classes:"table"}))return;const o=function(t){for(const e of t.getChildren())if(e.is("element","table"))return e}(e.viewItem);if(!o||!n.consumable.test(o,{name:!0}))return;n.consumable.consume(e.viewItem,{name:!0,classes:"table"});const i=To(n.convertItem(o,e.modelCursor).modelRange.getItems());i?(n.convertChildren(e.viewItem,n.writer.createPositionAt(i,"end")),n.updateConversionResult(i,e)):n.consumable.revert(e.viewItem,{name:!0,classes:"table"})}))})),o.for("upcast").add((t=>{t.on("element:table",((t,e,n)=>{const o=e.viewItem;if(!n.consumable.test(o,{name:!0}))return;const{rows:i,headingRows:r,headingColumns:s}=function(t){const e={headingRows:0,headingColumns:0},n=[],o=[];let i;for(const r of Array.from(t.getChildren()))if("tbody"===r.name||"thead"===r.name||"tfoot"===r.name){"thead"!==r.name||i||(i=r);const t=Array.from(r.getChildren()).filter((t=>t.is("element","tr")));for(const r of t)if("thead"===r.parent.name&&r.parent===i)e.headingRows++,n.push(r);else{o.push(r);const t=mb(r);t>e.headingColumns&&(e.headingColumns=t)}}return e.rows=[...n,...o],e}(o),a={};s&&(a.headingColumns=s),r&&(a.headingRows=r);const c=n.writer.createElement("table",a);if(n.safeInsert(c,e.modelCursor)){if(n.consumable.consume(o,{name:!0}),i.forEach((t=>n.convertItem(t,n.writer.createPositionAt(c,"end")))),n.convertChildren(o,n.writer.createPositionAt(c,"end")),c.isEmpty){const t=n.writer.createElement("tableRow");n.writer.insert(t,n.writer.createPositionAt(c,"end")),hb(n.writer,n.writer.createPositionAt(t,"end"))}n.updateConversionResult(c,e)}}))})),o.for("editingDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:kb(i,{asWidget:!0})}),o.for("dataDowncast").elementToStructure({model:{name:"table",attributes:["headingRows"]},view:kb(i)}),o.for("upcast").elementToElement({model:"tableRow",view:"tr"}),o.for("upcast").add((t=>{t.on("element:tr",((t,e)=>{e.viewItem.isEmpty&&0==e.modelCursor.index&&t.stop()}),{priority:"high"})})),o.for("downcast").elementToElement({model:"tableRow",view:(t,{writer:e})=>t.isEmpty?e.createEmptyElement("tr"):e.createContainerElement("tr")}),o.for("upcast").elementToElement({model:"tableCell",view:"td"}),o.for("upcast").elementToElement({model:"tableCell",view:"th"}),o.for("upcast").add(gb("td")),o.for("upcast").add(gb("th")),o.for("editingDowncast").elementToElement({model:"tableCell",view:bb({asWidget:!0})}),o.for("dataDowncast").elementToElement({model:"tableCell",view:bb()}),o.for("editingDowncast").elementToElement({model:"paragraph",view:wb({asWidget:!0}),converterPriority:"high"}),o.for("dataDowncast").elementToElement({model:"paragraph",view:wb(),converterPriority:"high"}),o.for("downcast").attributeToAttribute({model:"colspan",view:"colspan"}),o.for("upcast").attributeToAttribute({model:{key:"colspan",value:lw("colspan")},view:"colspan"}),o.for("downcast").attributeToAttribute({model:"rowspan",view:"rowspan"}),o.for("upcast").attributeToAttribute({model:{key:"rowspan",value:lw("rowspan")},view:"rowspan"}),t.data.mapper.on("modelToViewPosition",((t,e)=>{const n=e.modelPosition.parent,o=e.modelPosition.nodeBefore;if(!n.is("element","tableCell"))return;if(!o||!o.is("element","paragraph"))return;const i=e.mapper.toViewElement(o),r=e.mapper.toViewElement(n);i===r&&(e.viewPosition=e.mapper.findPositionIn(r,o.maxOffset))})),t.config.define("table.defaultHeadings.rows",0),t.config.define("table.defaultHeadings.columns",0),t.commands.add("insertTable",new Ab(t)),t.commands.add("insertTableRowAbove",new Cb(t,{order:"above"})),t.commands.add("insertTableRowBelow",new Cb(t,{order:"below"})),t.commands.add("insertTableColumnLeft",new vb(t,{order:"left"})),t.commands.add("insertTableColumnRight",new vb(t,{order:"right"})),t.commands.add("removeTableRow",new Rb(t)),t.commands.add("removeTableColumn",new jb(t)),t.commands.add("splitTableCellVertically",new yb(t,{direction:"vertically"})),t.commands.add("splitTableCellHorizontally",new yb(t,{direction:"horizontally"})),t.commands.add("mergeTableCells",new Yb(t)),t.commands.add("mergeTableCellRight",new Lb(t,{direction:"right"})),t.commands.add("mergeTableCellLeft",new Lb(t,{direction:"left"})),t.commands.add("mergeTableCellDown",new Lb(t,{direction:"down"})),t.commands.add("mergeTableCellUp",new Lb(t,{direction:"up"})),t.commands.add("setTableColumnHeader",new Vb(t)),t.commands.add("setTableRowHeader",new Fb(t)),t.commands.add("selectTableRow",new Zb(t)),t.commands.add("selectTableColumn",new Jb(t)),function(t){t.document.registerPostFixer((e=>function(t,e){const n=e.document.differ.getChanges();let o=!1;const i=new Set;for(const e of n){let n;"table"==e.name&&"insert"==e.type&&(n=e.position.nodeAfter),"tableRow"!=e.name&&"tableCell"!=e.name||(n=e.position.findAncestor("table")),ew(e)&&(n=e.range.start.findAncestor("table")),n&&!i.has(n)&&(o=Xb(n,t)||o,o=tw(n,t)||o,i.add(n))}return o}(e,t)))}(e),function(t){t.document.registerPostFixer((e=>function(t,e){const n=e.document.differ.getChanges();let o=!1;for(const e of n)"insert"==e.type&&"table"==e.name&&(o=nw(e.position.nodeAfter,t)||o),"insert"==e.type&&"tableRow"==e.name&&(o=ow(e.position.nodeAfter,t)||o),"insert"==e.type&&"tableCell"==e.name&&(o=iw(e.position.nodeAfter,t)||o),rw(e)&&(o=iw(e.position.parent,t)||o);return o}(e,t)))}(e),this.listenTo(e.document,"change:data",(()=>{!function(t,e){const n=t.document.differ;for(const t of n.getChanges()){let n,o=!1;if("attribute"==t.type){const e=t.range.start.nodeAfter;if(!e||!e.is("element","table"))continue;if("headingRows"!=t.attributeKey&&"headingColumns"!=t.attributeKey)continue;n=e,o="headingRows"==t.attributeKey}else"tableRow"!=t.name&&"tableCell"!=t.name||(n=t.position.findAncestor("table"),o="tableRow"==t.name);if(!n)continue;const i=n.getAttribute("headingRows")||0,r=n.getAttribute("headingColumns")||0,s=new pb(n);for(const t of s){const n=t.rowsw(t,e.mapper)));for(const t of n)e.reconvertItem(t)}}(e,t.editing)}))}}function lw(t){return e=>{const n=parseInt(e.getAttribute(t));return Number.isNaN(n)||n<=0?null:n}}var dw=n(1613);qo()(dw.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),dw.Z.locals;class hw extends bd{constructor(t){super(t);const e=this.bindTemplate;this.items=this._createGridCollection(),this.keystrokes=new So,this.focusTracker=new Mo,this.set("rows",0),this.set("columns",0),this.bind("label").to(this,"columns",this,"rows",((t,e)=>`${e} × ${t}`)),this.setTemplate({tag:"div",attributes:{class:["ck"]},children:[{tag:"div",attributes:{class:["ck-insert-table-dropdown__grid"]},on:{"mouseover@.ck-insert-table-dropdown-grid-box":e.to("boxover")},children:this.items},{tag:"div",attributes:{class:["ck","ck-insert-table-dropdown__label"],"aria-hidden":!0},children:[{text:e.to("label")}]}],on:{mousedown:e.to((t=>{t.preventDefault()})),click:e.to((()=>{this.fire("execute")}))}}),this.on("boxover",((t,e)=>{const{row:n,column:o}=e.target.dataset;this.items.get(10*(parseInt(n,10)-1)+(parseInt(o,10)-1)).focus()})),this.focusTracker.on("change:focusedElement",((t,e,n)=>{if(!n)return;const{row:o,column:i}=n.dataset;this.set({rows:parseInt(o),columns:parseInt(i)})})),this.on("change:columns",(()=>this._highlightGridBoxes())),this.on("change:rows",(()=>this._highlightGridBoxes()))}render(){super.render(),function({keystrokeHandler:t,focusTracker:e,gridItems:n,numberOfColumns:o,uiLanguageDirection:i}){const r="number"==typeof o?()=>o:o;function s(t){return o=>{const i=n.find((t=>t.element===e.focusedElement)),r=n.getIndex(i),s=t(r,n);n.get(s).focus(),o.stopPropagation(),o.preventDefault()}}function a(t,e){return t===e-1?0:t+1}function c(t,e){return 0===t?e-1:t-1}t.set("arrowright",s(((t,e)=>"rtl"===i?c(t,e.length):a(t,e.length)))),t.set("arrowleft",s(((t,e)=>"rtl"===i?a(t,e.length):c(t,e.length)))),t.set("arrowup",s(((t,e)=>{let n=t-r();return n<0&&(n=t+r()*Math.floor(e.length/r()),n>e.length-1&&(n-=r())),n}))),t.set("arrowdown",s(((t,e)=>{let n=t+r();return n>e.length-1&&(n=t%r()),n})))}({keystrokeHandler:this.keystrokes,focusTracker:this.focusTracker,gridItems:this.items,numberOfColumns:10,uiLanguageDirection:this.locale&&this.locale.uiLanguageDirection});for(const t of this.items)this.focusTracker.add(t.element);this.keystrokes.listenTo(this.element)}focus(){this.items.get(0).focus()}focusLast(){this.items.get(0).focus()}_highlightGridBoxes(){const t=this.rows,e=this.columns;this.items.map(((n,o)=>{const i=Math.floor(o/10){const o=t.commands.get("insertTable"),i=kh(n);let r;return i.bind("isEnabled").to(o),i.buttonView.set({icon:' ',label:e("Insert table"),tooltip:!0}),i.on("change:isOpen",(()=>{r||(r=new hw(n),i.panelView.children.add(r),r.delegate("execute").to(i),i.on("execute",(()=>{t.execute("insertTable",{rows:r.rows,columns:r.columns}),t.editing.view.focus()})))})),i})),t.ui.componentFactory.add("tableColumn",(t=>{const o=[{type:"switchbutton",model:{commandName:"setTableColumnHeader",label:e("Header column"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:n?"insertTableColumnLeft":"insertTableColumnRight",label:e("Insert column left")}},{type:"button",model:{commandName:n?"insertTableColumnRight":"insertTableColumnLeft",label:e("Insert column right")}},{type:"button",model:{commandName:"removeTableColumn",label:e("Delete column")}},{type:"button",model:{commandName:"selectTableColumn",label:e("Select column")}}];return this._prepareDropdown(e("Column"),' ',o,t)})),t.ui.componentFactory.add("tableRow",(t=>{const n=[{type:"switchbutton",model:{commandName:"setTableRowHeader",label:e("Header row"),bindIsOn:!0}},{type:"separator"},{type:"button",model:{commandName:"insertTableRowAbove",label:e("Insert row above")}},{type:"button",model:{commandName:"insertTableRowBelow",label:e("Insert row below")}},{type:"button",model:{commandName:"removeTableRow",label:e("Delete row")}},{type:"button",model:{commandName:"selectTableRow",label:e("Select row")}}];return this._prepareDropdown(e("Row"),' ',n,t)})),t.ui.componentFactory.add("mergeTableCells",(t=>{const o=[{type:"button",model:{commandName:"mergeTableCellUp",label:e("Merge cell up")}},{type:"button",model:{commandName:n?"mergeTableCellRight":"mergeTableCellLeft",label:e("Merge cell right")}},{type:"button",model:{commandName:"mergeTableCellDown",label:e("Merge cell down")}},{type:"button",model:{commandName:n?"mergeTableCellLeft":"mergeTableCellRight",label:e("Merge cell left")}},{type:"separator"},{type:"button",model:{commandName:"splitTableCellVertically",label:e("Split cell vertically")}},{type:"button",model:{commandName:"splitTableCellHorizontally",label:e("Split cell horizontally")}}];return this._prepareMergeSplitButtonDropdown(e("Merge cells"),' ',o,t)}))}_prepareDropdown(t,e,n,o){const i=this.editor,r=kh(o),s=this._fillDropdownWithListOptions(r,n);return r.buttonView.set({label:t,icon:e,tooltip:!0}),r.bind("isEnabled").toMany(s,"isEnabled",((...t)=>t.some((t=>t)))),this.listenTo(r,"execute",(t=>{i.execute(t.source.commandName),t.source instanceof Wd||i.editing.view.focus()})),r}_prepareMergeSplitButtonDropdown(t,e,n,o){const i=this.editor,r=kh(o,Kd),s="mergeTableCells",a=i.commands.get(s),c=this._fillDropdownWithListOptions(r,n);return r.buttonView.set({label:t,icon:e,tooltip:!0,isEnabled:!0}),r.bind("isEnabled").toMany([a,...c],"isEnabled",((...t)=>t.some((t=>t)))),this.listenTo(r.buttonView,"execute",(()=>{i.execute(s),i.editing.view.focus()})),this.listenTo(r,"execute",(t=>{i.execute(t.source.commandName),i.editing.view.focus()})),r}_fillDropdownWithListOptions(t,e){const n=this.editor,o=[],i=new Io;for(const t of e)gw(t,n,o,i);return wh(t,i,n.ui.componentFactory),o}}function gw(t,e,n,o){const i=t.model=new zh(t.model),{commandName:r,bindIsOn:s}=t.model;if("button"===t.type||"switchbutton"===t.type){const t=e.commands.get(r);n.push(t),i.set({commandName:r}),i.bind("isEnabled").to(t),s&&i.bind("isOn").to(t,"value")}i.set({withText:!0}),o.add(t)}var mw=n(6945);qo()(mw.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),mw.Z.locals;class pw extends Oo{static get pluginName(){return"TableSelection"}static get requires(){return[Ub,Ub]}init(){const t=this.editor,e=t.model,n=t.editing.view;this.listenTo(e,"deleteContent",((t,e)=>this._handleDeleteContent(t,e)),{priority:"high"}),this.listenTo(n.document,"insertText",((t,e)=>this._handleInsertTextEvent(t,e)),{priority:"high"}),this._defineSelectionConverter(),this._enablePluginDisabling()}getSelectedTableCells(){const t=this.editor.plugins.get(Ub),e=this.editor.model.document.selection,n=t.getSelectedTableCells(e);return 0==n.length?null:n}getSelectionAsFragment(){const t=this.editor.plugins.get(Ub),e=this.getSelectedTableCells();return e?this.editor.model.change((n=>{const o=n.createDocumentFragment(),{first:i,last:r}=t.getColumnIndexes(e),{first:s,last:a}=t.getRowIndexes(e),c=e[0].findAncestor("table");let l=a,d=r;if(t.isSelectionRectangular(e)){const t={firstColumn:i,lastColumn:r,firstRow:s,lastRow:a};l=Pb(c,t),d=zb(c,t)}const h=xb(c,{startRow:s,startColumn:i,endRow:l,endColumn:d},n);return n.insert(h,o,0),o})):null}setCellSelection(t,e){const n=this._getCellsToSelect(t,e);this.editor.model.change((t=>{t.setSelection(n.cells.map((e=>t.createRangeOn(e))),{backward:n.backward})}))}getFocusCell(){const t=[...this.editor.model.document.selection.getRanges()].pop().getContainedElement();return t&&t.is("element","tableCell")?t:null}getAnchorCell(){const t=To(this.editor.model.document.selection.getRanges()).getContainedElement();return t&&t.is("element","tableCell")?t:null}_defineSelectionConverter(){const t=this.editor,e=new Set;t.conversion.for("editingDowncast").add((t=>t.on("selection",((t,n,o)=>{const i=o.writer;!function(t){for(const n of e)t.removeClass("ck-editor__editable_selected",n);e.clear()}(i);const r=this.getSelectedTableCells();if(!r)return;for(const t of r){const n=o.mapper.toViewElement(t);i.addClass("ck-editor__editable_selected",n),e.add(n)}const s=o.mapper.toViewElement(r[r.length-1]);i.setSelection(s,0)}),{priority:"lowest"})))}_enablePluginDisabling(){const t=this.editor;this.on("change:isEnabled",(()=>{if(!this.isEnabled){const e=this.getSelectedTableCells();if(!e)return;t.model.change((n=>{const o=n.createPositionAt(e[0],0),i=t.model.schema.getNearestSelectionRange(o);n.setSelection(i)}))}}))}_handleDeleteContent(t,e){const n=this.editor.plugins.get(Ub),[o,i]=e,r=this.editor.model,s=!i||"backward"==i.direction,a=n.getSelectedTableCells(o);a.length&&(t.stop(),r.change((t=>{const e=a[s?a.length-1:0];r.change((t=>{for(const e of a)r.deleteContent(t.createSelection(e,"in"))}));const n=r.schema.getNearestSelectionRange(t.createPositionAt(e,0));o.is("documentSelection")?t.setSelection(n):o.setTo(n)})))}_handleInsertTextEvent(t,e){const n=this.editor,o=n.model.document.selection,i=this.getSelectedTableCells(o);if(!i)return;const r=n.editing.view,s=n.editing.mapper,a=i.map((t=>r.createRangeOn(s.toViewElement(t))));e.selection=r.createSelection(a)}_getCellsToSelect(t,e){const n=this.editor.plugins.get("TableUtils"),o=n.getCellLocation(t),i=n.getCellLocation(e),r=Math.min(o.row,i.row),s=Math.max(o.row,i.row),a=Math.min(o.column,i.column),c=Math.max(o.column,i.column),l=new Array(s-r+1).fill(null).map((()=>[])),d={startRow:r,endRow:s,startColumn:a,endColumn:c};for(const{row:e,cell:n}of new pb(t.findAncestor("table"),d))l[e-r].push(n);const h=i.rowt.reverse())),{cells:l.flat(),backward:h||u}}}class fw extends Oo{static get pluginName(){return"TableClipboard"}static get requires(){return[pw,Ub]}init(){const t=this.editor,e=t.editing.view.document;this.listenTo(e,"copy",((t,e)=>this._onCopyCut(t,e))),this.listenTo(e,"cut",((t,e)=>this._onCopyCut(t,e))),this.listenTo(t.model,"insertContent",((t,e)=>this._onInsertContent(t,...e)),{priority:"high"}),this.decorate("_replaceTableSlotCell")}_onCopyCut(t,e){const n=this.editor.plugins.get(pw);if(!n.getSelectedTableCells())return;if("cut"==t.name&&this.editor.isReadOnly)return;e.preventDefault(),t.stop();const o=this.editor.data,i=this.editor.editing.view.document,r=o.toView(n.getSelectionAsFragment());i.fire("clipboardOutput",{dataTransfer:e.dataTransfer,content:r,method:t.name})}_onInsertContent(t,e,n){if(n&&!n.is("documentSelection"))return;const o=this.editor.model,i=this.editor.plugins.get(Ub);let r=kw(e,o);if(!r)return;const s=i.getSelectionAffectedTableCells(o.document.selection);s.length?(t.stop(),o.change((t=>{const e={width:i.getColumns(r),height:i.getRows(r)},n=function(t,e,n,o){const i=t[0].findAncestor("table"),r=o.getColumnIndexes(t),s=o.getRowIndexes(t),a={firstColumn:r.first,lastColumn:r.last,firstRow:s.first,lastRow:s.last},c=1===t.length;return c&&(a.lastRow+=e.height-1,a.lastColumn+=e.width-1,function(t,e,n,o){const i=o.getColumns(t),r=o.getRows(t);n>i&&o.insertColumns(t,{at:i,columns:n-i}),e>r&&o.insertRows(t,{at:r,rows:e-r})}(i,a.lastRow+1,a.lastColumn+1,o)),c||!o.isSelectionRectangular(t)?function(t,e,n){const{firstRow:o,lastRow:i,firstColumn:r,lastColumn:s}=e,a={first:o,last:i},c={first:r,last:s};ww(t,r,a,n),ww(t,s+1,a,n),bw(t,o,c,n),bw(t,i+1,c,n,o)}(i,a,n):(a.lastRow=Pb(i,a),a.lastColumn=zb(i,a)),a}(s,e,t,i),o=n.lastRow-n.firstRow+1,a=n.lastColumn-n.firstColumn+1,c={startRow:0,startColumn:0,endRow:Math.min(o,e.height)-1,endColumn:Math.min(a,e.width)-1};r=xb(r,c,t);const l=s[0].findAncestor("table"),d=this._replaceSelectedCellsWithPasted(r,e,l,n,t);if(this.editor.plugins.get("TableSelection").isEnabled){const e=i.sortRanges(d.map((e=>t.createRangeOn(e))));t.setSelection(e)}else t.setSelection(d[0],0)}))):Bb(r,i)}_replaceSelectedCellsWithPasted(t,e,n,o,i){const{width:r,height:s}=e,a=function(t,e,n){const o=new Array(n).fill(null).map((()=>new Array(e).fill(null)));for(const{column:e,row:n,cell:i}of new pb(t))o[n][e]=i;return o}(t,r,s),c=[...new pb(n,{startRow:o.firstRow,endRow:o.lastRow,startColumn:o.firstColumn,endColumn:o.lastColumn,includeAllSlots:!0})],l=[];let d;for(const t of c){const{row:e,column:n}=t;n===o.firstColumn&&(d=t.getPositionBefore());const c=e-o.firstRow,h=n-o.firstColumn,u=a[c%s][h%r],g=u?i.cloneElement(u):null,m=this._replaceTableSlotCell(t,g,d,i);m&&(Mb(m,e,n,o.lastRow,o.lastColumn,i),l.push(m),d=i.createPositionAfter(m))}const h=parseInt(n.getAttribute("headingRows")||0),u=parseInt(n.getAttribute("headingColumns")||0),g=o.firstRow_w(t,e,n))).map((({cell:t})=>Db(t,e,o)))}function ww(t,e,n,o){if(!(e<1))return Ib(t,e).filter((({row:t,cellHeight:e})=>_w(t,e,n))).map((({cell:t,column:n})=>Tb(t,n,e,o)))}function _w(t,e,n){const o=t+e-1,{first:i,last:r}=n;return t>=i&&t<=r||t=i}class Aw extends Oo{static get pluginName(){return"TableKeyboard"}static get requires(){return[pw,Ub]}init(){const t=this.editor.editing.view.document;this.listenTo(t,"arrowKey",((...t)=>this._onArrowKey(...t)),{context:"table"}),this.listenTo(t,"tab",((...t)=>this._handleTabOnSelectedTable(...t)),{context:"figure"}),this.listenTo(t,"tab",((...t)=>this._handleTab(...t)),{context:["th","td"]})}_handleTabOnSelectedTable(t,e){const n=this.editor,o=n.model.document.selection.getSelectedElement();o&&o.is("element","table")&&(e.preventDefault(),e.stopPropagation(),t.stop(),n.model.change((t=>{t.setSelection(t.createRangeIn(o.getChild(0).getChild(0)))})))}_handleTab(t,e){const n=this.editor,o=this.editor.plugins.get(Ub),i=n.model.document.selection,r=!e.shiftKey;let s=o.getTableCellsContainingSelection(i)[0];if(s||(s=this.editor.plugins.get("TableSelection").getFocusCell()),!s)return;e.preventDefault(),e.stopPropagation(),t.stop();const a=s.parent,c=a.parent,l=c.getChildIndex(a),d=a.getChildIndex(s),h=0===d;if(!r&&h&&0===l)return void n.model.change((t=>{t.setSelection(t.createRangeOn(c))}));const u=d===a.childCount-1,g=l===o.getRows(c)-1;if(r&&g&&u&&(n.execute("insertTableRowBelow"),l===o.getRows(c)-1))return void n.model.change((t=>{t.setSelection(t.createRangeOn(c))}));let m;if(r&&u){const t=c.getChild(l+1);m=t.getChild(0)}else if(!r&&h){const t=c.getChild(l-1);m=t.getChild(t.childCount-1)}else m=a.getChild(d+(r?1:-1));n.model.change((t=>{t.setSelection(t.createRangeIn(m))}))}_onArrowKey(t,e){const n=this.editor,o=vo(e.keyCode,n.locale.contentLanguageDirection);this._handleArrowKeys(o,e.shiftKey)&&(e.preventDefault(),e.stopPropagation(),t.stop())}_handleArrowKeys(t,e){const n=this.editor.plugins.get(Ub),o=this.editor.model,i=o.document.selection,r=["right","down"].includes(t),s=n.getSelectedTableCells(i);if(s.length){let n;return n=e?this.editor.plugins.get("TableSelection").getFocusCell():r?s[s.length-1]:s[0],this._navigateFromCellInDirection(n,t,e),!0}const a=i.focus.findAncestor("tableCell");if(!a)return!1;if(!i.isCollapsed)if(e){if(i.isBackward==r&&!i.containsEntireContent(a))return!1}else{const t=i.getSelectedElement();if(!t||!o.schema.isObject(t))return!1}return!!this._isSelectionAtCellEdge(i,a,r)&&(this._navigateFromCellInDirection(a,t,e),!0)}_isSelectionAtCellEdge(t,e,n){const o=this.editor.model,i=this.editor.model.schema,r=n?t.getLastPosition():t.getFirstPosition();if(!i.getLimitElement(r).is("element","tableCell"))return o.createPositionAt(e,n?"end":0).isTouching(r);const s=o.createSelection(r);return o.modifySelection(s,{direction:n?"forward":"backward"}),r.isEqual(s.focus)}_navigateFromCellInDirection(t,e,n=!1){const o=this.editor.model,i=t.findAncestor("table"),r=[...new pb(i,{includeAllSlots:!0})],{row:s,column:a}=r[r.length-1],c=r.find((({cell:e})=>e==t));let{row:l,column:d}=c;switch(e){case"left":d--;break;case"up":l--;break;case"right":d+=c.cellWidth;break;case"down":l+=c.cellHeight}if(l<0||l>s||d<0&&l<=0||d>a&&l>=s)return void o.change((t=>{t.setSelection(t.createRangeOn(i))}));d<0?(d=n?0:a,l--):d>a&&(d=n?a:0,l++);const h=r.find((t=>t.row==l&&t.column==d)).cell,u=["right","down"].includes(e),g=this.editor.plugins.get("TableSelection");if(n&&g.isEnabled){const e=g.getAnchorCell()||t;g.setCellSelection(e,h)}else{const t=o.createPositionAt(h,u?0:"end");o.change((e=>{e.setSelection(t)}))}}}class Cw extends ss{constructor(t){super(t),this.domEventType=["mousemove","mouseleave"]}onDomEvent(t){this.fire(t.type,t)}}class vw extends Oo{static get pluginName(){return"TableMouse"}static get requires(){return[pw,Ub]}init(){this.editor.editing.view.addObserver(Cw),this._enableShiftClickSelection(),this._enableMouseDragSelection()}_enableShiftClickSelection(){const t=this.editor,e=t.plugins.get(Ub);let n=!1;const o=t.plugins.get(pw);this.listenTo(t.editing.view.document,"mousedown",((i,r)=>{const s=t.model.document.selection;if(!this.isEnabled||!o.isEnabled)return;if(!r.domEvent.shiftKey)return;const a=o.getAnchorCell()||e.getTableCellsContainingSelection(s)[0];if(!a)return;const c=this._getModelTableCellFromDomEvent(r);c&&yw(a,c)&&(n=!0,o.setCellSelection(a,c),r.preventDefault())})),this.listenTo(t.editing.view.document,"mouseup",(()=>{n=!1})),this.listenTo(t.editing.view.document,"selectionChange",(t=>{n&&t.stop()}),{priority:"highest"})}_enableMouseDragSelection(){const t=this.editor;let e,n,o=!1,i=!1;const r=t.plugins.get(pw);this.listenTo(t.editing.view.document,"mousedown",((t,n)=>{this.isEnabled&&r.isEnabled&&(n.domEvent.shiftKey||n.domEvent.ctrlKey||n.domEvent.altKey||(e=this._getModelTableCellFromDomEvent(n)))})),this.listenTo(t.editing.view.document,"mousemove",((t,s)=>{if(!s.domEvent.buttons)return;if(!e)return;const a=this._getModelTableCellFromDomEvent(s);a&&yw(e,a)&&(n=a,o||n==e||(o=!0)),o&&(i=!0,r.setCellSelection(e,n),s.preventDefault())})),this.listenTo(t.editing.view.document,"mouseup",(()=>{o=!1,i=!1,e=null,n=null})),this.listenTo(t.editing.view.document,"selectionChange",(t=>{i&&t.stop()}),{priority:"highest"})}_getModelTableCellFromDomEvent(t){const e=t.target,n=this.editor.editing.view.createPositionAt(e,0);return this.editor.editing.mapper.toModelPosition(n).parent.findAncestor("tableCell",{includeSelf:!0})}}function yw(t,e){return t.parent.parent==e.parent.parent}var xw=n(6306);function Ew(t){const e=t.getSelectedElement();return e&&Iw(e)?e:null}function Dw(t){const e=t.getFirstPosition();if(!e)return null;let n=e.parent;for(;n;){if(n.is("element")&&Iw(n))return n;n=n.parent}return null}function Iw(t){return!!t.getCustomProperty("table")&&Ku(t)}qo()(xw.Z,{injectType:"singletonStyleTag",attributes:{"data-cke":!0},insert:"head",singleton:!0}),xw.Z.locals;const Tw={autoRefresh:!0},Mw=36e5;class Sw{constructor(t,e=Tw){if(!t)throw new f("token-missing-token-url",this);e.initValue&&this._validateTokenValue(e.initValue),this.set("value",e.initValue),this._refresh="function"==typeof t?t:()=>{return e=t,new Promise(((t,n)=>{const o=new XMLHttpRequest;o.open("GET",e),o.addEventListener("load",(()=>{const e=o.status,i=o.response;return e<200||e>299?n(new f("token-cannot-download-new-token",null)):t(i)})),o.addEventListener("error",(()=>n(new Error("Network Error")))),o.addEventListener("abort",(()=>n(new Error("Abort")))),o.send()}));var e},this._options=Object.assign({},Tw,e)}init(){return new Promise(((t,e)=>{this.value?(this._options.autoRefresh&&this._registerRefreshTokenTimeout(),t(this)):this.refreshToken().then(t).catch(e)}))}refreshToken(){return this._refresh().then((t=>{this._validateTokenValue(t),this.set("value",t),this._options.autoRefresh&&this._registerRefreshTokenTimeout()})).then((()=>this))}destroy(){clearTimeout(this._tokenRefreshTimeout)}_validateTokenValue(t){const e="string"==typeof t,n=!/^".*"$/.test(t),o=e&&3===t.split(".").length;if(!n||!o)throw new f("token-not-in-jwt-format",this)}_registerRefreshTokenTimeout(){const t=this._getTokenRefreshTimeoutTime();clearTimeout(this._tokenRefreshTimeout),this._tokenRefreshTimeout=setTimeout((()=>{this.refreshToken()}),t)}_getTokenRefreshTimeoutTime(){try{const[,t]=this.value.split("."),{exp:e}=JSON.parse(atob(t));return e?Math.floor((1e3*e-Date.now())/2):Mw}catch(t){return Mw}}static create(t,e=Tw){return new Sw(t,e).init()}}d(Sw,V);const Nw=Sw,Bw=/^data:(\S*?);base64,/;class Pw{constructor(t,e,n){if(!t)throw new f("fileuploader-missing-file",null);if(!e)throw new f("fileuploader-missing-token",null);if(!n)throw new f("fileuploader-missing-api-address",null);this.file=function(t){if("string"!=typeof t)return!1;const e=t.match(Bw);return!(!e||!e.length)}(t)?function(t,e=512){try{const n=t.match(Bw)[1],o=atob(t.replace(Bw,"")),i=[];for(let t=0;tt(n))),this}onError(t){return this.once("error",((e,n)=>t(n))),this}abort(){this.xhr.abort()}send(){return this._prepareRequest(),this._attachXHRListeners(),this._sendRequest()}_prepareRequest(){const t=new XMLHttpRequest;t.open("POST",this._apiAddress),t.setRequestHeader("Authorization",this._token.value),t.responseType="json",this.xhr=t}_attachXHRListeners(){const t=this,e=this.xhr;function n(e){return()=>t.fire("error",e)}e.addEventListener("error",n("Network Error")),e.addEventListener("abort",n("Abort")),e.upload&&e.upload.addEventListener("progress",(t=>{t.lengthComputable&&this.fire("progress",{total:t.total,uploaded:t.loaded})})),e.addEventListener("load",(()=>{const t=e.status,n=e.response;if(t<200||t>299)return this.fire("error",n.message||n.error)}))}_sendRequest(){const t=new FormData,e=this.xhr;return t.append("file",this.file),new Promise(((n,o)=>{e.addEventListener("load",(()=>{const t=e.status,i=e.response;return t<200||t>299?i.message?o(new f("fileuploader-uploading-data-failed",this,{message:i.message})):o(i.error):n(i)})),e.addEventListener("error",(()=>o(new Error("Network Error")))),e.addEventListener("abort",(()=>o(new Error("Abort")))),e.send(t)}))}}d(Pw,E);class zw{constructor(t,e){if(!t)throw new f("uploadgateway-missing-token",null);if(!e)throw new f("uploadgateway-missing-api-address",null);this._token=t,this._apiAddress=e}upload(t){return new Pw(t,this._token,this._apiAddress)}}class Lw extends Wo{static get pluginName(){return"CloudServicesCore"}createToken(t,e){return new Nw(t,e)}createUploadGateway(t,e){return new zw(t,e)}}class Ow extends $h{}Ow.builtinPlugins=[class extends Oo{static get requires(){return[Tg,Ru,zg,Uu,mu,Gg]}static get pluginName(){return"Essentials"}},class extends Oo{static get requires(){return[Yg]}static get pluginName(){return"CKFinderUploadAdapter"}init(){const t=this.editor.config.get("ckfinder.uploadUrl");t&&(this.editor.plugins.get(Yg).createUploadAdapter=e=>new Xg(e,t,this.editor.t))}},class extends Oo{static get requires(){return[gu]}static get pluginName(){return"Autoformat"}afterInit(){this._addListAutoformats(),this._addBasicStylesAutoformats(),this._addHeadingAutoformats(),this._addBlockQuoteAutoformats(),this._addCodeBlockAutoformats(),this._addHorizontalLineAutoformats()}_addListAutoformats(){const t=this.editor.commands;t.get("bulletedList")&&tm(this.editor,this,/^[*-]\s$/,"bulletedList"),t.get("numberedList")&&tm(this.editor,this,/^1[.|)]\s$/,"numberedList"),t.get("todoList")&&tm(this.editor,this,/^\[\s?\]\s$/,"todoList"),t.get("checkTodoList")&&tm(this.editor,this,/^\[\s?x\s?\]\s$/,(()=>{this.editor.execute("todoList"),this.editor.execute("checkTodoList")}))}_addBasicStylesAutoformats(){const t=this.editor.commands;if(t.get("bold")){const t=om(this.editor,"bold");em(this.editor,this,/(?:^|\s)(\*\*)([^*]+)(\*\*)$/g,t),em(this.editor,this,/(?:^|\s)(__)([^_]+)(__)$/g,t)}if(t.get("italic")){const t=om(this.editor,"italic");em(this.editor,this,/(?:^|\s)(\*)([^*_]+)(\*)$/g,t),em(this.editor,this,/(?:^|\s)(_)([^_]+)(_)$/g,t)}if(t.get("code")){const t=om(this.editor,"code");em(this.editor,this,/(`)([^`]+)(`)$/g,t)}if(t.get("strikethrough")){const t=om(this.editor,"strikethrough");em(this.editor,this,/(~~)([^~]+)(~~)$/g,t)}}_addHeadingAutoformats(){const t=this.editor.commands.get("heading");t&&t.modelElements.filter((t=>t.match(/^heading[1-6]$/))).forEach((e=>{const n=e[7],o=new RegExp(`^(#{${n}})\\s$`);tm(this.editor,this,o,(()=>{if(!t.isEnabled||t.value===e)return!1;this.editor.execute("heading",{value:e})}))}))}_addBlockQuoteAutoformats(){this.editor.commands.get("blockQuote")&&tm(this.editor,this,/^>\s$/,"blockQuote")}_addCodeBlockAutoformats(){const t=this.editor,e=t.model.document.selection;t.commands.get("codeBlock")&&tm(t,this,/^```$/,(()=>{if(e.getFirstPosition().parent.is("element","listItem"))return!1;this.editor.execute("codeBlock",{usePreviousLanguageChoice:!0})}))}_addHorizontalLineAutoformats(){this.editor.commands.get("horizontalLine")&&tm(this.editor,this,/^---$/,"horizontalLine")}},class extends Oo{static get requires(){return[sm,cm]}static get pluginName(){return"Bold"}},class extends Oo{static get requires(){return[dm,um]}static get pluginName(){return"Italic"}},class extends Oo{static get requires(){return[km,wm]}static get pluginName(){return"BlockQuote"}},class extends Oo{static get pluginName(){return"CKBox"}static get requires(){return[Sm,_m]}},class extends Oo{static get pluginName(){return"CKFinder"}static get requires(){return["Link","CKFinderUploadAdapter",Rm,zm]}},class extends Wo{static get pluginName(){return"CloudServices"}static get requires(){return[Lw]}init(){const t=this.context.config.get("cloudServices")||{};for(const e in t)this[e]=t[e];if(this._tokens=new Map,this.tokenUrl)return this.token=this.context.plugins.get("CloudServicesCore").createToken(this.tokenUrl),this._tokens.set(this.tokenUrl,this.token),this.token.init();this.token=null}registerTokenUrl(t){if(this._tokens.has(t))return Promise.resolve(this.getTokenFor(t));const e=this.context.plugins.get("CloudServicesCore").createToken(t);return this._tokens.set(t,e),e.init()}getTokenFor(t){const e=this._tokens.get(t);if(!e)throw new f("cloudservices-token-not-registered",this);return e}destroy(){super.destroy();for(const t of this._tokens.values())t.destroy()}},class extends Oo{static get requires(){return[jm,"ImageUpload"]}init(){const t=this.editor;t.plugins.has("ImageBlockEditing")||t.plugins.has("ImageInlineEditing")||k("easy-image-image-feature-missing",t)}static get pluginName(){return"EasyImage"}},class extends Oo{static get requires(){return[$m,Qm]}static get pluginName(){return"Heading"}},class extends Oo{static get requires(){return[bp,_p]}static get pluginName(){return"Image"}},class extends Oo{static get requires(){return[vp,yp]}static get pluginName(){return"ImageCaption"}},class extends Oo{static get requires(){return[Fp,Up]}static get pluginName(){return"ImageStyle"}},class extends Oo{static get requires(){return[fg,ep]}static get pluginName(){return"ImageToolbar"}afterInit(){const t=this.editor,e=t.t,n=t.plugins.get(fg),o=t.plugins.get("ImageUtils");var i;n.register("image",{ariaLabel:e("Image toolbar"),items:(i=t.config.get("image.toolbar")||[],i.map((t=>P(t)?t.name:t))),getRelatedElement:t=>o.getClosestSelectedImageWidget(t)})}},class extends Oo{static get pluginName(){return"ImageUpload"}static get requires(){return[af,Kp,Xp]}},class extends Oo{static get pluginName(){return"Indent"}static get requires(){return[lf,uf]}},class extends Oo{static get requires(){return[Yf,nk,rk]}static get pluginName(){return"Link"}},class extends Oo{static get requires(){return[Pk,Lk]}static get pluginName(){return"List"}},class extends Oo{static get requires(){return[Gk,Qk,Yk,mg]}static get pluginName(){return"MediaEmbed"}},Wm,class extends Oo{static get pluginName(){return"PasteFromOffice"}static get requires(){return[Xh]}init(){const t=this.editor,e=t.editing.view.document,n=[];n.push(new cb(e)),n.push(new ib(e)),t.plugins.get("ClipboardPipeline").on("inputTransformation",((o,i)=>{if(i._isTransformedWithPasteFromOffice)return;if(t.model.document.selection.getFirstPosition().parent.is("element","codeBlock"))return;const r=i.dataTransfer.getData("text/html"),s=n.find((t=>t.isActive(r)));s&&(i._parsedData=function(t,e){const n=new DOMParser,o=function(t){return lb(lb(t)).replace(/([^\S\r\n]*?)[\r\n]+([^\S\r\n]*<\/span>)/g,"$1$2").replace(/<\/span>/g,"").replace(/ <\//g," ").replace(/ <\/o:p>/g," ").replace(/( |\u00A0)<\/o:p>/g,"").replace(/>([^\S\r\n]*[\r\n]\s*)<")}(function(t){const e="