From e40feb993ef7f24191c03ed855b0c168d9c06ae7 Mon Sep 17 00:00:00 2001 From: Evg Date: Mon, 30 May 2022 20:26:30 +0300 Subject: [PATCH] =?UTF-8?q?UX:=20Drop-down=20menu=20=D1=81=20=D1=83=D1=87?= =?UTF-8?q?=D0=B5=D1=82=D0=BE=D0=BC=20=D0=BC=D0=BE=D0=B1=D0=B8=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D1=8B=D1=85=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9=D1=81?= =?UTF-8?q?=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Мы можем скрыть «длинные цепочки» служебной информации в постах, ответах и комментариях доступных для персонала, чтобы не нарушат макет на устройствах, где ширина экрана ограничена. We can hide "long chains" of service information in posts, replies and comments available to staff so as not to break the layout on devices where the screen width is limited. --- public/assets/css/style.css | 2 +- .../default/_block/admin-dropdown-post.php | 30 +++++++ .../_block/{show-ip.php => admin-show-ip.php} | 4 +- .../views/default/_block/comments-view.php | 4 +- .../views/default/_block/questions-view.php | 4 +- .../views/default/content/answer/answer.php | 2 +- .../views/default/content/answer/answers.php | 10 +-- .../views/default/content/comment/comment.php | 2 +- .../default/content/comment/comments.php | 8 +- resources/views/default/content/home.php | 8 +- resources/views/default/content/post/view.php | 23 ++---- .../default/content/user/favorite/all.php | 22 ++--- .../views/default/global/base.header.php | 2 +- .../views/default/global/item.header.php | 2 +- .../default/scss/components/catalog.scss | 2 +- .../views/default/scss/components/icons.scss | 1 + .../views/default/scss/components/menu.scss | 1 - resources/views/qa/content/post/view.php | 19 +---- .../views/qa/content/user/favorite/all.php | 22 ++--- .../views/qa/content/user/profile/answer.php | 22 ----- .../views/qa/content/user/profile/comment.php | 23 ------ .../views/qa/content/user/profile/header.php | 81 ------------------- .../views/qa/content/user/profile/index.php | 15 ---- .../views/qa/content/user/profile/post.php | 18 ----- resources/views/qa/global/base.header.php | 2 +- resources/views/test/content/post/post.php | 4 +- resources/views/test/content/post/view.php | 19 +---- 27 files changed, 91 insertions(+), 261 deletions(-) create mode 100644 resources/views/default/_block/admin-dropdown-post.php rename resources/views/default/_block/{show-ip.php => admin-show-ip.php} (65%) delete mode 100644 resources/views/qa/content/user/profile/answer.php delete mode 100644 resources/views/qa/content/user/profile/comment.php delete mode 100644 resources/views/qa/content/user/profile/header.php delete mode 100644 resources/views/qa/content/user/profile/index.php delete mode 100644 resources/views/qa/content/user/profile/post.php diff --git a/public/assets/css/style.css b/public/assets/css/style.css index 6af8b8e9..93ea8231 100644 --- a/public/assets/css/style.css +++ b/public/assets/css/style.css @@ -1,2 +1,2 @@ @charset "UTF-8"; -#contentWrapper{display:flex;gap:1rem;margin:0 auto}h1,h2,h3,h4,h5{font-weight:500;margin:0}.list-none{list-style:none;padding:0;margin:0}.d-header{top:0;z-index:50;position:sticky;background-color:var(--white);box-shadow:0 1px 2px -1px rgba(0, 0, 0, 0.25);backface-visibility:hidden;height:3.5em;margin-bottom:15px}.medium-zoom--opened .d-header,.medium-zoom--opened.up_down_btn{z-index:0}.wrap{margin:0 auto;height:100%;max-width:1436px;padding-left:5px;padding-right:5px}.d-header_contents{display:flex;align-items:center;height:100%;padding:0 15px;position:relative}.search{height:30px;width:100%;border-radius:20px;background-color:var(--gray-100);padding-left:15px}.page-search{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;padding:20px 60px 10px 30px;margin:0 auto}.main-search{margin-left:30px}.page-search-right{width:100%;margin-left:45px}.page-search__input{width:100%;border-radius:5px;height:50px;border:9px solid #eee;padding-left:15px;color:var(--gray-700)}.tabs{padding:3px 6px 3px 6px;margin-right:15px}.tabs.active{background-color:var(--gray-100);color:var(--gray-600)}aside{min-width:260px;max-width:310px}aside ul{list-style:none;padding:0;margin:0;font-size:0.875rem}aside ul a{color:var(--gray)}footer{background-color:var(--white);color:var(--gray-600);padding:15px;overflow:hidden;margin-top:15px}footer .icon{color:var(--gray-600);font-size:21px;margin-right:15px}footer ul{padding-left:60px;list-style:none;margin:0}footer ul li a{font-size:14px;color:var(--gray-600);margin-bottom:5px}footer ul li a:hover,footer .icon:hover{color:#111}code{color:#9b4f5e;background-color:#f5f2f0;padding:3px;border-radius:3px;font-size:14px}pre{white-space:pre-wrap;word-wrap:break-word}blockquote{margin-left:15px;background-color:#f3f3f6;padding:0.1rem 1rem;border-left:3px solid #d2d6dd;display:table}blockquote p{margin:2px}hr{border:none;clear:both;background-color:#ddd;height:1px}details{border-radius:0 0 3px 3px;background-color:#f5f5fa;padding:2px 6px;margin:0}summary{background-color:#f5f5fa;color:#666;font-size:14px}details[open]>summary{padding:0 0 10px 0;color:#666}.txt-closed{padding:10px;background-color:lightyellow;margin-bottom:15px;display:inherit}.tooltip{position:absolute;right:0;box-shadow:0 12px 12px rgba(0, 0, 0, 0.15);background-color:#fff;padding:10px;font-size:14px;border-radius:5px;color:var(--gray-600);text-align:center}.box{border-radius:5px;padding:15px;margin-bottom:15px}.box-flex{display:flex;border-radius:5px;position:relative;flex-direction:row;align-items:center;padding:15px;margin-bottom:15px}.box-center{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.search-input{width:300px;height:50px;padding-left:15px;border-radius:3px}.search-button-icon{border:none;height:50px;width:50px;color:#4f5b66;font-size:18px;border-radius:3px}.body-bg-fon .box-flex,.body-bg-fon .box{border:1px solid var(--gray-300);background-color:var(--white)}.body-bg-fon.dark .box-flex,.body-bg-fon.dark .box{border:1px solid #d0d0d0;background-color:#d0d0d0}ul.last-content{list-style:none;font-size:0.875rem;padding:0;margin:0}ul.last-content li{margin-bottom:15px}ul.last-content li a{display:inline;padding:0}ul.last-content a.last-content_telo{display:block}.uppercase-box{font-size:0.75rem;text-transform:uppercase;margin-bottom:10px;letter-spacing:1.5px}a:hover>img{opacity:0.8}.underline-hover:hover{text-decoration:underline}.shown_post img{width:100%}.post-body.full img:hover{box-shadow:0 1px 8px 0 rgba(0, 0, 0, 0.2)}.post-body .post-img img{margin-top:5px}.post-body.full img{max-width:100%;display:block}.content-body{max-width:780px}.body-bg-fon .box.bg-red-200{background-color:var(--red-200)}.body-bg-fon .bg-blue-100{background-color:var(--blue-100)}.content-body p img{max-width:99%;max-height:500px;display:block}.shown_post img.emoji,.post-body.full img.emoji,.content-body img.emoji{height:16px;width:16px;display:inline-block}.content_tree:target,.content_tree.edit{background-clip:content-box;background-color:lightyellow;margin-top:-70px;padding-top:70px}.ind-first-p p:first-child{margin-top:3px}iframe{max-width:560px;max-height:320px}.home-img,.thumb{width:260px;height:130px;object-fit:cover;border-radius:5px}.preview .home-img{display:none}.up_down_btn{bottom:40px;right:10px;line-height:30px;cursor:pointer;background-color:#f3f4f6;text-align:center;position:fixed;z-index:50;height:30px;width:30px;color:#374151;border-radius:3px}.up_down_btn:hover{text-decoration:none;background-color:#e9ebec}.up_down_btn-disabled{cursor:default;opacity:0}.box-answer{line-height:1.3;padding:5px;height:48px;width:54px;text-align:center}.ind-first-p a[rel~="nofollow"]:after,.post-body a[rel~="nofollow"]:after{content:"";font-family:bootstrap-icons;color:var(--gray-600);vertical-align:middle;margin-left:3px}.menu__left{min-width:180px}.menuno .menu__left{display:none}.dropdown,.menu,.nav,.breadcrumbs{list-style:none;margin:0;padding:0;font-size:0.875rem}.dropdown a i,.menu a i{margin-right:10px;font-size:1.5rem}.dropdown{display:none;position:absolute;right:0;background-color:#fff;top:51px;box-shadow:0 12px 12px rgba(0, 0, 0, 0.15);padding:5px 10px 5px 10px;z-index:5;min-width:180px}.dropdown.left{left:0;width:150px}.menu a,.dropdown li>a{color:var(--gray);padding:3px 10px 3px 13px;display:flex;flex-direction:row;align-items:center}.nav{display:flex}.nav a{padding-right:20px;color:var(--gray)}.nav a i{margin-right:4px}.active,a.active,a.active>i,.nav a:hover,.menu a:hover,.menu a:hover>i,.nav a:hover>i,.dropdown a:hover,.dropdown a:hover>i{color:#0ea5e9}.breadcrumbs li{display:inline;color:var(--gray-600)}.breadcrumbs li:not(:last-child):after{content:" / "}html{height:100%;overflow-y:scroll}*,*::before,*::after{box-sizing:border-box}:active,:hover,:focus{outline:0;outline-offset:0}:root{--black: #030303;--white: #fff;--yellow: #f7f7eb;--purple: #f3e8ff;--green: #16a34a;--red: #ef4444;--red-200: #fecaca;--gray-100: #f3f4f6;--gray-300: #ededed;--gray-600: #9ca3af;--gray: #4b5563;--blue: #3b82f6;--blue-100: #dbeafe;--slate-100: #f1f5f9;--slate-300: #cbd5e1;--pink-800: #9d174d;--sky: #0ea5e9;--violet: #f3f1ed}body{line-height:1.5;font-family:BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-sans;padding:0;margin:0}.body-bg-fon{background-color:var(--gray-100)}body.dark{filter:invert(100%) hue-rotate(180deg);background-color:#222}body.dark .bg-white{background-color:var(--gray-300)}body.dark img{filter:invert(100%)}a{color:#1c59d1;cursor:pointer;text-decoration:none}a:hover,a:focus,a:active{color:#1e70bf}img{border-radius:3px;vertical-align:middle}.top0{top:0}.top-sm{top:70px}.top-xl{top:115px}.right0{right:0}.right5{right:5px}.bottom0{bottom:0}.bottom5{bottom:5px}.left0{left:0}.mr-auto{margin:0 auto}.-mr-1{margin-right:-0.5rem}.-mt20{margin-top:-20px}.-mt50{margin-top:-50px}.-mt90{margin-top:-90px}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.m5{margin:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.m10{margin:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.m15{margin:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.m20{margin:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mt30{margin-top:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.ml45{margin-left:45px}.ml-40{margin-left:-40px}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.p5{padding:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.p15{padding:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.black{color:var(--black)}.white{color:var(--white)}.yellow{color:var(--yellow)}.green{color:var(--green)}.gray{color:var(--gray)}.gray-600{color:var(--gray-600)}.sky{color:var(--sky)}.red{color:var(--red)}.red-200{color:var(--red-200)}.bg-black{background-color:var(--black)}.bg-white{background-color:var(--white)}.bg-green{background-color:var(--green)}.bg-purple{background-color:var(--purple)}.bg-yellow{background-color:var(--yellow)}.bg-lightyellow{background-color:lightyellow}.bg-lightgray{background-color:var(--gray-100)}.bg-violet{background-color:var(--violet)}.bg-blue{background-color:var(--blue)}.bg-blue-100{background-color:var(--blue-100)}.bg-blue-200{background-color:#f0f6f3}.bg-red-200{background-color:var(--red-200)}.bg-beige{background-color:#fff4e8}.box-shadow{box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.15)}.box-shadow-all{box-shadow:0 4px 14px rgba(0, 0, 0, 0.15)}.box-shadow-top{box-shadow:0 -5px 5px -5px rgba(0, 0, 0, 0.15)}.br-gray{border:1px solid var(--gray-300)}.br-top-dotted{border:1px dotted #ddd}.br-bottom{border-bottom:1px solid #ddd}.border-bottom:last-child{border:0}.br-rd3{border-radius:3px}.br-rd5{border-radius:5px}.br-rd20{border-radius:20px}.br-rd-50{border-radius:50%}.w-auto{width:auto}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-90{width:90%}.w-100{width:100%}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w94{width:94px}.w110{width:110px}.w160{width:160px}.w200{width:200px}.max-w-100{max-width:100%}.max-w300{max-width:300px}.max-w780{max-width:780px}.max-width{max-width:1636px}.min-h100{min-height:100px}.z-10{z-index:10}.z-40{z-index:40}.text-xs{font-size:0.75rem}.text-sm{font-size:0.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.text-7xl{font-size:4.5rem}.text-8xl{font-size:6rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.grid{display:grid}.gap{gap:1rem}.flex{display:flex}.fixed{position:fixed}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-auto{flex:1 1 0%}.clear{clear:both}.left{float:left}.right{float:right}.center{text-align:center}.align-right{text-align:right}.middle{vertical-align:middle}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.items-center{align-items:center}.italic{font-style:italic}.sticky{position:sticky}.absolute{position:absolute}.relative{position:relative}.hidden{overflow:hidden}.none{display:none}.block{display:block}.table{display:table}.inline{display:inline-block}.list-none-one{list-style:none}.break-all{word-break:break-all}.logo{color:var(--black);font-size:21px}.favicons{height:18px;width:18px}.img-sm{width:24px;height:24px;margin-right:6px}.img-base{width:36px;height:36px;margin-right:6px}.img-lg{width:64px;height:64px;margin-right:8px}.img-xl{width:94px;height:94px;margin-right:15px}.img-base{border:1px solid var(--gray-300)}textarea{width:100%;font-size:16px;padding:1px 6px;border:1px solid var(--slate-300)}input,select{border:1px solid var(--slate-300);font-size:16px}fieldset input:not([type=radio]):not([type=checkbox]):not([type=range]),fieldset select{width:100%;min-height:34px;padding:5px}fieldset{padding:0;border:0;position:relative;margin:10px 0}fieldset.rememberme label{display:inline;vertical-align:middle;margin-left:5px;color:var(--gray)}.help{font-size:0.875rem;color:var(--gray-600)}select{background-color:var(--white)}input:focus,textarea:focus{border:1px solid #9ccdf8}label{display:block;margin-bottom:5px}::placeholder{color:#919191}table{margin-bottom:1.5rem;width:100%;border-collapse:collapse;border-spacing:0}table td,table th{font-size:14px;padding:5px}table tr:nth-of-type(2n){background-color:var(--slate-100)}table thead th{border-bottom:2px solid rgba(222, 226, 230, 0.5)}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid transparent;padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.btn-small{padding:0.15rem 0.35rem;font-size:0.775rem}.btn-primary{color:var(--white);background-color:#0085ee;border-color:#0379d7}.btn-outline-primary{color:#0085ee;background-color:var(--white);border-color:#0085ee}.btn-primary:hover,.btn-primary:focus{color:var(--white);opacity:0.8}.btn-outline-primary:hover,.btn-outline-primary:focus{color:var(--white);background-color:#0085ee;border-color:#0379d7}.fon-rgba{background-color:rgba(0, 0, 0, 0.3);padding:1px 6px}.focus-id{text-align:center;border-radius:20px;font-size:0.875rem;padding:5px 15px 5px 15px}.focus-id.yes{background-color:#f3f4f6;color:#9ca3af}.focus-id.no{background-color:#f0f9ff;color:#0ea5e9}.focus-id:hover{opacity:0.8}.tags{padding:0.15rem 0.35rem;font-size:0.775rem;color:#0ea5e9;background-color:#dbeafe;border-radius:5px;display:inline-block}.tags:hover{color:#fff;background-color:#5fb878}.tags-xs{margin-right:5px;padding:2px 6px 2px 6px;border-bottom:1px solid #bbbbbb;background-color:#ececec;color:#6b3e4a;border-radius:3px;font-size:0.75rem}.tags-xs:hover{color:#444;background-color:#fff}.tags-xs-yellow{background-color:#fffcd7;border:1px solid #d5d458;border-radius:5px;color:#333333;font-size:8pt;margin-left:0.25em;padding:0px 0.4em 1px 0.4em;text-decoration:none}.tags-xs-blue{background-color:#ddebf9;border-color:#b2ccf0;color:#333333}.tags-look .tagify__dropdown__item{display:inline-block;border-radius:3px;padding:0.3em 0.5em;border:1px solid #ccc;background-color:#f3f3f3;margin:0.2em;font-size:0.85em;color:black;transition:0s}.tags-look .tagify__dropdown__item--active{color:black}.tags-look .tagify__dropdown__item:hover{background-color:lightyellow;border-color:gold}.tagify--outside{border:0}.tagify--outside .tagify__input{order:-1;flex:100%;border:1px solid var(--tags-border-color);margin-bottom:1em;transition:0.1s}.tagify--outside .tagify__input:hover{border-color:var(--tags-hover-border-color)}.tagify--outside.tagify--focus .tagify__input{transition:0s;border-color:var(--tags-focus-border-color)}[x-cloak]{display:none !important}.modal{display:flex;align-items:center;justify-content:center;position:fixed;z-index:10;width:100%;height:100%}.model-inner{background-color:white;border-radius:0.5em;max-width:600px;padding:2em;margin:auto}.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid black}.overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:black;opacity:0.75}.notice{animation-name:toastEffect;animation-timing-function:ease-in;background-color:#555555;border-radius:3px;box-shadow:0px 5px 15px 0 #ddd;color:#ffffff;display:inline-block;padding:2px 20px;position:fixed;text-align:center;text-decoration:none;z-index:2147483647}.notice-bottom{bottom:1rem}.notice-center{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;right:0}.notice-left{left:1rem}.notice-right{right:1rem}.notice-top{top:1rem}@keyframes toastEffect{0%{opacity:0}100%{opacity:0}20%{opacity:1}80%{opacity:1}}main{width:calc(100% - 390px)}.col-two{width:calc(100% - 160px)}.article{width:calc(100% - 320px)}.menuno main{width:calc(100% - 230px)}.menuno .col-two{width:100%}@media (max-width:1050px){.home-img,img.thumb{width:160px;height:auto}iframe{max-width:270px;max-height:170px}.menu__left{min-width:160px}aside{width:250px}}@media (max-width:890px){aside{display:none}main{width:calc(100% - 160px)}.menuno main{width:100%}}@media (max-width:780px){.menu__button{transition:0.3s ease}.menu__left{opacity:0;visibility:hidden;transition-property:opacity, visibility;z-index:98;left:0;top:0;bottom:0;min-width:180px;background-color:#eaecf0;box-shadow:5px 0 5px -5px rgba(0, 0, 0, 0.25);overflow-x:hidden;position:absolute}.menu__left.menu__active,.menu__left.menu-none.menu__active{opacity:1;visibility:visible;transition:0.25s;position:fixed;display:block}.menu__left.menu__active ul.top-sm{top:0}.menu__left.menu__active .menu li{background-color:#fff}.mb-w-33{width:33%}.mb-w100{width:100px}.mb-ml10{margin-left:10px}.mb-ml20{margin-left:20px}.mb-mr5{margin-right:5px}.mb-ml5{margin-left:5px}.mb-mt5{margin-top:5px}.mb-ml0{margin-left:0}.mb-pl0{padding-left:0}.mb-pr0{padding-right:0}.mb-p10{padding:10px}.mb-text-xl{font-size:1.25rem}.mb-inline{display:inline}.mb-gap-05{gap:0.5rem}.mb-block{display:block}.mb-absolute{position:absolute}.logo{font-size:18px}.mb-w-100,main,main.col-two{width:100%}.mb-none{display:none}.d-header_contents{padding:0 2px}ul.setting>li>a>i{display:none}.home-img{width:100%}.flex-auto{flex-wrap:wrap;flex:1 1 auto}}@font-face{font-family:"bootstrap-icons";src:url("./fonts/bootstrap-icons.woff2?a74547b2f0863226942ff8ded57db345") format("woff2"), url("./fonts/bootstrap-icons.woff?a74547b2f0863226942ff8ded57db345") format("woff");font-display:swap}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em}.bi-type-bold::before{content:""}.bi-door-closed::before{content:""}.bi-camera::before{content:""}.bi-emoji-smile::before{content:""}.bi-type-italic::before{content:""}.bi-type-strikethrough::before{content:""}.bi-quote::before{content:""}.bi-code::before{content:""}.bi-arrows-move::before{content:""}.bi-layout-split::before{content:""}.bi-house::before{content:""}.bi-bezier2::before{content:""}.bi-trophy::before{content:""}.bi-arrow-return-right::before{content:""}.bi-sort-down::before{content:""}.bi-circle::before{content:""}.bi-columns-gap::before{content:""}.bi-journal-text::before{content:""}.bi-journals::before{content:""}.bi-journal-richtext::before{content:""}.bi-chat-quote::before{content:""}.bi-receipt::before{content:""}.bi-people::before{content:""}.bi-person::before{content:""}.bi-person-plus::before{content:""}.bi-person-x-fill::before{content:""}.bi-chat-dots::before{content:""}.bi-chat-text::before{content:""}.bi-link-45deg::before{content:""}.bi-arrow-up-right-square::before{content:""}.bi-heart::before{content:""}.bi-bookmark::before{content:""}.bi-bookmark-plus::before{content:""}.bi-bookmark-dash::before{content:""}.bi-app::before{content:""}.bi-bar-chart::before{content:""}.bi-plus-lg::before{content:""}.bi-intersect::before{content:""}.bi-menu-app::before{content:""}.bi-bell::before{content:""}.bi-bell-fill::before{content:""}.bi-unlock::before{content:""}.bi-brightness-high::before{content:""}.bi-gear::before{content:""}.bi-pencil-square::before{content:""}.bi-app-indicator::before{content:""}.bi-envelope::before{content:""}.bi-arrow-up::before{content:""}.bi-shield-exclamation::before{content:""}.bi-box-arrow-right::before{content:""}.bi-search::before{content:""}.bi-brush::before{content:""}.bi-exclamation-diamond::before{content:""}.bi-reply::before{content:""}.bi-tools::before{content:""}.bi-badge-ad::before{content:""}.bi-award::before{content:""}.bi-patch-question::before{content:""}.bi-bug::before{content:""}.bi-mic::before{content:""}.bi-pencil::before{content:""}.bi-plus::before{content:""}.bi-journal::before{content:""}.bi-flag::before{content:""}.bi-calendar-week::before{content:""}.bi-person-x::before{content:""}.bi-folder-symlink::before{content:""}.bi-lightning::before{content:""}.bi-hash::before{content:""}.bi-trash::before{content:""}.bi-sort-up::before{content:""}.bi-record-circle::before{content:""}.bi-x-circle::before{content:""}.bi-check2-square::before{content:""}.bi-emoji-wink::before{content:""}.bi-list::before{content:""}.bi-info-square::before{content:""}.bi-chevron-down::before{content:""}.bi-chevron-right::before{content:""}.bi-chevron-double-right::before{content:""}.bi-lock::before{content:""}.bi-pin-angle::before{content:""}.bi-eye::before{content:""}.bi-eye-slash::before{content:""}.bi-gift::before{content:""}.bi-x-octagon::before{content:""}.bi-github::before{content:""}.bi-discord::before{content:""}.bi-info-lg::before{content:""}pre.lb{background:#181818;padding:15px}pre.lb span.kl-language,pre.lb span.kl-expression{color:white}pre.lb span.kl-keyword{color:#FF9700}pre.lb span.kl-operator{color:#c17200}pre.lb span.kl-delimiter{color:#c17200}pre.lb span.kl-string{color:#b7e388}pre.lb span.kl-comment{color:#888}pre.lb span.kl-number{color:#E26F90}pre.lb span.kl-constant{color:#F5A2B7}pre.lb span.kl-call{color:#F4BD8C}pre.lb span.kl-call.kl-preprocessor{color:#99764b}pre.lb span.kl-preprocessor{color:#ad916f}pre.lb span.kl-symbol{color:#ffdebb}pre.lb span.kl-variable{color:#AD83E2}pre.lb span.kl-annotation{color:#FF9700}pre.lb span.kl-parameter{color:#6691C2}pre.lb span.kl-annotation.kl-arguments{color:white}pre.lb span.kl-variable.kl-splat{color:#BD9CE0}pre.lb span.kl-variable.kl-property{color:#BD9CE0}pre.lb span.kl-symbol.kl-dotnet{color:#ffdebb}pre.lb span.kl-comment.kl-docblock{color:#999}pre.lb span.kl-tag{color:#c17200}pre.lb span.kl-symbol.kl-tag{font-weight:bold}pre.lb span.kl-attribute{color:#F4BD8C}pre.lb span.kl-format.kl-bold{font-weight:bold}pre.lb span.kl-format.kl-italics{font-style:italic}pre.lb span.kl-format.kl-strike{text-decoration:line-through}pre.lb span.kl-format.kl-underline{text-decoration:underline}pre.lb span.kl-format.kl-monospace,pre.lb span.kl-format.kl-block.kl-code{color:#666}pre.lb span.kl-format.kl-header{color:#6691C2}pre.lb span.kl-symbol.kl-type{color:#F5A2B7}pre.lb span.kl-tag.kl-namespace{color:#FF9700;font-weight:normal}pre.lb span.kl-attribute.kl-namespace{color:#ffdebb}pre.lb span.kl-diff.kl-add,pre.lb span.kl-annotation.kl-diff.kl-add{color:#89B366}pre.lb span.kl-diff.kl-remove,pre.lb span.kl-annotation.kl-diff.kl-remove{color:#E26F90}.item main{margin-left:30px}.item-logo{margin-top:30px;font-size:21px}.item-cat{padding:0 0 10px 30px}.list-items{margin:0;max-width:926px;padding:0 30px 0 0;list-style:none}.list-items li{position:relative;display:flex;box-sizing:border-box;width:100%;margin-bottom:28px}.list-items__thumb{width:200px;margin:5px 20px 0 0}.list-items__description{color:var(--gray-600);width:100%}.list-items__thumb-image{box-sizing:border-box;width:200px;height:140px;box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.15)}.list-items__text{color:var(--gray-600)}.list-items__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:0.875rem;margin-top:10px;text-transform:lowercase}.item-categories{display:flex;flex-wrap:wrap;background-color:#f3f1ed;padding:20px 20px 20px 30px;margin-bottom:25px}.categories-telo,.item-categories>div{width:33%;margin-bottom:10px}body.item.dark h2,body.item.dark .categories-telo a{color:#111}body.item.dark .box{background-color:#d0d0d0}.dropdown{min-width:220px}@media (max-width:890px){.item.logo{display:none}.item-categories,.item-cat{padding:20px 20px 20px 15px}.categories-telo,.item-categories>div{width:99%;margin-bottom:10px}.item main{margin-left:15px}.item-search{padding:10px}.item-search-right{margin-left:0}} \ No newline at end of file +#contentWrapper{display:flex;gap:1rem;margin:0 auto}h1,h2,h3,h4,h5{font-weight:500;margin:0}.list-none{list-style:none;padding:0;margin:0}.d-header{top:0;z-index:50;position:sticky;background-color:var(--white);box-shadow:0 1px 2px -1px rgba(0, 0, 0, 0.25);backface-visibility:hidden;height:3.5em;margin-bottom:15px}.medium-zoom--opened .d-header,.medium-zoom--opened.up_down_btn{z-index:0}.wrap{margin:0 auto;height:100%;max-width:1436px;padding-left:5px;padding-right:5px}.d-header_contents{display:flex;align-items:center;height:100%;padding:0 15px;position:relative}.search{height:30px;width:100%;border-radius:20px;background-color:var(--gray-100);padding-left:15px}.page-search{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;padding:20px 60px 10px 30px;margin:0 auto}.main-search{margin-left:30px}.page-search-right{width:100%;margin-left:45px}.page-search__input{width:100%;border-radius:5px;height:50px;border:9px solid #eee;padding-left:15px;color:var(--gray-700)}.tabs{padding:3px 6px 3px 6px;margin-right:15px}.tabs.active{background-color:var(--gray-100);color:var(--gray-600)}aside{min-width:260px;max-width:310px}aside ul{list-style:none;padding:0;margin:0;font-size:0.875rem}aside ul a{color:var(--gray)}footer{background-color:var(--white);color:var(--gray-600);padding:15px;overflow:hidden;margin-top:15px}footer .icon{color:var(--gray-600);font-size:21px;margin-right:15px}footer ul{padding-left:60px;list-style:none;margin:0}footer ul li a{font-size:14px;color:var(--gray-600);margin-bottom:5px}footer ul li a:hover,footer .icon:hover{color:#111}code{color:#9b4f5e;background-color:#f5f2f0;padding:3px;border-radius:3px;font-size:14px}pre{white-space:pre-wrap;word-wrap:break-word}blockquote{margin-left:15px;background-color:#f3f3f6;padding:0.1rem 1rem;border-left:3px solid #d2d6dd;display:table}blockquote p{margin:2px}hr{border:none;clear:both;background-color:#ddd;height:1px}details{border-radius:0 0 3px 3px;background-color:#f5f5fa;padding:2px 6px;margin:0}summary{background-color:#f5f5fa;color:#666;font-size:14px}details[open]>summary{padding:0 0 10px 0;color:#666}.txt-closed{padding:10px;background-color:lightyellow;margin-bottom:15px;display:inherit}.tooltip{position:absolute;right:0;box-shadow:0 12px 12px rgba(0, 0, 0, 0.15);background-color:#fff;padding:10px;font-size:14px;border-radius:5px;color:var(--gray-600);text-align:center}.box{border-radius:5px;padding:15px;margin-bottom:15px}.box-flex{display:flex;border-radius:5px;position:relative;flex-direction:row;align-items:center;padding:15px;margin-bottom:15px}.box-center{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.search-input{width:300px;height:50px;padding-left:15px;border-radius:3px}.search-button-icon{border:none;height:50px;width:50px;color:#4f5b66;font-size:18px;border-radius:3px}.body-bg-fon .box-flex,.body-bg-fon .box{border:1px solid var(--gray-300);background-color:var(--white)}.body-bg-fon.dark .box-flex,.body-bg-fon.dark .box{border:1px solid #d0d0d0;background-color:#d0d0d0}ul.last-content{list-style:none;font-size:0.875rem;padding:0;margin:0}ul.last-content li{margin-bottom:15px}ul.last-content li a{display:inline;padding:0}ul.last-content a.last-content_telo{display:block}.uppercase-box{font-size:0.75rem;text-transform:uppercase;margin-bottom:10px;letter-spacing:1.5px}a:hover>img{opacity:0.8}.underline-hover:hover{text-decoration:underline}.shown_post img{width:100%}.post-body.full img:hover{box-shadow:0 1px 8px 0 rgba(0, 0, 0, 0.2)}.post-body .post-img img{margin-top:5px}.post-body.full img{max-width:100%;display:block}.content-body{max-width:780px}.body-bg-fon .box.bg-red-200{background-color:var(--red-200)}.body-bg-fon .bg-blue-100{background-color:var(--blue-100)}.content-body p img{max-width:99%;max-height:500px;display:block}.shown_post img.emoji,.post-body.full img.emoji,.content-body img.emoji{height:16px;width:16px;display:inline-block}.content_tree:target,.content_tree.edit{background-clip:content-box;background-color:lightyellow;margin-top:-70px;padding-top:70px}.ind-first-p p:first-child{margin-top:3px}iframe{max-width:560px;max-height:320px}.home-img,.thumb{width:260px;height:130px;object-fit:cover;border-radius:5px}.preview .home-img{display:none}.up_down_btn{bottom:40px;right:10px;line-height:30px;cursor:pointer;background-color:#f3f4f6;text-align:center;position:fixed;z-index:50;height:30px;width:30px;color:#374151;border-radius:3px}.up_down_btn:hover{text-decoration:none;background-color:#e9ebec}.up_down_btn-disabled{cursor:default;opacity:0}.box-answer{line-height:1.3;padding:5px;height:48px;width:54px;text-align:center}.ind-first-p a[rel~="nofollow"]:after,.post-body a[rel~="nofollow"]:after{content:"";font-family:bootstrap-icons;color:var(--gray-600);vertical-align:middle;margin-left:3px}.menu__left{min-width:180px}.menuno .menu__left{display:none}.dropdown,.menu,.nav,.breadcrumbs{list-style:none;margin:0;padding:0;font-size:0.875rem}.dropdown a i,.menu a i{margin-right:10px;font-size:1.5rem}.dropdown{display:none;position:absolute;right:0;background-color:#fff;box-shadow:0 12px 12px rgba(0, 0, 0, 0.15);padding:5px 10px 5px 10px;z-index:5;min-width:180px}.dropdown.left{left:0;width:150px}.menu a,.dropdown li>a{color:var(--gray);padding:3px 10px 3px 13px;display:flex;flex-direction:row;align-items:center}.nav{display:flex}.nav a{padding-right:20px;color:var(--gray)}.nav a i{margin-right:4px}.active,a.active,a.active>i,.nav a:hover,.menu a:hover,.menu a:hover>i,.nav a:hover>i,.dropdown a:hover,.dropdown a:hover>i{color:#0ea5e9}.breadcrumbs li{display:inline;color:var(--gray-600)}.breadcrumbs li:not(:last-child):after{content:" / "}html{height:100%;overflow-y:scroll}*,*::before,*::after{box-sizing:border-box}:active,:hover,:focus{outline:0;outline-offset:0}:root{--black: #030303;--white: #fff;--yellow: #f7f7eb;--purple: #f3e8ff;--green: #16a34a;--red: #ef4444;--red-200: #fecaca;--gray-100: #f3f4f6;--gray-300: #ededed;--gray-600: #9ca3af;--gray: #4b5563;--blue: #3b82f6;--blue-100: #dbeafe;--slate-100: #f1f5f9;--slate-300: #cbd5e1;--pink-800: #9d174d;--sky: #0ea5e9;--violet: #f3f1ed}body{line-height:1.5;font-family:BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-sans;padding:0;margin:0}.body-bg-fon{background-color:var(--gray-100)}body.dark{filter:invert(100%) hue-rotate(180deg);background-color:#222}body.dark .bg-white{background-color:var(--gray-300)}body.dark img{filter:invert(100%)}a{color:#1c59d1;cursor:pointer;text-decoration:none}a:hover,a:focus,a:active{color:#1e70bf}img{border-radius:3px;vertical-align:middle}.top0{top:0}.top-sm{top:70px}.top-xl{top:115px}.right0{right:0}.right5{right:5px}.bottom0{bottom:0}.bottom5{bottom:5px}.left0{left:0}.mr-auto{margin:0 auto}.-mr-1{margin-right:-0.5rem}.-mt20{margin-top:-20px}.-mt50{margin-top:-50px}.-mt90{margin-top:-90px}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0{margin-left:0}.m5{margin:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.m10{margin:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.m15{margin:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.m20{margin:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mt30{margin-top:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.ml45{margin-left:45px}.ml-40{margin-left:-40px}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.p5{padding:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.p15{padding:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.p20{padding:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.black{color:var(--black)}.white{color:var(--white)}.yellow{color:var(--yellow)}.green{color:var(--green)}.gray{color:var(--gray)}.gray-600{color:var(--gray-600)}.sky{color:var(--sky)}.red{color:var(--red)}.red-200{color:var(--red-200)}.bg-black{background-color:var(--black)}.bg-white{background-color:var(--white)}.bg-green{background-color:var(--green)}.bg-purple{background-color:var(--purple)}.bg-yellow{background-color:var(--yellow)}.bg-lightyellow{background-color:lightyellow}.bg-lightgray{background-color:var(--gray-100)}.bg-violet{background-color:var(--violet)}.bg-blue{background-color:var(--blue)}.bg-blue-100{background-color:var(--blue-100)}.bg-blue-200{background-color:#f0f6f3}.bg-red-200{background-color:var(--red-200)}.bg-beige{background-color:#fff4e8}.box-shadow{box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.15)}.box-shadow-all{box-shadow:0 4px 14px rgba(0, 0, 0, 0.15)}.box-shadow-top{box-shadow:0 -5px 5px -5px rgba(0, 0, 0, 0.15)}.br-gray{border:1px solid var(--gray-300)}.br-top-dotted{border:1px dotted #ddd}.br-bottom{border-bottom:1px solid #ddd}.border-bottom:last-child{border:0}.br-rd3{border-radius:3px}.br-rd5{border-radius:5px}.br-rd20{border-radius:20px}.br-rd-50{border-radius:50%}.w-auto{width:auto}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-90{width:90%}.w-100{width:100%}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w94{width:94px}.w110{width:110px}.w160{width:160px}.w200{width:200px}.max-w-100{max-width:100%}.max-w300{max-width:300px}.max-w780{max-width:780px}.max-width{max-width:1636px}.min-h100{min-height:100px}.z-10{z-index:10}.z-40{z-index:40}.text-xs{font-size:0.75rem}.text-sm{font-size:0.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.text-7xl{font-size:4.5rem}.text-8xl{font-size:6rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.grid{display:grid}.gap{gap:1rem}.flex{display:flex}.fixed{position:fixed}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-auto{flex:1 1 0%}.clear{clear:both}.left{float:left}.right{float:right}.center{text-align:center}.align-right{text-align:right}.middle{vertical-align:middle}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.items-center{align-items:center}.italic{font-style:italic}.sticky{position:sticky}.absolute{position:absolute}.relative{position:relative}.hidden{overflow:hidden}.none{display:none}.block{display:block}.table{display:table}.inline{display:inline-block}.list-none-one{list-style:none}.break-all{word-break:break-all}.logo{color:var(--black);font-size:21px}.favicons{height:18px;width:18px}.img-sm{width:24px;height:24px;margin-right:6px}.img-base{width:36px;height:36px;margin-right:6px}.img-lg{width:64px;height:64px;margin-right:8px}.img-xl{width:94px;height:94px;margin-right:15px}.img-base{border:1px solid var(--gray-300)}textarea{width:100%;font-size:16px;padding:1px 6px;border:1px solid var(--slate-300)}input,select{border:1px solid var(--slate-300);font-size:16px}fieldset input:not([type=radio]):not([type=checkbox]):not([type=range]),fieldset select{width:100%;min-height:34px;padding:5px}fieldset{padding:0;border:0;position:relative;margin:10px 0}fieldset.rememberme label{display:inline;vertical-align:middle;margin-left:5px;color:var(--gray)}.help{font-size:0.875rem;color:var(--gray-600)}select{background-color:var(--white)}input:focus,textarea:focus{border:1px solid #9ccdf8}label{display:block;margin-bottom:5px}::placeholder{color:#919191}table{margin-bottom:1.5rem;width:100%;border-collapse:collapse;border-spacing:0}table td,table th{font-size:14px;padding:5px}table tr:nth-of-type(2n){background-color:var(--slate-100)}table thead th{border-bottom:2px solid rgba(222, 226, 230, 0.5)}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid transparent;padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.btn-small{padding:0.15rem 0.35rem;font-size:0.775rem}.btn-primary{color:var(--white);background-color:#0085ee;border-color:#0379d7}.btn-outline-primary{color:#0085ee;background-color:var(--white);border-color:#0085ee}.btn-primary:hover,.btn-primary:focus{color:var(--white);opacity:0.8}.btn-outline-primary:hover,.btn-outline-primary:focus{color:var(--white);background-color:#0085ee;border-color:#0379d7}.fon-rgba{background-color:rgba(0, 0, 0, 0.3);padding:1px 6px}.focus-id{text-align:center;border-radius:20px;font-size:0.875rem;padding:5px 15px 5px 15px}.focus-id.yes{background-color:#f3f4f6;color:#9ca3af}.focus-id.no{background-color:#f0f9ff;color:#0ea5e9}.focus-id:hover{opacity:0.8}.tags{padding:0.15rem 0.35rem;font-size:0.775rem;color:#0ea5e9;background-color:#dbeafe;border-radius:5px;display:inline-block}.tags:hover{color:#fff;background-color:#5fb878}.tags-xs{margin-right:5px;padding:2px 6px 2px 6px;border-bottom:1px solid #bbbbbb;background-color:#ececec;color:#6b3e4a;border-radius:3px;font-size:0.75rem}.tags-xs:hover{color:#444;background-color:#fff}.tags-xs-yellow{background-color:#fffcd7;border:1px solid #d5d458;border-radius:5px;color:#333333;font-size:8pt;margin-left:0.25em;padding:0px 0.4em 1px 0.4em;text-decoration:none}.tags-xs-blue{background-color:#ddebf9;border-color:#b2ccf0;color:#333333}.tags-look .tagify__dropdown__item{display:inline-block;border-radius:3px;padding:0.3em 0.5em;border:1px solid #ccc;background-color:#f3f3f3;margin:0.2em;font-size:0.85em;color:black;transition:0s}.tags-look .tagify__dropdown__item--active{color:black}.tags-look .tagify__dropdown__item:hover{background-color:lightyellow;border-color:gold}.tagify--outside{border:0}.tagify--outside .tagify__input{order:-1;flex:100%;border:1px solid var(--tags-border-color);margin-bottom:1em;transition:0.1s}.tagify--outside .tagify__input:hover{border-color:var(--tags-hover-border-color)}.tagify--outside.tagify--focus .tagify__input{transition:0s;border-color:var(--tags-focus-border-color)}[x-cloak]{display:none !important}.modal{display:flex;align-items:center;justify-content:center;position:fixed;z-index:10;width:100%;height:100%}.model-inner{background-color:white;border-radius:0.5em;max-width:600px;padding:2em;margin:auto}.modal-header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid black}.overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:black;opacity:0.75}.notice{animation-name:toastEffect;animation-timing-function:ease-in;background-color:#555555;border-radius:3px;box-shadow:0px 5px 15px 0 #ddd;color:#ffffff;display:inline-block;padding:2px 20px;position:fixed;text-align:center;text-decoration:none;z-index:2147483647}.notice-bottom{bottom:1rem}.notice-center{left:0;margin-left:auto;margin-right:auto;max-width:fit-content;right:0}.notice-left{left:1rem}.notice-right{right:1rem}.notice-top{top:1rem}@keyframes toastEffect{0%{opacity:0}100%{opacity:0}20%{opacity:1}80%{opacity:1}}main{width:calc(100% - 390px)}.col-two{width:calc(100% - 160px)}.article{width:calc(100% - 320px)}.menuno main{width:calc(100% - 230px)}.menuno .col-two{width:100%}@media (max-width:1050px){.home-img,img.thumb{width:160px;height:auto}iframe{max-width:270px;max-height:170px}.menu__left{min-width:160px}aside{width:250px}}@media (max-width:890px){aside{display:none}main{width:calc(100% - 160px)}.menuno main{width:100%}}@media (max-width:780px){.menu__button{transition:0.3s ease}.menu__left{opacity:0;visibility:hidden;transition-property:opacity, visibility;z-index:98;left:0;top:0;bottom:0;min-width:180px;background-color:#eaecf0;box-shadow:5px 0 5px -5px rgba(0, 0, 0, 0.25);overflow-x:hidden;position:absolute}.menu__left.menu__active,.menu__left.menu-none.menu__active{opacity:1;visibility:visible;transition:0.25s;position:fixed;display:block}.menu__left.menu__active ul.top-sm{top:0}.menu__left.menu__active .menu li{background-color:#fff}.mb-w-33{width:33%}.mb-w100{width:100px}.mb-ml10{margin-left:10px}.mb-ml20{margin-left:20px}.mb-mr5{margin-right:5px}.mb-ml5{margin-left:5px}.mb-mt5{margin-top:5px}.mb-ml0{margin-left:0}.mb-pl0{padding-left:0}.mb-pr0{padding-right:0}.mb-p10{padding:10px}.mb-text-xl{font-size:1.25rem}.mb-inline{display:inline}.mb-gap-05{gap:0.5rem}.mb-block{display:block}.mb-absolute{position:absolute}.logo{font-size:18px}.mb-w-100,main,main.col-two{width:100%}.mb-none{display:none}.d-header_contents{padding:0 2px}ul.setting>li>a>i{display:none}.home-img{width:100%}.flex-auto{flex-wrap:wrap;flex:1 1 auto}}@font-face{font-family:"bootstrap-icons";src:url("./fonts/bootstrap-icons.woff2?a74547b2f0863226942ff8ded57db345") format("woff2"), url("./fonts/bootstrap-icons.woff?a74547b2f0863226942ff8ded57db345") format("woff");font-display:swap}.bi::before,[class^="bi-"]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em}.bi-type-bold::before{content:""}.bi-door-closed::before{content:""}.bi-three-dots::before{content:""}.bi-camera::before{content:""}.bi-emoji-smile::before{content:""}.bi-type-italic::before{content:""}.bi-type-strikethrough::before{content:""}.bi-quote::before{content:""}.bi-code::before{content:""}.bi-arrows-move::before{content:""}.bi-layout-split::before{content:""}.bi-house::before{content:""}.bi-bezier2::before{content:""}.bi-trophy::before{content:""}.bi-arrow-return-right::before{content:""}.bi-sort-down::before{content:""}.bi-circle::before{content:""}.bi-columns-gap::before{content:""}.bi-journal-text::before{content:""}.bi-journals::before{content:""}.bi-journal-richtext::before{content:""}.bi-chat-quote::before{content:""}.bi-receipt::before{content:""}.bi-people::before{content:""}.bi-person::before{content:""}.bi-person-plus::before{content:""}.bi-person-x-fill::before{content:""}.bi-chat-dots::before{content:""}.bi-chat-text::before{content:""}.bi-link-45deg::before{content:""}.bi-arrow-up-right-square::before{content:""}.bi-heart::before{content:""}.bi-bookmark::before{content:""}.bi-bookmark-plus::before{content:""}.bi-bookmark-dash::before{content:""}.bi-app::before{content:""}.bi-bar-chart::before{content:""}.bi-plus-lg::before{content:""}.bi-intersect::before{content:""}.bi-menu-app::before{content:""}.bi-bell::before{content:""}.bi-bell-fill::before{content:""}.bi-unlock::before{content:""}.bi-brightness-high::before{content:""}.bi-gear::before{content:""}.bi-pencil-square::before{content:""}.bi-app-indicator::before{content:""}.bi-envelope::before{content:""}.bi-arrow-up::before{content:""}.bi-shield-exclamation::before{content:""}.bi-box-arrow-right::before{content:""}.bi-search::before{content:""}.bi-brush::before{content:""}.bi-exclamation-diamond::before{content:""}.bi-reply::before{content:""}.bi-tools::before{content:""}.bi-badge-ad::before{content:""}.bi-award::before{content:""}.bi-patch-question::before{content:""}.bi-bug::before{content:""}.bi-mic::before{content:""}.bi-pencil::before{content:""}.bi-plus::before{content:""}.bi-journal::before{content:""}.bi-flag::before{content:""}.bi-calendar-week::before{content:""}.bi-person-x::before{content:""}.bi-folder-symlink::before{content:""}.bi-lightning::before{content:""}.bi-hash::before{content:""}.bi-trash::before{content:""}.bi-sort-up::before{content:""}.bi-record-circle::before{content:""}.bi-x-circle::before{content:""}.bi-check2-square::before{content:""}.bi-emoji-wink::before{content:""}.bi-list::before{content:""}.bi-info-square::before{content:""}.bi-chevron-down::before{content:""}.bi-chevron-right::before{content:""}.bi-chevron-double-right::before{content:""}.bi-lock::before{content:""}.bi-pin-angle::before{content:""}.bi-eye::before{content:""}.bi-eye-slash::before{content:""}.bi-gift::before{content:""}.bi-x-octagon::before{content:""}.bi-github::before{content:""}.bi-discord::before{content:""}.bi-info-lg::before{content:""}pre.lb{background:#181818;padding:15px}pre.lb span.kl-language,pre.lb span.kl-expression{color:white}pre.lb span.kl-keyword{color:#FF9700}pre.lb span.kl-operator{color:#c17200}pre.lb span.kl-delimiter{color:#c17200}pre.lb span.kl-string{color:#b7e388}pre.lb span.kl-comment{color:#888}pre.lb span.kl-number{color:#E26F90}pre.lb span.kl-constant{color:#F5A2B7}pre.lb span.kl-call{color:#F4BD8C}pre.lb span.kl-call.kl-preprocessor{color:#99764b}pre.lb span.kl-preprocessor{color:#ad916f}pre.lb span.kl-symbol{color:#ffdebb}pre.lb span.kl-variable{color:#AD83E2}pre.lb span.kl-annotation{color:#FF9700}pre.lb span.kl-parameter{color:#6691C2}pre.lb span.kl-annotation.kl-arguments{color:white}pre.lb span.kl-variable.kl-splat{color:#BD9CE0}pre.lb span.kl-variable.kl-property{color:#BD9CE0}pre.lb span.kl-symbol.kl-dotnet{color:#ffdebb}pre.lb span.kl-comment.kl-docblock{color:#999}pre.lb span.kl-tag{color:#c17200}pre.lb span.kl-symbol.kl-tag{font-weight:bold}pre.lb span.kl-attribute{color:#F4BD8C}pre.lb span.kl-format.kl-bold{font-weight:bold}pre.lb span.kl-format.kl-italics{font-style:italic}pre.lb span.kl-format.kl-strike{text-decoration:line-through}pre.lb span.kl-format.kl-underline{text-decoration:underline}pre.lb span.kl-format.kl-monospace,pre.lb span.kl-format.kl-block.kl-code{color:#666}pre.lb span.kl-format.kl-header{color:#6691C2}pre.lb span.kl-symbol.kl-type{color:#F5A2B7}pre.lb span.kl-tag.kl-namespace{color:#FF9700;font-weight:normal}pre.lb span.kl-attribute.kl-namespace{color:#ffdebb}pre.lb span.kl-diff.kl-add,pre.lb span.kl-annotation.kl-diff.kl-add{color:#89B366}pre.lb span.kl-diff.kl-remove,pre.lb span.kl-annotation.kl-diff.kl-remove{color:#E26F90}.item main{margin-left:30px}.item-logo{margin-top:30px;font-size:21px}.item-cat{padding:0 0 10px 30px}.list-items{margin:0;max-width:926px;padding:0 30px 0 0;list-style:none}.list-items li{position:relative;display:flex;box-sizing:border-box;width:100%;margin-bottom:28px}.list-items__thumb{width:200px;margin:5px 20px 0 0}.list-items__description{color:var(--gray-600);width:100%}.list-items__thumb-image{box-sizing:border-box;width:200px;height:140px;box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.15)}.list-items__text{color:var(--gray-600)}.list-items__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:0.875rem;margin-top:10px;text-transform:lowercase}.item-categories{display:flex;flex-wrap:wrap;background-color:#f3f1ed;padding:20px 20px 20px 30px;margin-bottom:25px}.categories-telo,.item-categories>div{width:33%;margin-bottom:10px}body.item.dark h2,body.item.dark .categories-telo a{color:#111}body.item.dark .box{background-color:#d0d0d0}.item.dropdown{min-width:220px}@media (max-width:890px){.item.logo{display:none}.item-categories,.item-cat{padding:20px 20px 20px 15px}.categories-telo,.item-categories>div{width:99%;margin-bottom:10px}.item main{margin-left:15px}.item-search{padding:10px}.item-search-right{margin-left:0}} \ No newline at end of file diff --git a/resources/views/default/_block/admin-dropdown-post.php b/resources/views/default/_block/admin-dropdown-post.php new file mode 100644 index 00000000..7d61b3d3 --- /dev/null +++ b/resources/views/default/_block/admin-dropdown-post.php @@ -0,0 +1,30 @@ + +
+ + +
+ \ No newline at end of file diff --git a/resources/views/default/_block/show-ip.php b/resources/views/default/_block/admin-show-ip.php similarity index 65% rename from resources/views/default/_block/show-ip.php rename to resources/views/default/_block/admin-show-ip.php index e68839c9..b6b45a33 100644 --- a/resources/views/default/_block/show-ip.php +++ b/resources/views/default/_block/admin-show-ip.php @@ -1,8 +1,8 @@ - + - + \ No newline at end of file diff --git a/resources/views/default/_block/comments-view.php b/resources/views/default/_block/comments-view.php index 6382ebbd..93f2dcc8 100644 --- a/resources/views/default/_block/comments-view.php +++ b/resources/views/default/_block/comments-view.php @@ -34,7 +34,7 @@ - $answer['answer_ip'], 'publ' => $answer['answer_published']]); ?> + $answer['answer_ip'], 'publ' => $answer['answer_published']]); ?>
@@ -143,7 +143,7 @@ - $comment['comment_ip'], 'publ' => $comment['comment_published']]); ?> + $comment['comment_ip'], 'publ' => $comment['comment_published']]); ?>
diff --git a/resources/views/default/_block/questions-view.php b/resources/views/default/_block/questions-view.php index b100cc1b..9fccbe86 100644 --- a/resources/views/default/_block/questions-view.php +++ b/resources/views/default/_block/questions-view.php @@ -19,7 +19,7 @@ (.) - $answer['answer_ip'], 'publ' => $answer['answer_published']]); ?> + $answer['answer_ip'], 'publ' => $answer['answer_published']]); ?>
@@ -81,7 +81,7 @@   - $comment['comment_ip'], 'publ' => $comment['comment_published']]); ?> + $comment['comment_ip'], 'publ' => $comment['comment_published']]); ?> diff --git a/resources/views/default/content/answer/answer.php b/resources/views/default/content/answer/answer.php index 12bee99e..588c66db 100644 --- a/resources/views/default/content/answer/answer.php +++ b/resources/views/default/content/answer/answer.php @@ -28,7 +28,7 @@ foreach ($data['answers'] as $answer) : - $answer['answer_ip'], 'publ' => $answer['answer_published']]); ?> + $answer['answer_ip'], 'publ' => $answer['answer_published']]); ?>
diff --git a/resources/views/default/content/answer/answers.php b/resources/views/default/content/answer/answers.php index 90ed544c..f69fbfc4 100644 --- a/resources/views/default/content/answer/answers.php +++ b/resources/views/default/content/answer/answers.php @@ -3,12 +3,10 @@ -
- -
- +
+
+ +
diff --git a/resources/views/default/content/comment/comment.php b/resources/views/default/content/comment/comment.php index aed30d2d..16ac5344 100644 --- a/resources/views/default/content/comment/comment.php +++ b/resources/views/default/content/comment/comment.php @@ -35,7 +35,7 @@ foreach ($answer as $comment) : - $comment['comment_ip'], 'publ' => $comment['comment_published']]); ?> + $comment['comment_ip'], 'publ' => $comment['comment_published']]); ?> diff --git a/resources/views/default/content/comment/comments.php b/resources/views/default/content/comment/comments.php index 1d62138f..431347d4 100644 --- a/resources/views/default/content/comment/comments.php +++ b/resources/views/default/content/comment/comments.php @@ -3,11 +3,9 @@ -
- -
- diff --git a/resources/views/default/content/home.php b/resources/views/default/content/home.php index 91e6eb52..f3243155 100644 --- a/resources/views/default/content/home.php +++ b/resources/views/default/content/home.php @@ -4,10 +4,12 @@ config('navigation/nav.home')]); ?> -
- +
+
+ +
+
-
$data]); ?> diff --git a/resources/views/default/content/post/view.php b/resources/views/default/content/post/view.php index 11923f28..385601ec 100644 --- a/resources/views/default/content/post/view.php +++ b/resources/views/default/content/post/view.php @@ -33,13 +33,14 @@

$post]); ?>

-
+
() + @@ -56,24 +57,10 @@ - - - - - - - - - - - - - - - - - $post['post_ip'], 'publ' => $post['post_published']]); ?> + + $post]); ?> +
diff --git a/resources/views/default/content/user/favorite/all.php b/resources/views/default/content/user/favorite/all.php index 8128faab..dfb2cf82 100644 --- a/resources/views/default/content/user/favorite/all.php +++ b/resources/views/default/content/user/favorite/all.php @@ -19,16 +19,18 @@ - - - - -
- - - ... - -
+
+ + + + +
+ + + ... + +
+
diff --git a/resources/views/default/global/base.header.php b/resources/views/default/global/base.header.php index 1575b488..946bc77f 100644 --- a/resources/views/default/global/base.header.php +++ b/resources/views/default/global/base.header.php @@ -2,7 +2,7 @@ use Hleb\Constructor\Handlers\Request; -Request::getHead()->addStyles('/assets/css/style.css?12'); +Request::getHead()->addStyles('/assets/css/style.css?14'); $type = $data['type'] ?? false; $facet = $data['facet'] ?? false; ?> diff --git a/resources/views/default/global/item.header.php b/resources/views/default/global/item.header.php index 46f438c0..25eb69d5 100644 --- a/resources/views/default/global/item.header.php +++ b/resources/views/default/global/item.header.php @@ -2,7 +2,7 @@ use Hleb\Constructor\Handlers\Request; ?> -addStyles('/assets/css/style.css?12'); ?> +addStyles('/assets/css/style.css?14'); ?> $meta]); ?> diff --git a/resources/views/default/scss/components/catalog.scss b/resources/views/default/scss/components/catalog.scss index 6d7e035b..030cfb3d 100644 --- a/resources/views/default/scss/components/catalog.scss +++ b/resources/views/default/scss/components/catalog.scss @@ -80,7 +80,7 @@ body.item.dark .box { background-color: #d0d0d0; } -.dropdown { min-width: 220px; } +.item.dropdown { min-width: 220px; } @media (max-width: 890px) { .item.logo { diff --git a/resources/views/default/scss/components/icons.scss b/resources/views/default/scss/components/icons.scss index e3a88d02..c73ce8d7 100644 --- a/resources/views/default/scss/components/icons.scss +++ b/resources/views/default/scss/components/icons.scss @@ -29,6 +29,7 @@ font-display: swap; /* Editor */ .bi-type-bold::before { content: "\f5f0"; } .bi-door-closed::before { content: "\f306"; } +.bi-three-dots::before { content: "\f5d4"; } .bi-camera::before { content: "\f220"; } .bi-emoji-smile::before { content: "\f327"; } .bi-type-italic::before { content: "\f5f4"; } diff --git a/resources/views/default/scss/components/menu.scss b/resources/views/default/scss/components/menu.scss index 5bc1d249..c36bb0e7 100644 --- a/resources/views/default/scss/components/menu.scss +++ b/resources/views/default/scss/components/menu.scss @@ -28,7 +28,6 @@ position: absolute; right: 0; background-color: #fff; - top: 51px; box-shadow: 0 12px 12px rgba(0,0,0,0.15); padding: 5px 10px 5px 10px; z-index: 5; diff --git a/resources/views/qa/content/post/view.php b/resources/views/qa/content/post/view.php index ba2d3060..ab573efc 100644 --- a/resources/views/qa/content/post/view.php +++ b/resources/views/qa/content/post/view.php @@ -56,23 +56,8 @@ - - - - - - - - - - - - - - - - - $post['post_ip'], 'publ' => $post['post_published']]); ?> + + $post]); ?> diff --git a/resources/views/qa/content/user/favorite/all.php b/resources/views/qa/content/user/favorite/all.php index 4caece9c..4f18b5cb 100644 --- a/resources/views/qa/content/user/favorite/all.php +++ b/resources/views/qa/content/user/favorite/all.php @@ -20,16 +20,18 @@ - - - - -
- - - ... - -
+
+ + + + +
+ + + ... + +
+
diff --git a/resources/views/qa/content/user/profile/answer.php b/resources/views/qa/content/user/profile/answer.php deleted file mode 100644 index 2eca2a81..00000000 --- a/resources/views/qa/content/user/profile/answer.php +++ /dev/null @@ -1,22 +0,0 @@ -
- $data]); ?> -
-
-
-

-
- -
- $data]); ?> - -
- - 'small', 'text' => __('app.no_answers'), 'icon' => 'bi-info-lg']); ?> - -
- -
-
- \ No newline at end of file diff --git a/resources/views/qa/content/user/profile/comment.php b/resources/views/qa/content/user/profile/comment.php deleted file mode 100644 index 34e09861..00000000 --- a/resources/views/qa/content/user/profile/comment.php +++ /dev/null @@ -1,23 +0,0 @@ -
- $data]); ?> - -
-
-
-

-
- -
- $data['comments']]); ?> - -
- - 'small', 'text' => __('app.no_comments'), 'icon' => 'bi-info-lg']); ?> - -
- -
-
- \ No newline at end of file diff --git a/resources/views/qa/content/user/profile/header.php b/resources/views/qa/content/user/profile/header.php deleted file mode 100644 index 74dccc94..00000000 --- a/resources/views/qa/content/user/profile/header.php +++ /dev/null @@ -1,81 +0,0 @@ - - -
- -
- <?= $profile['login']; ?> -
- -
- -
-
- - - -
- - - - - - - - - - - -
- - -
-

- - / - 0) : ?> - - - -

- -
-
- 0) : ?> -
- - - -
-
- - - 0) : ?> -
- - - -
-
- - - 0) : ?> -
- - - -
-
- -
-
-
- -
-
-
\ No newline at end of file diff --git a/resources/views/qa/content/user/profile/index.php b/resources/views/qa/content/user/profile/index.php deleted file mode 100644 index 0a70d823..00000000 --- a/resources/views/qa/content/user/profile/index.php +++ /dev/null @@ -1,15 +0,0 @@ -
- $data]); ?> - -
-
- $data]); ?> - - -
- -
- -
\ No newline at end of file diff --git a/resources/views/qa/content/user/profile/post.php b/resources/views/qa/content/user/profile/post.php deleted file mode 100644 index c8e8375f..00000000 --- a/resources/views/qa/content/user/profile/post.php +++ /dev/null @@ -1,18 +0,0 @@ -
- $data]); ?> - -
-
-
-

-
- $data]); ?> - - -
- -
- -
\ No newline at end of file diff --git a/resources/views/qa/global/base.header.php b/resources/views/qa/global/base.header.php index 9e82a300..66dd4b5d 100644 --- a/resources/views/qa/global/base.header.php +++ b/resources/views/qa/global/base.header.php @@ -11,7 +11,7 @@ $facet = $data['facet'] ?? false; ?> class="dark" >
-
+
diff --git a/resources/views/test/content/post/post.php b/resources/views/test/content/post/post.php index 5f482156..80919ef6 100644 --- a/resources/views/test/content/post/post.php +++ b/resources/views/test/content/post/post.php @@ -10,7 +10,7 @@
-
+
@@ -18,7 +18,7 @@
-

+

$post]); ?>

diff --git a/resources/views/test/content/post/view.php b/resources/views/test/content/post/view.php index f06eb912..94bb431c 100644 --- a/resources/views/test/content/post/view.php +++ b/resources/views/test/content/post/view.php @@ -48,23 +48,8 @@ - - - - - - - - - - - - - - - - - $post['post_ip'], 'publ' => $post['post_published']]); ?> + + $post]); ?>