Version Description
- October 25, 2022
Update: More security improvement is introduced Update: PeepSo Profile Avatar compatibility is introduced Fix: Some known bugs related to Course, Login and Lesson pages are fixed
Download this release
Release Info
Developer | themeum |
Plugin | Tutor LMS – eLearning and online course solution |
Version | 2.1.1 |
Comparing to | |
See all releases |
Code changes from version 2.1.0 to 2.1.1
- assets/css/tutor-admin.min.css +1 -1
- assets/js/tutor-course-builder.min.js +1 -1
- assets/js/tutor-front.min.js +1 -1
- classes/Post_types.php +6 -6
- classes/Utils.php +1 -1
- languages/tutor.pot +4 -4
- readme.txt +7 -1
- templates/dashboard/settings/profile.php +2 -2
- templates/loop/course-price.php +6 -2
- templates/single/lesson/content.php +4 -4
- tutor.php +2 -2
- vendor/composer/installed.php +2 -2
- views/modal/edit-lesson.php +21 -2
assets/css/tutor-admin.min.css
CHANGED
@@ -7,4 +7,4 @@
|
|
7 |
* http://jquery.org/license
|
8 |
*
|
9 |
* http://docs.jquery.com/UI/Datepicker#theming
|
10 |
-
*/h2.tutor-page-heading{background-color:#ffffff;padding:30px !important;margin:0 !important;border-bottom:1px solid #ecedef}.report-main-wrap h3{font-weight:300;font-size:20px}.tutor-icon-star-full,.tutor-icon-star-line{color:#ffd700}.date-range-input{position:relative;margin-right:10px}.date-range-input:last-child{margin-right:0}.date-range-input input{border:1px solid #d7dadf;-webkit-box-shadow:none;box-shadow:none;line-height:32px;margin:0;padding-right:30px}.date-range-input i.tutor-icon-calendar{position:absolute;right:10px;top:13px}.date-range-input button{background-color:#3057d5;color:#ffffff;border:none;line-height:39px;padding:0 15px}.tutor-nav-tab-wrapper{margin-bottom:10px}.nav-tab-item{float:left;border:1px solid #ccc;border-bottom:none;margin-left:0.5em;padding:10px 14px;font-size:14px;line-height:1.33;font-weight:600;background:#e5e5e5;color:#555;text-decoration:none;white-space:nowrap}.nav-tab-item:first-child{margin-left:0}.nav-tab-item:focus,.nav-tab-item:hover{background-color:#fff;color:#444}.nav-tab-item-active,.nav-tab-item:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-item-active{margin-bottom:-1px;color:#444}.nav-tab-item-active,.nav-tab-item-active:focus,.nav-tab-item-active:focus:active,.nav-tab-item-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.tutor-quiz-feedback-option-option-title{margin-bottom:10px !important}.tutor-quiz-feedback-option-subtitle{margin:0 !important;font-size:12px;line-height:1.67;color:#505469}.tutor-quiz-feedback-option-subtitle a{font-weight:500;color:inherit;text-decoration:underline !important}#tutor-instructors h2{display:block}#settings-tab-general .tutor-option-field-row input[type='number']{width:185px}.instructor-layout-templates-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.instructor-layout-template{max-width:150px;padding:5px;margin:3px}.instructor-layout-template img{max-width:100%;height:auto;display:block;border:6px solid transparent;-webkit-transition:border-color 400ms;transition:border-color 400ms}.instructor-layout-template.selected-template img,.instructor-layout-template:hover img{border:6px solid #3057d6}.tutor-accouncement-update-modal .modal-header,.tutor-announcement-create-modal .modal-header{padding-right:15px !important}.tutor-accouncement-update-modal .tutor-modal-content,.tutor-announcement-create-modal .tutor-modal-content{border-radius:20px !important}.tutor-admin-search-box-container{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-top:45px}.tutor-admin-search-box-container>div:nth-child(1){margin-right:40px;position:relative}.tutor-admin-search-box-container>div:nth-child(1){flex:2}.tutor-admin-search-box-container>div:nth-child(2),.tutor-admin-search-box-container>div:nth-child(3),.tutor-admin-search-box-container>div:nth-child(4){flex:1.5}.tutor-admin-search-box-container>div:not(:last-child){margin-right:30px}.tutor-admin-search-box-container .tutor-report-search-btn{position:absolute;width:40px;height:40px;bottom:0;right:0;border:0;background:transparent;color:#3e64de;font-size:20px;cursor:pointer;outline:none}.tutor-admin-search-box-container>div:nth-child(1) input{padding-right:45px}.tutor-admin-search-box-container input[type='text'],.tutor-admin-search-box-container select{width:100%;height:40px;border-radius:3px;border:solid 1px #dcdce1;background-color:#ffffff;padding:0 14px;transition:0.2s}.tutor-admin-search-box-container .date-range-input i.tutor-icon-calendar{position:absolute;width:42px;height:40px;right:0;top:0;color:#3e64de;font-size:18px;text-align:center;line-height:40px}.tutor-admin-search-box-container .menu-label{font-size:14px;font-weight:400;color:#737787;margin-bottom:7px}.tutor-admin-search-box-container>div:nth-child(4) input::-webkit-input-placeholder{color:#3f435b;font-size:15px}.tutor-admin-search-box-container>div:nth-child(1) input::-webkit-input-placeholder{font-size:16px;font-weight:400;color:#737787}.tutor-admin-search-box-container input[type='text']:hover,.tutor-admin-search-box-container input[type='text']:focus,.tutor-admin-search-box-container select:hover,.tutor-admin-search-box-container select:focus,.tutor-date-range-wrap .date-range-input input:hover,.tutor-date-range-wrap .date-range-input input:focus{border-color:var(--tutor-color-primary) !important;box-shadow:none !important;outline:none !important}@media (max-width: 767px){.tutor-admin-search-box-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:15px}.tutor-admin-search-box-container>div{margin-right:0 !important}}@media (max-width: 991px){.tutor-list-wrap{overflow-x:scroll}}.tutor-sorting-bulk-action-wrapper{display:flex;justify-content:space-between;align-items:flex-end;padding:0px 0px 30px 0px}.tutor-sorting-bulk-action-wrapper .tutor-admin-search-box-container{width:70%}.tutor-admin-search-box-container .tutor-search-form-group{flex:18% !important}.report-course-list-wrap .detail .status span{font-size:14px;font-weight:300;line-height:1;color:#737787;margin-left:25px;padding-left:14px;position:relative;display:inline-flex;align-items:center}.report-course-list-wrap .detail .status span::before{content:'';position:absolute;width:8px;height:8px;background:#b9bac3;border-radius:50%;left:0}.report-course-list-wrap .detail .status span{margin-left:0;padding-left:16px}.report-course-list-wrap .detail .status span::before{width:6px;height:6px}.report-course-list-wrap .detail .status .running::before{background-color:#3e64de}.report-course-list-wrap .detail .status .complete::before{background-color:#7bbc30}.report-course-list-wrap .detail .heading{font-size:16px;line-height:1.75;color:#3f435b;margin-bottom:10px}.report-course-list-wrap .detail{padding:unset !important;text-align:left !important;font-size:14px !important;font-weight:400 !important}.report-course-list .course-list-details{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:20px;grid-template-columns:repeat(3, 1fr)}.tutor-list-wrap .no-data-found{display:flex;align-items:center;padding:0 0 30px 0}.tutor-wp-dashboard-filter-items{display:inherit}.tutor-table-rows-sorting{cursor:pointer}.a-to-z-sort-icon{cursor:pointer}.tutor-entry-content>br{display:none}.tutor-entry-content p:not(:last-child){padding-bottom:20px;word-wrap:break-word}.tutor-table.qna-list-table .tutor-form-feedback.tutor-qna-question-col{margin-top:0}.tutor-table.qna-list-table .tutor-form-feedback.tutor-qna-question-col p{margin:0}.tutor-table.qna-list-table a:focus{outline:none;box-shadow:none}.tutor-option-nav-page:not(.is-active){display:none}.tutor-nav.tutor-option-tabs .tutor-nav-link{color:var(--tutor-color-secondary);border:1px solid transparent}.tutor-nav.tutor-option-tabs .tutor-nav-link:not(.is-active):not(:hover) [class^='tutor-icon-']{color:#9CA0AC}.tutor-nav.tutor-option-tabs .tutor-nav-link:hover{background-color:transparent;color:var(--tutor-color-primary)}.tutor-nav.tutor-option-tabs .tutor-nav-link.is-active{background-color:#FFFFFF;color:var(--tutor-color-primary);border-color:#e8e8e8}.radio-thumbnail label{cursor:pointer}.radio-thumbnail .icon-wrapper{position:relative;display:inline-flex;border:1px solid #c0c3cb;border-radius:6px}.radio-thumbnail .icon-wrapper:before{content:"";position:absolute;right:-14px;top:-14px;height:28px;width:28px;border-radius:50%;background-size:14px;background-color:transparent;background-repeat:no-repeat;background-position:50%;transition:0.3s}.radio-thumbnail .icon-wrapper.icon-col:hover{background:#e9edfb}.radio-thumbnail input[type="radio"]{appearance:none;outline:none;cursor:pointer;width:97px;height:46px;background:#dbdbdb;display:none}.radio-thumbnail input[type="radio"]:checked ~ .title{color:var(--tutor-color-primary)}.radio-thumbnail input[type="radio"]:checked ~ .icon-wrapper img{box-shadow:0 0 0 2px var(--tutor-color-primary)}.radio-thumbnail input[type="radio"]:checked ~ .icon-wrapper:before{background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E")}.radio-thumbnail input[type="radio"]:checked ~ .icon-wrapper:before span{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.radio-thumbnail.has-title label{text-align:center;font-size:15px;font-weight:400;line-height:160%}.radio-thumbnail.has-title label .title{margin-top:6px;display:block}.items-per-row-label{text-align:center;font-size:15px;font-weight:400;line-height:160%}.items-per-row-label input[type="radio"]:checked+.icon-col{background:#e9edfb}.items-per-row-label input[type="radio"]:checked+.icon-col span{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.items-per-row-label input[type="radio"]:checked+.icon-col:before{background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E")}.items-per-row-label .icon-col{width:95.4px;height:46px;display:grid;grid-template-columns:repeat(1, 1fr);place-items:center;cursor:pointer;border:8px solid transparent;border-radius:3px;background:var(--tutor-color-white);transition:0.2s linear;position:relative}.items-per-row-label .icon-col span{width:100%;height:100%;text-indent:-9999px;background:#eff1f6;border:1px solid var(--tutor-border-color);border-radius:2px;transition:0.2s ease-in-out}.items-per-row-label .icon-col:before{right:-16px;top:-16px;height:16px;width:16px;background-size:8px}.items-per-row-label .icon-col:focus:before{box-shadow:0 0 0 6px rgba(var(--tutor-color-primary-rgb), 0.1)}.items-per-row-label:nth-child(2) .icon-col{grid-template-columns:repeat(2, 1fr);grid-gap:10.24px}.items-per-row-label:nth-child(3) .icon-col{grid-template-columns:repeat(3, 1fr);grid-gap:8.74px}.items-per-row-label:nth-child(4) .icon-col{grid-template-columns:repeat(4, 1fr);grid-gap:8.49px}.items-per-row-label:not(:last-child){margin-right:30px}.items-per-row-label .title{margin-top:3px;display:inline-block}.tooltip-wrap{position:relative;display:inline-block;cursor:pointer}.tooltip-wrap.tooltip-icon{margin-left:12px;color:var(--tutor-color-muted)}.tooltip-wrap.tooltip-icon:after{content:"\e99a";font-family:"tutor"}.tooltip-wrap .tooltip-txt{position:absolute;max-width:208px;width:max-content;background:var(--tutor-body-color);color:var(--tutor-color-white);padding:10px 15px;text-align:left;word-break:break-word;border-radius:10px;z-index:999999;opacity:0;visibility:hidden;transition:200ms ease-in}.tooltip-wrap .tooltip-txt::after{content:'';position:absolute;border:5px solid transparent}.tooltip-wrap:hover .tooltip-txt{opacity:1;visibility:visible;filter:blur(0px)}.tooltip-wrap .tooltip-top{bottom:calc(100% + 8px)}.tooltip-wrap .tooltip-top::after{top:100%;left:50%;margin-left:-5px;border-top-color:var(--tutor-body-color)}.tooltip-wrap .tooltip-bottom{top:calc(100% + 8px)}.tooltip-wrap .tooltip-bottom::after{bottom:100%;left:50%;margin-left:-5px;border-bottom-color:var(--tutor-body-color)}.tooltip-wrap .tooltip-top,.tooltip-wrap .tooltip-bottom{left:50%;transform:translateX(-50%)}.tooltip-wrap .tooltip-left,.tooltip-wrap .tooltip-right{top:-8px}.tooltip-wrap .tooltip-left::after,.tooltip-wrap .tooltip-right::after{top:18px;margin-top:-5px}.tooltip-wrap .tooltip-left.arrow-center,.tooltip-wrap .tooltip-right.arrow-center{top:50%;transform:translateY(-50%)}.tooltip-wrap .tooltip-left.arrow-center::after,.tooltip-wrap .tooltip-right.arrow-center::after{top:50%;transform:translateY(-50%);margin-top:unset}.tooltip-wrap .tooltip-right{left:calc(100% + 8px)}.tooltip-wrap .tooltip-right::after{right:100%;border-right-color:var(--tutor-body-color)}.tooltip-wrap .tooltip-left{right:calc(100% + 8px)}.tooltip-wrap .tooltip-left::after{left:100%;border-left-color:var(--tutor-body-color)}.tooltip-wrap .tooltip-top{transform:translateX(-50%) translateY(-2px)}.tooltip-wrap .tooltip-bottom{transform:translateX(-50%) translateY(2px)}.tooltip-wrap .tooltip-right{transform:translateX(2px)}.tooltip-wrap .tooltip-left{transform:translateX(-2px)}.tooltip-wrap:hover .tooltip-top{transform:translateX(-50%) translateY(0)}.tooltip-wrap:hover .tooltip-bottom{transform:translateX(-50%) translateY(0)}.tooltip-wrap:hover .tooltip-right{transform:translateX(0)}.tooltip-wrap:hover .tooltip-left{transform:translateX(0)}.tooltip-wrap:hover .arrow-center.tooltip-right{transform:translateY(-50%) translateX(0px)}.tooltip-wrap:hover .arrow-center.tooltip-left{transform:translateY(-50%) translateX(0px)}.tooltip-wrap .arrow-center.tooltip-right{transform:translateY(-50%) translateX(2px)}.tooltip-wrap .arrow-center.tooltip-left{transform:translateY(-50%) translateX(-2px)}.tutor-option-field-row input[type='radio'],.tutor-dashboard-page input[type='radio']{background-size:120%}.tutor-option-field-row input[type='checkbox'],.tutor-dashboard-page input[type='checkbox']{background-size:70%}.tutor-option-field-row input.tutor-form-control,.tutor-dashboard-page input.tutor-form-control{padding:0 15px}.tutor-option-field-row input.tutor-form-control.tutor-w-90,.tutor-option-field-row input.tutor-form-control[type='number'],.tutor-dashboard-page input.tutor-form-control.tutor-w-90,.tutor-dashboard-page input.tutor-form-control[type='number']{padding:0px 5px;text-align:center;max-width:90px;min-width:90px;height:40px}.tutor-option-field-row textarea.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control{resize:vertical;min-height:80px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.62;padding-top:10px;padding-bottom:10px}.tutor-option-field-row .tutor-form-radio label,.tutor-dashboard-page .tutor-form-radio label{font-size:15px}.tutor-option-field-row .tutor-form-radio .desc,.tutor-dashboard-page .tutor-form-radio .desc{margin-top:5px}.tutor-option-field-row select.tutor-form-select,.tutor-dashboard-page select.tutor-form-select{min-width:137px;padding:0 40px 0 20px}.tutor-option-field-row select.tutor-form-select,.tutor-option-field-row input.tutor-form-control,.tutor-option-field-row textarea.tutor-form-control,.tutor-option-field-row textarea.tutor-form-control:read-only,.tutor-dashboard-page select.tutor-form-select,.tutor-dashboard-page input.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control:read-only{font-size:16px;font-weight:400;line-height:162%;border-color:#bababa;transition:all 200ms}.tutor-option-field-row select.tutor-form-select::placeholder,.tutor-option-field-row input.tutor-form-control::placeholder,.tutor-option-field-row textarea.tutor-form-control::placeholder,.tutor-option-field-row textarea.tutor-form-control:read-only::placeholder,.tutor-dashboard-page select.tutor-form-select::placeholder,.tutor-dashboard-page input.tutor-form-control::placeholder,.tutor-dashboard-page textarea.tutor-form-control::placeholder,.tutor-dashboard-page textarea.tutor-form-control:read-only::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row select.tutor-form-select:focus,.tutor-option-field-row input.tutor-form-control:focus,.tutor-option-field-row textarea.tutor-form-control:focus,.tutor-option-field-row textarea.tutor-form-control:read-only:focus,.tutor-dashboard-page select.tutor-form-select:focus,.tutor-dashboard-page input.tutor-form-control:focus,.tutor-dashboard-page textarea.tutor-form-control:focus,.tutor-dashboard-page textarea.tutor-form-control:read-only:focus{color:var(--tutor-body-color)}.tutor-option-field-row select.tutor-form-select,.tutor-option-field-row input.tutor-form-control,.tutor-dashboard-page select.tutor-form-select,.tutor-dashboard-page input.tutor-form-control{height:40px;line-height:1}.tutor-option-field-row .tutor-form-check-input,.tutor-dashboard-page .tutor-form-check-input{width:20px;height:20px}.tutor-option-header input[type='search']:hover{box-shadow:0 0 10px -7px}.tutor-option-header input[type='search']:focus{border-color:var(--tutor-color-primary);box-shadow:0 0 10px -5px}.search-popup-opener,.search_result{background:#ffffff;border:1px solid var(--tutor-border-color);box-shadow:0px 6px 20px rgba(28,49,104,0.1);border-radius:6px;position:absolute;width:100%;top:calc(100% - 0px);margin-top:6px;z-index:4;font-size:16px;max-height:554px;overflow-y:auto;transition:0.3s ease;opacity:0;visibility:hidden;transform:translateY(3px)}.search-popup-opener.visible,.search-popup-opener.show,.search_result.visible,.search_result.show{opacity:1;visibility:visible;transform:translateY(0px)}.search-popup-opener .search_result_title,.search_result .search_result_title{display:flex;align-items:center}.search-popup-opener .search_result_title>svg,.search_result .search_result_title>svg{margin-right:4px}.search-popup-opener a,.search_result a{cursor:pointer;padding:12px;display:flex;width:100%;color:var(--tutor-color-muted);text-decoration:none;transition:all 0.3s;vertical-align:middle;justify-content:space-between;box-sizing:border-box}.search-popup-opener a:hover,.search_result a:hover{background-color:rgba(0,0,0,0.03)}.search-popup-opener .no_item,.search_result .no_item{display:flex;align-items:center;padding:15px 20px}.search-popup-opener .no_item svg,.search_result .no_item svg{margin-right:7px}.search-popup-opener .search_result_title i,.search_result .search_result_title i{padding-right:10px;font-size:20px}.search-popup-opener .search_navigation,.search_result .search_navigation{display:flex;align-items:center;vertical-align:middle;font-size:12px}.search-popup-opener .search_navigation i,.search_result .search_navigation i{padding:0 5px;font-size:12px}.search-popup-opener .nav-track,.search-popup-opener .nav-track>*,.search_result .nav-track,.search_result .nav-track>*{display:flex}.item-wrapper.color-preset-picker{position:relative}.item-wrapper.color-preset-picker .tutor-option-field-row{border-bottom:none !important}.item-wrapper.color-preset-picker .color-picker-wrapper .tutor-option-field-row:not(:last-child){border-bottom:1px solid #e8e8e8}.tutor-option-field-input.color-preset-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;padding-top:10px;padding-bottom:16px}.color-preset-grid label.color-preset-input{cursor:pointer;display:inherit}.color-preset-grid label.color-preset-input .preset-item{background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);border-radius:6px;overflow:hidden;transition:200ms linear}.color-preset-grid label.color-preset-input .preset-item:hover{box-shadow:0 0 0 1px var(--tutor-border-color)}.color-preset-grid label.color-preset-input .header{display:grid;grid-auto-flow:column}.color-preset-grid label.color-preset-input .header span{height:37px;text-indent:1000%;background:rgba(0,0,0,0.8)}.color-preset-grid label.color-preset-input .header span:nth-child(1){background:rgba(0,0,0,0.8)}.color-preset-grid label.color-preset-input .header span:nth-child(2){background:rgba(0,0,0,0.6)}.color-preset-grid label.color-preset-input .header span:nth-child(3){background:rgba(0,0,0,0.4)}.color-preset-grid label.color-preset-input .header span:nth-child(4){background:rgba(0,0,0,0.2)}.color-preset-grid label.color-preset-input .footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 13px}.color-preset-grid label.color-preset-input .footer .check-icon{width:20px;height:20px;display:inline-block;border:2px solid var(--tutor-border-color);border-radius:4px;transition:200ms linear;position:relative}.color-preset-grid label.color-preset-input .footer .check-icon:before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:12px;background-position:50%;transform-origin:center;transform:scale(1.2);opacity:0}.color-preset-grid label.color-preset-input input[type='radio']{display:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}.color-preset-grid label.color-preset-input input[type='radio']:checked+.preset-item{border-color:var(--tutor-color-primary);box-shadow:0 0 0 1px var(--tutor-color-primary)}.color-preset-grid label.color-preset-input input[type='radio']:checked+.preset-item .check-icon{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.color-preset-grid label.color-preset-input input[type='radio']:checked+.preset-item .check-icon:before{transform:scale(1);opacity:1}.color-preset-grid label.color-preset-input input[type='radio']:disabled+.preset-item{cursor:not-allowed}.color-preset-grid label.color-preset-input input[type='radio']:disabled+.preset-item .check-icon{opacity:0.5}.color-preset-grid label.color-preset-input.is-checked{position:relative;transition:200ms}.color-preset-grid label.color-preset-input.is-checked:before{content:'';position:absolute;top:calc(100% + 31px - 11px);width:27px;height:11px;left:50%;margin-left:calc(-27px / 2);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='11' viewBox='0 0 27 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.3' d='M11.605 1.54409C12.7084 0.64503 14.2916 0.645029 15.395 1.54409L27 11H0L11.605 1.54409Z' fill='%23EFF1F7'/%3e%3c/svg%3e ")}.item-wrapper .color-picker-wrapper{position:relative;z-index:1}.item-wrapper .color-picker-wrapper .tutor-option-field-row:first-child{padding-top:15px}.item-wrapper .color-picker-wrapper label.color-picker-input *{margin:0;padding:0;box-sizing:border-box}.item-wrapper .color-picker-wrapper label.color-picker-input{cursor:pointer;display:grid;align-items:center;grid-auto-flow:column;background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);border-radius:6px;width:109px;height:34px;transition:200ms;box-sizing:border-box;overflow:hidden}.item-wrapper .color-picker-wrapper label.color-picker-input .picker-value{text-align:left;color:var(--tutor-body-color)}.item-wrapper .color-picker-wrapper label.color-picker-input .picker-value>.color{display:inline-flex;width:32px;height:32px}.item-wrapper .color-picker-wrapper label.color-picker-input .picker-value>.value{padding:5px 10px;color:var(--tutor-body-color)}.item-wrapper .color-picker-wrapper label.color-picker-input input[type='color']{cursor:pointer;width:32px;height:32px;border:none;border-right:1px solid #cecfd5;border-radius:0}.item-wrapper .color-picker-wrapper label.color-picker-input input[type='color']:checked{border-color:var(--tutor-color-primary)}.item-wrapper .color-picker-wrapper label.color-picker-input input[type='color']::-webkit-color-swatch-wrapper{padding:0}.item-wrapper .color-picker-wrapper label.color-picker-input input[type='color']::-webkit-color-swatch{border:none}.tutor-screen-backend-settings #wpbody-content .notice.notice-error{margin-bottom:10px}.tutor-backend-settings-page{color:var(--tutor-color-secondary)}.tutor-backend-settings-page p,.tutor-backend-settings-page h1,.tutor-backend-settings-page h2,.tutor-backend-settings-page h3,.tutor-backend-settings-page h4,.tutor-backend-settings-page h5{margin:0;padding:0}.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{display:grid;grid-gap:42px;grid-auto-flow:column}@media (min-width: 1400px){.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-template-columns:245px 4fr 1fr}}@media (min-width: 1600px){.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-template-columns:1fr 825px 1fr}}@media (max-width: 1400px){.tutor-backend-settings-page .tutor-option-form{grid-template-columns:min-content auto}}@media (max-width: 1300px){.tutor-backend-settings-page .tutor-option-header{grid-template-columns:175px auto auto;grid-template-columns:auto 1fr auto;grid-gap:15px}}.tutor-backend-settings-page .tutor-form-control{font-family:inherit}.tutor-backend-settings-page .search-field{position:relative}.tutor-backend-settings-page .search-field input[type='search' i]::-webkit-search-cancel-button{cursor:pointer}.tutor-backend-settings-page .d-block{display:block}.tutor-backend-settings-page .mce-path{display:none !important}.tutor-backend-settings-page .mce-top-part{border-bottom:1px solid #c0c3cb}.tutor-backend-settings-page .mce-top-part::before{box-shadow:none}.tutor-backend-settings-page .wp-editor-container{border:1px solid #c0c3cb;border-radius:6px;overflow:hidden}.tutor-backend-settings-page div.mce-toolbar-grp{border-bottom:none;background:none}.tutor-backend-settings-page div.mce-statusbar{border-top:none}.tutor-backend-settings-page .mce-container-body .mce-resizehandle i.mce-i-resize{display:none}.tutor-backend-settings-page .mce-container-body .mce-resizehandle{margin:auto;left:0;height:4px;width:40px;border-radius:6px;bottom:0;background:#c0c3cb;transition:all 0.2s;opacity:0;visibility:hidden}.tutor-backend-settings-page .wp-editor-container .mce-container-body .mce-resizehandle:active,.tutor-backend-settings-page .wp-editor-container:hover .mce-container-body .mce-resizehandle{visibility:visible;opacity:1;bottom:10px}.tutor-option-header{align-items:center;min-height:60px;background:var(--tutor-color-white);position:fixed;right:0;z-index:99;width:auto;height:60px;top:32px;left:36px;border-bottom:1px solid #f0f0f1}.tutor-option-header>div:nth-child(3){justify-self:flex-end;min-width:200px;text-align:right}.tutor-option-header .title{font-weight:500;font-size:24px;line-height:34px;color:var(--tutor-body-color)}.tutor-option-header .tutor-input-group .tutor-form-control{border:1px solid #bababa;border-radius:6px;height:40px}.tutor-option-header .save-button .tutor-btn{padding:7px 24.3px}@media (min-width: 960px){.tutor-option-header{left:160px}}@media (max-width: 782px){.tutor-option-header{left:0;top:47px}}.tutor-option-body{position:relative}.tutor-option-main-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.tutor-option-main-title h2{color:var(--tutor-body-color)}.tutor-option-single-item h4{margin-bottom:12px}.tutor-option-single-item .item-wrapper{background:var(--tutor-color-white);border:1px solid #d3d4d9;box-sizing:border-box;border-radius:6px;padding:20px 26px}.tutor-option-single-item .item-wrapper:not(:last-child){margin-bottom:8px}@media (min-width: 1200px){.tutor-option-single-item.email-settings .tutor-option-field-label{padding-right:53px}}.tutor-option-single-item.email-settings [name='email-settings-textarea']{min-height:130px}.tutor-option-single-item.item-variation-table .item-wrapper{padding:12px 16px}.tutor-option-single-item.item-variation-table .tutor-option-field-row{padding-left:4px;padding-right:4px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:not(:first-child){padding-top:10px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:not(:last-child){padding-bottom:10px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:first-child{position:relative;z-index:1}.tutor-option-single-item.item-variation-table .tutor-option-field-row:first-child::before{content:'';position:absolute;inset:-13px -17px -1px -17px;z-index:-1;background:var(--tutor-color-gray-10);border-radius:6px 6px 0 0;opacity:0.8;border:1px solid var(--tutor-border-color)}.tutor-option-single-item.item-variation-table .tutor-option-field-input{display:flex;align-items:center}.tutor-option-single-item.item-variation-table.table-col-3 .tutor-option-field-row{grid-template-columns:35px 1fr 1fr}@media (min-width: 768px){.tutor-option-single-item.item-variation-grid .item-grid{columns:2;row-gap:10px;column-gap:24px}.tutor-option-single-item.item-variation-grid .item-grid>*{break-inside:avoid;margin-bottom:10px}@supports (grid-template-rows: masonry){.tutor-option-single-item.item-variation-grid .item-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:masonry;grid-auto-flow:dense}.tutor-option-single-item.item-variation-grid .item-grid>*{margin-bottom:0em}}}.tutor-option-single-item.item-variation-grid .item-wrapper{padding:2px 15px;border-color:#e3e5eb}.tutor-option-single-item.item-variation-grid .tutor-option-field-row{padding-top:8px;padding-bottom:8px;border-color:var(--tutor-border-color)}.tutor-option-single-item.item-variation-grid .tutor-option-field-row>div:nth-child(2){font-weight:600;word-break:break-word}.tutor-option-single-item.item-variation-grid .tutor-option-field-row [class^='tutor-text'].success{color:var(--tutor-color-success)}.tutor-option-single-item.item-variation-dragndrop .item-wrapper{background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);padding:28px;padding-bottom:25px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone{--borderWidth: 2px;--borderGap: 18px;background-image:linear-gradient(to right, rgba(var(--tutor-color-primary-rgb), 0.3) 50%, rgba(255,255,255,0) 0%),linear-gradient(rgba(var(--tutor-color-primary-rgb), 0.3) 50%, rgba(255,255,255,0) 0%),linear-gradient(to right, rgba(var(--tutor-color-primary-rgb), 0.3) 50%, rgba(255,255,255,0) 0%),linear-gradient(rgba(var(--tutor-color-primary-rgb), 0.3) 50%, rgba(255,255,255,0) 0%);background-position:top, right, bottom, left;background-repeat:repeat-x, repeat-y;background-size:var(--borderGap) var(--borderWidth),var(--borderWidth) var(--borderGap);background-color:var(--tutor-color-white);border-radius:6px;text-align:center;border-color:#bdcaf1;color:var(--tutor-body-color);padding:25px 30px 38px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.dragover{box-shadow:inset 0 0 0 2px var(--tutor-border-color);transition:100ms linear;position:relative;z-index:1;overflow:hidden}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.dragover::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(-45deg, #23a6d5, #ee7752, #23d5ab);background-size:400% 400%;opacity:0.05;animation:gradient 10s linear infinite;animation-direction:alternate-reverse}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.file-attached .file-info{display:block;margin-top:15px}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .icon{color:#1973aa;font-size:77px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .title{font-weight:500;font-size:20px;line-height:140%}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .subtitle{font-weight:500;font-size:15px;line-height:160%;margin-top:8px;padding-left:0}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .subtitle>span{color:var(--tutor-color-muted)}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm{display:inline-flex;margin-top:8px;cursor:pointer;background:#e9edfb;color:#3e64de;border-color:#e9edfb}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm:hover,.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm:focus{background:#e0e6f9;box-shadow:0 0 0 3px #f6f8fd;border-color:#dbe2f9}.item-wrapper>.tutor-option-field-row:not(:last-child){border-bottom:1px solid #e8e8e8}.tutor-option-field-row{padding-top:15px;padding-bottom:15px;display:grid;align-items:center;justify-content:space-between;grid-auto-flow:column;grid-gap:30px}.tutor-option-field-row.tutor-d-block{display:block !important}.tutor-option-field-row.tutor-d-block{display:block !important}.tutor-option-field-row .tutor-option-field-input.tutor-d-flex{margin-top:0px}.tutor-option-field-row .type-check .tutor-form-check{align-items:center}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input{position:relative;text-align:right;justify-self:flex-end}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input input[type='email']+span{position:absolute;width:100%;right:0}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input input[type='email']+span.danger{color:red}.tutor-option-field-row:first-child{padding-top:0}.tutor-option-field-row:last-child{padding-bottom:0}.tutor-option-field-row.tutor-d-block .tutor-option-field-input.tutor-d-flex{margin-top:20px}.tutor-option-field-row.tutor-d-block .tutor-option-field-input.tutor-d-flex.logo-upload{margin-top:12px}.tutor-option-field-row.tutor-d-block .tutor-option-field-input{margin-top:25px}.tutor-option-field-row.has-bg{position:relative;z-index:1;border:none;border-top:1px solid #f9f9f9}.tutor-option-field-row.has-bg:before{content:'';--width: 50px;position:absolute;width:calc(100% + var(--width));height:calc(100% + 2px);background:rgba(243,243,243,0.5);left:calc(var(--width) / -2);top:-2px;z-index:-1;border-top:1px solid #f9f9f9}.tutor-option-field-row.double-input{align-items:flex-start}.tutor-option-field-row.double-input .tutor-option-field-input label{display:flex;align-items:center;justify-content:flex-end}.tutor-option-field-row.double-input .tutor-option-field-input label span{margin-right:10px}.tutor-option-field-row.double-input .tutor-option-field-input label:not(:last-child){margin-bottom:14px}.tutor-option-field-row.double-input .tutor-option-field-input .tutor-form-control{margin-right:0}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage{position:relative;padding-right:24px}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage .tutor-form-control{min-width:70px;max-width:70px}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage:before{content:'';position:absolute;width:24px;height:1px;right:0;background:#dcdbdc}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage:first-child:after{content:'';position:absolute;width:1px;height:54px;right:0;top:20px;background:#dcdbdc}.tutor-option-field-row[class*='col-'] .tutor-option-field-label{align-self:start}.tutor-option-field-row[class*='col-'] .tutor-option-field-input{justify-self:unset}.tutor-option-field-row.col-1x1{grid-template-columns:repeat(2, 1fr)}.tutor-option-field-row.col-1x2{grid-template-columns:1fr 2fr}.tutor-option-field-row.col-1x145{grid-template-columns:1fr 1.45fr}.tutor-option-field-row.row-variation-code{grid-template-columns:repeat(2, auto);grid-auto-flow:unset}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code{justify-self:unset;grid-column:1/-1;position:relative}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control{min-height:157px;color:#28408e}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control{background-color:inherit;border-color:#bababa}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control:focus{border-color:var(--tutor-brand-wordpress)}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn{font-size:13px;line-height:1.23;font-weight:600;background:transparent;border:1px solid var(--tutor-brand-wordpress);color:var(--tutor-brand-wordpress);padding:5px 7px;display:flex;align-items:center;position:absolute;top:16px;right:16px;cursor:pointer}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn>i{margin-right:3px;font-size:16px}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:hover,.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:focus{background:var(--tutor-brand-wordpress);color:var(--tutor-color-white)}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:focus{box-shadow:0 0 0 3px rgba(var(--tutor-color-primary-rgb), 0.1)}.tutor-option-field-label label,.tutor-option-field-label .label{color:var(--tutor-body-color);display:block}.tutor-option-field-label em{background:#dcdbdc;mix-blend-mode:multiply;border-radius:3px;color:#161616;padding:0px 3px;font-style:normal}.tutor-option-field-label .desc{margin-top:5px}.tutor-option-field-label.has-tooltip{display:flex;align-items:center}.tutor-option-field-input.tutor-d-flex{text-align:left}.tutor-option-field-input.tutor-d-flex .tutor-form-check:not(:last-child){margin-right:30px}.tutor-option-field-input.tutor-d-flex,.tutor-option-field-input.tutor-d-block{margin-top:20px}.tutor-option-field-input.tutor-d-flex input.tutor-form-control{min-width:90px}.tutor-option-field-input .double-input label{display:flex;align-items:center;justify-content:flex-end}.tutor-option-field-input .double-input label span{margin-right:10px}.tutor-option-field-input .double-input label:not(:last-child){margin-bottom:14px}.tutor-option-field-input .double-input .tutor-form-control{margin-right:0}.tutor-option-field-input .double-input .revenue-percentage{position:relative;padding-right:24px}.tutor-option-field-input .double-input .revenue-percentage .tutor-form-control{min-width:70px;max-width:70px}.tutor-option-field-input .double-input .revenue-percentage:before{content:'';position:absolute;width:24px;height:1px;right:0;background:#dcdbdc}.tutor-option-field-input .double-input .revenue-percentage:first-child:after{content:'';position:absolute;width:1px;height:54px;right:0;top:20px;background:#dcdbdc}.tutor-option-field-input .logo-upload input[type='file']{appearance:none;-webkit-appearance:none;display:none}.tutor-option-field-input .logo-upload{margin-top:12px;background:var(--tutor-color-white);border:1px solid #bababa;border-radius:6px;padding:20px;align-items:center}.tutor-option-field-input .logo-upload span.delete-btn{display:inline-block;position:absolute;width:24px;height:24px;border-radius:50%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");background-color:var(--tutor-color-danger);background-repeat:no-repeat;background-position:50%;cursor:pointer;top:-12px;right:-12px}.tutor-option-field-input .logo-upload span.delete-btn:hover{background-color:#f2281a}.tutor-option-field-input .logo-upload .logo-preview{background:var(--tutor-color-gray-10);border:2px solid var(--tutor-color-gray-10);border-radius:3px;position:relative;margin-right:38px;width:268px;height:98px;display:flex;align-items:center;justify-content:center}.tutor-option-field-input .logo-upload .logo-preview img{width:100%;height:100%;object-fit:contain;padding:10px 25px}.tutor-option-field-input .logo-upload .logo-upload-wrap{color:#161616;font-size:15px;font-weight:400;line-height:160%}.tutor-option-field-input .logo-upload .logo-upload-wrap p{margin-bottom:12px}.tutor-option-field-input .instructor-list>.vertical,.tutor-option-field-input .instructor-list .horizontal{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px}.tutor-option-field-input .instructor-list>.vertical:not(:first-child),.tutor-option-field-input .instructor-list .horizontal:not(:first-child){margin-top:36px}.tutor-option-field-input .instructor-list .fields-wrapper{display:grid;grid-auto-flow:column;grid-gap:30px}.tutor-option-field-input .public-profile{--imgWidth: 138px;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--imgWidth), 1fr));grid-gap:30px;justify-items:flex-start}.tutor-option-field-input .instructor-list .icon-wrapper img,.tutor-option-field-input .public-profile .icon-wrapper img{border-radius:6px}.tutor-option-field-input .public-profile .icon-wrapper img{max-width:100%}.tutor-option-field-input .layout-label{font-size:15px;font-weight:400;line-height:160%;color:var(--tutor-body-color)}.tutor-option-field-input .type-check.tutor-d-flex .tutor-form-check:not(:last-child){margin-right:30px}.tutor-option-field-input .type-check.tutor-d-block .tutor-form-check:not(:last-child){margin-bottom:30px}.tutor-option-field-input .type-check.tutor-d-block.has-desc .tutor-form-check{align-items:flex-start}.tutor-option-field-input .type-check.tutor-d-block.has-desc .tutor-form-check .desc{margin-top:5px}.tutor-option-field-input .tutor-d-flex.input-select>[class^='tutor-form-']:not(:last-child){margin-right:15px}.tutor-option-field-input .tutor-d-flex.input-select>[class^='tutor-form-']:last-child{margin-left:15px}.tutor-option-field-input .type-toggle-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-gap:25px;padding:8px 0}@media (min-width: 1400px){.tutor-option-field-input .type-toggle-grid{grid-template-columns:repeat(3, 1fr)}}.tutor-option-field-input .type-toggle-grid>.toggle-item{border:1px solid #bababa;border-radius:6px;padding:16px 9px;text-align:left;display:flex;transition:all 0.3s;align-items:center}.tutor-option-field-input .type-toggle-grid>.toggle-item:hover{border:1px solid #41454f}.tutor-option-field-input .type-toggle-grid>.toggle-item .tutor-form-toggle-control{margin-right:8px;margin-left:0}.tutor-option-field-input .type-toggle-grid>.toggle-item .tooltip-wrap.tooltip-icon{margin-left:5px}.tutor-option-field-input.has-btn-after{align-items:center}.tutor-option-field-input.has-btn-after .tutor-btn{margin-left:17px}.tutor-option-field-input.has-btn-after .delete-btn{width:18px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:15px;cursor:pointer;font-size:26px;color:grey}.tutor-option-nav-page.gradebook .tutor-option-single-item{margin-bottom:10px}.tutor-option-nav-page.import-export .popup-opener{margin-left:14px}.tutor-option-nav-page.import-export .popup-opener .popup-menu{text-align:left;right:-16px}.tutor-option-nav-page.import-export .popup-opener .popup-menu:before{right:20px}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row{--padding: 13px}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:last-child){padding-bottom:var(--padding);border-color:var(--tutor-border-color)}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:first-child){padding-top:var(--padding)}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:first-child) .tutor-option-field-label:last-child{color:var(--tutor-body-color)}.tutor-option-nav-page.tutor-pages .tutor-option-field-label{color:var(--tutor-color-secondary)}.tutor-option-nav-page.tutor-pages .tutor-option-field-label>p{display:inline-flex;align-items:center}.tutor-option-nav-page.tutor-pages .tutor-option-field-label .icon-link{text-decoration:none;font-size:16px;color:var(--tutor-color-muted);font-size:24px;margin-left:2px}.tutor-option-nav-page.tutor-pages .tutor-option-field-label .icon-check{font-size:16px;background:var(--tutor-design-success);color:var(--tutor-color-white);border-radius:50%;margin-right:2px}.tutor-option-nav-page.tutor-pages .btn-wrap.regenerate-pages{padding-top:16px;margin-bottom:18px}.loading-spinner{position:absolute;inset:0;background:var(--tutor-color-gray-10);border-radius:3px;z-index:10}.loading-spinner::before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:calc(-1 * 20px / 2);margin-left:calc(-1 * 20px / 2);border-radius:50%;border:2px solid #eee;border-top-color:#1973aa;animation:spinner 0.8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.loading-spinner::before{width:50px;height:50px;top:30%}.loading-spinner.hide{display:none}.tutor-table-certificate-settings .tutor-option-field-input [class^='tutor-icon-']{border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.3s ease}.tutor-table-certificate-settings .tutor-option-field-input [class^='tutor-icon-']:hover{background:var(--tutor-color-gray-10)}.tutor-addon-card{height:100%}.tutor-addon-card .tutor-addon-logo{width:80px;height:80px;border-radius:80px;overflow:hidden}.tutor-addon-card .tutor-card-footer{background-color:var(--tutor-color-gray-10)}.tutor-addon-card.not-subscribed .tutor-card-footer{background:rgba(252,231,199,0.3);border-top-color:1px solid #f9d093}.tutor-addon-card .tooltip-wrap.tutor-lock-tooltip{position:absolute;top:30px;right:30px;width:22px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='22' height='24' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.33268 10.6113C3.41221 10.6113 2.66602 11.3575 2.66602 12.278V20.278C2.66602 21.1985 3.41221 21.9447 4.33268 21.9447H17.666C18.5865 21.9447 19.3327 21.1985 19.3327 20.278V12.278C19.3327 11.3575 18.5865 10.6113 17.666 10.6113H4.33268ZM0.666016 12.278C0.666016 10.253 2.30764 8.61133 4.33268 8.61133H17.666C19.6911 8.61133 21.3327 10.253 21.3327 12.278V20.278C21.3327 22.303 19.6911 23.9447 17.666 23.9447H4.33268C2.30764 23.9447 0.666016 22.303 0.666016 20.278V12.278Z' fill='%23C0C3CB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 17.7143C10.8422 17.7143 10.7143 17.8422 10.7143 18C10.7143 18.1578 10.8422 18.2857 11 18.2857C11.1578 18.2857 11.2857 18.1578 11.2857 18C11.2857 17.8422 11.1578 17.7143 11 17.7143ZM9 18C9 16.8954 9.89543 16 11 16C12.1046 16 13 16.8954 13 18C13 19.1046 12.1046 20 11 20C9.89543 20 9 19.1046 9 18Z' fill='%23C0C3CB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9989 2.05566C9.83782 2.05566 8.72431 2.51689 7.90332 3.33789C7.08232 4.15888 6.62109 5.27239 6.62109 6.43345V8.8779C6.62109 9.43019 6.17338 9.8779 5.62109 9.8779C5.06881 9.8779 4.62109 9.43019 4.62109 8.8779V6.43345C4.62109 4.74196 5.29304 3.11974 6.4891 1.92368C7.68517 0.727608 9.30739 0.0556641 10.9989 0.0556641C12.6904 0.0556641 14.3126 0.727608 15.5087 1.92368C16.7047 3.11974 17.3767 4.74196 17.3767 6.43345V8.8779C17.3767 9.43019 16.929 9.8779 16.3767 9.8779C15.8244 9.8779 15.3767 9.43019 15.3767 8.8779V6.43345C15.3767 5.27239 14.9154 4.15888 14.0944 3.33789C13.2735 2.51689 12.1599 2.05566 10.9989 2.05566Z' fill='%23C0C3CB'/%3E%3C/svg%3E")}.tutor-addons-empty{background:#fff;border-radius:6px;text-align:center;grid-area:1/-1;max-width:500px;margin:0 auto}.tutor-addons-empty>*{max-width:100%}.post-type-courses.taxonomy-course-category .button,.post-type-courses.taxonomy-course-tag .button{padding-left:20px;padding-right:20px}.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag select{padding-left:20px;padding-right:40px;background-position:right 10px top 55%}.post-type-courses.taxonomy-course-category .button,.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag .button,.post-type-courses.taxonomy-course-tag select{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category .tablenav-pages .button,.post-type-courses.taxonomy-course-tag .tablenav-pages .button{min-height:30px;padding:0 4px}.post-type-courses.taxonomy-course-category input[type='text']:not(.current-page),.post-type-courses.taxonomy-course-category input[type='search'],.post-type-courses.taxonomy-course-category textarea,.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag input[type='text']:not(.current-page),.post-type-courses.taxonomy-course-tag input[type='search'],.post-type-courses.taxonomy-course-tag textarea,.post-type-courses.taxonomy-course-tag select{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category input[type='text']:not(.current-page):not(:focus),.post-type-courses.taxonomy-course-category input[type='search']:not(:focus),.post-type-courses.taxonomy-course-category textarea:not(:focus),.post-type-courses.taxonomy-course-category select:not(:focus),.post-type-courses.taxonomy-course-tag input[type='text']:not(.current-page):not(:focus),.post-type-courses.taxonomy-course-tag input[type='search']:not(:focus),.post-type-courses.taxonomy-course-tag textarea:not(:focus),.post-type-courses.taxonomy-course-tag select:not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-category .form-wrap p,.post-type-courses.taxonomy-course-tag .form-wrap p{margin-top:16px}.post-type-courses.taxonomy-course-category p.search-box,.post-type-courses.taxonomy-course-category .actions.bulkactions,.post-type-courses.taxonomy-course-tag p.search-box,.post-type-courses.taxonomy-course-tag .actions.bulkactions{display:flex}.post-type-courses.taxonomy-course-category table.wp-list-table,.post-type-courses.taxonomy-course-tag table.wp-list-table{border-radius:6px;margin-top:24px;border-color:#cdcfd5}.post-type-courses.taxonomy-course-category table.wp-list-table thead th,.post-type-courses.taxonomy-course-category table.wp-list-table thead td,.post-type-courses.taxonomy-course-tag table.wp-list-table thead th,.post-type-courses.taxonomy-course-tag table.wp-list-table thead td{background:#f4f6f9}.post-type-courses.taxonomy-course-category table.wp-list-table thead tr>*:first-child,.post-type-courses.taxonomy-course-tag table.wp-list-table thead tr>*:first-child{border-top-left-radius:6px}.post-type-courses.taxonomy-course-category table.wp-list-table thead tr>*:last-child,.post-type-courses.taxonomy-course-tag table.wp-list-table thead tr>*:last-child{border-top-right-radius:6px}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(odd) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(odd) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(odd) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(odd) td{background:#fff}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(even) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(even) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(even) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(even) td{background:#fcfcfd}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:not(:last-child) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:not(:last-child) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:not(:last-child) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:not(:last-child) td{border-bottom:1px solid #cdcfd5}.post-type-courses.taxonomy-course-category .tablenav.top,.post-type-courses.taxonomy-course-tag .tablenav.top{margin-top:20px}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2),.monetization-fees.is-disable .tutor-option-field-row:nth-child(3){position:relative;cursor:not-allowed}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2):before,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3):before{content:'';position:absolute;inset:0;z-index:1;background:rgba(255,255,255,0.55)}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) textarea:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) select:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) input:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) textarea:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) select:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) input:disabled{cursor:not-allowed}.revenue-percentage input.warning{border-color:var(--tutor-danger-color) !important;box-shadow:0 0 0 3px #ffe6e6 !important}.template-preview img{overflow:hidden;position:relative}.template-preview img:empty:before{content:'\e93a';font-family:'tutor' !important;font-size:2em;position:absolute;inset:0;background:#eff1f6;display:flex;align-items:center;justify-content:center;color:#b4b7c0}.tutor-option-field-input.image-previewer img::before{content:'';position:absolute;inset:0;background:#eff1f6;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='125' height='32' viewBox='0 0 125 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66663 9.37562C4.66663 6.77485 6.75507 4.6665 9.33131 4.6665H22.1438C24.72 4.6665 26.8085 6.77485 26.8085 9.37562V19.4552C26.8085 19.9329 26.4249 20.3201 25.9517 20.3201C25.4785 20.3201 25.0949 19.9329 25.0949 19.4552V9.37562C25.0949 7.73023 23.7737 6.39638 22.1438 6.39638H9.33131C7.70145 6.39638 6.38018 7.73023 6.38018 9.37562V22.3102C6.38018 23.9556 7.70144 25.2894 9.33131 25.2894H19.3246C19.7978 25.2894 20.1813 25.6767 20.1813 26.1543C20.1813 26.632 19.7978 27.0193 19.3246 27.0193H9.33131C6.75507 27.0193 4.66663 24.9109 4.66663 22.3102V9.37562Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9032 25.8664C21.9032 25.3887 22.2868 25.0015 22.76 25.0015L29.1432 25.0015C29.6164 25.0015 29.9999 25.3887 29.9999 25.8664C29.9999 26.3441 29.6164 26.7313 29.1432 26.7313L22.76 26.7313C22.2868 26.7313 21.9032 26.3441 21.9032 25.8664Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0827 21.7856C26.5559 21.7856 26.9395 22.1729 26.9395 22.6506L26.9395 29.1348C26.9395 29.6125 26.5559 29.9998 26.0827 29.9998C25.6095 29.9998 25.2259 29.6125 25.2259 29.1348L25.2259 22.6506C25.2259 22.1729 25.6095 21.7856 26.0827 21.7856Z' fill='%23B4B7C0'/%3e%3cpath d='M9.03067 17.1587C8.9164 17.2781 8.85254 17.4377 8.85254 17.6038V21.9306C8.85254 22.4614 9.27875 22.8917 9.80451 22.8917H21.8629C22.3886 22.8917 22.8148 22.4614 22.8148 21.9306V17.6069C22.8148 17.439 22.7495 17.2778 22.6329 17.158L19.1287 13.5567C18.7763 13.1946 18.1969 13.1887 17.8373 13.5437L13.375 17.9483C13.2556 18.0662 13.0634 18.0648 12.9458 17.9452L11.2367 16.2087C10.8765 15.8427 10.2855 15.8469 9.93056 16.218L9.03067 17.1587Z' fill='%23B4B7C0'/%3e%3cpath d='M15.0194 10.7788C15.0194 11.9171 14.1054 12.8398 12.9779 12.8398C11.8503 12.8398 10.9363 11.9171 10.9363 10.7788C10.9363 9.64052 11.8503 8.71777 12.9779 8.71777C14.1054 8.71777 15.0194 9.64052 15.0194 10.7788Z' fill='%23B4B7C0'/%3e%3cpath d='M40.2588 21.1758C42.9175 21.1758 44.5288 19.6011 44.5288 17.2866V10.4312H42.8955V17.1548C42.8955 18.6929 41.9434 19.7256 40.2588 19.7256C38.5742 19.7256 37.6147 18.6929 37.6147 17.1548V10.4312H35.9741V17.2866C35.9741 19.6011 37.6074 21.1758 40.2588 21.1758ZM46.2866 23.5635H47.8687V19.7036H47.9053C48.3594 20.5972 49.2456 21.1538 50.3369 21.1538C52.2705 21.1538 53.5376 19.6084 53.5376 17.1548V17.1475C53.5376 14.6865 52.2778 13.1484 50.3149 13.1484C49.2163 13.1484 48.3667 13.7051 47.9053 14.6206H47.8687V13.2949H46.2866V23.5635ZM49.9048 19.7915C48.7109 19.7915 47.8613 18.7515 47.8613 17.1548V17.1475C47.8613 15.5435 48.7036 14.5034 49.9048 14.5034C51.1426 14.5034 51.9263 15.5068 51.9263 17.1475V17.1548C51.9263 18.7808 51.1499 19.7915 49.9048 19.7915ZM54.8267 21H56.4087V10.4312H54.8267V21ZM61.3452 21.1538C63.5498 21.1538 65 19.6304 65 17.1475V17.1328C65 14.6646 63.5352 13.1484 61.3379 13.1484C59.1479 13.1484 57.6904 14.6719 57.6904 17.1328V17.1475C57.6904 19.623 59.1333 21.1538 61.3452 21.1538ZM61.3525 19.8281C60.1147 19.8281 59.3091 18.854 59.3091 17.1475V17.1328C59.3091 15.4482 60.1221 14.4741 61.3379 14.4741C62.5757 14.4741 63.3813 15.4482 63.3813 17.1328V17.1475C63.3813 18.8467 62.5903 19.8281 61.3525 19.8281ZM68.4863 21.1392C69.5044 21.1392 70.3979 20.6118 70.8447 19.7842H70.874V21H72.4634V15.6899C72.4634 14.1445 71.2695 13.1484 69.3872 13.1484C67.4902 13.1484 66.3403 14.1665 66.2305 15.4922L66.2231 15.5728H67.7173L67.7319 15.5068C67.8638 14.8916 68.4277 14.4595 69.3433 14.4595C70.3247 14.4595 70.874 14.9722 70.874 15.8218V16.4004L68.7793 16.5249C66.9556 16.6348 65.9155 17.4551 65.9155 18.7954V18.8101C65.9155 20.1943 66.9482 21.1392 68.4863 21.1392ZM67.5122 18.7734V18.7588C67.5122 18.1069 68.0396 17.6895 68.9917 17.6309L70.874 17.5137V18.1143C70.874 19.1177 70.0317 19.8721 68.9185 19.8721C68.0688 19.8721 67.5122 19.4473 67.5122 18.7734ZM76.8799 21.1538C77.9858 21.1538 78.8354 20.5972 79.2969 19.6963H79.3262V21H80.9155V10.4312H79.3262V14.606H79.2969C78.8354 13.6978 77.9565 13.1484 76.8652 13.1484C74.9316 13.1484 73.6572 14.6865 73.6572 17.1401V17.1475C73.6572 19.6011 74.917 21.1538 76.8799 21.1538ZM77.2974 19.7915C76.0449 19.7915 75.2759 18.7881 75.2759 17.1475V17.1401C75.2759 15.5142 76.0522 14.5034 77.2974 14.5034C78.4839 14.5034 79.3335 15.5435 79.3335 17.1401V17.1475C79.3335 18.7515 78.4912 19.7915 77.2974 19.7915ZM86.4453 12.1084C86.9653 12.1084 87.3682 11.6982 87.3682 11.2002C87.3682 10.6948 86.9653 10.2847 86.4453 10.2847C85.9326 10.2847 85.5225 10.6948 85.5225 11.2002C85.5225 11.6982 85.9326 12.1084 86.4453 12.1084ZM85.6543 21H87.2363V13.2949H85.6543V21ZM88.8696 21H90.4517V16.2393C90.4517 15.2432 91.1182 14.5034 92.0557 14.5034C92.9492 14.5034 93.5132 15.0747 93.5132 15.9683V21H95.0659V16.1807C95.0659 15.2065 95.7178 14.5034 96.6553 14.5034C97.5928 14.5034 98.1274 15.082 98.1274 16.0854V21H99.7168V15.7046C99.7168 14.1592 98.7207 13.1484 97.1973 13.1484C96.0986 13.1484 95.1904 13.7271 94.7949 14.6646H94.7583C94.4507 13.6978 93.6743 13.1484 92.6123 13.1484C91.6016 13.1484 90.8179 13.6831 90.4883 14.4888H90.4517V13.2949H88.8696V21ZM103.511 21.1392C104.529 21.1392 105.422 20.6118 105.869 19.7842H105.898V21H107.488V15.6899C107.488 14.1445 106.294 13.1484 104.412 13.1484C102.515 13.1484 101.365 14.1665 101.255 15.4922L101.248 15.5728H102.742L102.756 15.5068C102.888 14.8916 103.452 14.4595 104.368 14.4595C105.349 14.4595 105.898 14.9722 105.898 15.8218V16.4004L103.804 16.5249C101.98 16.6348 100.94 17.4551 100.94 18.7954V18.8101C100.94 20.1943 101.973 21.1392 103.511 21.1392ZM102.537 18.7734V18.7588C102.537 18.1069 103.064 17.6895 104.016 17.6309L105.898 17.5137V18.1143C105.898 19.1177 105.056 19.8721 103.943 19.8721C103.093 19.8721 102.537 19.4473 102.537 18.7734ZM112.402 23.7173C114.578 23.7173 115.94 22.5454 115.94 20.7876V13.2949H114.351V14.606H114.314C113.86 13.7344 113.01 13.1484 111.926 13.1484C109.971 13.1484 108.682 14.6646 108.682 17.0815V17.0889C108.682 19.4912 109.956 21.0073 111.89 21.0073C112.996 21.0073 113.875 20.4727 114.314 19.6377H114.351V20.6924C114.351 21.769 113.655 22.4429 112.395 22.4429C111.406 22.4429 110.74 22.106 110.527 21.6152L110.498 21.5566H108.931L108.938 21.6226C109.172 22.8018 110.425 23.7173 112.402 23.7173ZM112.336 19.7183C111.084 19.7183 110.3 18.7222 110.3 17.1108V17.1035C110.3 15.5142 111.084 14.5034 112.336 14.5034C113.538 14.5034 114.351 15.5215 114.351 17.1035V17.1108C114.351 18.7002 113.545 19.7183 112.336 19.7183ZM120.796 21.1538C122.664 21.1538 123.85 20.0405 124.099 18.8174L124.114 18.7368H122.612L122.59 18.7954C122.393 19.374 121.77 19.8574 120.833 19.8574C119.573 19.8574 118.774 19.0078 118.745 17.5503H124.202V17.0156C124.202 14.7012 122.876 13.1484 120.715 13.1484C118.555 13.1484 117.163 14.7598 117.163 17.1694V17.1768C117.163 19.6084 118.533 21.1538 120.796 21.1538ZM120.723 14.4448C121.755 14.4448 122.502 15.0967 122.634 16.4297H118.767C118.906 15.1406 119.697 14.4448 120.723 14.4448Z' fill='%23B4B7C0'/%3e%3c/svg%3e ");background-repeat:no-repeat;background-position:center}.tutor-option-field-input.image-previewer .preview-loading{position:absolute;inset:0;background:#f3f3f3;border-radius:3px;display:none}.tutor-option-field-input.image-previewer .preview-loading::before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:calc(-1 * 20px / 2);margin-left:calc(-1 * 20px / 2);border-radius:50%;border:2px solid #e8e8e8;border-top-color:#1a73aa;animation:spinner 0.8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.tutor-option-field-input.image-previewer .preview-loading.is-loading{display:block}.tutor-option-field-input.image-previewer .delete-btn{visibility:hidden}.tutor-option-field-input.image-previewer.is-selected .delete-btn{visibility:visible}.tutor-option-field-input.image-previewer.is-selected img::before{visibility:hidden}.tutor-option-field-label .isHighlighted{position:relative;display:inline-flex;z-index:1}.tutor-option-field-label .isHighlighted::before{content:'';position:absolute;inset:1px -6px;background:rgba(var(--tutor-color-warning-rgb), 0.2);border:1px solid rgba(var(--tutor-color-warning-rgb), 0.3);box-sizing:border-box;border-radius:3px;z-index:-1;animation:blinking 0.5s alternate infinite}@keyframes blinking{from{opacity:0}to{opacity:1}}.tutor-option-tab-pages .tutor-option-field-label{float:unset;width:unset}.tutor-option-tab-pages .tutor-option-field-input input[type='radio']:checked:before,.tutor-option-tab-pages .tutor-option-field-input input[type='checkbox']:checked:before{display:none}table.tutor-table.table-instructors .instructor-action{min-width:70px;text-align:center}table.tutor-table.table-instructors .td-action-btns .toggle-row,table.tutor-table.table-instructors .toggle-row{display:none}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table{text-decoration:none}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li{display:flex}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li span:first-child{width:37%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li span:last-child{width:50%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt{max-width:400px;min-width:230px;padding:0px 0px;display:flex}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt>div{height:32px;border-radius:0px 10px 10px 0px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-tooltip-content{flex-basis:100%;padding:1px 11px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-copy-to-clipboard{padding:0px 5px 0px 3px;flex-basis:100px;background:var(--tutor-color-secondary)}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-copy-to-clipboard span{font-size:18px;padding:0px 3px 0px 0px}@media (min-width: 1200pxpx){.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td.tutor-withdraw-btns{width:16%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td.tutor-withdraw-btns button{max-width:80px}}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-icon,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-icon{margin-bottom:25px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root #tutor-admin-withdraw-approve-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root #tutor-admin-withdraw-reject-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root #tutor-admin-withdraw-approve-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root #tutor-admin-withdraw-reject-content{margin-bottom:25px}@media (max-width: 600px){.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-btns.tutor-btn-group button:not(:last-child),.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-btns.tutor-btn-group button:not(:last-child){margin-bottom:15px}}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-btns.tutor-btn-group button,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-btns.tutor-btn-group button{padding:3px 30px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject button:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject textarea.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject select.tutor-form-select:focus:focus{border:2px solid #1973aa}table.tutor-table.tutor-withdraw-request .tooltip-wrap .tooltip-left,table.tutor-table.tutor-withdraw-request .tooltip-wrap .tooltip-right{top:-8px}.tutor-qna-single-question table.tutor-table-data-td-target [data-td-target]{padding:12px !important}.tutor-qna-single-question table.tutor-table tr:last-child td:last-child{border-radius:0}.tutor-qna-single-question table.tutor-table-data-td-target .is-active:not(.expand-btn){background-color:#fff !important}body.wp-admin .tutor-qna-single-wrapper .tutor-qa-reply{border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden}.tutor-qna-single-question .tutor-qna-single-wrapper .qna-back-button{font-style:normal;font-weight:normal;font-size:16px;color:#5b616f}.tutor-qna-single-question .tutor-qa-reply{bottom:20px;bottom:0;background:white;z-index:10}.tutor-qna-single-question .tutor-qa-reply textarea{min-height:initial !important;height:80px !important;width:100%;border:none;border:1px solid var(--tutor-border-color);border-radius:6px;padding:15px;resize:none}.tutor-qna-single-question .tutor-qa-reply textarea,.tutor-qna-single-question .tutor-qa-reply textarea:focus,.tutor-qna-single-question .tutor-qa-reply textarea:active{outline:none !important;box-shadow:none}.tutor-qna-single-question .tutor-qna-badges .tutor-btn:not(:last-child){margin-right:18px}.tutor-qna-single-question .tutor-qna-single-wrapper{max-height:calc(100vh - 100px);overflow-y:auto}.tutor-qna-single-question .tutor-qa-sticky-bar{position:sticky;top:0;border-bottom:1px solid var(--tutor-border-color);margin-bottom:16px;z-index:9}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat{margin-bottom:30px;display:flex;flex-direction:column}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-user{display:flex;align-items:center;margin-bottom:16px;gap:16px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-user img{width:48px;height:48px;border-radius:50%}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-text{padding:16px 24px;background:white;border-radius:8px;margin:0;position:relative;max-width:max-content}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-text:before{content:'';position:absolute;width:20px;height:20px;top:-5px;background:inherit;clip-path:polygon(0% 0%, 0% 100%, 100% 0%);transform:rotate(45deg);border-radius:3px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-left .tutor-qna-text:before{left:15px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right{align-items:flex-end}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-user{flex-direction:row-reverse}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-text:before{right:15px}.tutor-qna-single-question:not([data-context='backend-dashboard-qna-single']) .tutor-qna-left .tutor-qna-text{min-width:50px;background:#e3e9f7;color:var(--tutor-body-color)}.tutor-qna-single-question:not([data-context='backend-dashboard-qna-single']) .tutor-qna-right .tutor-qna-text{background:#dbe9eb;color:var(--tutor-body-color)}.tutor-qna-single-question .tutor-toggle-reply{text-align:right}.tutor-qna-single-question .tutor-toggle-reply span{cursor:pointer}.tutor-qna-single-question .tutor-toggle-reply span:hover{text-decoration:underline;font-style:normal;font-weight:normal;color:#41454f}body.wp-admin .tutor-qa-chatlist{margin-right:16px;margin-top:16px}table.qna-list-table .tutor-icon-msg-important-filled{color:var(--tutor-color-muted)}table.qna-list-table .tutor-icon-msg-important-fill-filled{color:#ed9700}table.qna-list-table tr .tutor-qna-title{font-style:normal;font-weight:500;font-size:16px;color:#212327;display:block}table.qna-list-table tr:not(.is-qna-read) .tutor-qna-title{font-weight:bold;font-size:16px;color:#212327}table.qna-list-table .tutor-qna-question-col i{font-size:24px !important;margin-right:13px;left:-6px;top:2px}table.qna-list-table .tutor-qna-question-col span{margin-bottom:5px}table.qna-list-table .tutor-qna-question-col small{font-style:normal;font-weight:500;font-size:13px;color:#525252}table.qna-list-table .tutor-qna-question-col:not(.is-read) i{color:var(--tutor-color-primary)}table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content{font-style:normal;font-weight:bold;font-size:16px;color:var(--tutor-body-color)}table.qna-list-table .tutor-qna-question-col.is-read i{color:#c0c3cb}table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content{font-style:normal;font-weight:500;font-size:16px;color:#212327}.tutor-qna-spotlight-sidebar{padding:15px}.tutor-qna-spotlight-sidebar .tutor-qa-new[data-context='course-single-qna-sidebar']{background:#f4f6f9;padding:15px;bottom:15px;margin:-15px;position:absolute;width:100%}.tutor-qna-spotlight-sidebar .tutor-qa-reply{position:initial !important}.tutor-qa-reply[data-context='course-single-qna-sidebar'],.tutor-qa-reply[data-context='course-single-qna-sidebar'] textarea,.tutor-qa-reply[data-context='course-single-qna-single'],.tutor-qa-reply[data-context='course-single-qna-single'] textarea{border:none !important}.tutor-qa-reply[data-context='course-single-qna-sidebar'] textarea,.tutor-qa-reply[data-context='course-single-qna-single'] textarea{border:1px solid #cdcfd5 !important;border-radius:6px !important}#sidebar-qna-tab-content-bak .tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat{max-width:100%;margin-bottom:10px}#sidebar-qna-tab-content-bak .tutor-qna-single-question .tutor-qa-reply div{padding:10px 0px 0px 0px}#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion:not(.tutor-quesanswer-askquestion-expand) .sidebar-ask-new-qna-submit,#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion:not(.tutor-quesanswer-askquestion-expand) textarea{display:none}#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion.tutor-quesanswer-askquestion-expand .sidebar-ask-new-qna-btn-wrap{display:none}#sidebar-qna-tab-content-bak .tutor-qa-reply textarea:focus{border:1px solid var(--tutor-color-primary) !important}body.wp-admin .tutor-qna-single-wrapper>*{padding:20px !important}body.wp-admin .tutor-qna-single-wrapper .tutor-qa-reply{border-radius:0px}body.wp-admin .tutor-qa-reply{background:transparent}#tutor-course-details-tab-questions .tutor-qna-reply-editor .wp-editor-container{border:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel{background:#fff;border:none;box-shadow:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel>.mce-container-body{border:1px solid #dcdfe6;border-radius:6px}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar-grp{border-bottom:none;background:transparent}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-top-part::before{box-shadow:0 1px 0px #cdcfd5}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar{border-top:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar>.mce-container-body .mce-path{visibility:hidden}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar.mce-last{background-color:transparent}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar .mce-ico{color:#767c8e;--size: 22px;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.answer-image-matched-wrap{display:block}.answer-image-matched-wrap .image-matching-item{display:flex;align-items:center}.answer-image-matched-wrap .image-matching-item:not(:last-child){margin-bottom:12px}.answer-image-matched-wrap .image-matching-item img{max-width:35px}.answer-image-matched-wrap .image-matching-item .dragged-caption{font-size:14px;margin-left:12px}.correct-answer-wrap .matching-type{display:flex;flex-direction:column;align-items:flex-start}.correct-answer-wrap .matching-type:not(:last-child){margin-bottom:12px}.correct-answer-wrap .text-image-type{display:flex;align-items:center}.correct-answer-wrap .text-image-type .image{margin-right:12px}.correct-answer-wrap img{max-width:32px;max-height:32px}.tutor-quiz-attempt-details .tutor-icon-rounded{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;overflow:hidden;border-radius:3px;box-sizing:border-box;border-width:1px;border-style:solid;font-size:14px;cursor:pointer}.tutor-quiz-attempt-details .tutor-icon-rounded:not(:hover){opacity:0.8}.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-correct .tutor-icon-rounded.tutor-color-danger{color:#cdcfd5 !important;border-color:#cdcfd5 !important}.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-wrong .tutor-icon-rounded.tutor-color-success{color:#cdcfd5 !important;border-color:#cdcfd5 !important}.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-pending .tutor-icon-rounded.tutor-color-success,.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-pending .tutor-icon-rounded.tutor-color-danger{color:#cdcfd5 !important;border-color:#cdcfd5 !important}.tutor-text-ellipsis,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-option:last-child{border-top:none}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected{margin-bottom:0;display:grid;align-items:center}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .text-medium-body,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-field-label label,.tutor-option-field-label .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected label,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-field-label .label,.tutor-option-field-label .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .label,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-nav-page.import-export .popup-opener li,.tutor-option-nav-page.import-export .popup-opener .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected li{padding-right:20px}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container{z-index:-1;min-width:228px;display:flex;flex-direction:column;overflow-y:hidden}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input{border-top:none;border-right:none;border-left:none;border-color:#dcdbdc;border-bottom-left-radius:unset !important;border-bottom-right-radius:unset !important}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input:active,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input:focus{border-color:#dcdbdc;box-shadow:none}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container.is-active{z-index:999;text-align:left}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-frequencies{max-height:100%;overflow-y:auto}.tutor-zoom-meeting-modal-wrap .tutor-dropdown-select.select-dropdown{width:100%}.tutor-option-nav-page .create-certificate-steps .item-wrapper,.tutor-cb-templates-table .create-certificate-steps .item-wrapper{background-repeat:no-repeat;background-size:50%;background-position:right 25px center}.tutor-option-nav-page .create-certificate-steps h4,.tutor-cb-templates-table .create-certificate-steps h4{font-weight:700;font-size:24px;line-height:1.42;color:#161616;margin-bottom:24px}.tutor-option-nav-page .create-certificate-steps ul,.tutor-cb-templates-table .create-certificate-steps ul{counter-reset:listItem}.tutor-option-nav-page .create-certificate-steps ul li,.tutor-cb-templates-table .create-certificate-steps ul li{list-style:none;display:block;font-size:15px;line-height:1.6;margin-bottom:13px}.tutor-option-nav-page .create-certificate-steps ul li:before,.tutor-cb-templates-table .create-certificate-steps ul li:before{counter-increment:listItem;content:counter(listItem) ".";margin-right:12px}.tutor-option-nav-page .create-certificate-steps .create-certificate-btn,.tutor-cb-templates-table .create-certificate-steps .create-certificate-btn{margin-top:28px}.tutor-option-nav-page .create-certificate-steps .item-wrapper,.tutor-cb-templates-table .create-certificate-steps .item-wrapper{padding:42px 52px 54px 52px}.tutor-option-nav-page.tutor-cb-templates-table .item-wrapper,.tutor-cb-templates-table.tutor-cb-templates-table .item-wrapper{border:1px solid #E0E2EA;box-sizing:border-box;border-radius:10px;margin-bottom:16px;background-position:right -1px center}.tutor-option-nav-page.tutor-cb-templates-table .tutor-certificate-step-description,.tutor-cb-templates-table.tutor-cb-templates-table .tutor-certificate-step-description{max-width:374px}.tutor-option-nav-page .all-certificate .tutor-option-field-row,.tutor-cb-templates-table .all-certificate .tutor-option-field-row{grid-template-columns:98px 1fr auto;grid-gap:20px}.tutor-option-nav-page .all-certificate .certificate-thumb,.tutor-cb-templates-table .all-certificate .certificate-thumb{display:inline-flex;justify-self:center;position:relative}.tutor-option-nav-page .all-certificate .certificate-thumb:before,.tutor-cb-templates-table .all-certificate .certificate-thumb:before{position:absolute;content:'';background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0.75C6.54545 0.75 1.85455 4.13182 0 8.93182C1.85455 13.7318 6.54545 17.1136 12 17.1136C17.4545 17.1136 22.1455 13.7318 24 8.93182C22.1455 4.13182 17.4545 0.75 12 0.75ZM12.0007 14.3863C8.94617 14.3863 6.54617 11.9863 6.54617 8.93177C6.54617 5.87723 8.94617 3.47723 12.0007 3.47723C15.0553 3.47723 17.4553 5.87723 17.4553 8.93177C17.4553 11.9863 15.0553 14.3863 12.0007 14.3863ZM8.72754 8.93195C8.72754 7.0774 10.1457 5.65922 12.0003 5.65922C13.8548 5.65922 15.273 7.0774 15.273 8.93195C15.273 10.7865 13.8548 12.2047 12.0003 12.2047C10.1457 12.2047 8.72754 10.7865 8.72754 8.93195Z' fill='white'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-color:rgba(22,22,22,0.5);width:100%;height:100%;backdrop-filter:blur(2px);border-radius:3px;opacity:0;transition:0.2s linear}.tutor-option-nav-page .all-certificate .certificate-thumb:hover:before,.tutor-cb-templates-table .all-certificate .certificate-thumb:hover:before{opacity:1}.tutor-option-nav-page .no-certificate .certificate-thumb,.tutor-cb-templates-table .no-certificate .certificate-thumb{text-align:center}.tutor-option-nav-page .no-certificate .certificate-thumb p,.tutor-cb-templates-table .no-certificate .certificate-thumb p{font-size:20px;line-height:1.5;margin-top:24px}.tutor-option-nav-page .no-certificate .item-wrapper,.tutor-cb-templates-table .no-certificate .item-wrapper{padding-top:50px;padding-bottom:50px}.tutor-option-nav-page .certificate-template .tutor-option-field-row,.tutor-cb-templates-table .certificate-template .tutor-option-field-row{border-bottom:none}.tutor-option-nav-page .certificate-template .radio-thumbnail,.tutor-cb-templates-table .certificate-template .radio-thumbnail{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-gap:18px 16px}.tutor-option-nav-page .certificate-template .radio-thumbnail label,.tutor-cb-templates-table .certificate-template .radio-thumbnail label{margin:unset;display:inline-flex;cursor:pointer}.tutor-option-nav-page .certificate-template .radio-thumbnail input[type='radio']:checked ~ .icon-wrapper img,.tutor-cb-templates-table .certificate-template .radio-thumbnail input[type='radio']:checked ~ .icon-wrapper img{box-shadow:0 0 0 1px var(--tutor-color-primary)}.tutor-option-nav-page .certificate-settings .signature-upload-wrap,.tutor-cb-templates-table .certificate-settings .signature-upload-wrap{text-align:left;padding-top:7px;padding-bottom:13px}.tutor-option-nav-page .certificate-settings .signature-upload,.tutor-cb-templates-table .certificate-settings .signature-upload{display:flex;align-items:center;text-align:left}.tutor-option-nav-page .certificate-settings .signature-preview,.tutor-cb-templates-table .certificate-settings .signature-preview{border:2px solid #e8e8e8;border-radius:3px;width:200px;height:60px;display:flex;justify-content:center;padding:2px 0}.tutor-option-nav-page .certificate-settings .signature-preview img,.tutor-cb-templates-table .certificate-settings .signature-preview img{width:100%;height:100%;object-fit:scale-down}.tutor-option-nav-page .certificate-settings .signature-info,.tutor-cb-templates-table .certificate-settings .signature-info{margin-left:23px}.tutor-option-nav-page .certificate-settings .signature-upload span.delete-btn,.tutor-cb-templates-table .certificate-settings .signature-upload span.delete-btn{position:absolute;width:24px;height:24px;border-radius:50%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");background-color:#F44337;background-repeat:no-repeat;background-position:50%;cursor:pointer;top:-12px;right:-12px}.tutor-option-nav-page .certificate-settings .signature-upload span.delete-btn:hover,.tutor-cb-templates-table .certificate-settings .signature-upload span.delete-btn:hover{background-color:#f2281a}.tutor-option-nav-page .certificate-settings .signature-upload .signature-preview,.tutor-cb-templates-table .certificate-settings .signature-upload .signature-preview{background:#f3f3f3;position:relative}.tutor-option-nav-page .certificate-settings .tutor-btn,.tutor-cb-templates-table .certificate-settings .tutor-btn{margin-top:24px}.tutor-option-nav-page .certificate-settings .tutor-btn input[type='file'],.tutor-cb-templates-table .certificate-settings .tutor-btn input[type='file']{appearance:none;-webkit-appearance:none;display:none}.tutor-quiz-type-icon{padding:0;color:#fff;border-radius:4px;margin-right:8px;display:inline-block;width:32px;height:32px;text-align:center;line-height:32px;font-size:20px;vertical-align:middle;background-color:var(--tutor-color-primary)}.tutor-quiz-type-boolean{background-color:#3E64DE}.tutor-quiz-type-single-choice{background-color:#00B890}.tutor-quiz-type-multiple-choices{background-color:#9034A9}.tutor-quiz-type-open-ended{background-color:#FE3129}.tutor-quiz-type-fill-blanks{background-color:#FFBF00}.tutor-quiz-type-short-answer{background-color:#F37512}.tutor-quiz-type-matching{background-color:#8A4A1B}.tutor-quiz-type-image-matching{background-color:#F37512}.tutor-quiz-type-image-answering{background-color:#A322F9}.tutor-quiz-type-ordering{background-color:#1B52D8}table.tutor-table.tutor-table-with-checkbox .td-checkbox input[type='checkbox']{margin:0}#adminmenu li a[href=tutor-setup]{display:none}
|
7 |
* http://jquery.org/license
|
8 |
*
|
9 |
* http://docs.jquery.com/UI/Datepicker#theming
|
10 |
+
*/h2.tutor-page-heading{background-color:#ffffff;padding:30px !important;margin:0 !important;border-bottom:1px solid #ecedef}.report-main-wrap h3{font-weight:300;font-size:20px}.tutor-icon-star-full,.tutor-icon-star-line{color:#ffd700}.date-range-input{position:relative;margin-right:10px}.date-range-input:last-child{margin-right:0}.date-range-input input{border:1px solid #d7dadf;-webkit-box-shadow:none;box-shadow:none;line-height:32px;margin:0;padding-right:30px}.date-range-input i.tutor-icon-calendar{position:absolute;right:10px;top:13px}.date-range-input button{background-color:#3057d5;color:#ffffff;border:none;line-height:39px;padding:0 15px}.tutor-nav-tab-wrapper{margin-bottom:10px}.nav-tab-item{float:left;border:1px solid #ccc;border-bottom:none;margin-left:0.5em;padding:10px 14px;font-size:14px;line-height:1.33;font-weight:600;background:#e5e5e5;color:#555;text-decoration:none;white-space:nowrap}.nav-tab-item:first-child{margin-left:0}.nav-tab-item:focus,.nav-tab-item:hover{background-color:#fff;color:#444}.nav-tab-item-active,.nav-tab-item:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-item-active{margin-bottom:-1px;color:#444}.nav-tab-item-active,.nav-tab-item-active:focus,.nav-tab-item-active:focus:active,.nav-tab-item-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.tutor-quiz-feedback-option-option-title{margin-bottom:10px !important}.tutor-quiz-feedback-option-subtitle{margin:0 !important;font-size:12px;line-height:1.67;color:#505469}.tutor-quiz-feedback-option-subtitle a{font-weight:500;color:inherit;text-decoration:underline !important}#tutor-instructors h2{display:block}#settings-tab-general .tutor-option-field-row input[type='number']{width:185px}.instructor-layout-templates-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.instructor-layout-template{max-width:150px;padding:5px;margin:3px}.instructor-layout-template img{max-width:100%;height:auto;display:block;border:6px solid transparent;-webkit-transition:border-color 400ms;transition:border-color 400ms}.instructor-layout-template.selected-template img,.instructor-layout-template:hover img{border:6px solid #3057d6}.tutor-accouncement-update-modal .modal-header,.tutor-announcement-create-modal .modal-header{padding-right:15px !important}.tutor-accouncement-update-modal .tutor-modal-content,.tutor-announcement-create-modal .tutor-modal-content{border-radius:20px !important}.tutor-admin-search-box-container{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin-top:45px}.tutor-admin-search-box-container>div:nth-child(1){margin-right:40px;position:relative}.tutor-admin-search-box-container>div:nth-child(1){flex:2}.tutor-admin-search-box-container>div:nth-child(2),.tutor-admin-search-box-container>div:nth-child(3),.tutor-admin-search-box-container>div:nth-child(4){flex:1.5}.tutor-admin-search-box-container>div:not(:last-child){margin-right:30px}.tutor-admin-search-box-container .tutor-report-search-btn{position:absolute;width:40px;height:40px;bottom:0;right:0;border:0;background:transparent;color:#3e64de;font-size:20px;cursor:pointer;outline:none}.tutor-admin-search-box-container>div:nth-child(1) input{padding-right:45px}.tutor-admin-search-box-container input[type='text'],.tutor-admin-search-box-container select{width:100%;height:40px;border-radius:3px;border:solid 1px #dcdce1;background-color:#ffffff;padding:0 14px;transition:0.2s}.tutor-admin-search-box-container .date-range-input i.tutor-icon-calendar{position:absolute;width:42px;height:40px;right:0;top:0;color:#3e64de;font-size:18px;text-align:center;line-height:40px}.tutor-admin-search-box-container .menu-label{font-size:14px;font-weight:400;color:#737787;margin-bottom:7px}.tutor-admin-search-box-container>div:nth-child(4) input::-webkit-input-placeholder{color:#3f435b;font-size:15px}.tutor-admin-search-box-container>div:nth-child(1) input::-webkit-input-placeholder{font-size:16px;font-weight:400;color:#737787}.tutor-admin-search-box-container input[type='text']:hover,.tutor-admin-search-box-container input[type='text']:focus,.tutor-admin-search-box-container select:hover,.tutor-admin-search-box-container select:focus,.tutor-date-range-wrap .date-range-input input:hover,.tutor-date-range-wrap .date-range-input input:focus{border-color:var(--tutor-color-primary) !important;box-shadow:none !important;outline:none !important}@media (max-width: 767px){.tutor-admin-search-box-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:15px}.tutor-admin-search-box-container>div{margin-right:0 !important}}@media (max-width: 991px){.tutor-list-wrap{overflow-x:scroll}}.tutor-sorting-bulk-action-wrapper{display:flex;justify-content:space-between;align-items:flex-end;padding:0px 0px 30px 0px}.tutor-sorting-bulk-action-wrapper .tutor-admin-search-box-container{width:70%}.tutor-admin-search-box-container .tutor-search-form-group{flex:18% !important}.report-course-list-wrap .detail .status span{font-size:14px;font-weight:300;line-height:1;color:#737787;margin-left:25px;padding-left:14px;position:relative;display:inline-flex;align-items:center}.report-course-list-wrap .detail .status span::before{content:'';position:absolute;width:8px;height:8px;background:#b9bac3;border-radius:50%;left:0}.report-course-list-wrap .detail .status span{margin-left:0;padding-left:16px}.report-course-list-wrap .detail .status span::before{width:6px;height:6px}.report-course-list-wrap .detail .status .running::before{background-color:#3e64de}.report-course-list-wrap .detail .status .complete::before{background-color:#7bbc30}.report-course-list-wrap .detail .heading{font-size:16px;line-height:1.75;color:#3f435b;margin-bottom:10px}.report-course-list-wrap .detail{padding:unset !important;text-align:left !important;font-size:14px !important;font-weight:400 !important}.report-course-list .course-list-details{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:20px;grid-template-columns:repeat(3, 1fr)}.tutor-list-wrap .no-data-found{display:flex;align-items:center;padding:0 0 30px 0}.tutor-wp-dashboard-filter-items{display:inherit}.tutor-table-rows-sorting{cursor:pointer}.a-to-z-sort-icon{cursor:pointer}.tutor-entry-content>br{display:none}.tutor-entry-content p:not(:last-child){padding-bottom:20px;word-wrap:break-word}.tutor-table.qna-list-table .tutor-form-feedback.tutor-qna-question-col{margin-top:0}.tutor-table.qna-list-table .tutor-form-feedback.tutor-qna-question-col p{margin:0}.tutor-table.qna-list-table a:focus{outline:none;box-shadow:none}#tutor-quiz-question-wrapper .mce-branding{display:none}.tutor-option-nav-page:not(.is-active){display:none}.tutor-nav.tutor-option-tabs .tutor-nav-link{color:var(--tutor-color-secondary);border:1px solid transparent}.tutor-nav.tutor-option-tabs .tutor-nav-link:not(.is-active):not(:hover) [class^='tutor-icon-']{color:#9CA0AC}.tutor-nav.tutor-option-tabs .tutor-nav-link:hover{background-color:transparent;color:var(--tutor-color-primary)}.tutor-nav.tutor-option-tabs .tutor-nav-link.is-active{background-color:#FFFFFF;color:var(--tutor-color-primary);border-color:#e8e8e8}.radio-thumbnail label{cursor:pointer}.radio-thumbnail .icon-wrapper{position:relative;display:inline-flex;border:1px solid #c0c3cb;border-radius:6px}.radio-thumbnail .icon-wrapper:before{content:"";position:absolute;right:-14px;top:-14px;height:28px;width:28px;border-radius:50%;background-size:14px;background-color:transparent;background-repeat:no-repeat;background-position:50%;transition:0.3s}.radio-thumbnail .icon-wrapper.icon-col:hover{background:#e9edfb}.radio-thumbnail input[type="radio"]{appearance:none;outline:none;cursor:pointer;width:97px;height:46px;background:#dbdbdb;display:none}.radio-thumbnail input[type="radio"]:checked ~ .title{color:var(--tutor-color-primary)}.radio-thumbnail input[type="radio"]:checked ~ .icon-wrapper img{box-shadow:0 0 0 2px var(--tutor-color-primary)}.radio-thumbnail input[type="radio"]:checked ~ .icon-wrapper:before{background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E")}.radio-thumbnail input[type="radio"]:checked ~ .icon-wrapper:before span{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.radio-thumbnail.has-title label{text-align:center;font-size:15px;font-weight:400;line-height:160%}.radio-thumbnail.has-title label .title{margin-top:6px;display:block}.items-per-row-label{text-align:center;font-size:15px;font-weight:400;line-height:160%}.items-per-row-label input[type="radio"]:checked+.icon-col{background:#e9edfb}.items-per-row-label input[type="radio"]:checked+.icon-col span{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.items-per-row-label input[type="radio"]:checked+.icon-col:before{background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E")}.items-per-row-label .icon-col{width:95.4px;height:46px;display:grid;grid-template-columns:repeat(1, 1fr);place-items:center;cursor:pointer;border:8px solid transparent;border-radius:3px;background:var(--tutor-color-white);transition:0.2s linear;position:relative}.items-per-row-label .icon-col span{width:100%;height:100%;text-indent:-9999px;background:#eff1f6;border:1px solid var(--tutor-border-color);border-radius:2px;transition:0.2s ease-in-out}.items-per-row-label .icon-col:before{right:-16px;top:-16px;height:16px;width:16px;background-size:8px}.items-per-row-label .icon-col:focus:before{box-shadow:0 0 0 6px rgba(var(--tutor-color-primary-rgb), 0.1)}.items-per-row-label:nth-child(2) .icon-col{grid-template-columns:repeat(2, 1fr);grid-gap:10.24px}.items-per-row-label:nth-child(3) .icon-col{grid-template-columns:repeat(3, 1fr);grid-gap:8.74px}.items-per-row-label:nth-child(4) .icon-col{grid-template-columns:repeat(4, 1fr);grid-gap:8.49px}.items-per-row-label:not(:last-child){margin-right:30px}.items-per-row-label .title{margin-top:3px;display:inline-block}.tooltip-wrap{position:relative;display:inline-block;cursor:pointer}.tooltip-wrap.tooltip-icon{margin-left:12px;color:var(--tutor-color-muted)}.tooltip-wrap.tooltip-icon:after{content:"\e99a";font-family:"tutor"}.tooltip-wrap .tooltip-txt{position:absolute;max-width:208px;width:max-content;background:var(--tutor-body-color);color:var(--tutor-color-white);padding:10px 15px;text-align:left;word-break:break-word;border-radius:10px;z-index:999999;opacity:0;visibility:hidden;transition:200ms ease-in}.tooltip-wrap .tooltip-txt::after{content:'';position:absolute;border:5px solid transparent}.tooltip-wrap:hover .tooltip-txt{opacity:1;visibility:visible;filter:blur(0px)}.tooltip-wrap .tooltip-top{bottom:calc(100% + 8px)}.tooltip-wrap .tooltip-top::after{top:100%;left:50%;margin-left:-5px;border-top-color:var(--tutor-body-color)}.tooltip-wrap .tooltip-bottom{top:calc(100% + 8px)}.tooltip-wrap .tooltip-bottom::after{bottom:100%;left:50%;margin-left:-5px;border-bottom-color:var(--tutor-body-color)}.tooltip-wrap .tooltip-top,.tooltip-wrap .tooltip-bottom{left:50%;transform:translateX(-50%)}.tooltip-wrap .tooltip-left,.tooltip-wrap .tooltip-right{top:-8px}.tooltip-wrap .tooltip-left::after,.tooltip-wrap .tooltip-right::after{top:18px;margin-top:-5px}.tooltip-wrap .tooltip-left.arrow-center,.tooltip-wrap .tooltip-right.arrow-center{top:50%;transform:translateY(-50%)}.tooltip-wrap .tooltip-left.arrow-center::after,.tooltip-wrap .tooltip-right.arrow-center::after{top:50%;transform:translateY(-50%);margin-top:unset}.tooltip-wrap .tooltip-right{left:calc(100% + 8px)}.tooltip-wrap .tooltip-right::after{right:100%;border-right-color:var(--tutor-body-color)}.tooltip-wrap .tooltip-left{right:calc(100% + 8px)}.tooltip-wrap .tooltip-left::after{left:100%;border-left-color:var(--tutor-body-color)}.tooltip-wrap .tooltip-top{transform:translateX(-50%) translateY(-2px)}.tooltip-wrap .tooltip-bottom{transform:translateX(-50%) translateY(2px)}.tooltip-wrap .tooltip-right{transform:translateX(2px)}.tooltip-wrap .tooltip-left{transform:translateX(-2px)}.tooltip-wrap:hover .tooltip-top{transform:translateX(-50%) translateY(0)}.tooltip-wrap:hover .tooltip-bottom{transform:translateX(-50%) translateY(0)}.tooltip-wrap:hover .tooltip-right{transform:translateX(0)}.tooltip-wrap:hover .tooltip-left{transform:translateX(0)}.tooltip-wrap:hover .arrow-center.tooltip-right{transform:translateY(-50%) translateX(0px)}.tooltip-wrap:hover .arrow-center.tooltip-left{transform:translateY(-50%) translateX(0px)}.tooltip-wrap .arrow-center.tooltip-right{transform:translateY(-50%) translateX(2px)}.tooltip-wrap .arrow-center.tooltip-left{transform:translateY(-50%) translateX(-2px)}.tutor-option-field-row input[type='radio'],.tutor-dashboard-page input[type='radio']{background-size:120%}.tutor-option-field-row input[type='checkbox'],.tutor-dashboard-page input[type='checkbox']{background-size:70%}.tutor-option-field-row input.tutor-form-control,.tutor-dashboard-page input.tutor-form-control{padding:0 15px}.tutor-option-field-row input.tutor-form-control.tutor-w-90,.tutor-option-field-row input.tutor-form-control[type='number'],.tutor-dashboard-page input.tutor-form-control.tutor-w-90,.tutor-dashboard-page input.tutor-form-control[type='number']{padding:0px 5px;text-align:center;max-width:90px;min-width:90px;height:40px}.tutor-option-field-row textarea.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control{resize:vertical;min-height:80px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.62;padding-top:10px;padding-bottom:10px}.tutor-option-field-row .tutor-form-radio label,.tutor-dashboard-page .tutor-form-radio label{font-size:15px}.tutor-option-field-row .tutor-form-radio .desc,.tutor-dashboard-page .tutor-form-radio .desc{margin-top:5px}.tutor-option-field-row select.tutor-form-select,.tutor-dashboard-page select.tutor-form-select{min-width:137px;padding:0 40px 0 20px}.tutor-option-field-row select.tutor-form-select,.tutor-option-field-row input.tutor-form-control,.tutor-option-field-row textarea.tutor-form-control,.tutor-option-field-row textarea.tutor-form-control:read-only,.tutor-dashboard-page select.tutor-form-select,.tutor-dashboard-page input.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control,.tutor-dashboard-page textarea.tutor-form-control:read-only{font-size:16px;font-weight:400;line-height:162%;border-color:#bababa;transition:all 200ms}.tutor-option-field-row select.tutor-form-select::placeholder,.tutor-option-field-row input.tutor-form-control::placeholder,.tutor-option-field-row textarea.tutor-form-control::placeholder,.tutor-option-field-row textarea.tutor-form-control:read-only::placeholder,.tutor-dashboard-page select.tutor-form-select::placeholder,.tutor-dashboard-page input.tutor-form-control::placeholder,.tutor-dashboard-page textarea.tutor-form-control::placeholder,.tutor-dashboard-page textarea.tutor-form-control:read-only::placeholder{color:var(--tutor-color-muted)}.tutor-option-field-row select.tutor-form-select:focus,.tutor-option-field-row input.tutor-form-control:focus,.tutor-option-field-row textarea.tutor-form-control:focus,.tutor-option-field-row textarea.tutor-form-control:read-only:focus,.tutor-dashboard-page select.tutor-form-select:focus,.tutor-dashboard-page input.tutor-form-control:focus,.tutor-dashboard-page textarea.tutor-form-control:focus,.tutor-dashboard-page textarea.tutor-form-control:read-only:focus{color:var(--tutor-body-color)}.tutor-option-field-row select.tutor-form-select,.tutor-option-field-row input.tutor-form-control,.tutor-dashboard-page select.tutor-form-select,.tutor-dashboard-page input.tutor-form-control{height:40px;line-height:1}.tutor-option-field-row .tutor-form-check-input,.tutor-dashboard-page .tutor-form-check-input{width:20px;height:20px}.tutor-option-header input[type='search']:hover{box-shadow:0 0 10px -7px}.tutor-option-header input[type='search']:focus{border-color:var(--tutor-color-primary);box-shadow:0 0 10px -5px}.search-popup-opener,.search_result{background:#ffffff;border:1px solid var(--tutor-border-color);box-shadow:0px 6px 20px rgba(28,49,104,0.1);border-radius:6px;position:absolute;width:100%;top:calc(100% - 0px);margin-top:6px;z-index:4;font-size:16px;max-height:554px;overflow-y:auto;transition:0.3s ease;opacity:0;visibility:hidden;transform:translateY(3px)}.search-popup-opener.visible,.search-popup-opener.show,.search_result.visible,.search_result.show{opacity:1;visibility:visible;transform:translateY(0px)}.search-popup-opener .search_result_title,.search_result .search_result_title{display:flex;align-items:center}.search-popup-opener .search_result_title>svg,.search_result .search_result_title>svg{margin-right:4px}.search-popup-opener a,.search_result a{cursor:pointer;padding:12px;display:flex;width:100%;color:var(--tutor-color-muted);text-decoration:none;transition:all 0.3s;vertical-align:middle;justify-content:space-between;box-sizing:border-box}.search-popup-opener a:hover,.search_result a:hover{background-color:rgba(0,0,0,0.03)}.search-popup-opener .no_item,.search_result .no_item{display:flex;align-items:center;padding:15px 20px}.search-popup-opener .no_item svg,.search_result .no_item svg{margin-right:7px}.search-popup-opener .search_result_title i,.search_result .search_result_title i{padding-right:10px;font-size:20px}.search-popup-opener .search_navigation,.search_result .search_navigation{display:flex;align-items:center;vertical-align:middle;font-size:12px}.search-popup-opener .search_navigation i,.search_result .search_navigation i{padding:0 5px;font-size:12px}.search-popup-opener .nav-track,.search-popup-opener .nav-track>*,.search_result .nav-track,.search_result .nav-track>*{display:flex}.item-wrapper.color-preset-picker{position:relative}.item-wrapper.color-preset-picker .tutor-option-field-row{border-bottom:none !important}.item-wrapper.color-preset-picker .color-picker-wrapper .tutor-option-field-row:not(:last-child){border-bottom:1px solid #e8e8e8}.tutor-option-field-input.color-preset-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;padding-top:10px;padding-bottom:16px}.color-preset-grid label.color-preset-input{cursor:pointer;display:inherit}.color-preset-grid label.color-preset-input .preset-item{background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);border-radius:6px;overflow:hidden;transition:200ms linear}.color-preset-grid label.color-preset-input .preset-item:hover{box-shadow:0 0 0 1px var(--tutor-border-color)}.color-preset-grid label.color-preset-input .header{display:grid;grid-auto-flow:column}.color-preset-grid label.color-preset-input .header span{height:37px;text-indent:1000%;background:rgba(0,0,0,0.8)}.color-preset-grid label.color-preset-input .header span:nth-child(1){background:rgba(0,0,0,0.8)}.color-preset-grid label.color-preset-input .header span:nth-child(2){background:rgba(0,0,0,0.6)}.color-preset-grid label.color-preset-input .header span:nth-child(3){background:rgba(0,0,0,0.4)}.color-preset-grid label.color-preset-input .header span:nth-child(4){background:rgba(0,0,0,0.2)}.color-preset-grid label.color-preset-input .footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 13px}.color-preset-grid label.color-preset-input .footer .check-icon{width:20px;height:20px;display:inline-block;border:2px solid var(--tutor-border-color);border-radius:4px;transition:200ms linear;position:relative}.color-preset-grid label.color-preset-input .footer .check-icon:before{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:12px;background-position:50%;transform-origin:center;transform:scale(1.2);opacity:0}.color-preset-grid label.color-preset-input input[type='radio']{display:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}.color-preset-grid label.color-preset-input input[type='radio']:checked+.preset-item{border-color:var(--tutor-color-primary);box-shadow:0 0 0 1px var(--tutor-color-primary)}.color-preset-grid label.color-preset-input input[type='radio']:checked+.preset-item .check-icon{background-color:var(--tutor-color-primary);border-color:var(--tutor-color-primary)}.color-preset-grid label.color-preset-input input[type='radio']:checked+.preset-item .check-icon:before{transform:scale(1);opacity:1}.color-preset-grid label.color-preset-input input[type='radio']:disabled+.preset-item{cursor:not-allowed}.color-preset-grid label.color-preset-input input[type='radio']:disabled+.preset-item .check-icon{opacity:0.5}.color-preset-grid label.color-preset-input.is-checked{position:relative;transition:200ms}.color-preset-grid label.color-preset-input.is-checked:before{content:'';position:absolute;top:calc(100% + 31px - 11px);width:27px;height:11px;left:50%;margin-left:calc(-27px / 2);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='11' viewBox='0 0 27 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.3' d='M11.605 1.54409C12.7084 0.64503 14.2916 0.645029 15.395 1.54409L27 11H0L11.605 1.54409Z' fill='%23EFF1F7'/%3e%3c/svg%3e ")}.item-wrapper .color-picker-wrapper{position:relative;z-index:1}.item-wrapper .color-picker-wrapper .tutor-option-field-row:first-child{padding-top:15px}.item-wrapper .color-picker-wrapper label.color-picker-input *{margin:0;padding:0;box-sizing:border-box}.item-wrapper .color-picker-wrapper label.color-picker-input{cursor:pointer;display:grid;align-items:center;grid-auto-flow:column;background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);border-radius:6px;width:109px;height:34px;transition:200ms;box-sizing:border-box;overflow:hidden}.item-wrapper .color-picker-wrapper label.color-picker-input .picker-value{text-align:left;color:var(--tutor-body-color)}.item-wrapper .color-picker-wrapper label.color-picker-input .picker-value>.color{display:inline-flex;width:32px;height:32px}.item-wrapper .color-picker-wrapper label.color-picker-input .picker-value>.value{padding:5px 10px;color:var(--tutor-body-color)}.item-wrapper .color-picker-wrapper label.color-picker-input input[type='color']{cursor:pointer;width:32px;height:32px;border:none;border-right:1px solid #cecfd5;border-radius:0}.item-wrapper .color-picker-wrapper label.color-picker-input input[type='color']:checked{border-color:var(--tutor-color-primary)}.item-wrapper .color-picker-wrapper label.color-picker-input input[type='color']::-webkit-color-swatch-wrapper{padding:0}.item-wrapper .color-picker-wrapper label.color-picker-input input[type='color']::-webkit-color-swatch{border:none}.tutor-screen-backend-settings #wpbody-content .notice.notice-error{margin-bottom:10px}.tutor-backend-settings-page{color:var(--tutor-color-secondary)}.tutor-backend-settings-page p,.tutor-backend-settings-page h1,.tutor-backend-settings-page h2,.tutor-backend-settings-page h3,.tutor-backend-settings-page h4,.tutor-backend-settings-page h5{margin:0;padding:0}.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{display:grid;grid-gap:42px;grid-auto-flow:column}@media (min-width: 1400px){.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-template-columns:245px 4fr 1fr}}@media (min-width: 1600px){.tutor-backend-settings-page .tutor-option-header,.tutor-backend-settings-page .tutor-option-form{grid-template-columns:1fr 825px 1fr}}@media (max-width: 1400px){.tutor-backend-settings-page .tutor-option-form{grid-template-columns:min-content auto}}@media (max-width: 1300px){.tutor-backend-settings-page .tutor-option-header{grid-template-columns:175px auto auto;grid-template-columns:auto 1fr auto;grid-gap:15px}}.tutor-backend-settings-page .tutor-form-control{font-family:inherit}.tutor-backend-settings-page .search-field{position:relative}.tutor-backend-settings-page .search-field input[type='search' i]::-webkit-search-cancel-button{cursor:pointer}.tutor-backend-settings-page .d-block{display:block}.tutor-backend-settings-page .mce-path{display:none !important}.tutor-backend-settings-page .mce-top-part{border-bottom:1px solid #c0c3cb}.tutor-backend-settings-page .mce-top-part::before{box-shadow:none}.tutor-backend-settings-page .wp-editor-container{border:1px solid #c0c3cb;border-radius:6px;overflow:hidden}.tutor-backend-settings-page div.mce-toolbar-grp{border-bottom:none;background:none}.tutor-backend-settings-page div.mce-statusbar{border-top:none}.tutor-backend-settings-page .mce-container-body .mce-resizehandle i.mce-i-resize{display:none}.tutor-backend-settings-page .mce-container-body .mce-resizehandle{margin:auto;left:0;height:4px;width:40px;border-radius:6px;bottom:0;background:#c0c3cb;transition:all 0.2s;opacity:0;visibility:hidden}.tutor-backend-settings-page .wp-editor-container .mce-container-body .mce-resizehandle:active,.tutor-backend-settings-page .wp-editor-container:hover .mce-container-body .mce-resizehandle{visibility:visible;opacity:1;bottom:10px}.tutor-option-header{align-items:center;min-height:60px;background:var(--tutor-color-white);position:fixed;right:0;z-index:99;width:auto;height:60px;top:32px;left:36px;border-bottom:1px solid #f0f0f1}.tutor-option-header>div:nth-child(3){justify-self:flex-end;min-width:200px;text-align:right}.tutor-option-header .title{font-weight:500;font-size:24px;line-height:34px;color:var(--tutor-body-color)}.tutor-option-header .tutor-input-group .tutor-form-control{border:1px solid #bababa;border-radius:6px;height:40px}.tutor-option-header .save-button .tutor-btn{padding:7px 24.3px}@media (min-width: 960px){.tutor-option-header{left:160px}}@media (max-width: 782px){.tutor-option-header{left:0;top:47px}}.tutor-option-body{position:relative}.tutor-option-main-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.tutor-option-main-title h2{color:var(--tutor-body-color)}.tutor-option-single-item h4{margin-bottom:12px}.tutor-option-single-item .item-wrapper{background:var(--tutor-color-white);border:1px solid #d3d4d9;box-sizing:border-box;border-radius:6px;padding:20px 26px}.tutor-option-single-item .item-wrapper:not(:last-child){margin-bottom:8px}@media (min-width: 1200px){.tutor-option-single-item.email-settings .tutor-option-field-label{padding-right:53px}}.tutor-option-single-item.email-settings [name='email-settings-textarea']{min-height:130px}.tutor-option-single-item.item-variation-table .item-wrapper{padding:12px 16px}.tutor-option-single-item.item-variation-table .tutor-option-field-row{padding-left:4px;padding-right:4px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:not(:first-child){padding-top:10px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:not(:last-child){padding-bottom:10px}.tutor-option-single-item.item-variation-table .tutor-option-field-row:first-child{position:relative;z-index:1}.tutor-option-single-item.item-variation-table .tutor-option-field-row:first-child::before{content:'';position:absolute;inset:-13px -17px -1px -17px;z-index:-1;background:var(--tutor-color-gray-10);border-radius:6px 6px 0 0;opacity:0.8;border:1px solid var(--tutor-border-color)}.tutor-option-single-item.item-variation-table .tutor-option-field-input{display:flex;align-items:center}.tutor-option-single-item.item-variation-table.table-col-3 .tutor-option-field-row{grid-template-columns:35px 1fr 1fr}@media (min-width: 768px){.tutor-option-single-item.item-variation-grid .item-grid{columns:2;row-gap:10px;column-gap:24px}.tutor-option-single-item.item-variation-grid .item-grid>*{break-inside:avoid;margin-bottom:10px}@supports (grid-template-rows: masonry){.tutor-option-single-item.item-variation-grid .item-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:masonry;grid-auto-flow:dense}.tutor-option-single-item.item-variation-grid .item-grid>*{margin-bottom:0em}}}.tutor-option-single-item.item-variation-grid .item-wrapper{padding:2px 15px;border-color:#e3e5eb}.tutor-option-single-item.item-variation-grid .tutor-option-field-row{padding-top:8px;padding-bottom:8px;border-color:var(--tutor-border-color)}.tutor-option-single-item.item-variation-grid .tutor-option-field-row>div:nth-child(2){font-weight:600;word-break:break-word}.tutor-option-single-item.item-variation-grid .tutor-option-field-row [class^='tutor-text'].success{color:var(--tutor-color-success)}.tutor-option-single-item.item-variation-dragndrop .item-wrapper{background:var(--tutor-color-white);border:1px solid var(--tutor-border-color);padding:28px;padding-bottom:25px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone{--borderWidth: 2px;--borderGap: 18px;background-image:linear-gradient(to right, rgba(var(--tutor-color-primary-rgb), 0.3) 50%, rgba(255,255,255,0) 0%),linear-gradient(rgba(var(--tutor-color-primary-rgb), 0.3) 50%, rgba(255,255,255,0) 0%),linear-gradient(to right, rgba(var(--tutor-color-primary-rgb), 0.3) 50%, rgba(255,255,255,0) 0%),linear-gradient(rgba(var(--tutor-color-primary-rgb), 0.3) 50%, rgba(255,255,255,0) 0%);background-position:top, right, bottom, left;background-repeat:repeat-x, repeat-y;background-size:var(--borderGap) var(--borderWidth),var(--borderWidth) var(--borderGap);background-color:var(--tutor-color-white);border-radius:6px;text-align:center;border-color:#bdcaf1;color:var(--tutor-body-color);padding:25px 30px 38px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.dragover{box-shadow:inset 0 0 0 2px var(--tutor-border-color);transition:100ms linear;position:relative;z-index:1;overflow:hidden}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.dragover::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(-45deg, #23a6d5, #ee7752, #23d5ab);background-size:400% 400%;opacity:0.05;animation:gradient 10s linear infinite;animation-direction:alternate-reverse}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone.file-attached .file-info{display:block;margin-top:15px}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .icon{color:#1973aa;font-size:77px}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .title{font-weight:500;font-size:20px;line-height:140%}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .subtitle{font-weight:500;font-size:15px;line-height:160%;margin-top:8px;padding-left:0}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone .subtitle>span{color:var(--tutor-color-muted)}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm{display:inline-flex;margin-top:8px;cursor:pointer;background:#e9edfb;color:#3e64de;border-color:#e9edfb}.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm:hover,.tutor-option-single-item.item-variation-dragndrop .drag-drop-zone label.tutor-btn.tutor-is-sm:focus{background:#e0e6f9;box-shadow:0 0 0 3px #f6f8fd;border-color:#dbe2f9}.item-wrapper>.tutor-option-field-row:not(:last-child){border-bottom:1px solid #e8e8e8}.tutor-option-field-row{padding-top:15px;padding-bottom:15px;display:grid;align-items:center;justify-content:space-between;grid-auto-flow:column;grid-gap:30px}.tutor-option-field-row.tutor-d-block{display:block !important}.tutor-option-field-row.tutor-d-block{display:block !important}.tutor-option-field-row .tutor-option-field-input.tutor-d-flex{margin-top:0px}.tutor-option-field-row .type-check .tutor-form-check{align-items:center}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input{position:relative;text-align:right;justify-self:flex-end}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input input[type='email']+span{position:absolute;width:100%;right:0}.tutor-option-field-row:not(.tutor-d-block) .tutor-option-field-input input[type='email']+span.danger{color:red}.tutor-option-field-row:first-child{padding-top:0}.tutor-option-field-row:last-child{padding-bottom:0}.tutor-option-field-row.tutor-d-block .tutor-option-field-input.tutor-d-flex{margin-top:20px}.tutor-option-field-row.tutor-d-block .tutor-option-field-input.tutor-d-flex.logo-upload{margin-top:12px}.tutor-option-field-row.tutor-d-block .tutor-option-field-input{margin-top:25px}.tutor-option-field-row.has-bg{position:relative;z-index:1;border:none;border-top:1px solid #f9f9f9}.tutor-option-field-row.has-bg:before{content:'';--width: 50px;position:absolute;width:calc(100% + var(--width));height:calc(100% + 2px);background:rgba(243,243,243,0.5);left:calc(var(--width) / -2);top:-2px;z-index:-1;border-top:1px solid #f9f9f9}.tutor-option-field-row.double-input{align-items:flex-start}.tutor-option-field-row.double-input .tutor-option-field-input label{display:flex;align-items:center;justify-content:flex-end}.tutor-option-field-row.double-input .tutor-option-field-input label span{margin-right:10px}.tutor-option-field-row.double-input .tutor-option-field-input label:not(:last-child){margin-bottom:14px}.tutor-option-field-row.double-input .tutor-option-field-input .tutor-form-control{margin-right:0}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage{position:relative;padding-right:24px}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage .tutor-form-control{min-width:70px;max-width:70px}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage:before{content:'';position:absolute;width:24px;height:1px;right:0;background:#dcdbdc}.tutor-option-field-row.double-input .tutor-option-field-input .revenue-percentage:first-child:after{content:'';position:absolute;width:1px;height:54px;right:0;top:20px;background:#dcdbdc}.tutor-option-field-row[class*='col-'] .tutor-option-field-label{align-self:start}.tutor-option-field-row[class*='col-'] .tutor-option-field-input{justify-self:unset}.tutor-option-field-row.col-1x1{grid-template-columns:repeat(2, 1fr)}.tutor-option-field-row.col-1x2{grid-template-columns:1fr 2fr}.tutor-option-field-row.col-1x145{grid-template-columns:1fr 1.45fr}.tutor-option-field-row.row-variation-code{grid-template-columns:repeat(2, auto);grid-auto-flow:unset}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code{justify-self:unset;grid-column:1/-1;position:relative}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control{min-height:157px;color:#28408e}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control{background-color:inherit;border-color:#bababa}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code textarea.tutor-form-control:focus{border-color:var(--tutor-brand-wordpress)}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn{font-size:13px;line-height:1.23;font-weight:600;background:transparent;border:1px solid var(--tutor-brand-wordpress);color:var(--tutor-brand-wordpress);padding:5px 7px;display:flex;align-items:center;position:absolute;top:16px;right:16px;cursor:pointer}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn>i{margin-right:3px;font-size:16px}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:hover,.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:focus{background:var(--tutor-brand-wordpress);color:var(--tutor-color-white)}.tutor-option-field-row.row-variation-code .tutor-option-field-input.textarea-code .code-copy-btn:focus{box-shadow:0 0 0 3px rgba(var(--tutor-color-primary-rgb), 0.1)}.tutor-option-field-label label,.tutor-option-field-label .label{color:var(--tutor-body-color);display:block}.tutor-option-field-label em{background:#dcdbdc;mix-blend-mode:multiply;border-radius:3px;color:#161616;padding:0px 3px;font-style:normal}.tutor-option-field-label .desc{margin-top:5px}.tutor-option-field-label.has-tooltip{display:flex;align-items:center}.tutor-option-field-input.tutor-d-flex{text-align:left}.tutor-option-field-input.tutor-d-flex .tutor-form-check:not(:last-child){margin-right:30px}.tutor-option-field-input.tutor-d-flex,.tutor-option-field-input.tutor-d-block{margin-top:20px}.tutor-option-field-input.tutor-d-flex input.tutor-form-control{min-width:90px}.tutor-option-field-input .double-input label{display:flex;align-items:center;justify-content:flex-end}.tutor-option-field-input .double-input label span{margin-right:10px}.tutor-option-field-input .double-input label:not(:last-child){margin-bottom:14px}.tutor-option-field-input .double-input .tutor-form-control{margin-right:0}.tutor-option-field-input .double-input .revenue-percentage{position:relative;padding-right:24px}.tutor-option-field-input .double-input .revenue-percentage .tutor-form-control{min-width:70px;max-width:70px}.tutor-option-field-input .double-input .revenue-percentage:before{content:'';position:absolute;width:24px;height:1px;right:0;background:#dcdbdc}.tutor-option-field-input .double-input .revenue-percentage:first-child:after{content:'';position:absolute;width:1px;height:54px;right:0;top:20px;background:#dcdbdc}.tutor-option-field-input .logo-upload input[type='file']{appearance:none;-webkit-appearance:none;display:none}.tutor-option-field-input .logo-upload{margin-top:12px;background:var(--tutor-color-white);border:1px solid #bababa;border-radius:6px;padding:20px;align-items:center}.tutor-option-field-input .logo-upload span.delete-btn{display:inline-block;position:absolute;width:24px;height:24px;border-radius:50%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");background-color:var(--tutor-color-danger);background-repeat:no-repeat;background-position:50%;cursor:pointer;top:-12px;right:-12px}.tutor-option-field-input .logo-upload span.delete-btn:hover{background-color:#f2281a}.tutor-option-field-input .logo-upload .logo-preview{background:var(--tutor-color-gray-10);border:2px solid var(--tutor-color-gray-10);border-radius:3px;position:relative;margin-right:38px;width:268px;height:98px;display:flex;align-items:center;justify-content:center}.tutor-option-field-input .logo-upload .logo-preview img{width:100%;height:100%;object-fit:contain;padding:10px 25px}.tutor-option-field-input .logo-upload .logo-upload-wrap{color:#161616;font-size:15px;font-weight:400;line-height:160%}.tutor-option-field-input .logo-upload .logo-upload-wrap p{margin-bottom:12px}.tutor-option-field-input .instructor-list>.vertical,.tutor-option-field-input .instructor-list .horizontal{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px}.tutor-option-field-input .instructor-list>.vertical:not(:first-child),.tutor-option-field-input .instructor-list .horizontal:not(:first-child){margin-top:36px}.tutor-option-field-input .instructor-list .fields-wrapper{display:grid;grid-auto-flow:column;grid-gap:30px}.tutor-option-field-input .public-profile{--imgWidth: 138px;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--imgWidth), 1fr));grid-gap:30px;justify-items:flex-start}.tutor-option-field-input .instructor-list .icon-wrapper img,.tutor-option-field-input .public-profile .icon-wrapper img{border-radius:6px}.tutor-option-field-input .public-profile .icon-wrapper img{max-width:100%}.tutor-option-field-input .layout-label{font-size:15px;font-weight:400;line-height:160%;color:var(--tutor-body-color)}.tutor-option-field-input .type-check.tutor-d-flex .tutor-form-check:not(:last-child){margin-right:30px}.tutor-option-field-input .type-check.tutor-d-block .tutor-form-check:not(:last-child){margin-bottom:30px}.tutor-option-field-input .type-check.tutor-d-block.has-desc .tutor-form-check{align-items:flex-start}.tutor-option-field-input .type-check.tutor-d-block.has-desc .tutor-form-check .desc{margin-top:5px}.tutor-option-field-input .tutor-d-flex.input-select>[class^='tutor-form-']:not(:last-child){margin-right:15px}.tutor-option-field-input .tutor-d-flex.input-select>[class^='tutor-form-']:last-child{margin-left:15px}.tutor-option-field-input .type-toggle-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));grid-gap:25px;padding:8px 0}@media (min-width: 1400px){.tutor-option-field-input .type-toggle-grid{grid-template-columns:repeat(3, 1fr)}}.tutor-option-field-input .type-toggle-grid>.toggle-item{border:1px solid #bababa;border-radius:6px;padding:16px 9px;text-align:left;display:flex;transition:all 0.3s;align-items:center}.tutor-option-field-input .type-toggle-grid>.toggle-item:hover{border:1px solid #41454f}.tutor-option-field-input .type-toggle-grid>.toggle-item .tutor-form-toggle-control{margin-right:8px;margin-left:0}.tutor-option-field-input .type-toggle-grid>.toggle-item .tooltip-wrap.tooltip-icon{margin-left:5px}.tutor-option-field-input.has-btn-after{align-items:center}.tutor-option-field-input.has-btn-after .tutor-btn{margin-left:17px}.tutor-option-field-input.has-btn-after .delete-btn{width:18px;height:20px;display:flex;align-items:center;justify-content:center;margin-left:15px;cursor:pointer;font-size:26px;color:grey}.tutor-option-nav-page.gradebook .tutor-option-single-item{margin-bottom:10px}.tutor-option-nav-page.import-export .popup-opener{margin-left:14px}.tutor-option-nav-page.import-export .popup-opener .popup-menu{text-align:left;right:-16px}.tutor-option-nav-page.import-export .popup-opener .popup-menu:before{right:20px}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row{--padding: 13px}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:last-child){padding-bottom:var(--padding);border-color:var(--tutor-border-color)}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:first-child){padding-top:var(--padding)}.tutor-option-nav-page.tutor-pages .all-pages .tutor-option-field-row:not(:first-child) .tutor-option-field-label:last-child{color:var(--tutor-body-color)}.tutor-option-nav-page.tutor-pages .tutor-option-field-label{color:var(--tutor-color-secondary)}.tutor-option-nav-page.tutor-pages .tutor-option-field-label>p{display:inline-flex;align-items:center}.tutor-option-nav-page.tutor-pages .tutor-option-field-label .icon-link{text-decoration:none;font-size:16px;color:var(--tutor-color-muted);font-size:24px;margin-left:2px}.tutor-option-nav-page.tutor-pages .tutor-option-field-label .icon-check{font-size:16px;background:var(--tutor-design-success);color:var(--tutor-color-white);border-radius:50%;margin-right:2px}.tutor-option-nav-page.tutor-pages .btn-wrap.regenerate-pages{padding-top:16px;margin-bottom:18px}.loading-spinner{position:absolute;inset:0;background:var(--tutor-color-gray-10);border-radius:3px;z-index:10}.loading-spinner::before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:calc(-1 * 20px / 2);margin-left:calc(-1 * 20px / 2);border-radius:50%;border:2px solid #eee;border-top-color:#1973aa;animation:spinner 0.8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.loading-spinner::before{width:50px;height:50px;top:30%}.loading-spinner.hide{display:none}.tutor-table-certificate-settings .tutor-option-field-input [class^='tutor-icon-']{border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.3s ease}.tutor-table-certificate-settings .tutor-option-field-input [class^='tutor-icon-']:hover{background:var(--tutor-color-gray-10)}.tutor-addon-card{height:100%}.tutor-addon-card .tutor-addon-logo{width:80px;height:80px;border-radius:80px;overflow:hidden}.tutor-addon-card .tutor-card-footer{background-color:var(--tutor-color-gray-10)}.tutor-addon-card.not-subscribed .tutor-card-footer{background:rgba(252,231,199,0.3);border-top-color:1px solid #f9d093}.tutor-addon-card .tooltip-wrap.tutor-lock-tooltip{position:absolute;top:30px;right:30px;width:22px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='22' height='24' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.33268 10.6113C3.41221 10.6113 2.66602 11.3575 2.66602 12.278V20.278C2.66602 21.1985 3.41221 21.9447 4.33268 21.9447H17.666C18.5865 21.9447 19.3327 21.1985 19.3327 20.278V12.278C19.3327 11.3575 18.5865 10.6113 17.666 10.6113H4.33268ZM0.666016 12.278C0.666016 10.253 2.30764 8.61133 4.33268 8.61133H17.666C19.6911 8.61133 21.3327 10.253 21.3327 12.278V20.278C21.3327 22.303 19.6911 23.9447 17.666 23.9447H4.33268C2.30764 23.9447 0.666016 22.303 0.666016 20.278V12.278Z' fill='%23C0C3CB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 17.7143C10.8422 17.7143 10.7143 17.8422 10.7143 18C10.7143 18.1578 10.8422 18.2857 11 18.2857C11.1578 18.2857 11.2857 18.1578 11.2857 18C11.2857 17.8422 11.1578 17.7143 11 17.7143ZM9 18C9 16.8954 9.89543 16 11 16C12.1046 16 13 16.8954 13 18C13 19.1046 12.1046 20 11 20C9.89543 20 9 19.1046 9 18Z' fill='%23C0C3CB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9989 2.05566C9.83782 2.05566 8.72431 2.51689 7.90332 3.33789C7.08232 4.15888 6.62109 5.27239 6.62109 6.43345V8.8779C6.62109 9.43019 6.17338 9.8779 5.62109 9.8779C5.06881 9.8779 4.62109 9.43019 4.62109 8.8779V6.43345C4.62109 4.74196 5.29304 3.11974 6.4891 1.92368C7.68517 0.727608 9.30739 0.0556641 10.9989 0.0556641C12.6904 0.0556641 14.3126 0.727608 15.5087 1.92368C16.7047 3.11974 17.3767 4.74196 17.3767 6.43345V8.8779C17.3767 9.43019 16.929 9.8779 16.3767 9.8779C15.8244 9.8779 15.3767 9.43019 15.3767 8.8779V6.43345C15.3767 5.27239 14.9154 4.15888 14.0944 3.33789C13.2735 2.51689 12.1599 2.05566 10.9989 2.05566Z' fill='%23C0C3CB'/%3E%3C/svg%3E")}.tutor-addons-empty{background:#fff;border-radius:6px;text-align:center;grid-area:1/-1;max-width:500px;margin:0 auto}.tutor-addons-empty>*{max-width:100%}.post-type-courses.taxonomy-course-category .button,.post-type-courses.taxonomy-course-tag .button{padding-left:20px;padding-right:20px}.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag select{padding-left:20px;padding-right:40px;background-position:right 10px top 55%}.post-type-courses.taxonomy-course-category .button,.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag .button,.post-type-courses.taxonomy-course-tag select{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category .tablenav-pages .button,.post-type-courses.taxonomy-course-tag .tablenav-pages .button{min-height:30px;padding:0 4px}.post-type-courses.taxonomy-course-category input[type='text']:not(.current-page),.post-type-courses.taxonomy-course-category input[type='search'],.post-type-courses.taxonomy-course-category textarea,.post-type-courses.taxonomy-course-category select,.post-type-courses.taxonomy-course-tag input[type='text']:not(.current-page),.post-type-courses.taxonomy-course-tag input[type='search'],.post-type-courses.taxonomy-course-tag textarea,.post-type-courses.taxonomy-course-tag select{border-radius:6px;min-height:40px}.post-type-courses.taxonomy-course-category input[type='text']:not(.current-page):not(:focus),.post-type-courses.taxonomy-course-category input[type='search']:not(:focus),.post-type-courses.taxonomy-course-category textarea:not(:focus),.post-type-courses.taxonomy-course-category select:not(:focus),.post-type-courses.taxonomy-course-tag input[type='text']:not(.current-page):not(:focus),.post-type-courses.taxonomy-course-tag input[type='search']:not(:focus),.post-type-courses.taxonomy-course-tag textarea:not(:focus),.post-type-courses.taxonomy-course-tag select:not(:focus){border-color:#c0c3cb}.post-type-courses.taxonomy-course-category .form-wrap p,.post-type-courses.taxonomy-course-tag .form-wrap p{margin-top:16px}.post-type-courses.taxonomy-course-category p.search-box,.post-type-courses.taxonomy-course-category .actions.bulkactions,.post-type-courses.taxonomy-course-tag p.search-box,.post-type-courses.taxonomy-course-tag .actions.bulkactions{display:flex}.post-type-courses.taxonomy-course-category table.wp-list-table,.post-type-courses.taxonomy-course-tag table.wp-list-table{border-radius:6px;margin-top:24px;border-color:#cdcfd5}.post-type-courses.taxonomy-course-category table.wp-list-table thead th,.post-type-courses.taxonomy-course-category table.wp-list-table thead td,.post-type-courses.taxonomy-course-tag table.wp-list-table thead th,.post-type-courses.taxonomy-course-tag table.wp-list-table thead td{background:#f4f6f9}.post-type-courses.taxonomy-course-category table.wp-list-table thead tr>*:first-child,.post-type-courses.taxonomy-course-tag table.wp-list-table thead tr>*:first-child{border-top-left-radius:6px}.post-type-courses.taxonomy-course-category table.wp-list-table thead tr>*:last-child,.post-type-courses.taxonomy-course-tag table.wp-list-table thead tr>*:last-child{border-top-right-radius:6px}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(odd) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(odd) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(odd) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(odd) td{background:#fff}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(even) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:nth-child(even) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(even) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:nth-child(even) td{background:#fcfcfd}.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:not(:last-child) th,.post-type-courses.taxonomy-course-category table.wp-list-table tbody tr:not(:last-child) td,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:not(:last-child) th,.post-type-courses.taxonomy-course-tag table.wp-list-table tbody tr:not(:last-child) td{border-bottom:1px solid #cdcfd5}.post-type-courses.taxonomy-course-category .tablenav.top,.post-type-courses.taxonomy-course-tag .tablenav.top{margin-top:20px}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2),.monetization-fees.is-disable .tutor-option-field-row:nth-child(3){position:relative;cursor:not-allowed}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2):before,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3):before{content:'';position:absolute;inset:0;z-index:1;background:rgba(255,255,255,0.55)}.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) textarea:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) select:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(2) input:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) textarea:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) select:disabled,.monetization-fees.is-disable .tutor-option-field-row:nth-child(3) input:disabled{cursor:not-allowed}.revenue-percentage input.warning{border-color:var(--tutor-danger-color) !important;box-shadow:0 0 0 3px #ffe6e6 !important}.template-preview img{overflow:hidden;position:relative}.template-preview img:empty:before{content:'\e93a';font-family:'tutor' !important;font-size:2em;position:absolute;inset:0;background:#eff1f6;display:flex;align-items:center;justify-content:center;color:#b4b7c0}.tutor-option-field-input.image-previewer img::before{content:'';position:absolute;inset:0;background:#eff1f6;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='125' height='32' viewBox='0 0 125 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66663 9.37562C4.66663 6.77485 6.75507 4.6665 9.33131 4.6665H22.1438C24.72 4.6665 26.8085 6.77485 26.8085 9.37562V19.4552C26.8085 19.9329 26.4249 20.3201 25.9517 20.3201C25.4785 20.3201 25.0949 19.9329 25.0949 19.4552V9.37562C25.0949 7.73023 23.7737 6.39638 22.1438 6.39638H9.33131C7.70145 6.39638 6.38018 7.73023 6.38018 9.37562V22.3102C6.38018 23.9556 7.70144 25.2894 9.33131 25.2894H19.3246C19.7978 25.2894 20.1813 25.6767 20.1813 26.1543C20.1813 26.632 19.7978 27.0193 19.3246 27.0193H9.33131C6.75507 27.0193 4.66663 24.9109 4.66663 22.3102V9.37562Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9032 25.8664C21.9032 25.3887 22.2868 25.0015 22.76 25.0015L29.1432 25.0015C29.6164 25.0015 29.9999 25.3887 29.9999 25.8664C29.9999 26.3441 29.6164 26.7313 29.1432 26.7313L22.76 26.7313C22.2868 26.7313 21.9032 26.3441 21.9032 25.8664Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0827 21.7856C26.5559 21.7856 26.9395 22.1729 26.9395 22.6506L26.9395 29.1348C26.9395 29.6125 26.5559 29.9998 26.0827 29.9998C25.6095 29.9998 25.2259 29.6125 25.2259 29.1348L25.2259 22.6506C25.2259 22.1729 25.6095 21.7856 26.0827 21.7856Z' fill='%23B4B7C0'/%3e%3cpath d='M9.03067 17.1587C8.9164 17.2781 8.85254 17.4377 8.85254 17.6038V21.9306C8.85254 22.4614 9.27875 22.8917 9.80451 22.8917H21.8629C22.3886 22.8917 22.8148 22.4614 22.8148 21.9306V17.6069C22.8148 17.439 22.7495 17.2778 22.6329 17.158L19.1287 13.5567C18.7763 13.1946 18.1969 13.1887 17.8373 13.5437L13.375 17.9483C13.2556 18.0662 13.0634 18.0648 12.9458 17.9452L11.2367 16.2087C10.8765 15.8427 10.2855 15.8469 9.93056 16.218L9.03067 17.1587Z' fill='%23B4B7C0'/%3e%3cpath d='M15.0194 10.7788C15.0194 11.9171 14.1054 12.8398 12.9779 12.8398C11.8503 12.8398 10.9363 11.9171 10.9363 10.7788C10.9363 9.64052 11.8503 8.71777 12.9779 8.71777C14.1054 8.71777 15.0194 9.64052 15.0194 10.7788Z' fill='%23B4B7C0'/%3e%3cpath d='M40.2588 21.1758C42.9175 21.1758 44.5288 19.6011 44.5288 17.2866V10.4312H42.8955V17.1548C42.8955 18.6929 41.9434 19.7256 40.2588 19.7256C38.5742 19.7256 37.6147 18.6929 37.6147 17.1548V10.4312H35.9741V17.2866C35.9741 19.6011 37.6074 21.1758 40.2588 21.1758ZM46.2866 23.5635H47.8687V19.7036H47.9053C48.3594 20.5972 49.2456 21.1538 50.3369 21.1538C52.2705 21.1538 53.5376 19.6084 53.5376 17.1548V17.1475C53.5376 14.6865 52.2778 13.1484 50.3149 13.1484C49.2163 13.1484 48.3667 13.7051 47.9053 14.6206H47.8687V13.2949H46.2866V23.5635ZM49.9048 19.7915C48.7109 19.7915 47.8613 18.7515 47.8613 17.1548V17.1475C47.8613 15.5435 48.7036 14.5034 49.9048 14.5034C51.1426 14.5034 51.9263 15.5068 51.9263 17.1475V17.1548C51.9263 18.7808 51.1499 19.7915 49.9048 19.7915ZM54.8267 21H56.4087V10.4312H54.8267V21ZM61.3452 21.1538C63.5498 21.1538 65 19.6304 65 17.1475V17.1328C65 14.6646 63.5352 13.1484 61.3379 13.1484C59.1479 13.1484 57.6904 14.6719 57.6904 17.1328V17.1475C57.6904 19.623 59.1333 21.1538 61.3452 21.1538ZM61.3525 19.8281C60.1147 19.8281 59.3091 18.854 59.3091 17.1475V17.1328C59.3091 15.4482 60.1221 14.4741 61.3379 14.4741C62.5757 14.4741 63.3813 15.4482 63.3813 17.1328V17.1475C63.3813 18.8467 62.5903 19.8281 61.3525 19.8281ZM68.4863 21.1392C69.5044 21.1392 70.3979 20.6118 70.8447 19.7842H70.874V21H72.4634V15.6899C72.4634 14.1445 71.2695 13.1484 69.3872 13.1484C67.4902 13.1484 66.3403 14.1665 66.2305 15.4922L66.2231 15.5728H67.7173L67.7319 15.5068C67.8638 14.8916 68.4277 14.4595 69.3433 14.4595C70.3247 14.4595 70.874 14.9722 70.874 15.8218V16.4004L68.7793 16.5249C66.9556 16.6348 65.9155 17.4551 65.9155 18.7954V18.8101C65.9155 20.1943 66.9482 21.1392 68.4863 21.1392ZM67.5122 18.7734V18.7588C67.5122 18.1069 68.0396 17.6895 68.9917 17.6309L70.874 17.5137V18.1143C70.874 19.1177 70.0317 19.8721 68.9185 19.8721C68.0688 19.8721 67.5122 19.4473 67.5122 18.7734ZM76.8799 21.1538C77.9858 21.1538 78.8354 20.5972 79.2969 19.6963H79.3262V21H80.9155V10.4312H79.3262V14.606H79.2969C78.8354 13.6978 77.9565 13.1484 76.8652 13.1484C74.9316 13.1484 73.6572 14.6865 73.6572 17.1401V17.1475C73.6572 19.6011 74.917 21.1538 76.8799 21.1538ZM77.2974 19.7915C76.0449 19.7915 75.2759 18.7881 75.2759 17.1475V17.1401C75.2759 15.5142 76.0522 14.5034 77.2974 14.5034C78.4839 14.5034 79.3335 15.5435 79.3335 17.1401V17.1475C79.3335 18.7515 78.4912 19.7915 77.2974 19.7915ZM86.4453 12.1084C86.9653 12.1084 87.3682 11.6982 87.3682 11.2002C87.3682 10.6948 86.9653 10.2847 86.4453 10.2847C85.9326 10.2847 85.5225 10.6948 85.5225 11.2002C85.5225 11.6982 85.9326 12.1084 86.4453 12.1084ZM85.6543 21H87.2363V13.2949H85.6543V21ZM88.8696 21H90.4517V16.2393C90.4517 15.2432 91.1182 14.5034 92.0557 14.5034C92.9492 14.5034 93.5132 15.0747 93.5132 15.9683V21H95.0659V16.1807C95.0659 15.2065 95.7178 14.5034 96.6553 14.5034C97.5928 14.5034 98.1274 15.082 98.1274 16.0854V21H99.7168V15.7046C99.7168 14.1592 98.7207 13.1484 97.1973 13.1484C96.0986 13.1484 95.1904 13.7271 94.7949 14.6646H94.7583C94.4507 13.6978 93.6743 13.1484 92.6123 13.1484C91.6016 13.1484 90.8179 13.6831 90.4883 14.4888H90.4517V13.2949H88.8696V21ZM103.511 21.1392C104.529 21.1392 105.422 20.6118 105.869 19.7842H105.898V21H107.488V15.6899C107.488 14.1445 106.294 13.1484 104.412 13.1484C102.515 13.1484 101.365 14.1665 101.255 15.4922L101.248 15.5728H102.742L102.756 15.5068C102.888 14.8916 103.452 14.4595 104.368 14.4595C105.349 14.4595 105.898 14.9722 105.898 15.8218V16.4004L103.804 16.5249C101.98 16.6348 100.94 17.4551 100.94 18.7954V18.8101C100.94 20.1943 101.973 21.1392 103.511 21.1392ZM102.537 18.7734V18.7588C102.537 18.1069 103.064 17.6895 104.016 17.6309L105.898 17.5137V18.1143C105.898 19.1177 105.056 19.8721 103.943 19.8721C103.093 19.8721 102.537 19.4473 102.537 18.7734ZM112.402 23.7173C114.578 23.7173 115.94 22.5454 115.94 20.7876V13.2949H114.351V14.606H114.314C113.86 13.7344 113.01 13.1484 111.926 13.1484C109.971 13.1484 108.682 14.6646 108.682 17.0815V17.0889C108.682 19.4912 109.956 21.0073 111.89 21.0073C112.996 21.0073 113.875 20.4727 114.314 19.6377H114.351V20.6924C114.351 21.769 113.655 22.4429 112.395 22.4429C111.406 22.4429 110.74 22.106 110.527 21.6152L110.498 21.5566H108.931L108.938 21.6226C109.172 22.8018 110.425 23.7173 112.402 23.7173ZM112.336 19.7183C111.084 19.7183 110.3 18.7222 110.3 17.1108V17.1035C110.3 15.5142 111.084 14.5034 112.336 14.5034C113.538 14.5034 114.351 15.5215 114.351 17.1035V17.1108C114.351 18.7002 113.545 19.7183 112.336 19.7183ZM120.796 21.1538C122.664 21.1538 123.85 20.0405 124.099 18.8174L124.114 18.7368H122.612L122.59 18.7954C122.393 19.374 121.77 19.8574 120.833 19.8574C119.573 19.8574 118.774 19.0078 118.745 17.5503H124.202V17.0156C124.202 14.7012 122.876 13.1484 120.715 13.1484C118.555 13.1484 117.163 14.7598 117.163 17.1694V17.1768C117.163 19.6084 118.533 21.1538 120.796 21.1538ZM120.723 14.4448C121.755 14.4448 122.502 15.0967 122.634 16.4297H118.767C118.906 15.1406 119.697 14.4448 120.723 14.4448Z' fill='%23B4B7C0'/%3e%3c/svg%3e ");background-repeat:no-repeat;background-position:center}.tutor-option-field-input.image-previewer .preview-loading{position:absolute;inset:0;background:#f3f3f3;border-radius:3px;display:none}.tutor-option-field-input.image-previewer .preview-loading::before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:calc(-1 * 20px / 2);margin-left:calc(-1 * 20px / 2);border-radius:50%;border:2px solid #e8e8e8;border-top-color:#1a73aa;animation:spinner 0.8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.tutor-option-field-input.image-previewer .preview-loading.is-loading{display:block}.tutor-option-field-input.image-previewer .delete-btn{visibility:hidden}.tutor-option-field-input.image-previewer.is-selected .delete-btn{visibility:visible}.tutor-option-field-input.image-previewer.is-selected img::before{visibility:hidden}.tutor-option-field-label .isHighlighted{position:relative;display:inline-flex;z-index:1}.tutor-option-field-label .isHighlighted::before{content:'';position:absolute;inset:1px -6px;background:rgba(var(--tutor-color-warning-rgb), 0.2);border:1px solid rgba(var(--tutor-color-warning-rgb), 0.3);box-sizing:border-box;border-radius:3px;z-index:-1;animation:blinking 0.5s alternate infinite}@keyframes blinking{from{opacity:0}to{opacity:1}}.tutor-option-tab-pages .tutor-option-field-label{float:unset;width:unset}.tutor-option-tab-pages .tutor-option-field-input input[type='radio']:checked:before,.tutor-option-tab-pages .tutor-option-field-input input[type='checkbox']:checked:before{display:none}table.tutor-table.table-instructors .instructor-action{min-width:70px;text-align:center}table.tutor-table.table-instructors .td-action-btns .toggle-row,table.tutor-table.table-instructors .toggle-row{display:none}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table{text-decoration:none}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li{display:flex}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li span:first-child{width:37%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td ul.tutor-table-inside-table li span:last-child{width:50%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt{max-width:400px;min-width:230px;padding:0px 0px;display:flex}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt>div{height:32px;border-radius:0px 10px 10px 0px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-tooltip-content{flex-basis:100%;padding:1px 11px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-copy-to-clipboard{padding:0px 5px 0px 3px;flex-basis:100px;background:var(--tutor-color-secondary)}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td .tooltip-wrap .tooltip-txt .withdraw-tutor-copy-to-clipboard span{font-size:18px;padding:0px 3px 0px 0px}@media (min-width: 1200pxpx){.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td.tutor-withdraw-btns{width:16%}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper table td.tutor-withdraw-btns button{max-width:80px}}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-icon,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-icon{margin-bottom:25px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root #tutor-admin-withdraw-approve-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root #tutor-admin-withdraw-reject-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root #tutor-admin-withdraw-approve-content,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root #tutor-admin-withdraw-reject-content{margin-bottom:25px}@media (max-width: 600px){.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-btns.tutor-btn-group button:not(:last-child),.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-btns.tutor-btn-group button:not(:last-child){margin-bottom:15px}}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-approve .tutor-modal-root .tutor-modal-btns.tutor-btn-group button,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject .tutor-modal-root .tutor-modal-btns.tutor-btn-group button{padding:3px 30px}.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject button:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject input.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject textarea.tutor-form-control:focus,.tutor-admin-page-wrapper .tutor-admin-page-content-wrapper.tutor-withdraw-wrapper #tutor-admin-withdraw-reject select.tutor-form-select:focus:focus{border:2px solid #1973aa}table.tutor-table.tutor-withdraw-request .tooltip-wrap .tooltip-left,table.tutor-table.tutor-withdraw-request .tooltip-wrap .tooltip-right{top:-8px}.tutor-qna-single-question table.tutor-table-data-td-target [data-td-target]{padding:12px !important}.tutor-qna-single-question table.tutor-table tr:last-child td:last-child{border-radius:0}.tutor-qna-single-question table.tutor-table-data-td-target .is-active:not(.expand-btn){background-color:#fff !important}body.wp-admin .tutor-qna-single-wrapper .tutor-qa-reply{border-top-left-radius:6px;border-top-right-radius:6px;overflow:hidden}.tutor-qna-single-question .tutor-qna-single-wrapper .qna-back-button{font-style:normal;font-weight:normal;font-size:16px;color:#5b616f}.tutor-qna-single-question .tutor-qa-reply{bottom:20px;bottom:0;background:white;z-index:10}.tutor-qna-single-question .tutor-qa-reply textarea{min-height:initial !important;height:80px !important;width:100%;border:none;border:1px solid var(--tutor-border-color);border-radius:6px;padding:15px;resize:none}.tutor-qna-single-question .tutor-qa-reply textarea,.tutor-qna-single-question .tutor-qa-reply textarea:focus,.tutor-qna-single-question .tutor-qa-reply textarea:active{outline:none !important;box-shadow:none}.tutor-qna-single-question .tutor-qna-badges .tutor-btn:not(:last-child){margin-right:18px}.tutor-qna-single-question .tutor-qna-single-wrapper{max-height:calc(100vh - 100px);overflow-y:auto}.tutor-qna-single-question .tutor-qa-sticky-bar{position:sticky;top:0;border-bottom:1px solid var(--tutor-border-color);margin-bottom:16px;z-index:9}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat{margin-bottom:30px;display:flex;flex-direction:column}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-user{display:flex;align-items:center;margin-bottom:16px;gap:16px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-user img{width:48px;height:48px;border-radius:50%}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-text{padding:16px 24px;background:white;border-radius:8px;margin:0;position:relative;max-width:max-content}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat .tutor-qna-text:before{content:'';position:absolute;width:20px;height:20px;top:-5px;background:inherit;clip-path:polygon(0% 0%, 0% 100%, 100% 0%);transform:rotate(45deg);border-radius:3px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-left .tutor-qna-text:before{left:15px}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right{align-items:flex-end}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-user{flex-direction:row-reverse}.tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat.tutor-qna-right .tutor-qna-text:before{right:15px}.tutor-qna-single-question:not([data-context='backend-dashboard-qna-single']) .tutor-qna-left .tutor-qna-text{min-width:50px;background:#e3e9f7;color:var(--tutor-body-color)}.tutor-qna-single-question:not([data-context='backend-dashboard-qna-single']) .tutor-qna-right .tutor-qna-text{background:#dbe9eb;color:var(--tutor-body-color)}.tutor-qna-single-question .tutor-toggle-reply{text-align:right}.tutor-qna-single-question .tutor-toggle-reply span{cursor:pointer}.tutor-qna-single-question .tutor-toggle-reply span:hover{text-decoration:underline;font-style:normal;font-weight:normal;color:#41454f}body.wp-admin .tutor-qa-chatlist{margin-right:16px;margin-top:16px}table.qna-list-table .tutor-icon-msg-important-filled{color:var(--tutor-color-muted)}table.qna-list-table .tutor-icon-msg-important-fill-filled{color:#ed9700}table.qna-list-table tr .tutor-qna-title{font-style:normal;font-weight:500;font-size:16px;color:#212327;display:block}table.qna-list-table tr:not(.is-qna-read) .tutor-qna-title{font-weight:bold;font-size:16px;color:#212327}table.qna-list-table .tutor-qna-question-col i{font-size:24px !important;margin-right:13px;left:-6px;top:2px}table.qna-list-table .tutor-qna-question-col span{margin-bottom:5px}table.qna-list-table .tutor-qna-question-col small{font-style:normal;font-weight:500;font-size:13px;color:#525252}table.qna-list-table .tutor-qna-question-col:not(.is-read) i{color:var(--tutor-color-primary)}table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content{font-style:normal;font-weight:bold;font-size:16px;color:var(--tutor-body-color)}table.qna-list-table .tutor-qna-question-col.is-read i{color:#c0c3cb}table.qna-list-table .tutor-qna-question-col.is-read .tutor-qna-content{font-style:normal;font-weight:500;font-size:16px;color:#212327}.tutor-qna-spotlight-sidebar{padding:15px}.tutor-qna-spotlight-sidebar .tutor-qa-new[data-context='course-single-qna-sidebar']{background:#f4f6f9;padding:15px;bottom:15px;margin:-15px;position:absolute;width:100%}.tutor-qna-spotlight-sidebar .tutor-qa-reply{position:initial !important}.tutor-qa-reply[data-context='course-single-qna-sidebar'],.tutor-qa-reply[data-context='course-single-qna-sidebar'] textarea,.tutor-qa-reply[data-context='course-single-qna-single'],.tutor-qa-reply[data-context='course-single-qna-single'] textarea{border:none !important}.tutor-qa-reply[data-context='course-single-qna-sidebar'] textarea,.tutor-qa-reply[data-context='course-single-qna-single'] textarea{border:1px solid #cdcfd5 !important;border-radius:6px !important}#sidebar-qna-tab-content-bak .tutor-qna-single-question .tutor-qa-chatlist .tutor-qna-chat{max-width:100%;margin-bottom:10px}#sidebar-qna-tab-content-bak .tutor-qna-single-question .tutor-qa-reply div{padding:10px 0px 0px 0px}#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion:not(.tutor-quesanswer-askquestion-expand) .sidebar-ask-new-qna-submit,#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion:not(.tutor-quesanswer-askquestion-expand) textarea{display:none}#sidebar-qna-tab-content-bak .tutor-qa-new .tutor-quesanswer-askquestion.tutor-quesanswer-askquestion-expand .sidebar-ask-new-qna-btn-wrap{display:none}#sidebar-qna-tab-content-bak .tutor-qa-reply textarea:focus{border:1px solid var(--tutor-color-primary) !important}body.wp-admin .tutor-qna-single-wrapper>*{padding:20px !important}body.wp-admin .tutor-qna-single-wrapper .tutor-qa-reply{border-radius:0px}body.wp-admin .tutor-qa-reply{background:transparent}#tutor-course-details-tab-questions .tutor-qna-reply-editor .wp-editor-container{border:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel{background:#fff;border:none;box-shadow:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-tinymce.mce-panel>.mce-container-body{border:1px solid #dcdfe6;border-radius:6px}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar-grp{border-bottom:none;background:transparent}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-top-part::before{box-shadow:0 1px 0px #cdcfd5}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar{border-top:none}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar>.mce-container-body .mce-path{visibility:hidden}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-statusbar.mce-last{background-color:transparent}#tutor-course-details-tab-questions .tutor-qna-reply-editor .mce-toolbar .mce-ico{color:#767c8e;--size: 22px;width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center}.answer-image-matched-wrap{display:block}.answer-image-matched-wrap .image-matching-item{display:flex;align-items:center}.answer-image-matched-wrap .image-matching-item:not(:last-child){margin-bottom:12px}.answer-image-matched-wrap .image-matching-item img{max-width:35px}.answer-image-matched-wrap .image-matching-item .dragged-caption{font-size:14px;margin-left:12px}.correct-answer-wrap .matching-type{display:flex;flex-direction:column;align-items:flex-start}.correct-answer-wrap .matching-type:not(:last-child){margin-bottom:12px}.correct-answer-wrap .text-image-type{display:flex;align-items:center}.correct-answer-wrap .text-image-type .image{margin-right:12px}.correct-answer-wrap img{max-width:32px;max-height:32px}.tutor-quiz-attempt-details .tutor-icon-rounded{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;overflow:hidden;border-radius:3px;box-sizing:border-box;border-width:1px;border-style:solid;font-size:14px;cursor:pointer}.tutor-quiz-attempt-details .tutor-icon-rounded:not(:hover){opacity:0.8}.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-correct .tutor-icon-rounded.tutor-color-danger{color:#cdcfd5 !important;border-color:#cdcfd5 !important}.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-wrong .tutor-icon-rounded.tutor-color-success{color:#cdcfd5 !important;border-color:#cdcfd5 !important}.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-pending .tutor-icon-rounded.tutor-color-success,.tutor-quiz-attempt-details tr:not(:hover).tutor-quiz-answer-status-pending .tutor-icon-rounded.tutor-color-danger{color:#cdcfd5 !important;border-color:#cdcfd5 !important}.tutor-text-ellipsis,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-option:last-child{border-top:none}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected{margin-bottom:0;display:grid;align-items:center}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .text-medium-body,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-field-label label,.tutor-option-field-label .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected label,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-field-label .label,.tutor-option-field-label .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .label,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected .tutor-option-nav-page.import-export .popup-opener li,.tutor-option-nav-page.import-export .popup-opener .tutor-dropdown-select.select-dropdown .tutor-dropdown-select-selected li{padding-right:20px}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container{z-index:-1;min-width:228px;display:flex;flex-direction:column;overflow-y:hidden}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input{border-top:none;border-right:none;border-left:none;border-color:#dcdbdc;border-bottom-left-radius:unset !important;border-bottom-right-radius:unset !important}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input:active,.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-input-search input:focus{border-color:#dcdbdc;box-shadow:none}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container.is-active{z-index:999;text-align:left}.tutor-dropdown-select.select-dropdown .tutor-dropdown-select-options-container .tutor-frequencies{max-height:100%;overflow-y:auto}.tutor-zoom-meeting-modal-wrap .tutor-dropdown-select.select-dropdown{width:100%}.tutor-option-nav-page .create-certificate-steps .item-wrapper,.tutor-cb-templates-table .create-certificate-steps .item-wrapper{background-repeat:no-repeat;background-size:50%;background-position:right 25px center}.tutor-option-nav-page .create-certificate-steps h4,.tutor-cb-templates-table .create-certificate-steps h4{font-weight:700;font-size:24px;line-height:1.42;color:#161616;margin-bottom:24px}.tutor-option-nav-page .create-certificate-steps ul,.tutor-cb-templates-table .create-certificate-steps ul{counter-reset:listItem}.tutor-option-nav-page .create-certificate-steps ul li,.tutor-cb-templates-table .create-certificate-steps ul li{list-style:none;display:block;font-size:15px;line-height:1.6;margin-bottom:13px}.tutor-option-nav-page .create-certificate-steps ul li:before,.tutor-cb-templates-table .create-certificate-steps ul li:before{counter-increment:listItem;content:counter(listItem) ".";margin-right:12px}.tutor-option-nav-page .create-certificate-steps .create-certificate-btn,.tutor-cb-templates-table .create-certificate-steps .create-certificate-btn{margin-top:28px}.tutor-option-nav-page .create-certificate-steps .item-wrapper,.tutor-cb-templates-table .create-certificate-steps .item-wrapper{padding:42px 52px 54px 52px}.tutor-option-nav-page.tutor-cb-templates-table .item-wrapper,.tutor-cb-templates-table.tutor-cb-templates-table .item-wrapper{border:1px solid #E0E2EA;box-sizing:border-box;border-radius:10px;margin-bottom:16px;background-position:right -1px center}.tutor-option-nav-page.tutor-cb-templates-table .tutor-certificate-step-description,.tutor-cb-templates-table.tutor-cb-templates-table .tutor-certificate-step-description{max-width:374px}.tutor-option-nav-page .all-certificate .tutor-option-field-row,.tutor-cb-templates-table .all-certificate .tutor-option-field-row{grid-template-columns:98px 1fr auto;grid-gap:20px}.tutor-option-nav-page .all-certificate .certificate-thumb,.tutor-cb-templates-table .all-certificate .certificate-thumb{display:inline-flex;justify-self:center;position:relative}.tutor-option-nav-page .all-certificate .certificate-thumb:before,.tutor-cb-templates-table .all-certificate .certificate-thumb:before{position:absolute;content:'';background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 0.75C6.54545 0.75 1.85455 4.13182 0 8.93182C1.85455 13.7318 6.54545 17.1136 12 17.1136C17.4545 17.1136 22.1455 13.7318 24 8.93182C22.1455 4.13182 17.4545 0.75 12 0.75ZM12.0007 14.3863C8.94617 14.3863 6.54617 11.9863 6.54617 8.93177C6.54617 5.87723 8.94617 3.47723 12.0007 3.47723C15.0553 3.47723 17.4553 5.87723 17.4553 8.93177C17.4553 11.9863 15.0553 14.3863 12.0007 14.3863ZM8.72754 8.93195C8.72754 7.0774 10.1457 5.65922 12.0003 5.65922C13.8548 5.65922 15.273 7.0774 15.273 8.93195C15.273 10.7865 13.8548 12.2047 12.0003 12.2047C10.1457 12.2047 8.72754 10.7865 8.72754 8.93195Z' fill='white'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-color:rgba(22,22,22,0.5);width:100%;height:100%;backdrop-filter:blur(2px);border-radius:3px;opacity:0;transition:0.2s linear}.tutor-option-nav-page .all-certificate .certificate-thumb:hover:before,.tutor-cb-templates-table .all-certificate .certificate-thumb:hover:before{opacity:1}.tutor-option-nav-page .no-certificate .certificate-thumb,.tutor-cb-templates-table .no-certificate .certificate-thumb{text-align:center}.tutor-option-nav-page .no-certificate .certificate-thumb p,.tutor-cb-templates-table .no-certificate .certificate-thumb p{font-size:20px;line-height:1.5;margin-top:24px}.tutor-option-nav-page .no-certificate .item-wrapper,.tutor-cb-templates-table .no-certificate .item-wrapper{padding-top:50px;padding-bottom:50px}.tutor-option-nav-page .certificate-template .tutor-option-field-row,.tutor-cb-templates-table .certificate-template .tutor-option-field-row{border-bottom:none}.tutor-option-nav-page .certificate-template .radio-thumbnail,.tutor-cb-templates-table .certificate-template .radio-thumbnail{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-gap:18px 16px}.tutor-option-nav-page .certificate-template .radio-thumbnail label,.tutor-cb-templates-table .certificate-template .radio-thumbnail label{margin:unset;display:inline-flex;cursor:pointer}.tutor-option-nav-page .certificate-template .radio-thumbnail input[type='radio']:checked ~ .icon-wrapper img,.tutor-cb-templates-table .certificate-template .radio-thumbnail input[type='radio']:checked ~ .icon-wrapper img{box-shadow:0 0 0 1px var(--tutor-color-primary)}.tutor-option-nav-page .certificate-settings .signature-upload-wrap,.tutor-cb-templates-table .certificate-settings .signature-upload-wrap{text-align:left;padding-top:7px;padding-bottom:13px}.tutor-option-nav-page .certificate-settings .signature-upload,.tutor-cb-templates-table .certificate-settings .signature-upload{display:flex;align-items:center;text-align:left}.tutor-option-nav-page .certificate-settings .signature-preview,.tutor-cb-templates-table .certificate-settings .signature-preview{border:2px solid #e8e8e8;border-radius:3px;width:200px;height:60px;display:flex;justify-content:center;padding:2px 0}.tutor-option-nav-page .certificate-settings .signature-preview img,.tutor-cb-templates-table .certificate-settings .signature-preview img{width:100%;height:100%;object-fit:scale-down}.tutor-option-nav-page .certificate-settings .signature-info,.tutor-cb-templates-table .certificate-settings .signature-info{margin-left:23px}.tutor-option-nav-page .certificate-settings .signature-upload span.delete-btn,.tutor-cb-templates-table .certificate-settings .signature-upload span.delete-btn{position:absolute;width:24px;height:24px;border-radius:50%;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");background-color:#F44337;background-repeat:no-repeat;background-position:50%;cursor:pointer;top:-12px;right:-12px}.tutor-option-nav-page .certificate-settings .signature-upload span.delete-btn:hover,.tutor-cb-templates-table .certificate-settings .signature-upload span.delete-btn:hover{background-color:#f2281a}.tutor-option-nav-page .certificate-settings .signature-upload .signature-preview,.tutor-cb-templates-table .certificate-settings .signature-upload .signature-preview{background:#f3f3f3;position:relative}.tutor-option-nav-page .certificate-settings .tutor-btn,.tutor-cb-templates-table .certificate-settings .tutor-btn{margin-top:24px}.tutor-option-nav-page .certificate-settings .tutor-btn input[type='file'],.tutor-cb-templates-table .certificate-settings .tutor-btn input[type='file']{appearance:none;-webkit-appearance:none;display:none}.tutor-quiz-type-icon{padding:0;color:#fff;border-radius:4px;margin-right:8px;display:inline-block;width:32px;height:32px;text-align:center;line-height:32px;font-size:20px;vertical-align:middle;background-color:var(--tutor-color-primary)}.tutor-quiz-type-boolean{background-color:#3E64DE}.tutor-quiz-type-single-choice{background-color:#00B890}.tutor-quiz-type-multiple-choices{background-color:#9034A9}.tutor-quiz-type-open-ended{background-color:#FE3129}.tutor-quiz-type-fill-blanks{background-color:#FFBF00}.tutor-quiz-type-short-answer{background-color:#F37512}.tutor-quiz-type-matching{background-color:#8A4A1B}.tutor-quiz-type-image-matching{background-color:#F37512}.tutor-quiz-type-image-answering{background-color:#A322F9}.tutor-quiz-type-ordering{background-color:#1B52D8}table.tutor-table.tutor-table-with-checkbox .td-checkbox input[type='checkbox']{margin:0}#adminmenu li a[href=tutor-setup]{display:none}
|
assets/js/tutor-course-builder.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
(()=>{var r={4417:()=>{window.jQuery(document).ready(function(o){var t=wp.i18n,s=t.__,e=t._x,r=t._n,a=t._nx;o(document).on("click",".tutor-attachment-cards:not(.tutor-no-control) .tutor-delete-attachment",function(t){t.preventDefault();o(this).closest("[data-attachment_id]").remove()});o(document).on("click",".tutorUploadAttachmentBtn",function(t){t.preventDefault();var a=o(this);var i=a.data("name");var e=a.parent().find(".tutor-attachment-cards");var n;if(n){n.open();return}n=wp.media({title:s("Select or Upload Media Of Your Choice","tutor"),button:{text:s("Upload media","tutor")},multiple:true});n.on("select",function(){var t=n.state().get("selection").toJSON();if(t.length){for(var e=0;e<t.length;e++){var o=t[e];var r='<div class="tutor-col-lg-6 tutor-col-xl-4 tutor-mb-16" data-attachment_id="'.concat(o.id,'">\n <div class="tutor-card">\n <div class="tutor-card-body">\n <div class="tutor-row tutor-align-center">\n <div class="tutor-col tutor-overflow-hidden">\n <div class="tutor-fs-6 tutor-fw-medium tutor-color-black tutor-text-ellipsis tutor-mb-4">').concat(o.filename,'</div>\n <div class="tutor-fs-7 tutor-color-muted">').concat(s("Size","tutor"),": ").concat(o.filesizeHumanReadable,'</div>\n <input type="hidden" name="').concat(i,'" value="').concat(o.id,'">\n </div>\n\n <div class="tutor-col-auto">\n <span class="tutor-delete-attachment tutor-iconic-btn tutor-iconic-btn-secondary" role="button">\n <span class="tutor-icon-times" area-hidden="true"></span>\n </span>\n </div>\n </div>\n </div>\n </div>\n </div>');a.parent().find(".tutor-attachment-cards").append(r)}}});n.open()})})},7464:()=>{function r(t,e,o){if(e in t){Object.defineProperty(t,e,{value:o,enumerable:true,configurable:true,writable:true})}else{t[e]=o}return t}window.jQuery(document).ready(function(o){o('#course_setting_content_drip, [name="_tutor_course_settings[content_drip_type]"]').change(function(){var t;if(o(this).attr("type")=="radio"&&!o(this).prop("checked")){return}var e=o(this).attr("type")=="checkbox"?o(this).prop("checked")?1:0:o(this).val();o.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:(t={},r(t,o(this).attr("name"),e),r(t,"course_id",o("#post_ID").val()),r(t,"action","tutor_content_drip_state_update"),t)})})})},7509:()=>{document.addEventListener("DOMContentLoaded",function(){var u=wp.i18n.__;var t=document.getElementById("tutor-attach-product");if(t){t.onchange=function(t){var a=t.target;if(a.tagName==="SELECT"&&a.id==="tutor-wc-product-select"){var i=a.value;var n=a.dataset.productId;var s=a.nextElementSibling;if(!i)return;if(i==n){return}var e={action:"tutor_get_wc_product",product_id:i,course_id:a.dataset.courseId};jQuery.ajax({url:_tutorobject.ajaxurl,type:"POST",dataType:"json",data:e,success:function t(e){var t=e.success,o=e.data;if(t){jQuery('input[name="course_price"]').val(e.data.regular_price);jQuery('input[name="course_sale_price"]').val(e.data.sale_price);a.dataset.productId=i}if(!t){tutor_toast(u("Failed","tutor"),u(o,"tutor"),"error");a.value=n==0?"-1":n;a.dataset.productId=n==0?0:n;if(s){var r=s.querySelector("span.tutor-form-select-label");if(r){r.innerHTML=n==0?u("Select a product","tutor"):a.options[a.selectedIndex].text;r.dataset.value=n==0?"-1":n}}}}})}}}var e=jQuery('input[name="tutor_course_price_type"]');var o=function t(e){var o=jQuery(".tutor-course-product-fields");"free"===e?o.hide():o.show()};var r=e.filter(":checked").val();o(r);setTimeout(function(){e.change(function(t){o(jQuery(this).val())})});var a=jQuery('input[name="course_sale_price"]').val();jQuery('input[name="course_sale_price"]').on("blur",function(){var t=jQuery('input[name="course_price"]').val();var e=jQuery(this).val();if(Number(e)>=Number(t)){tutor_toast(u("Invalid Sale Price","tutor"),u("Sale price must be smaller than regular price","tutor"),"error");jQuery('input[name="course_sale_price"]').val(a)}});var i=document.querySelectorAll(".tutor-course-price-toggle input[type='radio']");var n=document.querySelector(".tutor-course-price-row");i.forEach(function(t){t.addEventListener("change",function(t){if(t.target.value==="paid"&&!n.classList.contains("is-paid")){n.classList.add("is-paid")}else{n.classList.remove("is-paid")}})})})},4498:()=>{window.jQuery(document).ready(function(u){var t=wp.i18n.__;var c=u("#tutor_course_instructor_modal .tutor-search-result");var d=u("#tutor_course_instructor_modal .tutor-selected-result");var i=u("#tutor_course_instructor_modal").data("course_id");var n;var e=function t(a,s){var e=function t(){n=undefined;var e=u('#tutor_course_instructor_modal input[type="text"]');var o=(e.val()||"").trim();if(!o){c.empty();return}var r=[];d.find("[data-instructor-id]").each(function(){r.push(u(this).data("instructor-id"))});a&&!isNaN(a)?r.push(a):0;u.ajax({url:_tutorobject.ajaxurl,type:"POST",data:{course_id:i,search_terms:o,shortlisted:r,action:"tutor_course_instructor_search"},beforeSend:function t(){if(!s){c.html("");c.addClass("is-loading")}},success:function t(e){var o=e.data||{},r=o.search_result,a=o.shortlisted,i=o.shortlisted_count;c.removeClass("is-loading");c.html(r);d.html(a);var n=i?false:true;u(".add_instructor_to_course_btn").prop("disabled",n);s?s():0}})};if(n){clearTimeout(n)}n=setTimeout(e,350)};u(document).on("input",'#tutor_course_instructor_modal input[type="text"]',e);u(document).on("focus",'#tutor_course_instructor_modal input[type="text"]',function(){c.show()});u(document).on("click","#tutor_course_instructor_modal .tutor-shortlist-instructor",function(){u(this).addClass("is-loading");e(u(this).closest("[data-user_id]").data("user_id"),function(){c.hide()})});u(document).on("click","#tutor_course_instructor_modal .tutor-selected-result .instructor-control a",function(){u(this).closest(".added-instructor-item").fadeOut(function(){u(this).remove()})});u(document).on("click",".add_instructor_to_course_btn",function(t){t.preventDefault();var e=u(this);var o=u("#tutor_course_instructor_modal").data("course_id");var r=[];d.find("[data-instructor-id]").each(function(){r.push(u(this).data("instructor-id"))});u.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{course_id:o,tutor_instructor_ids:r,action:"tutor_add_instructors_to_course"},beforeSend:function t(){e.addClass("is-loading")},success:function t(e){if(e.success){c.empty();d.empty();u("#tutor_course_instructor_modal").removeClass("tutor-is-active");u("body").removeClass("tutor-modal-open");u(".tutor-course-instructors-metabox-wrap").parent().html(e.data.output);u(".tutor-modal-wrap").removeClass("show");return}tutor_toast("Error!",get_response_message(e),"error")},complete:function t(){e.removeClass("is-loading")}})});u(document).on("click",".tutor-instructor-delete-btn",function(t){t.preventDefault();var o=u(this);var e=u("#post_ID").val();var r=o.closest(".added-instructor-item").attr("data-instructor-id");u.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{course_id:e,instructor_id:r,action:"detach_instructor_from_course"},beforeSend:function t(){return o.addClass("is-loading")},complete:function t(){return o.removeClass("is-loading")},success:function t(e){if(e.success){o.closest(".added-instructor-item").remove();return}tutor_toast("Error!",get_response_message(e),"error")}})})})},8005:()=>{window.jQuery(document).ready(function(l){var _=wp.i18n.__;l(document).on("click",".tutor-save-topic-btn",function(t){t.preventDefault();var u=l(this);var c=u.closest(".tutor-modal");var d=c.find('[name="topic_id"]').val();var e=c.find('[name="topic_title"]').val();var o=c.find('[name="topic_summery"]').val();var r=c.find('[name="topic_course_id"]').val();var a={topic_title:e,topic_summery:o,topic_id:d,topic_course_id:r,action:"tutor_save_topic"};l.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:a,beforeSend:function t(){u.addClass("is-loading")},success:function t(e){var o=e.data,r=o===void 0?{}:o,t=e.success;var a=r.message,i=a===void 0?_("Something Went Wrong!","tutor"):a,n=r.course_contents,s=r.topic_title;if(!t){tutor_toast("Error!",i,"error");return}c.removeClass("tutor-is-active");if(d){u.closest(".tutor-topics-wrap").find("span.topic-inner-title").text(s)}else{l("#tutor-course-content-wrap").html(n);c.find('[name="topic_title"]').val("");c.find('[name="topic_summery"]').val("");enable_sorting_topic_lesson()}window.dispatchEvent(new Event(_tutorobject.content_change_event))},complete:function t(){u.removeClass("is-loading");l("body").removeClass("tutor-modal-open")}})});l(document).on("click",".tutor-topics-wrap [action-delete-course-topic]",function(t){var e=l(this);var o=l(this).closest(".tutor-topics-wrap");var r=o.attr("data-topic-id");if(!confirm(_("Are you sure to delete the topic?","tutor"))){return}l.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{action:"tutor_delete_topic",topic_id:r},beforeSend:function t(){e.addClass("is-loading")},success:function t(e){if(e.success){o.remove();return}tutor_toast("Error!",(e.data||{}).message||_("Something Went Wrong","tutor"),"error")},complete:function t(){e.removeClass("is-loading")}})});l(document).on("click",".topic-inner-title, .expand-collapse-wrap",function(t){t.preventDefault();var e=l(this).closest(".tutor-topics-wrap");e.find(".tutor-topics-body").slideToggle();e.find(".expand-collapse-wrap").toggleClass("is-expanded").find("i").toggleClass("tutor-icon-angle-down tutor-icon-angle-up")})})},3008:()=>{window.jQuery(document).ready(function(a){var i=wp.i18n.__;a(document).on("click",".video_source_wrap_html5 .tutor-attachment-cards .tutor-delete-attachment",function(){a(this).closest(".video_source_wrap_html5").removeClass("tutor-has-video").find("input.input_source_video_id").val("")});a(document).on("click",".video_source_wrap_html5 .video_upload_btn",function(t){t.preventDefault();var e=a(this).closest(".video_source_wrap_html5");var o=e.find(".tutor-attachment-cards");var r;if(r){r.open();return}r=wp.media({title:i("Select or Upload Media Of Your Choice","tutor"),button:{text:i("Upload media","tutor")},library:{type:"video"},multiple:false});r.on("select",function(){var t=r.state().get("selection").first().toJSON();o.find(".filename").text(t.name).attr("href",t.url);o.find(".filesize").text(t.filesizeHumanReadable);e.find("input.input_source_video_id").val(t.id).data("video_url",t.url).trigger("paste");e.addClass("tutor-has-video")});r.open()})})}};var a={};function y(t){var e=a[t];if(e!==undefined){return e.exports}var o=a[t]={exports:{}};r[t](o,o.exports,y);return o.exports}var t={};(()=>{"use strict";var t=[{text:"HTML/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"},{text:"Go",value:"go"}];const i=t;window.jQuery(document).ready(function(n){var t=wp.i18n,s=t.__,e=t._x,o=t._n,r=t._nx;n(document).on("click",".open-tutor-assignment-modal, .tutor-create-assignments-btn",function(t){t.preventDefault();var e=n(this);var o=e.hasClass("tutor-create-assignments-btn")?0:e.attr("data-assignment-id");var r=e.closest(".tutor-topics-wrap").data("topic-id");var a=n("#post_ID").val();n.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{assignment_id:o,topic_id:r,course_id:a,action:"tutor_load_assignments_builder_modal"},beforeSend:function t(){e.addClass("is-loading")},success:function t(e){n(".tutor-assignment-modal-wrap .tutor-modal-container").html(e.data.output);n(".tutor-assignment-modal-wrap").addClass("tutor-is-active");var o=tinyMCEPreInit.mceInit.tutor_assignment_editor_config;if(o&&_tutorobject.tutor_pro_url){if(!o.plugins.includes("codesample")){o.plugins="".concat(o.plugins,", codesample");o.codesample_languages=i;o.toolbar1="".concat(o.toolbar1,", codesample")}}tinymce.init(o);tinymce.execCommand("mceRemoveEditor",false,"tutor_assignments_modal_editor");tinyMCE.execCommand("mceAddEditor",false,"tutor_assignments_modal_editor");window.dispatchEvent(new Event(_tutorobject.content_change_event))},complete:function t(){e.removeClass("is-loading");quicktags({id:"tutor_assignments_modal_editor"})}})});n(document).on("click",".update_assignment_modal_btn",function(t){t.preventDefault();var e=n(this);var o;var r="tutor_assignments_modal_editor";var a=tinyMCE.get(r);if(a){o=a.getContent({format:"raw"})}else{o=n("#"+r).val()}var i=n(this).closest(".tutor-modal").find("form.tutor_assignment_modal_form").serializeObject();i.assignment_content=o;n.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:i,beforeSend:function t(){e.addClass("is-loading")},success:function t(e){if(e.success){n("#tutor-course-content-wrap").html(e.data.course_contents);enable_sorting_topic_lesson();n(".tutor-assignment-modal-wrap").removeClass("tutor-is-active");window.dispatchEvent(new Event(window._tutorobject.content_change_event));tutor_toast(s("Success","tutor"),s("Assignment Updated","tutor"),"success")}},complete:function t(){e.removeClass("is-loading")}})})});var e=y(4417);var o=y(7464);var r=y(4498);var c=function t(e,o){var r=wp.i18n.__;var a=e||{},i=a.data,n=i===void 0?{}:i;var s=n.message,u=s===void 0?o||r("Something Went Wrong!","tutor"):s;return u};function m(t){"@babel/helpers - typeof";return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m(t)}(function(n){window.enable_sorting_topic_lesson=function(){var t=wp.i18n.__;if(jQuery().sortable){n(".course-contents").sortable({handle:".course-move-handle",start:function t(e,o){o.placeholder.css("visibility","visible")},stop:function t(e,o){console.log("e1",e,o);tutor_sorting_topics_and_lesson()}});n(".tutor-lessons:not(.drop-lessons)").sortable({connectWith:".tutor-lessons",items:"div.course-content-item",start:function t(e,o){o.placeholder.css("visibility","visible")},stop:function t(e,o){tutor_sorting_topics_and_lesson(o)}})}};window.tutor_sorting_topics_and_lesson=function(t){var i={};n(".tutor-topics-wrap").each(function(t,e){var o=n(this);var r=parseInt(o.attr("id").match(/\d+/)[0],10);var a={};o.find(".course-content-item").each(function(t,e){var o=n(this);var r=parseInt(o.attr("id").match(/\d+/)[0],10);a[t]=r});i[t]={topic_id:r,lesson_ids:a}});n("#tutor_topics_lessons_sorting").val(JSON.stringify(i));var e={tutor_topics_lessons_sorting:JSON.stringify(i),action:"tutor_update_course_content_order"};if(t){var o=t.item.closest("[data-topic-id]").attr("data-topic-id");var r=t.item.attr("data-course_content_id");e.content_parent={parent_topic_id:o,content_id:r}}n.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:e,success:function t(e){if(!e.success){tutor_toast(__("Error","tutor"),c(e),"error")}},error:function t(){}})}})(window.jQuery);window.jQuery(document).ready(function(f){var u=wp.i18n.__;enable_sorting_topic_lesson();f(document).on("click",".open-tutor-lesson-modal",function(t){t.preventDefault();var e=f(this);var r=e.attr("data-lesson-id");var a=e.attr("data-topic-id");var o=f("#post_ID").val();f.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{lesson_id:r,topic_id:a,course_id:o,action:"tutor_load_edit_lesson_modal"},beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){if(!e.success){tutor_toast(u("Error","tutor"),c(e),"error");return}f(".tutor-lesson-modal-wrap .tutor-modal-container").html(e.data.output);f(".tutor-lesson-modal-wrap").attr({"data-lesson-id":r,"data-topic-id":a});f(".tutor-lesson-modal-wrap").addClass("tutor-is-active");if(f("#wp-tutor_lesson_modal_editor-wrap").hasClass("html-active")){f("#wp-tutor_lesson_modal_editor-wrap").removeClass("html-active")}f("#wp-tutor_lesson_modal_editor-wrap").addClass("tmce-active");var o=tinyMCEPreInit.mceInit.tutor_lesson_editor_config;if(!o){o=tinyMCEPreInit.mceInit.course_description}if(!o.plugins.includes("codesample")){if(o&&_tutorobject.tutor_pro_url){o.plugins="".concat(o.plugins,", codesample");o.codesample_languages=i;o.toolbar1="".concat(o.toolbar1,", codesample")}}tinymce.init(o);tinymce.execCommand("mceRemoveEditor",false,"tutor_lesson_modal_editor");tinyMCE.execCommand("mceAddEditor",false,"tutor_lesson_modal_editor");window.dispatchEvent(new Event(_tutorobject.content_change_event))},complete:function t(){e.removeClass("is-loading").attr("disabled",false);quicktags({id:"tutor_lesson_modal_editor"})}})});f(document).on("change",".tutor_lesson_video_source",function(t){var e=f(this).val();f(this).nextAll().hide().filter(".video_source_wrap_"+e).show();f(this).prevAll().filter("[data-video_source]").attr("data-video_source",e)});f(document).on("click",".update_lesson_modal_btn",function(t){t.preventDefault();var o=f(this);var e;var r="tutor_lesson_modal_editor";var a=tinyMCE.get(r);var i=document.getElementById("wp-tutor_lesson_modal_editor-wrap");var n=i.classList.contains("html-active");if(a){e=a.getContent({format:"raw"})}else{e=f("#"+r).val()}var s=f(this).closest(".tutor-modal").find("form").serializeObject();s.lesson_content=e;s.is_html_active=n;f.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:s,beforeSend:function t(){o.addClass("is-loading").attr("disabled",true)},success:function t(e){if(e.success){f("#tutor-course-content-wrap").html(e.data.course_contents);enable_sorting_topic_lesson();o.closest(".tutor-modal").removeClass("tutor-is-active");tutor_toast(u("Success","tutor"),u("Lesson Updated","tutor"),"success");window.dispatchEvent(new Event(_tutorobject.content_change_event))}},complete:function t(){o.removeClass("is-loading").attr("disabled",false)}})});var t=[".video_source_wrap_external_url input",".video_source_wrap_vimeo input",".video_source_wrap_youtube input",".video_source_wrap_html5 input.input_source_video_id"].join(",");var o;f(document).on("blur",t,function(){var t=f(this).val();var e=/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;if(t&&e.test(t)==false){f(this).val("");tutor_toast("Error!",u("Invalid Video URL","tutor"),"error")}}).on("paste",t,function(t){t.stopImmediatePropagation();var u=f(this).closest(".tutor-lesson-modal-wrap").find(".tutor-option-field-video-duration");var o=u.find("label");var e=f(this).hasClass("input_source_video_id");var r=f(this).data("autofill_url");f(this).data("autofill_url",null);var a=e?f(this).data("video_url"):r||t.originalEvent.clipboardData.getData("text");var i=function t(e){if(!e){o.find("img").remove();return}if(o.find("img").length==0){o.append(' <img src="'+window._tutorobject.loading_icon_url+'" style="display:inline-block"/>')}};var n=function t(e){var o=Math.floor(e/3600);var r=Math.floor((e-o*3600)/60);var a=Math.round(e-o*3600-r*60);if(o<10){o="0"+o}if(r<10){r="0"+r}if(a<10){a="0"+a}var i=[o,r,a];var n=u.find("input");for(var s=0;s<3;s++){n.eq(s).val(i[s])}};var s=function t(e){var o=e.match(/PT(\d+H)?(\d+M)?(\d+S)?/);o=o.slice(1).map(function(t){if(t!=null){return t.replace(/\D/,"")}});var r=parseInt(o[0])||0;var a=parseInt(o[1])||0;var i=parseInt(o[2])||0;return r*3600+a*60+i};if(e||f(this).parent().hasClass("video_source_wrap_external_url")){var c=document.createElement("video");c.addEventListener("loadedmetadata",function(){n(c.duration);i(false)});i(true);c.src=a}else if(f(this).parent().hasClass("video_source_wrap_vimeo")){var d=/^.*(vimeo\.com\/)((channels\/[A-z]+\/)|(groups\/[A-z]+\/videos\/))?([0-9]+)/;var l=a.match(d);var _=l?l[5]:null;if(_){i(true);f.getJSON("http://vimeo.com/api/v2/video/"+_+"/json",function(t){if(Array.isArray(t)&&t[0]&&t[0].duration!==undefined){n(t[0].duration)}i(false)})}}else if(f(this).parent().hasClass("video_source_wrap_youtube")){var d=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/;var l=a.match(d);var _=l&&l[7].length==11?l[7]:false;var p=f(this).data("youtube_api_key");if(_&&p){var v="https://www.googleapis.com/youtube/v3/videos?id="+_+"&key="+p+"&part=contentDetails";i(true);f.getJSON(v,function(t){if(m(t)=="object"&&t.items&&t.items[0]&&t.items[0].contentDetails&&t.items[0].contentDetails.duration){n(s(t.items[0].contentDetails.duration))}i(false)})}}}).on("input",t,function(){if(o){clearTimeout(o)}var e=f(this);o=setTimeout(function(){var t=e.val();t=t?t.trim():"";console.log("Trigger",t);t?e.data("autofill_url",t).trigger("paste"):0},700)})});function a(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"";var o=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";var r="bold italic underline link unlink ".concat(o);tinymce.init({selector:t,height:250,plugins:e,toolbar:r,menu:{},menubar:{}})}const d=a;function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function b(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){s(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function s(t,e,o){if(e in t){Object.defineProperty(t,e,{value:o,enumerable:true,configurable:true,writable:true})}else{t[e]=o}return t}window.jQuery(document).ready(function(p){var v=wp.i18n.__;var f=function t(e,o,r){var a=e.find(".tutor-modal-steps");var i=a.find('li[data-tab="'+e.attr("data-target")+'"]');var n=i.next();var s=i.prev();if(!o){var u=s.data("tab");s.length?e.attr("data-target",u):0;r?a.find('li[data-tab="'+u+'"]').nextAll().removeClass("tutor-is-completed"):0;return}if(n.length){n.addClass("tutor-is-completed");e.attr("data-target",n.data("tab"));return true}tutor_toast(v("Success","tutor"),v("Quiz Updated"),"success");e.removeClass("tutor-is-active");return null};var m=function t(){p(".tutor-field-slider").each(function(){var t=p(this);var r=t.closest(".tutor-field-type-slider").find('input[type="hidden"]');var a=t.closest(".tutor-field-type-slider").find(".tutor-field-type-slider-value");var e=parseFloat(t.closest(".tutor-field-type-slider").attr("data-min"));var o=parseFloat(t.closest(".tutor-field-type-slider").attr("data-max"));t.slider({range:"max",min:e,max:o,value:r.val(),slide:function t(e,o){a.text(o.value);r.val(o.value)}})})};function r(){var a={};p(".quiz-builder-question-wrap").each(function(t,e){var o=p(this);var r=parseInt(o.attr("data-question-id"),10);a[t]=r});p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{sorted_question_ids:a,action:"tutor_quiz_question_sorting"}})}function h(){if(jQuery().sortable){p(".quiz-builder-questions-wrap").sortable({handle:".question-sorting",start:function t(e,o){o.placeholder.css("visibility","visible")},stop:function t(e,o){r()}})}}function u(){if(jQuery().sortable){p("#tutor_quiz_question_answers").sortable({handle:".tutor-quiz-answer-sort-icon",start:function t(e,o){o.placeholder.css("visibility","visible")},stop:function t(e,o){a()}})}}function a(){var a={};p(".tutor-quiz-answer-wrap").each(function(t,e){var o=p(this);var r=parseInt(o.attr("data-answer-id"),10);a[t]=r});p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{sorted_answer_ids:a,action:"tutor_quiz_answer_sorting"}})}function t(){var t={init:function t(){p(document).on("click",".question-type-select .tutor-select-option",function(t){t.preventDefault();var e=p(this);if(e.attr("data-is-pro")!=="true"){var o=e.html().trim();e.closest(".question-type-select").find(".select-header .lead-option").html(o);e.closest(".question-type-select").find(".select-header input.tutor_select_value_holder").val(e.attr("data-value")).trigger("change");e.closest(".tutor-select-options").hide()}else{alert("Tutor Pro version required")}});p(document).on("click",".question-type-select .select-header",function(t){t.preventDefault();var e=p(this);e.closest(".question-type-select").find(".tutor-select-options").slideToggle()});this.setValue();this.hideOnOutSideClick()},setValue:function t(){p(".question-type-select").each(function(){var t=p(this);var e=t.find(".tutor-select-option");if(e.length){e.each(function(){var t=p(this);if(t.attr("data-selected")==="selected"){var e=t.html().trim();t.closest(".question-type-select").find(".select-header .lead-option").html(e);t.closest(".question-type-select").find(".select-header input.tutor_select_value_holder").val(t.attr("data-value"))}})}})},hideOnOutSideClick:function t(){p(document).mouseup(function(t){var e=p(".tutor-select-options");if(!p(t.target).closest(".select-header").length&&!e.is(t.target)&&e.has(t.target).length===0){e.hide()}})},reInit:function t(){this.setValue()}};return t}t().init();m();p(document).on("click",".tutor-add-quiz-btn, .open-tutor-quiz-modal, .back-to-quiz-questions-btn",function(t){t.preventDefault();if(t.originalEvent){var e=p(this).closest("#tutor-quiz-question-wrapper").find(".tutor_select_value_holder").val();if(["single_choice","multiple_choice"].indexOf(e)>-1){p(".quiz-modal-question-save-btn").trigger("click");return}}var o=p(this);var r=p(this).hasClass("open-tutor-quiz-modal")||p(this).hasClass("tutor-add-quiz-btn");var a=p(".tutor-modal.tutor-quiz-builder-modal-wrap");var i=o.hasClass("tutor-add-quiz-btn")?0:o.attr("data-quiz-id");var n=o.closest(".tutor-topics-wrap").data("topic-id");var s=p("#post_ID").val();p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{quiz_id:i,topic_id:n,course_id:s,action:"tutor_load_quiz_builder_modal"},beforeSend:function t(){o.addClass("is-loading").attr("disabled",true)},success:function t(e){if(!e.success){tutor_toast("Error",c(e),"error");return}p(".tutor-quiz-builder-modal-wrap").addClass("tutor-is-active");p(".tutor-quiz-builder-modal-wrap .tutor-modal-container").html(e.data.output);p(".tutor-quiz-builder-modal-wrap").attr("data-quiz-id",i).attr("data-topic-id-of-quiz",n);a.removeClass("tutor-has-question-from");if(r){f(a,false,true);f(a,false,true)}window.dispatchEvent(new Event(_tutorobject.content_change_event));m();h()},complete:function t(){o.removeClass("is-loading").attr("disabled",false)}})});p(document).on("click",".tutor-quiz-builder-modal-wrap button",function(t){var e=p(this);var o=e.closest(".tutor-modal");var r=o.attr("data-target");var a=p(this).data("action");if(a=="back"){f(o,false);return}else if(a!="next"){return}var i=p("#post_ID").val();var n=p(this).closest(".tutor-quiz-builder-modal-wrap").attr("data-topic-id-of-quiz");var s=o.find('[name="quiz_id"]').val();if(r=="quiz-builder-tab-quiz-info"||r=="quiz-builder-tab-settings"){var u=o.find('[name="quiz_title"]').val();var c=o.find('[name="quiz_description"]').val();var d=o.find("#quiz-builder-tab-settings :input, #quiz-builder-tab-advanced-options :input").serializeObject();var l={quiz_title:u,course_id:i,quiz_id:s,topic_id:n};for(var _ in l){if(!l[_]){if(_=="quiz_title"){tutor_toast("Error!",v("Quiz title required","tutor"),"error")}return}}p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:b(b(b({},d),l),{},{quiz_description:c,action:"tutor_quiz_save"}),beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){if(s&&s!=0){p("#tutor-quiz-"+s).replaceWith(e.data.output_quiz_row)}else{p("#tutor-topics-"+n+" .tutor-lessons").append(e.data.output_quiz_row)}p(".tutor-quiz-builder-modal-wrap .tutor-modal-container").html(e.data.output);window.dispatchEvent(new Event(_tutorobject.content_change_event));m();f(o,true);h();p('[name="quiz_option[feedback_mode]"]').trigger("change")},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})}else if(r=="quiz-builder-tab-questions"){f(o,true)}});p(document).on("click",".tutor-quiz-open-question-form",function(t){t.preventDefault();var e=p(this);var o=e.closest(".tutor-modal");var r=o.find('[name="quiz_id"]').val();var a=o.find('[name="topic_id"]').val();var i=p("#post_ID").val();var n=e.attr("data-question-id");var s={quiz_id:r,topic_id:a,course_id:i,question_id:n,action:"tutor_quiz_builder_get_question_form"};p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:s,beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){o.find(".tutor-modal-container").html(e.data.output);o.addClass("tutor-has-question-from");u();if(_tutorobject.tutor_pro_url){if(e.data.output){tinyMCE.remove("textarea#tutor_quiz_desc_text_editor");d("textarea#tutor_quiz_desc_text_editor","codesample image","codesample image")}}},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})});p(document).on("click",".tutor-quiz-question-trash",function(t){t.preventDefault();var e=p(this);var o=e.attr("data-question-id");p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{question_id:o,action:"tutor_quiz_builder_question_delete"},beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(){e.closest(".quiz-builder-question-wrap").fadeOut(function(){p(this).remove()})},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})});p(document).on("click",".add_question_answers_option, .tutor-quiz-answer-edit a",function(t){t.preventDefault();var e=p(this);var o=e.closest("[data-question-id]").attr("data-question-id");var r=p(this).hasClass("add_question_answers_option")?null:e.closest(".tutor-quiz-answer-wrap").attr("data-answer-id");var a=p("#tutor-quiz-question-wrapper :input").serializeObject();a.question_id=o;a.answer_id=r;a.action="tutor_quiz_question_answer_editor";p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:a,beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){p("#tutor_quiz_builder_answer_wrapper").html(e.data.output)},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})});p(document).on("click",".quiz-modal-question-save-btn",function(t){t.preventDefault();var e=p(this);var o=e.closest(".tutor-modal");var r=p("#tutor-quiz-question-wrapper :input").serializeObject();r.action="tutor_quiz_modal_update_question";if(_tutorobject.tutor_pro_url){var a=r.tutor_quiz_question_id;var i="tutor_quiz_desc_text_editor";if(tinyMCE.get(i)){r["tutor_quiz_question["+a+"][question_description]"]=tinyMCE.activeEditor.getContent({format:"raw"})}}p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:r,beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){if(e.success){o.find(".back-to-quiz-questions-btn").trigger("click")}else{tutor_toast("Error",c(e),"error")}},complete:function t(){setTimeout(function(){return e.removeClass("is-loading").attr("disabled",false)},2e3)}})});p(document).on("change","input.tutor_select_value_holder",function(t){var o=p("#tutor_quiz_builder_answer_wrapper");o.html('<div style="text-align:center">\n <span class="is-loading"></span>\n </div>');o.get(0).scrollIntoView({block:"center",behavior:"smooth"});var e=p(this).closest("[data-question-id]").attr("data-question-id");var r=p(this).val();p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{question_id:e,question_type:r,action:"tutor_quiz_builder_change_type"},success:function t(e){if(e.success){p("#tutor_quiz_builder_answer_wrapper").html(e.data.output);o.get(0).scrollIntoView({block:"center",behavior:"smooth"});u()}else{tutor_toast("Error",c(e),"error")}}})});p(document).on("click","#quiz-answer-save-btn",function(t){t.preventDefault();var e=p(this);var o=p("#tutor-quiz-question-wrapper :input").serializeObject();o.action=o.tutor_quiz_answer_id?"tutor_update_quiz_answer_options":"tutor_save_quiz_answer_options";p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:o,beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){if(!e.success){tutor_toast("Error",c(e),"error");return}p(".tutor_select_value_holder").trigger("change")},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})});p(document).on("change",".tutor-quiz-answers-mark-correct-wrap input",function(t){t.preventDefault();var e=p(this);var o=e.val();var r=1;if(!e.prop("checked")){r=0}p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{answer_id:o,inputValue:r,action:"tutor_mark_answer_as_correct"}})});p(document).on("click",".tutor-quiz-answer-trash-wrap a.answer-trash-btn",function(t){t.preventDefault();var e=p(this);var o=e.attr("data-answer-id");p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{answer_id:o,action:"tutor_quiz_builder_delete_answer"},beforeSend:function t(){e.closest(".tutor-quiz-answer-wrap").remove()}})});p(document).on("click",".tutor-quiz-advance-settings .tutor-quiz-advance-header",function(){p(this).parent().toggleClass("tutor-is-active").find(".tutor-icon-angle-down").toggleClass("tutor-icon-angle-up")});p(document).on("change",'[name="quiz_option[feedback_mode]"]',function(){if(p(this).prop("checked")){p(this).parent().addClass("tutor-bg-white").removeClass("tutor-bg-transparent").siblings().filter(".tutor-radio-select").addClass("tutor-bg-transparent").removeClass("tutor-bg-white");var t=p(this).val()=="retry";p(".tutor-attempt-allowed-slider")[t?"show":"hide"]();p(".tutor-pass-required-field")[t?"show":"hide"]()}})});var u=y(8005);var l=y(3008);var _=y(7509);var p=function t(){if(jQuery().select2){jQuery(".select2_multiselect").select2({dropdownCssClass:"increasezindex"})}};window.addEventListener("DOMContentLoaded",p);window.addEventListener(_tutorobject.content_change_event,p);window.addEventListener(_tutorobject.content_change_event,function(){return console.log(_tutorobject.content_change_event)});function v(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:255;var e=arguments.length>1?arguments[1]:undefined;return t-(((e||{}).value||{}).length||0)}var f=255;var h=document.getElementById("tutor-course-create-title");var w=h===null||h===void 0?void 0:h.previousElementSibling;var g=document.querySelector("#tutor-course-create-title-tooltip-wrapper .tooltip-txt");if(w){w.innerHTML=v(f,h)}if(h&&g){document.addEventListener("click",function(t){if(t.target===h){if(h===document.activeElement){g.style.opacity="1";g.style.visibility="visible"}}else{g.style.opacity="0";g.style.visibility="hidden"}});h.addEventListener("keyup",function(t){var e=v(f,h);w.innerHTML=e})}})()})();
|
1 |
+
(()=>{var r={4417:()=>{window.jQuery(document).ready(function(o){var t=wp.i18n,s=t.__,e=t._x,r=t._n,a=t._nx;o(document).on("click",".tutor-attachment-cards:not(.tutor-no-control) .tutor-delete-attachment",function(t){t.preventDefault();o(this).closest("[data-attachment_id]").remove()});o(document).on("click",".tutorUploadAttachmentBtn",function(t){t.preventDefault();var a=o(this);var i=a.data("name");var e=a.parent().find(".tutor-attachment-cards");var n;if(n){n.open();return}n=wp.media({title:s("Select or Upload Media Of Your Choice","tutor"),button:{text:s("Upload media","tutor")},multiple:true});n.on("select",function(){var t=n.state().get("selection").toJSON();if(t.length){for(var e=0;e<t.length;e++){var o=t[e];var r='<div class="tutor-col-lg-6 tutor-col-xl-4 tutor-mb-16" data-attachment_id="'.concat(o.id,'">\n <div class="tutor-card">\n <div class="tutor-card-body">\n <div class="tutor-row tutor-align-center">\n <div class="tutor-col tutor-overflow-hidden">\n <div class="tutor-fs-6 tutor-fw-medium tutor-color-black tutor-text-ellipsis tutor-mb-4">').concat(o.filename,'</div>\n <div class="tutor-fs-7 tutor-color-muted">').concat(s("Size","tutor"),": ").concat(o.filesizeHumanReadable,'</div>\n <input type="hidden" name="').concat(i,'" value="').concat(o.id,'">\n </div>\n\n <div class="tutor-col-auto">\n <span class="tutor-delete-attachment tutor-iconic-btn tutor-iconic-btn-secondary" role="button">\n <span class="tutor-icon-times" area-hidden="true"></span>\n </span>\n </div>\n </div>\n </div>\n </div>\n </div>');a.parent().find(".tutor-attachment-cards").append(r)}}});n.open()})})},7464:()=>{function r(t,e,o){if(e in t){Object.defineProperty(t,e,{value:o,enumerable:true,configurable:true,writable:true})}else{t[e]=o}return t}window.jQuery(document).ready(function(o){o('#course_setting_content_drip, [name="_tutor_course_settings[content_drip_type]"]').change(function(){var t;if(o(this).attr("type")=="radio"&&!o(this).prop("checked")){return}var e=o(this).attr("type")=="checkbox"?o(this).prop("checked")?1:0:o(this).val();o.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:(t={},r(t,o(this).attr("name"),e),r(t,"course_id",o("#post_ID").val()),r(t,"action","tutor_content_drip_state_update"),t)})})})},7509:()=>{document.addEventListener("DOMContentLoaded",function(){var u=wp.i18n.__;var t=document.getElementById("tutor-attach-product");if(t){t.onchange=function(t){var a=t.target;if(a.tagName==="SELECT"&&a.id==="tutor-wc-product-select"){var i=a.value;var n=a.dataset.productId;var s=a.nextElementSibling;if(!i)return;if(i==n){return}var e={action:"tutor_get_wc_product",product_id:i,course_id:a.dataset.courseId};jQuery.ajax({url:_tutorobject.ajaxurl,type:"POST",dataType:"json",data:e,success:function t(e){var t=e.success,o=e.data;if(t){jQuery('input[name="course_price"]').val(e.data.regular_price);jQuery('input[name="course_sale_price"]').val(e.data.sale_price);a.dataset.productId=i}if(!t){tutor_toast(u("Failed","tutor"),u(o,"tutor"),"error");a.value=n==0?"-1":n;a.dataset.productId=n==0?0:n;if(s){var r=s.querySelector("span.tutor-form-select-label");if(r){r.innerHTML=n==0?u("Select a product","tutor"):a.options[a.selectedIndex].text;r.dataset.value=n==0?"-1":n}}}}})}}}var e=jQuery('input[name="tutor_course_price_type"]');var o=function t(e){var o=jQuery(".tutor-course-product-fields");"free"===e?o.hide():o.show()};var r=e.filter(":checked").val();o(r);setTimeout(function(){e.change(function(t){o(jQuery(this).val())})});var a=jQuery('input[name="course_sale_price"]').val();jQuery('input[name="course_sale_price"]').on("blur",function(){var t=jQuery('input[name="course_price"]').val();var e=jQuery(this).val();if(Number(e)>=Number(t)){tutor_toast(u("Invalid Sale Price","tutor"),u("Sale price must be smaller than regular price","tutor"),"error");jQuery('input[name="course_sale_price"]').val(a)}});var i=document.querySelectorAll(".tutor-course-price-toggle input[type='radio']");var n=document.querySelector(".tutor-course-price-row");i.forEach(function(t){t.addEventListener("change",function(t){if(t.target.value==="paid"&&!n.classList.contains("is-paid")){n.classList.add("is-paid")}else{n.classList.remove("is-paid")}})})})},4498:()=>{window.jQuery(document).ready(function(u){var t=wp.i18n.__;var c=u("#tutor_course_instructor_modal .tutor-search-result");var d=u("#tutor_course_instructor_modal .tutor-selected-result");var i=u("#tutor_course_instructor_modal").data("course_id");var n;var e=function t(a,s){var e=function t(){n=undefined;var e=u('#tutor_course_instructor_modal input[type="text"]');var o=(e.val()||"").trim();if(!o){c.empty();return}var r=[];d.find("[data-instructor-id]").each(function(){r.push(u(this).data("instructor-id"))});a&&!isNaN(a)?r.push(a):0;u.ajax({url:_tutorobject.ajaxurl,type:"POST",data:{course_id:i,search_terms:o,shortlisted:r,action:"tutor_course_instructor_search"},beforeSend:function t(){if(!s){c.html("");c.addClass("is-loading")}},success:function t(e){var o=e.data||{},r=o.search_result,a=o.shortlisted,i=o.shortlisted_count;c.removeClass("is-loading");c.html(r);d.html(a);var n=i?false:true;u(".add_instructor_to_course_btn").prop("disabled",n);s?s():0}})};if(n){clearTimeout(n)}n=setTimeout(e,350)};u(document).on("input",'#tutor_course_instructor_modal input[type="text"]',e);u(document).on("focus",'#tutor_course_instructor_modal input[type="text"]',function(){c.show()});u(document).on("click","#tutor_course_instructor_modal .tutor-shortlist-instructor",function(){u(this).addClass("is-loading");e(u(this).closest("[data-user_id]").data("user_id"),function(){c.hide()})});u(document).on("click","#tutor_course_instructor_modal .tutor-selected-result .instructor-control a",function(){u(this).closest(".added-instructor-item").fadeOut(function(){u(this).remove()})});u(document).on("click",".add_instructor_to_course_btn",function(t){t.preventDefault();var e=u(this);var o=u("#tutor_course_instructor_modal").data("course_id");var r=[];d.find("[data-instructor-id]").each(function(){r.push(u(this).data("instructor-id"))});u.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{course_id:o,tutor_instructor_ids:r,action:"tutor_add_instructors_to_course"},beforeSend:function t(){e.addClass("is-loading")},success:function t(e){if(e.success){c.empty();d.empty();u("#tutor_course_instructor_modal").removeClass("tutor-is-active");u("body").removeClass("tutor-modal-open");u(".tutor-course-instructors-metabox-wrap").parent().html(e.data.output);u(".tutor-modal-wrap").removeClass("show");return}tutor_toast("Error!",get_response_message(e),"error")},complete:function t(){e.removeClass("is-loading")}})});u(document).on("click",".tutor-instructor-delete-btn",function(t){t.preventDefault();var o=u(this);var e=u("#post_ID").val();var r=o.closest(".added-instructor-item").attr("data-instructor-id");u.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{course_id:e,instructor_id:r,action:"detach_instructor_from_course"},beforeSend:function t(){return o.addClass("is-loading")},complete:function t(){return o.removeClass("is-loading")},success:function t(e){if(e.success){o.closest(".added-instructor-item").remove();return}tutor_toast("Error!",get_response_message(e),"error")}})})})},8005:()=>{window.jQuery(document).ready(function(l){var _=wp.i18n.__;l(document).on("click",".tutor-save-topic-btn",function(t){t.preventDefault();var u=l(this);var c=u.closest(".tutor-modal");var d=c.find('[name="topic_id"]').val();var e=c.find('[name="topic_title"]').val();var o=c.find('[name="topic_summery"]').val();var r=c.find('[name="topic_course_id"]').val();var a={topic_title:e,topic_summery:o,topic_id:d,topic_course_id:r,action:"tutor_save_topic"};l.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:a,beforeSend:function t(){u.addClass("is-loading")},success:function t(e){var o=e.data,r=o===void 0?{}:o,t=e.success;var a=r.message,i=a===void 0?_("Something Went Wrong!","tutor"):a,n=r.course_contents,s=r.topic_title;if(!t){tutor_toast("Error!",i,"error");return}c.removeClass("tutor-is-active");if(d){u.closest(".tutor-topics-wrap").find("span.topic-inner-title").text(s)}else{l("#tutor-course-content-wrap").html(n);c.find('[name="topic_title"]').val("");c.find('[name="topic_summery"]').val("");enable_sorting_topic_lesson()}window.dispatchEvent(new Event(_tutorobject.content_change_event))},complete:function t(){u.removeClass("is-loading");l("body").removeClass("tutor-modal-open")}})});l(document).on("click",".tutor-topics-wrap [action-delete-course-topic]",function(t){var e=l(this);var o=l(this).closest(".tutor-topics-wrap");var r=o.attr("data-topic-id");if(!confirm(_("Are you sure to delete the topic?","tutor"))){return}l.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{action:"tutor_delete_topic",topic_id:r},beforeSend:function t(){e.addClass("is-loading")},success:function t(e){if(e.success){o.remove();return}tutor_toast("Error!",(e.data||{}).message||_("Something Went Wrong","tutor"),"error")},complete:function t(){e.removeClass("is-loading")}})});l(document).on("click",".topic-inner-title, .expand-collapse-wrap",function(t){t.preventDefault();var e=l(this).closest(".tutor-topics-wrap");e.find(".tutor-topics-body").slideToggle();e.find(".expand-collapse-wrap").toggleClass("is-expanded").find("i").toggleClass("tutor-icon-angle-down tutor-icon-angle-up")})})},3008:()=>{window.jQuery(document).ready(function(a){var i=wp.i18n.__;a(document).on("click",".video_source_wrap_html5 .tutor-attachment-cards .tutor-delete-attachment",function(){a(this).closest(".video_source_wrap_html5").removeClass("tutor-has-video").find("input.input_source_video_id").val("")});a(document).on("click",".video_source_wrap_html5 .video_upload_btn",function(t){t.preventDefault();var e=a(this).closest(".video_source_wrap_html5");var o=e.find(".tutor-attachment-cards");var r;if(r){r.open();return}r=wp.media({title:i("Select or Upload Media Of Your Choice","tutor"),button:{text:i("Upload media","tutor")},library:{type:"video"},multiple:false});r.on("select",function(){var t=r.state().get("selection").first().toJSON();o.find(".filename").text(t.name).attr("href",t.url);o.find(".filesize").text(t.filesizeHumanReadable);e.find("input.input_source_video_id").val(t.id).data("video_url",t.url).trigger("paste");e.addClass("tutor-has-video")});r.open()})})}};var a={};function y(t){var e=a[t];if(e!==undefined){return e.exports}var o=a[t]={exports:{}};r[t](o,o.exports,y);return o.exports}var t={};(()=>{"use strict";var t=[{text:"HTML/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"},{text:"Go",value:"go"}];const i=t;window.jQuery(document).ready(function(n){var t=wp.i18n,s=t.__,e=t._x,o=t._n,r=t._nx;n(document).on("click",".open-tutor-assignment-modal, .tutor-create-assignments-btn",function(t){t.preventDefault();var e=n(this);var o=e.hasClass("tutor-create-assignments-btn")?0:e.attr("data-assignment-id");var r=e.closest(".tutor-topics-wrap").data("topic-id");var a=n("#post_ID").val();n.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{assignment_id:o,topic_id:r,course_id:a,action:"tutor_load_assignments_builder_modal"},beforeSend:function t(){e.addClass("is-loading")},success:function t(e){n(".tutor-assignment-modal-wrap .tutor-modal-container").html(e.data.output);n(".tutor-assignment-modal-wrap").addClass("tutor-is-active");var o=tinyMCEPreInit.mceInit.tutor_assignment_editor_config;if(o&&_tutorobject.tutor_pro_url){if(!o.plugins.includes("codesample")){o.plugins="".concat(o.plugins,", codesample");o.codesample_languages=i;o.toolbar1="".concat(o.toolbar1,", codesample")}}tinymce.init(o);tinymce.execCommand("mceRemoveEditor",false,"tutor_assignments_modal_editor");tinyMCE.execCommand("mceAddEditor",false,"tutor_assignments_modal_editor");window.dispatchEvent(new Event(_tutorobject.content_change_event))},complete:function t(){e.removeClass("is-loading");quicktags({id:"tutor_assignments_modal_editor"})}})});n(document).on("click",".update_assignment_modal_btn",function(t){t.preventDefault();var e=n(this);var o;var r="tutor_assignments_modal_editor";var a=tinyMCE.get(r);if(a){o=a.getContent({format:"raw"})}else{o=n("#"+r).val()}var i=n(this).closest(".tutor-modal").find("form.tutor_assignment_modal_form").serializeObject();i.assignment_content=o;n.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:i,beforeSend:function t(){e.addClass("is-loading")},success:function t(e){if(e.success){n("#tutor-course-content-wrap").html(e.data.course_contents);enable_sorting_topic_lesson();n(".tutor-assignment-modal-wrap").removeClass("tutor-is-active");window.dispatchEvent(new Event(window._tutorobject.content_change_event));tutor_toast(s("Success","tutor"),s("Assignment Updated","tutor"),"success")}},complete:function t(){e.removeClass("is-loading")}})})});var e=y(4417);var o=y(7464);var r=y(4498);var c=function t(e,o){var r=wp.i18n.__;var a=e||{},i=a.data,n=i===void 0?{}:i;var s=n.message,u=s===void 0?o||r("Something Went Wrong!","tutor"):s;return u};function m(t){"@babel/helpers - typeof";return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m(t)}(function(n){window.enable_sorting_topic_lesson=function(){var t=wp.i18n.__;if(jQuery().sortable){n(".course-contents").sortable({handle:".course-move-handle",start:function t(e,o){o.placeholder.css("visibility","visible")},stop:function t(e,o){console.log("e1",e,o);tutor_sorting_topics_and_lesson()}});n(".tutor-lessons:not(.drop-lessons)").sortable({connectWith:".tutor-lessons",items:"div.course-content-item",start:function t(e,o){o.placeholder.css("visibility","visible")},stop:function t(e,o){tutor_sorting_topics_and_lesson(o)}})}};window.tutor_sorting_topics_and_lesson=function(t){var i={};n(".tutor-topics-wrap").each(function(t,e){var o=n(this);var r=parseInt(o.attr("id").match(/\d+/)[0],10);var a={};o.find(".course-content-item").each(function(t,e){var o=n(this);var r=parseInt(o.attr("id").match(/\d+/)[0],10);a[t]=r});i[t]={topic_id:r,lesson_ids:a}});n("#tutor_topics_lessons_sorting").val(JSON.stringify(i));var e={tutor_topics_lessons_sorting:JSON.stringify(i),action:"tutor_update_course_content_order"};if(t){var o=t.item.closest("[data-topic-id]").attr("data-topic-id");var r=t.item.attr("data-course_content_id");e.content_parent={parent_topic_id:o,content_id:r}}n.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:e,success:function t(e){if(!e.success){tutor_toast(__("Error","tutor"),c(e),"error")}},error:function t(){}})}})(window.jQuery);window.jQuery(document).ready(function(f){var u=wp.i18n.__;enable_sorting_topic_lesson();f(document).on("click",".open-tutor-lesson-modal",function(t){t.preventDefault();var e=f(this);var r=e.attr("data-lesson-id");var a=e.attr("data-topic-id");var o=f("#post_ID").val();f.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{lesson_id:r,topic_id:a,course_id:o,action:"tutor_load_edit_lesson_modal"},beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){if(!e.success){tutor_toast(u("Error","tutor"),c(e),"error");return}f(".tutor-lesson-modal-wrap .tutor-modal-container").html(e.data.output);f(".tutor-lesson-modal-wrap").attr({"data-lesson-id":r,"data-topic-id":a});f(".tutor-lesson-modal-wrap").addClass("tutor-is-active");if(f("#wp-tutor_lesson_modal_editor-wrap").hasClass("html-active")){f("#wp-tutor_lesson_modal_editor-wrap").removeClass("html-active")}f("#wp-tutor_lesson_modal_editor-wrap").addClass("tmce-active");var o=tinyMCEPreInit.mceInit.tutor_lesson_editor_config;if(!o){o=tinyMCEPreInit.mceInit.course_description}if(!o.plugins.includes("codesample")){if(o&&_tutorobject.tutor_pro_url){o.plugins="".concat(o.plugins,", codesample");o.codesample_languages=i;o.toolbar1="".concat(o.toolbar1,", codesample")}}tinymce.init(o);tinymce.execCommand("mceRemoveEditor",false,"tutor_lesson_modal_editor");tinyMCE.execCommand("mceAddEditor",false,"tutor_lesson_modal_editor");window.dispatchEvent(new Event(_tutorobject.content_change_event))},complete:function t(){e.removeClass("is-loading").attr("disabled",false);quicktags({id:"tutor_lesson_modal_editor"})}})});f(document).on("change",".tutor_lesson_video_source",function(t){var e=f(this).val();f(this).nextAll().hide().filter(".video_source_wrap_"+e).show();f(this).prevAll().filter("[data-video_source]").attr("data-video_source",e)});f(document).on("click",".update_lesson_modal_btn",function(t){t.preventDefault();var o=f(this);var e;var r="tutor_lesson_modal_editor";var a=tinyMCE.get(r);var i=document.getElementById("wp-tutor_lesson_modal_editor-wrap");var n=i.classList.contains("html-active");if(a){e=a.getContent({format:"raw"})}else{e=f("#"+r).val()}var s=f(this).closest(".tutor-modal").find("form").serializeObject();s.lesson_content=e;s.is_html_active=n;f.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:s,beforeSend:function t(){o.addClass("is-loading").attr("disabled",true)},success:function t(e){if(e.success){f("#tutor-course-content-wrap").html(e.data.course_contents);enable_sorting_topic_lesson();o.closest(".tutor-modal").removeClass("tutor-is-active");tutor_toast(u("Success","tutor"),u("Lesson Updated","tutor"),"success");window.dispatchEvent(new Event(_tutorobject.content_change_event))}},complete:function t(){o.removeClass("is-loading").attr("disabled",false)}})});var t=[".video_source_wrap_external_url input",".video_source_wrap_vimeo input",".video_source_wrap_youtube input",".video_source_wrap_html5 input.input_source_video_id"].join(",");var o;f(document).on("blur",t,function(){var t=f(this).val();var e=/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;if(t&&e.test(t)==false){f(this).val("");tutor_toast("Error!",u("Invalid Video URL","tutor"),"error")}}).on("paste",t,function(t){t.stopImmediatePropagation();var u=f(this).closest(".tutor-lesson-modal-wrap").find(".tutor-option-field-video-duration");var o=u.find("label");var e=f(this).hasClass("input_source_video_id");var r=f(this).data("autofill_url");f(this).data("autofill_url",null);var a=e?f(this).data("video_url"):r||t.originalEvent.clipboardData.getData("text");var i=function t(e){if(!e){o.find("img").remove();return}if(o.find("img").length==0){o.append(' <img src="'+window._tutorobject.loading_icon_url+'" style="display:inline-block"/>')}};var n=function t(e){var o=Math.floor(e/3600);var r=Math.floor((e-o*3600)/60);var a=Math.round(e-o*3600-r*60);if(o<10){o="0"+o}if(r<10){r="0"+r}if(a<10){a="0"+a}var i=[o,r,a];var n=u.find("input");for(var s=0;s<3;s++){n.eq(s).val(i[s])}};var s=function t(e){var o=e.match(/PT(\d+H)?(\d+M)?(\d+S)?/);o=o.slice(1).map(function(t){if(t!=null){return t.replace(/\D/,"")}});var r=parseInt(o[0])||0;var a=parseInt(o[1])||0;var i=parseInt(o[2])||0;return r*3600+a*60+i};if(e||f(this).parent().hasClass("video_source_wrap_external_url")){var c=document.createElement("video");c.addEventListener("loadedmetadata",function(){n(c.duration);i(false)});i(true);c.src=a}else if(f(this).parent().hasClass("video_source_wrap_vimeo")){var d=/^.*(vimeo\.com\/)((channels\/[A-z]+\/)|(groups\/[A-z]+\/videos\/))?([0-9]+)/;var l=a.match(d);var _=l?l[5]:null;if(_){i(true);f.getJSON("http://vimeo.com/api/v2/video/"+_+"/json",function(t){if(Array.isArray(t)&&t[0]&&t[0].duration!==undefined){n(t[0].duration)}i(false)})}}else if(f(this).parent().hasClass("video_source_wrap_youtube")){var d=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/;var l=a.match(d);var _=l&&l[7].length==11?l[7]:false;var p=f(this).data("youtube_api_key");if(_&&p){var v="https://www.googleapis.com/youtube/v3/videos?id="+_+"&key="+p+"&part=contentDetails";i(true);f.getJSON(v,function(t){if(m(t)=="object"&&t.items&&t.items[0]&&t.items[0].contentDetails&&t.items[0].contentDetails.duration){n(s(t.items[0].contentDetails.duration))}i(false)})}}}).on("input",t,function(){if(o){clearTimeout(o)}var e=f(this);o=setTimeout(function(){var t=e.val();t=t?t.trim():"";console.log("Trigger",t);t?e.data("autofill_url",t).trigger("paste"):0},700)})});function a(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"";var o=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"";var r="bold italic underline link unlink ".concat(o);tinymce.init({selector:t,height:250,plugins:e,toolbar:r,menu:{},menubar:{},relative_urls:false})}const d=a;function n(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,r)}return o}function b(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){s(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function s(t,e,o){if(e in t){Object.defineProperty(t,e,{value:o,enumerable:true,configurable:true,writable:true})}else{t[e]=o}return t}window.jQuery(document).ready(function(p){var v=wp.i18n.__;var f=function t(e,o,r){var a=e.find(".tutor-modal-steps");var i=a.find('li[data-tab="'+e.attr("data-target")+'"]');var n=i.next();var s=i.prev();if(!o){var u=s.data("tab");s.length?e.attr("data-target",u):0;r?a.find('li[data-tab="'+u+'"]').nextAll().removeClass("tutor-is-completed"):0;return}if(n.length){n.addClass("tutor-is-completed");e.attr("data-target",n.data("tab"));return true}tutor_toast(v("Success","tutor"),v("Quiz Updated"),"success");e.removeClass("tutor-is-active");return null};var m=function t(){p(".tutor-field-slider").each(function(){var t=p(this);var r=t.closest(".tutor-field-type-slider").find('input[type="hidden"]');var a=t.closest(".tutor-field-type-slider").find(".tutor-field-type-slider-value");var e=parseFloat(t.closest(".tutor-field-type-slider").attr("data-min"));var o=parseFloat(t.closest(".tutor-field-type-slider").attr("data-max"));t.slider({range:"max",min:e,max:o,value:r.val(),slide:function t(e,o){a.text(o.value);r.val(o.value)}})})};function r(){var a={};p(".quiz-builder-question-wrap").each(function(t,e){var o=p(this);var r=parseInt(o.attr("data-question-id"),10);a[t]=r});p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{sorted_question_ids:a,action:"tutor_quiz_question_sorting"}})}function h(){if(jQuery().sortable){p(".quiz-builder-questions-wrap").sortable({handle:".question-sorting",start:function t(e,o){o.placeholder.css("visibility","visible")},stop:function t(e,o){r()}})}}function u(){if(jQuery().sortable){p("#tutor_quiz_question_answers").sortable({handle:".tutor-quiz-answer-sort-icon",start:function t(e,o){o.placeholder.css("visibility","visible")},stop:function t(e,o){a()}})}}function a(){var a={};p(".tutor-quiz-answer-wrap").each(function(t,e){var o=p(this);var r=parseInt(o.attr("data-answer-id"),10);a[t]=r});p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{sorted_answer_ids:a,action:"tutor_quiz_answer_sorting"}})}function t(){var t={init:function t(){p(document).on("click",".question-type-select .tutor-select-option",function(t){t.preventDefault();var e=p(this);if(e.attr("data-is-pro")!=="true"){var o=e.html().trim();e.closest(".question-type-select").find(".select-header .lead-option").html(o);e.closest(".question-type-select").find(".select-header input.tutor_select_value_holder").val(e.attr("data-value")).trigger("change");e.closest(".tutor-select-options").hide()}else{alert("Tutor Pro version required")}});p(document).on("click",".question-type-select .select-header",function(t){t.preventDefault();var e=p(this);e.closest(".question-type-select").find(".tutor-select-options").slideToggle()});this.setValue();this.hideOnOutSideClick()},setValue:function t(){p(".question-type-select").each(function(){var t=p(this);var e=t.find(".tutor-select-option");if(e.length){e.each(function(){var t=p(this);if(t.attr("data-selected")==="selected"){var e=t.html().trim();t.closest(".question-type-select").find(".select-header .lead-option").html(e);t.closest(".question-type-select").find(".select-header input.tutor_select_value_holder").val(t.attr("data-value"))}})}})},hideOnOutSideClick:function t(){p(document).mouseup(function(t){var e=p(".tutor-select-options");if(!p(t.target).closest(".select-header").length&&!e.is(t.target)&&e.has(t.target).length===0){e.hide()}})},reInit:function t(){this.setValue()}};return t}t().init();m();p(document).on("click",".tutor-add-quiz-btn, .open-tutor-quiz-modal, .back-to-quiz-questions-btn",function(t){t.preventDefault();if(t.originalEvent){var e=p(this).closest("#tutor-quiz-question-wrapper").find(".tutor_select_value_holder").val();if(["single_choice","multiple_choice"].indexOf(e)>-1){p(".quiz-modal-question-save-btn").trigger("click");return}}var o=p(this);var r=p(this).hasClass("open-tutor-quiz-modal")||p(this).hasClass("tutor-add-quiz-btn");var a=p(".tutor-modal.tutor-quiz-builder-modal-wrap");var i=o.hasClass("tutor-add-quiz-btn")?0:o.attr("data-quiz-id");var n=o.closest(".tutor-topics-wrap").data("topic-id");var s=p("#post_ID").val();p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{quiz_id:i,topic_id:n,course_id:s,action:"tutor_load_quiz_builder_modal"},beforeSend:function t(){o.addClass("is-loading").attr("disabled",true)},success:function t(e){if(!e.success){tutor_toast("Error",c(e),"error");return}p(".tutor-quiz-builder-modal-wrap").addClass("tutor-is-active");p(".tutor-quiz-builder-modal-wrap .tutor-modal-container").html(e.data.output);p(".tutor-quiz-builder-modal-wrap").attr("data-quiz-id",i).attr("data-topic-id-of-quiz",n);a.removeClass("tutor-has-question-from");if(r){f(a,false,true);f(a,false,true)}window.dispatchEvent(new Event(_tutorobject.content_change_event));m();h()},complete:function t(){o.removeClass("is-loading").attr("disabled",false)}})});p(document).on("click",".tutor-quiz-builder-modal-wrap button",function(t){var e=p(this);var o=e.closest(".tutor-modal");var r=o.attr("data-target");var a=p(this).data("action");if(a=="back"){f(o,false);return}else if(a!="next"){return}var i=p("#post_ID").val();var n=p(this).closest(".tutor-quiz-builder-modal-wrap").attr("data-topic-id-of-quiz");var s=o.find('[name="quiz_id"]').val();if(r=="quiz-builder-tab-quiz-info"||r=="quiz-builder-tab-settings"){var u=o.find('[name="quiz_title"]').val();var c=o.find('[name="quiz_description"]').val();var d=o.find("#quiz-builder-tab-settings :input, #quiz-builder-tab-advanced-options :input").serializeObject();var l={quiz_title:u,course_id:i,quiz_id:s,topic_id:n};for(var _ in l){if(!l[_]){if(_=="quiz_title"){tutor_toast("Error!",v("Quiz title required","tutor"),"error")}return}}p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:b(b(b({},d),l),{},{quiz_description:c,action:"tutor_quiz_save"}),beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){if(s&&s!=0){p("#tutor-quiz-"+s).replaceWith(e.data.output_quiz_row)}else{p("#tutor-topics-"+n+" .tutor-lessons").append(e.data.output_quiz_row)}p(".tutor-quiz-builder-modal-wrap .tutor-modal-container").html(e.data.output);window.dispatchEvent(new Event(_tutorobject.content_change_event));m();f(o,true);h();p('[name="quiz_option[feedback_mode]"]').trigger("change")},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})}else if(r=="quiz-builder-tab-questions"){f(o,true)}});p(document).on("click",".tutor-quiz-open-question-form",function(t){t.preventDefault();var e=p(this);var o=e.closest(".tutor-modal");var r=o.find('[name="quiz_id"]').val();var a=o.find('[name="topic_id"]').val();var i=p("#post_ID").val();var n=e.attr("data-question-id");var s={quiz_id:r,topic_id:a,course_id:i,question_id:n,action:"tutor_quiz_builder_get_question_form"};p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:s,beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){o.find(".tutor-modal-container").html(e.data.output);o.addClass("tutor-has-question-from");u();if(_tutorobject.tutor_pro_url){if(e.data.output){tinyMCE.remove("textarea#tutor_quiz_desc_text_editor");d("textarea#tutor_quiz_desc_text_editor","codesample image","codesample image")}}},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})});p(document).on("click",".tutor-quiz-question-trash",function(t){t.preventDefault();var e=p(this);var o=e.attr("data-question-id");p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{question_id:o,action:"tutor_quiz_builder_question_delete"},beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(){e.closest(".quiz-builder-question-wrap").fadeOut(function(){p(this).remove()})},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})});p(document).on("click",".add_question_answers_option, .tutor-quiz-answer-edit a",function(t){t.preventDefault();var e=p(this);var o=e.closest("[data-question-id]").attr("data-question-id");var r=p(this).hasClass("add_question_answers_option")?null:e.closest(".tutor-quiz-answer-wrap").attr("data-answer-id");var a=p("#tutor-quiz-question-wrapper :input").serializeObject();a.question_id=o;a.answer_id=r;a.action="tutor_quiz_question_answer_editor";p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:a,beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){p("#tutor_quiz_builder_answer_wrapper").html(e.data.output)},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})});p(document).on("click",".quiz-modal-question-save-btn",function(t){t.preventDefault();var e=p(this);var o=e.closest(".tutor-modal");var r=p("#tutor-quiz-question-wrapper :input").serializeObject();r.action="tutor_quiz_modal_update_question";if(_tutorobject.tutor_pro_url){var a=r.tutor_quiz_question_id;var i="tutor_quiz_desc_text_editor";if(tinyMCE.get(i)){r["tutor_quiz_question["+a+"][question_description]"]=tinyMCE.activeEditor.getContent({format:"raw"})}}p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:r,beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){if(e.success){o.find(".back-to-quiz-questions-btn").trigger("click")}else{tutor_toast("Error",c(e),"error")}},complete:function t(){setTimeout(function(){return e.removeClass("is-loading").attr("disabled",false)},2e3)}})});p(document).on("change","input.tutor_select_value_holder",function(t){var o=p("#tutor_quiz_builder_answer_wrapper");o.html('<div style="text-align:center">\n <span class="is-loading"></span>\n </div>');o.get(0).scrollIntoView({block:"center",behavior:"smooth"});var e=p(this).closest("[data-question-id]").attr("data-question-id");var r=p(this).val();p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{question_id:e,question_type:r,action:"tutor_quiz_builder_change_type"},success:function t(e){if(e.success){p("#tutor_quiz_builder_answer_wrapper").html(e.data.output);o.get(0).scrollIntoView({block:"center",behavior:"smooth"});u()}else{tutor_toast("Error",c(e),"error")}}})});p(document).on("click","#quiz-answer-save-btn",function(t){t.preventDefault();var e=p(this);var o=p("#tutor-quiz-question-wrapper :input").serializeObject();o.action=o.tutor_quiz_answer_id?"tutor_update_quiz_answer_options":"tutor_save_quiz_answer_options";p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:o,beforeSend:function t(){e.addClass("is-loading").attr("disabled",true)},success:function t(e){if(!e.success){tutor_toast("Error",c(e),"error");return}p(".tutor_select_value_holder").trigger("change")},complete:function t(){e.removeClass("is-loading").attr("disabled",false)}})});p(document).on("change",".tutor-quiz-answers-mark-correct-wrap input",function(t){t.preventDefault();var e=p(this);var o=e.val();var r=1;if(!e.prop("checked")){r=0}p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{answer_id:o,inputValue:r,action:"tutor_mark_answer_as_correct"}})});p(document).on("click",".tutor-quiz-answer-trash-wrap a.answer-trash-btn",function(t){t.preventDefault();var e=p(this);var o=e.attr("data-answer-id");p.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{answer_id:o,action:"tutor_quiz_builder_delete_answer"},beforeSend:function t(){e.closest(".tutor-quiz-answer-wrap").remove()}})});p(document).on("click",".tutor-quiz-advance-settings .tutor-quiz-advance-header",function(){p(this).parent().toggleClass("tutor-is-active").find(".tutor-icon-angle-down").toggleClass("tutor-icon-angle-up")});p(document).on("change",'[name="quiz_option[feedback_mode]"]',function(){if(p(this).prop("checked")){p(this).parent().addClass("tutor-bg-white").removeClass("tutor-bg-transparent").siblings().filter(".tutor-radio-select").addClass("tutor-bg-transparent").removeClass("tutor-bg-white");var t=p(this).val()=="retry";p(".tutor-attempt-allowed-slider")[t?"show":"hide"]();p(".tutor-pass-required-field")[t?"show":"hide"]()}})});var u=y(8005);var l=y(3008);var _=y(7509);var p=function t(){if(jQuery().select2){jQuery(".select2_multiselect").select2({dropdownCssClass:"increasezindex"})}};window.addEventListener("DOMContentLoaded",p);window.addEventListener(_tutorobject.content_change_event,p);window.addEventListener(_tutorobject.content_change_event,function(){return console.log(_tutorobject.content_change_event)});function v(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:255;var e=arguments.length>1?arguments[1]:undefined;return t-(((e||{}).value||{}).length||0)}var f=255;var h=document.getElementById("tutor-course-create-title");var w=h===null||h===void 0?void 0:h.previousElementSibling;var g=document.querySelector("#tutor-course-create-title-tooltip-wrapper .tooltip-txt");if(w){w.innerHTML=v(f,h)}if(h&&g){document.addEventListener("click",function(t){if(t.target===h){if(h===document.activeElement){g.style.opacity="1";g.style.visibility="visible"}}else{g.style.opacity="0";g.style.visibility="hidden"}});h.addEventListener("keyup",function(t){var e=v(f,h);w.innerHTML=e})}})()})();
|
assets/js/tutor-front.min.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
(()=>{var n={3676:()=>{window.readyState_complete=function(e){var r=function t(e){return e()};document.addEventListener("readystatechange",function(t){return t.target.readyState==="complete"?typeof e=="function"?setTimeout(function(){return r(e)}):"":""})};window.addBodyClass=function(t){var e=new URL(t);var r=e.searchParams.get("tab_page");var n=e.searchParams.get("edit")&&"_edit";document.body.classList.add(r);document.body.classList.add(r+n)};window.selectorById=function(t){return document.getElementById(t)};window.selectorByClass=function(t){return document.getElementsByClassName(t)};window.json_download=function(t,e){var r=new Blob([t],{type:"application/json"});var n=document.createElement("a");n.href=URL.createObjectURL(r);n.download=e;n.click()}},4367:()=>{window.selectSearchField=function(t){var r=document.querySelectorAll(t);(function(){r.forEach(function(o){if(o&&!o.classList.contains("tutor-js-form-select")&&!o.hasAttribute("noDropdown")&&!o.classList.contains("no-tutor-dropdown")){var t=o.options[o.selectedIndex];o.style.display="none";var i,e,r,a,n,u,c,s;o.insertAdjacentHTML("afterend",h(o.options));i=o.nextElementSibling;e=i.querySelector(".tutor-form-select-search");r=e&&e.querySelector("input");if(o.options.length<10){e.style.display="none"}s=i.querySelector(".tutor-form-select-dropdown");var l=i.querySelector(".tutor-form-select-label");l.innerText=t&&t.text;i.onclick=function(t){t.stopPropagation();f(document.querySelectorAll(".tutor-js-form-select"));i.classList.toggle("is-active");setTimeout(function(){r.focus()},100);s.onclick=function(t){t.stopPropagation()}};f(document.querySelectorAll(".tutor-js-form-select"));n=e.nextElementSibling;u=n&&n.querySelectorAll(".tutor-form-select-option");if(u){u.forEach(function(t){t.onclick=function(n){n.stopPropagation();var t=Array.from(o.options);t.forEach(function(t,e){if(t.value===n.target.dataset.key){i.classList.remove("is-active");l.innerText=n.target.innerText;l.dataset.value=t.value;o.value=t.value;var r=document.getElementById("save_tutor_option");if(r){r.disabled=false}}});var e=new Event("change",{bubbles:true});o.dispatchEvent(e)}})}var d=function t(e){var r=0;e.forEach(function(t){if(t.style.display!=="none"){r+=1}});return r};r.oninput=function(t){var e,r=false;a=t.target.value.toUpperCase();u.forEach(function(t){c=t.querySelector("[tutor-dropdown-item]");e=c.textContent||c.innerText;if(e.toUpperCase().indexOf(a)>-1){t.style.display="";r="false"}else{r="true";t.style.display="none"}});var n='\n <div class="tutor-form-select-option noItem">\n No item found\n </div>\n ';var o=s.querySelector(".tutor-form-select-options");if(0==d(u)){var i=false;o.querySelectorAll(".tutor-form-select-option").forEach(function(t){if(t.classList.contains("noItem")==true){i=true}});if(false==i){o.insertAdjacentHTML("beforeend",n);i=true}}else{if(null!==s.querySelector(".noItem")){s.querySelector(".noItem").remove()}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(function(t){if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var e=document.querySelectorAll(".tutor-js-form-select");document.onclick=function(t){f(e)}})();function f(t){if(t){t.forEach(function(t){t.classList.remove("is-active")})}}function h(t){var e="";Array.from(t).forEach(function(t){e+='\n <div class="tutor-form-select-option">\n\t\t\t\t<span tutor-dropdown-item data-key="'.concat(t.value,'" class="tutor-nowrap-ellipsis" title="').concat(t.text,'">').concat(t.text,"</span>\n </div>\n ")});var r='\n <div class="tutor-form-control tutor-form-select tutor-js-form-select">\n\t\t\t<span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n <div class="tutor-form-select-dropdown">\n\t\t\t\t<div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n\t\t\t\t\t<div class="tutor-form-wrap">\n\t\t\t\t\t\t<span class="tutor-form-icon"><i class="tutor-icon-search" area-hidden="true"></i></span>\n\t\t\t\t\t\t<input type="search" class="tutor-form-control" placeholder="Search ..." />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n <div class="tutor-form-select-options">\n ').concat(e,"\n </div>\n </div>\n </div>\n ");return r}};selectSearchField(".tutor-form-select")},1103:()=>{window.jQuery(document).ready(function(i){i(document).on("click",'.tutor-single-course-lesson-comments button[type="submit"]',function(t){t.preventDefault();var e=wp.i18n.__;var r=i(this);var o=r.closest("form");var n=o.serialize();i.ajax({url:_tutorobject.ajaxurl,type:"POST",data:n,beforeSend:function t(){r.addClass("is-loading").prop("disabled",true)},complete:function t(){r.removeClass("is-loading");r.removeAttr("disabled")},success:function t(e){var r=o.attr("tutor-comment-reply");if(typeof r!=="undefined"&&r!==false){o.before(e.data.html)}else{var n=document.querySelector(".tutor-course-spotlight-comments");n.innerHTML=e.data.html}i(".tutor-comment-line").css("height","calc(100% - 308px)");i("textarea").val("")},error:function t(e){r.removeClass("is-loading").prop("disabled",false)}})})})},818:()=>{window.jQuery(document).ready(function(t){if(t.fn.ShareLink){var e=t(".tutor-social-share-wrap");if(e.length){var r=JSON.parse(e.attr("data-social-share-config"));e.find(".tutor_share").ShareLink({title:r.title,text:r.text,image:r.image,class_prefix:"s_",width:640,height:480})}}})},6470:()=>{window.jQuery(document).ready(function(f){var h=window.wp.i18n.__;if(f(".tutor-quiz-wrap").length){if(!f(".tutor-table-quiz-attempts").length&&!f(".tutor-quiz-attempt-details").length){f(".tutor-course-topic-single-footer").remove()}}var p=f("#tutor-quiz-time-update");if(p.length){var t=JSON.parse(p.attr("data-attempt-settings"));var v=JSON.parse(p.attr("data-attempt-meta"));if(v.time_limit.time_limit_seconds>0){var e,r;var m=new Date((e=t.attempt_started_at)===null||e===void 0?void 0:e.replaceAll("-","/")).getTime()+v.time_limit.time_limit_seconds*1e3;var g=new Date((r=v.date_time_now)===null||r===void 0?void 0:r.replaceAll("-","/")).getTime();var y=setInterval(function(){var t=m-g;var e=Math.floor(t/(1e3*60*60*24));var r=Math.floor(t%(1e3*60*60*24)/(1e3*60*60));var n=Math.floor(t%(1e3*60*60)/(1e3*60));var o=Math.floor(t%(1e3*60)/1e3);var i="";e?i+=e+"d ":0;i+=(r||0)+"h ";i+=(n||0)+"m ";i+=(o||0)+"s ";if(t<0){clearInterval(y);p.toggleClass("tutor-quiz-time-expired");i="EXPIRED";if(_tutorobject.quiz_options.quiz_when_time_expires==="auto_submit"){f("form#tutor-answering-quiz").submit()}else{f(".tutor-quiz-answer-next-btn, .tutor-quiz-submit-btn, .tutor-quiz-answer-previous-btn").prop("disabled",true);f(".time-remaining span").css("color","#F44337");f.ajax({url:_tutorobject.ajaxurl,type:"POST",data:{quiz_id:f("#tutor_quiz_id").val(),action:"tutor_quiz_timeout"},success:function t(e){var r=f("#tutor-quiz-time-expire-wrapper").data("attempt-allowed");var n=f("#tutor-quiz-time-expire-wrapper").data("attempt-remaining");var o="#tutor-quiz-time-expire-wrapper";f(o).addClass("tutor-alert-show");if(n>0){f("".concat(o," .tutor-quiz-alert-text")).html(h("Your time limit for this quiz has expired, please reattempt the quiz. Attempts remaining:","tutor")+" "+n+"/"+r)}else{if(f(o).hasClass("time-remaining-warning")){f(o).removeClass("time-remaining-warning");f(o).addClass("time-over")}if(f("".concat(o," .flash-info span:first-child")).hasClass("tutor-icon-circle-info")){f("".concat(o," .flash-info span:first-child")).removeClass("tutor-icon-circle-info");f("".concat(o," .flash-info span:first-child")).addClass("tutor-icon-circle-times-line")}p.toggleClass("tutor-quiz-time-expired");f("#tutor-start-quiz").hide();f("".concat(o," .tutor-quiz-alert-text")).html("".concat(h("Unfortunately, you are out of time and quiz attempts. ","tutor")))}},complete:function t(){}})}}g=g+1e3;p.html(i);if(i=="EXPIRED"){p.addClass("color-text-error")}if(t){var a=t/1e3;var u=v.time_limit.time_limit_seconds;var c=Math.ceil(a*100/u);var s=document.querySelector(".quiz-time-remaining-progress-circle");var l=document.querySelector(".quiz-time-remaining-progress-circle svg");if(l&&s){var d=44-44*(c/100);if(c<=0){c=0;s.innerHTML='<svg viewBox="0 0 50 50" width="50" height="50">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<circle cx="0" cy="0" r="11"></circle>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</svg>';s.setAttribute("class","quiz-time-remaining-expired-circle")}l.setAttribute("style","stroke-dashoffset: ".concat(d,";"))}}},1e3)}else{p.html(h("No Limit","tutor"))}}var n=f("form#tutor-start-quiz");if(n.length){if(_tutorobject.quiz_options.quiz_auto_start==1){n.submit()}}})},3419:()=>{window.jQuery(document).ready(function(f){var u=window.wp.i18n.__;function h(t){var o=false;var i=JSON.parse(window.tutor_quiz_context.split("").reverse().join(""));!Array.isArray(i)?i=[]:0;var e=t.attr("data-quiz-feedback-mode");f(".tutor-quiz-answer-single-info").remove();f(".tutor-quiz-answer-single").removeClass("tutor-quiz-answer-single-correct tutor-quiz-answer-single-incorrect");var a=true;var r=t.find("input");var n=t.find('input[type="radio"]:checked, input[type="checkbox"]:checked');if(e==="reveal"){n.each(function(){var t=f(this);var e=i.indexOf(t.val())>-1;if(!e){a=false}});r.each(function(){var t=f(this);var e=t.attr("type");if(e==="radio"||e==="checkbox"){var r=i.indexOf(t.val())>-1;var n=t.is(":checked");if(r){t.closest(".tutor-quiz-answer-single").addClass("tutor-quiz-answer-single-correct").append('<span class="tutor-quiz-answer-single-info tutor-color-success tutor-mt-8">\n <i class="tutor-icon-mark tutor-color-success" area-hidden="true"></i>\n '.concat(u("Correct Answer","tutor"),"\n </span>")).find(".tutor-quiz-answer-single-info:eq(1)").remove()}else{if(t.prop("checked")){t.closest(".tutor-quiz-answer-single").addClass("tutor-quiz-answer-single-incorrect")}}if(r&&!n){t.attr("disabled","disabled");a=false;o=true}}})}if(a){o=true}return o}function p(r){var n=true;var t=r.find(".quiz-answer-required");if(t.length){var e=t.find("input");if(e.length){var o=e.attr("type");if(o==="radio"){if(t.find('input[type="radio"]:checked').length==0){r.find(".answer-help-block").html('<p style="color: #dc3545">'.concat(u("Please select an option to answer","tutor"),"</p>"));n=false}}else if(o==="checkbox"){if(t.find('input[type="checkbox"]:checked').length==0){r.find(".answer-help-block").html('<p style="color: #dc3545">'.concat(u("Please select at least one option to answer.","tutor"),"</p>"));n=false}}else if(o==="text"){e.each(function(t,e){if(!f(e).val().trim().length){r.find(".answer-help-block").html('<p style="color: #dc3545">'.concat(u("The answer for this question is required","tutor"),"</p>"));n=false}})}}if(t.find("textarea").length){if(t.find("textarea").val().trim().length<1){r.find(".answer-help-block").html('<p style="color: #dc3545">'.concat(u("The answer for this question is required","tutor"),"</p>"));n=false}}}return n}f(".tutor-quiz-next-btn-all").prop("disabled",false);f(".quiz-attempt-single-question input").filter('[type="radio"], [type="checkbox"]').change(function(){f(".tutor-quiz-next-btn-all").prop("disabled",false)});f(document).on("click",".tutor-quiz-answer-next-btn, .tutor-quiz-answer-previous-btn",function(t){t.preventDefault();var e=f(".tutor-quiz-question-counter>span:first-child");var r=parseInt(f(this).closest("[data-question_index]").data("question_index"));if(f(this).hasClass("tutor-quiz-answer-previous-btn")){f(this).closest(".quiz-attempt-single-question").hide().prev().show();e.text(r-1);return}var n=f(this);var o=n.closest(".quiz-attempt-single-question");var i=p(o);if(!i){return}var a=h(o);if(!l==="reveal"){if(!a){return}}var u=parseInt(n.closest(".quiz-attempt-single-question").attr("id").match(/\d+/)[0],10);var c=n.closest(".quiz-attempt-single-question").attr("data-next-question-id");console.log("next question ".concat(c));if(c){var s=f(c);if(s&&s.length){var l=o.attr("data-quiz-feedback-mode");var d=Number(_tutorobject.quiz_answer_display_time);if(l==="reveal"){setTimeout(function(){f(".quiz-attempt-single-question").hide();s.show()},d)}else{f(".quiz-attempt-single-question").hide();s.show()}if(f(".tutor-quiz-questions-pagination").length){f(".tutor-quiz-question-paginate-item").removeClass("active");f('.tutor-quiz-questions-pagination a[href="'+c+'"]').addClass("active")}e.text(r+1)}}});f(document).on("click",".tutor-quiz-question-paginate-item",function(t){t.preventDefault();var e=f(this);var r=f(e.attr("href"));f(".quiz-attempt-single-question").hide();r.show();f(".tutor-quiz-question-paginate-item").removeClass("active");e.addClass("active")});f(document).on("keyup","textarea.question_type_short_answer, textarea.question_type_open_ended",function(t){var e=f(this);var r=e.val();var n=e.hasClass("question_type_short_answer")?_tutorobject.quiz_options.short_answer_characters_limit:_tutorobject.quiz_options.open_ended_answer_characters_limit;var o=n-r.length;if(o<1){e.val(r.substr(0,n));o=0}e.closest(".tutor-quiz-answers-wrap").find(".characters_remaining").html(o)});f(document).on("submit","#tutor-answering-quiz",function(t){var e=f(".quiz-attempt-single-question");var r=document.querySelector(".tutor-quiz-submit-btn");var n=true;var o=true;if(e.length){e.each(function(t,e){n=p(f(e));o=h(f(e))})}if(n&&o){setTimeout(function(){r.disabled=true},500)}else{t.preventDefault();r.classList.remove("is-loading");r.disabled=false}});f(".tutor-quiz-submit-btn").click(function(t){var e=this;t.preventDefault();var r=t.target.closest(".quiz-attempt-single-question");var n=r.getAttribute("data-quiz-feedback-mode");var o=Number(_tutorobject.quiz_answer_display_time);if(n==="reveal"){var i=f(".quiz-attempt-single-question");var a=true;if(i.length){i.each(function(t,e){a=p(f(e));a=h(f(e))})}f(this).attr("disabled","disabled");setTimeout(function(){f(e).addClass("is-loading");f("#tutor-answering-quiz").submit()},o)}else{f(this).attr("disabled","disabled").addClass("is-loading");f("#tutor-answering-quiz").submit()}});var o=f("#tutor-quiz-time-update");f(document).on("click","a",function(t){var r=f(this).attr("href");if(t.target.classList.contains("sidebar-ask-new-qna-btn")||t.target.classList.contains("tutor-quiz-question-paginate-item")){return}if(o.length>0&&o.text()!="EXPIRED"){t.preventDefault();t.stopImmediatePropagation();var n;var e={title:u("Abandon Quiz?","tutor"),description:u("Do you want to abandon this quiz? The quiz will be submitted partially up to this question if you leave this page.","tutor"),buttons:{keep:{title:u("Yes, leave quiz","tutor"),id:"leave",class:"tutor-btn tutor-btn-outline-primary",callback:function t(){var e=f("form#tutor-answering-quiz").serialize()+"&action="+"tutor_quiz_abandon";f.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:e,beforeSend:function t(){document.querySelector("#tutor-popup-leave").innerHTML=u("Leaving...","tutor")},success:function t(e){if(e.success){location.href=r}else{alert(u("Something went wrong","tutor"))}},error:function t(){alert(u("Something went wrong","tutor"));n.remove()}})}},reset:{title:u("Stay here","tutor"),id:"reset",class:"tutor-btn tutor-btn-primary tutor-ml-20",callback:function t(){n.remove()}}}};n=new window.tutor_popup(f,"").popup(e)}});f("body").on("submit","form#tutor-start-quiz",function(){f(this).find("button").prop("disabled",true)})})},7942:()=>{window.jQuery(document).ready(function(n){var t=wp.i18n.__;n(document).on("click",".tutor-course-wishlist-btn",function(t){t.preventDefault();var r=n(this);var e=r.attr("data-course-id");n.ajax({url:_tutorobject.ajaxurl,type:"POST",data:{course_id:e,action:"tutor_course_add_to_wishlist"},beforeSend:function t(){r.attr("disabled","disabled").addClass("is-loading")},success:function t(e){if(e.success){if(e.data.status==="added"){r.find("i").addClass("tutor-icon-bookmark-bold").removeClass("tutor-icon-bookmark-line")}else{r.find("i").addClass("tutor-icon-bookmark-line").removeClass("tutor-icon-bookmark-bold")}}else{n(".tutor-login-modal").addClass("tutor-is-active")}},complete:function t(){r.removeAttr("disabled").removeClass("is-loading")}})})})},7723:()=>{window.jQuery(document).ready(function(t){t(document).on("added_to_cart",function(t,e,r,n){n.removeClass("is-loading");n.siblings("a.added_to_cart").addClass("tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block").prepend('<span class="tutor-icon-cart-line tutor-mr-8"></span>')});t(document).on("adding_to_cart",function(t,e){e.addClass("is-loading");setTimeout(function(){e.removeClass("is-loading")},4e3)})})},1626:()=>{function l(e,t){var r=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=c(e))||t&&e&&typeof e.length==="number"){if(r)e=r;var n=0;var o=function t(){};return{s:o,n:function t(){if(n>=e.length)return{done:true};return{done:false,value:e[n++]}},e:function t(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i=true,a=false,u;return{s:function t(){r=r.call(e)},n:function t(){var e=r.next();i=e.done;return e},e:function t(e){a=true;u=e},f:function t(){try{if(!i&&r["return"]!=null)r["return"]()}finally{if(a)throw u}}}}function c(t,e){if(!t)return;if(typeof t==="string")return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(t,e)}function n(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}document.addEventListener("DOMContentLoaded",function(){var t=wp.i18n,e=t.__,r=t._x,n=t._n,o=t._nx;var i=document.querySelectorAll(".tutor-export-purchase-history");var a=l(i),u;try{for(a.s();!(u=a.n()).done;){var c=u.value;if(c){c.onclick=function(t){var e=t.currentTarget;var r="order-".concat(e.dataset.order,"-purchase-history.csv");var n=[{"Order ID ":e.dataset.order,"Course Name":e.dataset.courseName,Price:e.dataset.price,Date:e.dataset.date,Status:e.dataset.status}];s(n,r)}}}}catch(t){a.e(t)}finally{a.f()}function s(t,e){var r=Object.keys(t[0]);var n=[r.join(","),t.map(function(e){return r.map(function(t){return e[t]}).join(",")}).join("\n")].join("\n");var o=new Blob([n],{type:"text/csv;charset=utf-8"});var i=URL.createObjectURL(o);var a=document.createElement("a");a.setAttribute("href",i);a.setAttribute("download",e);a.style.visibility="hidden";document.body.appendChild(a);a.click();document.body.removeChild(a)}})},6966:()=>{document.addEventListener("DOMContentLoaded",function(){var e=window.jQuery;e(".tutor-dashboard .tutor-dashboard-menu-toggler").click(function(){var t=e(".tutor-dashboard-left-menu");t.closest(".tutor-dashboard").toggleClass("is-sidebar-expanded");if(t.css("display")!=="none"){t.get(0).scrollIntoView({block:"start"})}})})},6344:(t,e,r)=>{var n=r(3632),i=n.get_response_message;window.jQuery(document).ready(function(o){o('.tutor-settings-pass-field [name="confirm_new_password"]').on("input",function(){var t=o('[name="new_password"]');var e=(t.val()||"").trim();var r=e&&o(this).val()===e;o(this).parent().find(".tutor-validation-icon")[r?"show":"hide"]()});o(".tutor-profile-password-reset").click(function(t){t.preventDefault();var e=o(this);var r=e.closest("form");var n=r.serializeObject();n.action="tutor_profile_password_reset";o.ajax({url:_tutorobject.ajaxurl,type:"POST",data:n,beforeSend:function t(){e.addClass("is-loading")},success:function t(e){var t=e.success;if(t){window.tutor_toast("Success",i(e),"success");window.location.reload()}else{window.tutor_toast("Error",i(e),"error")}},complete:function t(){e.removeClass("is-loading")}})})})},1974:(t,e,r)=>{var n=r(3632),i=n.get_response_message;var o=function t(e){var r=new RegExp("^(https?:\\/\\/)?"+"((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|"+"((\\d{1,3}\\.){3}\\d{1,3}))"+"(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*"+"(\\?[;&a-z\\d%_.~+=-]*)?"+"(\\#[-a-z\\d_]*)?$","i");return!!r.test(e)};var c=function t(d,f,h){var e=new FileReader;e.addEventListener("load",function(){var l=new Image;l.addEventListener("load",function(){var t=l.width,e=l.height;var r=0;var n=0;var o=t;var i=e;if(f.width==f.height){r=t>e?(t-e)/2:0;n=e>t?(e-t)/2:0;o=t>e?e:t;i=e>t?t:e}f.height=f.height||e/t*f.width;var a=f.width>t?t:f.width;var u=f.width>t?e:f.height;var c=document.createElement("canvas");c.width=a;c.height=u;var s=c.getContext("2d");s.drawImage(l,r,n,o,i,0,0,c.width,c.height);c.toBlob(function(t){t.name=d.name;t.lastModified=d.lastModified;var e=new FileReader;e.addEventListener("load",function(){h(t,e.result)});e.readAsDataURL(t)},"image/jpeg")});l.src=e.result});e.readAsDataURL(d)};window.jQuery(document).ready(function(a){var u=wp.i18n.__;var t=function t(o){this.dialogue_box=o.find("#tutor_photo_dialogue_box");this.open_dialogue_box=function(t){this.dialogue_box.attr("name",t);this.dialogue_box.trigger("click")};this.upload_selected_image=function(o,t){var e=tutor_get_nonce_data(true);var r=this;r.toggle_loader(o,true);var n=new FormData;n.append("action","tutor_user_photo_upload");n.append("photo_type",o);n.append("photo_file",t,t.name);n.append(e.key,e.value);var i=this;a.ajax({url:window._tutorobject.ajaxurl,data:n,type:"POST",processData:false,contentType:false,error:r.error_alert,success:function t(){var e=i.title_capitalize(o.replace("_"," "));var r=u("Success","tutor");var n=e+" Changed Successfully!";if("Profile Photo"===e){n=u("Profile Photo Changed Successfully!","tutor")}if("Cover Photo"===e){n=u("Cover Photo Changed Successfully!","tutor")}tutor_toast(r,n,"success")},complete:function t(){r.toggle_loader(o,false)}})};this.title_capitalize=function(t){var e=t.split(" ");for(var r=0;r<e.length;r++){e[r]=e[r].charAt(0).toUpperCase()+e[r].slice(1)}return e.join(" ")};this.accept_upload_image=function(e,r){var t=r.currentTarget.files[0]||null;e.update_preview(r.currentTarget.name,t);c(t,{width:1200},function(t){e.upload_selected_image(r.currentTarget.name,t)});a(r.currentTarget).val("")};this.delete_image=function(e){var r=this;r.toggle_loader(e,true);a.ajax({url:window._tutorobject.ajaxurl,data:{action:"tutor_user_photo_remove",photo_type:e},type:"POST",error:r.error_alert,complete:function t(){r.toggle_loader(e,false)}})};this.update_preview=function(t,e){var r=o.find(t=="cover_photo"?"#tutor_cover_area":"#tutor_profile_area");if(!e){r.css("background-image","url("+r.data("fallback")+")");this.delete_image(t);return}var n=new FileReader;n.onload=function(t){r.css("background-image","url("+t.target.result+")")};n.readAsDataURL(e)};this.toggle_profile_pic_action=function(t){var e=t===undefined?"toggleClass":t?"addClass":"removeClass";o[e]("pop-up-opened")};this.error_alert=function(){tutor_toast("Error","Maximum file size exceeded!","error")};this.toggle_loader=function(t,e){o.find("#tutor_photo_meta_area .loader-area").css("display",e?"block":"none")};this.initialize=function(){var e=this;this.dialogue_box.change(function(t){e.accept_upload_image(e,t)});o.find("#tutor_profile_area .tutor_overlay, #tutor_pp_option>div:last-child").click(function(){e.toggle_profile_pic_action()});o.find(".tutor_cover_uploader").click(function(){e.open_dialogue_box("cover_photo")});o.find(".tutor_pp_uploader").click(function(){e.open_dialogue_box("profile_photo")});o.find(".tutor_cover_deleter").click(function(){e.update_preview("cover_photo",null)});o.find(".tutor_pp_deleter").click(function(){e.update_preview("profile_photo",null)})}};var e=a("#tutor_profile_cover_photo_editor");e.length>0?new t(e).initialize():0;a(".tutor-profile-settings-save").click(function(t){t.preventDefault();var e=a(this);var r=e.closest("form");var n=r.serializeObject();var o=document.querySelector("[name=phone_number]");if(n.phone_number&&!n.phone_number.match(/^[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im)){o.classList.add("invalid");tutor_toast("Invalid","Invalid phone number","error");o.focus();return false}else{o.classList.remove("invalid")}n.action="tutor_update_profile";a.ajax({url:_tutorobject.ajaxurl,type:"POST",data:n,beforeSend:function t(){e.addClass("is-loading")},success:function t(e){var t=e.success;if(t){window.tutor_toast("Success",i(e),"success")}else{window.tutor_toast("Error",i(e),"error")}},complete:function t(){e.removeClass("is-loading")}})})})},787:()=>{document.addEventListener("DOMContentLoaded",function(){var n=window.jQuery;n('.tutor-dashboard-setting-withdraw input[name="tutor_selected_withdraw_method"]').on("change",function(t){var e=n(this);var r=e.closest("form");r.find(".withdraw-method-form").hide();r.find(".withdraw-method-form").hide().filter('[data-withdraw-form="'+e.val()+'"]').show()})})},9834:()=>{window.jQuery(document).ready(function(o){var i=window.wp.i18n.__;o(".tutor-course-retake-button").prop("disabled",false).click(function(t){t.preventDefault();var e=o(this).attr("href");var r=o(this).data("course_id");var n={title:i("Override Previous Progress","tutor"),description:i("Before continue, please decide whether to keep progress or reset.","tutor"),buttons:{reset:{title:i("Reset Data","tutor"),class:"tutor-btn tutor-btn-primary",callback:function t(e){o.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{action:"tutor_reset_course_progress",course_id:r},beforeSend:function t(){e.prop("disabled",true).addClass("is-loading")},success:function t(e){if(e.success){window.location.assign(e.data.redirect_to)}else{alert((e.data||{}).message||i("Something went wrong","tutor"))}},complete:function t(){e.prop("disabled",false).removeClass("is-loading")}})}},keep:{title:i("Keep Data","tutor"),class:"tutor-btn tutor-btn-outline-primary tutor-ml-20",attr:"data-tutor-modal-close",callback:function t(){window.location.assign(e)}}}};new window.tutor_popup(o,"icon-gear").popup(n)})});readyState_complete(function(){var t=document.querySelector(".tutor-video-player .loading-spinner");if(null!==t){t.remove()}})},1033:()=>{function d(e,t){var r=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=c(e))||t&&e&&typeof e.length==="number"){if(r)e=r;var n=0;var o=function t(){};return{s:o,n:function t(){if(n>=e.length)return{done:true};return{done:false,value:e[n++]}},e:function t(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i=true,a=false,u;return{s:function t(){r=r.call(e)},n:function t(){var e=r.next();i=e.done;return e},e:function t(e){a=true;u=e},f:function t(){try{if(!i&&r["return"]!=null)r["return"]()}finally{if(a)throw u}}}}function c(t,e){if(!t)return;if(typeof t==="string")return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(t,e)}function n(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}jQuery(document).ready(function(c){var t=wp.i18n,u=t.__,e=t._x,r=t._n,n=t._nx;c("[tutor-instructors]").each(function(){var a=c(this);var u={};var e;var t=document.querySelector(".tutor-ratings-stars i.is-active");var r=0;if(t){r=t.dataset.value}function i(t,e,r){var n=a.find("[tutor-instructors-content]");var o=n.html();var i=a.data();i.current_page=r||1;t?u[t]=e:u={};u.attributes=i;u.action="load_filtered_instructor";n.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" area-hidden="true"></span></div>');c.ajax({url:window._tutorobject.ajaxurl,data:u,type:"POST",success:function t(e){n.html((e.data||{}).html)},error:function t(){n.html(o);tutor_toast("Failed","Request Error","error")}})}a.on("change",'[tutor-instructors-filter-category] [type="checkbox"]',function(){var t={};c(this).closest("[tutor-instructors-filter-category]").find("input:checked").each(function(){t[c(this).val()]=c(this).parent().text()});var e=Object.keys(t);i(c(this).attr("name"),e)}).on("click","[tutor-instructors-filter-rating]",function(t){var e=t.target.dataset.value;if(e!=r){i("rating_filter",e)}r=e}).on("change","[tutor-instructors-filter-sort]",function(t){var e=t.target.value;i("short_by",e)}).on("input","[tutor-instructors-filter-search]",function(){var t=c(this).val();e?window.clearTimeout(e):0;e=window.setTimeout(function(){i("keyword",t);e=null},500)}).on("click","[data-page_number]",function(t){t.preventDefault();i(null,null,c(this).data("page_number"))}).on("click","[tutor-instructors-filter-clear]",function(){var t=c(this).closest("[tutor-instructors-filters]");t.find('input[type="checkbox"]').prop("checked",false);t.find("[tutor-instructors-filter-search]").val("");var e=document.querySelectorAll("[tutor-instructors-filter-rating]");var r=d(e),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.classList.contains("active")){o.classList.remove("active")}if(o.classList.contains("tutor-icon-star-bold")){o.classList.remove("tutor-icon-star-bold");o.classList.add("tutor-icon-star-line")}}}catch(t){r.e(t)}finally{r.f()}l.innerHTML="";i()})});var s=document.querySelectorAll("[tutor-instructors-filter-rating]");var l=document.querySelector("[tutor-instructors-filter-rating-count]");var o=d(s),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;a.onclick=function(t){var e=t.currentTarget;var r=d(s),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.classList.contains("is-active")){o.classList.remove("is-active")}if(o.classList.contains("tutor-icon-star-bold")){o.classList.remove("tutor-icon-star-bold");o.classList.add("tutor-icon-star-line")}}}catch(t){r.e(t)}finally{r.f()}var i=Number(t.target.dataset.value);var a=u("star","tutor");if(i>1){a=u("stars","tutor")}if(!e.classList.contains("is-active")){e.classList.add("is-active")}if(!e.classList.contains("tutor-icon-star-bold")){e.classList.remove("tutor-icon-star-line");e.classList.add("tutor-icon-star-bold")}l.innerHTML="".concat(i," ").concat(a)}}}catch(t){o.e(t)}finally{o.f()}})},3632:(t,e,r)=>{"use strict";r.r(e);r.d(e,{get_response_message:()=>n});var n=function t(e,r){var n=wp.i18n.__;var o=e||{},i=o.data,a=i===void 0?{}:i;var u=a.message,c=u===void 0?r||n("Something Went Wrong!","tutor"):u;return c}}};var o={};function ft(t){var e=o[t];if(e!==undefined){return e.exports}var r=o[t]={exports:{}};n[t](r,r.exports,ft);return r.exports}(()=>{ft.d=(t,e)=>{for(var r in e){if(ft.o(e,r)&&!ft.o(t,r)){Object.defineProperty(t,r,{enumerable:true,get:e[r]})}}}})();(()=>{ft.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})();(()=>{ft.r=t=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(t,"__esModule",{value:true})}})();var t={};(()=>{"use strict";var S=ft(3676);var u=ft(3632);window.jQuery(document).ready(function(i){var a=wp.i18n.__;i(document).on("submit","#tutor-login-form",function(t){t.preventDefault();var e=i(this);var r=e.find("button");var n=e.find(".tutor-login-error");var o=i(this).serializeObject();o.action="tutor_user_login";i.ajax({url:_tutorobject.ajaxurl,type:"POST",data:o,beforeSend:function t(){r.addClass("is-loading");n.empty()},success:function t(e){if(e.success){location.assign(e.data.redirect_to);return}var r=(e.data||{}).message||a("Invalid username or password!","tutor");n.html('\n <div class="tutor-alert tutor-warning tutor-mt-28">\n <div class="tutor-alert-text">\n <span class="tutor-alert-icon tutor-icon-34 tutor-icon-circle-info tutor-mr-12"></span>\n <span>\n '.concat(r,"\n </span>\n </div>\n </div>\n "))},error:function t(){tutor_toast(a("Error!","tutor"),(0,u.get_response_message)(),"error")},complete:function t(){r.removeClass("is-loading")}})})});function j(t){"@babel/helpers - typeof";return j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j(t)}function E(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */E=function t(){return a};var a={},t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",r=e.asyncIterator||"@@asyncIterator",n=e.toStringTag||"@@toStringTag";function i(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function t(e,r,n){return e[r]=n}}function u(t,e,r,n){var o=e&&e.prototype instanceof c?e:c,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(i,a,u){var c="suspendedStart";return function(t,e){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===t)throw e;return S()}for(u.method=t,u.arg=e;;){var r=u.delegate;if(r){var n=b(r,u);if(n){if(n===s)continue;return n}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if("suspendedStart"===c)throw c="completed",u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c="executing";var o=d(i,a,u);if("normal"===o.type){if(c=u.done?"completed":"suspendedYield",o.arg===s)continue;return{value:o.arg,done:u.done}}"throw"===o.type&&(c="completed",u.method="throw",u.arg=o.arg)}}}(t,r,a),i}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var s={};function c(){}function f(){}function h(){}var p={};i(p,o,function(){return this});var v=Object.getPrototypeOf,m=v&&v(v(L([])));m&&m!==t&&l.call(m,o)&&(p=m);var g=h.prototype=c.prototype=Object.create(p);function y(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function w(u,c){function s(t,e,r,n){var o=d(u[t],u,e);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==j(a)&&l.call(a,"__await")?c.resolve(a.__await).then(function(t){s("next",t,r,n)},function(t){s("throw",t,r,n)}):c.resolve(a).then(function(t){i.value=t,r(i)},function(t){return s("throw",t,r,n)})}n(o.arg)}var e;this._invoke=function(r,n){function t(){return new c(function(t,e){s(r,n,t,e)})}return e=e?e.then(t,t):t()}}function b(t,e){var r=t.iterator[e.method];if(undefined===r){if(e.delegate=null,"throw"===e.method){if(t.iterator["return"]&&(e.method="return",e.arg=undefined,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;){if(l.call(e,r))return t.value=e[r],t.done=!1,t}return t.value=undefined,t.done=!0,t};return n.next=n}}return{next:S}}function S(){return{value:undefined,done:!0}}return f.prototype=h,i(g,"constructor",h),i(h,"constructor",f),f.displayName=i(h,n,"GeneratorFunction"),a.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,i(t,n,"GeneratorFunction")),t.prototype=Object.create(g),t},a.awrap=function(t){return{__await:t}},y(w.prototype),i(w.prototype,r,function(){return this}),a.AsyncIterator=w,a.async=function(t,e,r,n,o){void 0===o&&(o=Promise);var i=new w(u(t,e,r,n),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},y(g),i(g,n,"Generator"),i(g,o,function(){return this}),i(g,"toString",function(){return"[object Generator]"}),a.keys=function(r){var n=[];for(var t in r){n.push(t)}return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=L,k.prototype={constructor:k,reset:function t(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var r in this){"t"===r.charAt(0)&&l.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=undefined)}},stop:function t(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function t(r){if(this.done)throw r;var n=this;function e(t,e){return a.type="throw",a.arg=r,n.next=t,e&&(n.method="next",n.arg=undefined),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var u=l.call(i,"catchLoc"),c=l.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function t(e,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,s):this.complete(a)},complete:function t(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),s},finish:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),s}},catch:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function t(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=undefined),s}},a}function c(t,e,r,n,o,i,a){try{var u=t[i](a);var c=u.value}catch(t){r(t);return}if(u.done){e(c)}else{Promise.resolve(c).then(n,o)}}function w(u){return function(){var t=this,a=arguments;return new Promise(function(e,r){var n=u.apply(t,a);function o(t){c(n,e,r,o,i,"next",t)}function i(t){c(n,e,r,o,i,"throw",t)}o(undefined)})}}function b(e,t){var r=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=s(e))||t&&e&&typeof e.length==="number"){if(r)e=r;var n=0;var o=function t(){};return{s:o,n:function t(){if(n>=e.length)return{done:true};return{done:false,value:e[n++]}},e:function t(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i=true,a=false,u;return{s:function t(){r=r.call(e)},n:function t(){var e=r.next();i=e.done;return e},e:function t(e){a=true;u=e},f:function t(){try{if(!i&&r["return"]!=null)r["return"]()}finally{if(a)throw u}}}}function s(t,e){if(!t)return;if(typeof t==="string")return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(t,e)}function n(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}var t=wp.i18n,_=t.__,N=t._x,M=t._n,F=t._nx;document.addEventListener("DOMContentLoaded",function(){var u=document.getElementById("tutor-common-confirmation-modal");var c=document.getElementById("tutor-common-confirmation-form");var t=document.getElementById("tutor-backend-filter-course");if(t){t.addEventListener("change",function(t){window.location=l("course-id",t.target.value)},{once:true})}var e=document.getElementById("tutor-backend-filter-category");if(e){e.addEventListener("change",function(t){window.location=l("category",t.target.value)},{once:true})}var r=document.getElementById("tutor-backend-filter-order");if(r){r.addEventListener("change",function(t){window.location=l("order",t.target.value)},{once:true})}var n=document.getElementById("tutor-admin-search-filter-form");var o=document.getElementById("tutor-backend-filter-search");if(n){o.addEventListener("search",function(t){var e=t.currentTarget||{},r=e.value;if(/\S+/.test(r)==false){window.location=l("search","")}});n.onsubmit=function(t){t.preventDefault();var e=o.value;window.location=l("search",e)}}var i=document.getElementById("tutor-admin-bulk-action-btn");var a=document.querySelector(".tutor-bulk-modal-disabled");if(i){i.onclick=function(){var t=[];var e=document.querySelectorAll(".tutor-bulk-checkbox");var r=b(e),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.checked){t.push(o.value)}}}catch(t){r.e(t)}finally{r.f()}if(t.length){a.setAttribute("id","tutor-bulk-confirm-popup")}else{tutor_toast(_("Warning","tutor"),_("Nothing was selected for bulk action.","tutor"),"error");if(a.hasAttribute("id")){a.removeAttribute("id")}}}}var v=document.getElementById("tutor-admin-bulk-action-form");if(v){v.onsubmit=function(){var e=w(E().mark(function t(r){var n,o,i,a,u,c,s,l,d,f,h,p;return E().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();r.stopPropagation();n=new FormData(v);o=[];i=document.querySelectorAll(".tutor-bulk-checkbox");a=b(i);try{for(a.s();!(u=a.n()).done;){c=u.value;if(c.checked){o.push(c.value)}}}catch(t){a.e(t)}finally{a.f()}if(o.length){e.next=10;break}alert(_("Select checkbox for action","tutor"));return e.abrupt("return");case 10:n.set("bulk-ids",o);n.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);e.prev=12;s=document.querySelector("#tutor-confirm-bulk-action[data-tutor-modal-submit]");s.classList.add("is-loading");e.next=17;return fetch(window._tutorobject.ajaxurl,{method:"POST",body:n});case 17:l=e.sent;s.classList.remove("is-loading");if(!l.ok){e.next=24;break}e.next=22;return l.json();case 22:d=e.sent;if(d.success){location.reload()}else{f=d.data||{},h=f.message,p=h===void 0?_("Something went wrong, please try again ","tutor"):h;tutor_toast(_("Failed","tutor"),p,"error")}case 24:e.next=29;break;case 26:e.prev=26;e.t0=e["catch"](12);console.log(e.t0);case 29:case"end":return e.stop()}}},t,null,[[12,26]])}));return function(t){return e.apply(this,arguments)}}()}var s=document.getElementById("tutor-confirm-bulk-action");if(s){s.onclick=function(){var t=document.createElement("input");t.type="submit";v.appendChild(t);t.click();t.remove()}}function l(t,e){var r=new URL(window.location.href);var n=r.searchParams;n.set(t,e);n.set("paged",1);return r}var d=document.querySelector("#tutor-bulk-checkbox-all");if(d){d.addEventListener("click",function(){var t=document.querySelectorAll(".tutor-bulk-checkbox");t.forEach(function(t){if(d.checked){t.checked=true}else{t.checked=false}})})}var f=document.querySelectorAll(".tutor-admin-course-delete");var h=b(f),p;try{for(h.s();!(p=h.n()).done;){var m=p.value;m.onclick=function(t){var e=t.currentTarget.dataset.id;if(c){console.log(c);c.elements.action.value="tutor_course_delete";c.elements.id.value=e}}}}catch(t){h.e(t)}finally{h.f()}if(c){c.onsubmit=function(){var e=w(E().mark(function t(r){var n,o,i,a;return E().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();n=new FormData(c);o=c.querySelector("[data-tutor-modal-submit]");o.classList.add("is-loading");e.next=6;return g(n);case 6:i=e.sent;if(u.classList.contains("tutor-is-active")){u.classList.remove("tutor-is-active")}if(!i.ok){e.next=14;break}e.next=11;return i.json();case 11:a=e.sent;o.classList.remove("is-loading");if(a){tutor_toast(_("Delete","tutor"),_("Course has been deleted ","tutor"),"success");location.reload()}else{tutor_toast(_("Failed","tutor"),_("Course delete failed ","tutor"),"error")}case 14:case"end":return e.stop()}}},t)}));return function(t){return e.apply(this,arguments)}}()}function g(t){return y.apply(this,arguments)}function y(){y=w(E().mark(function t(r){var n;return E().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return fetch(window._tutorobject.ajaxurl,{method:"POST",body:r});case 3:n=e.sent;return e.abrupt("return",n);case 7:e.prev=7;e.t0=e["catch"](0);tutor_toast(_("Operation failed","tutor"),e.t0,"error");case 10:case"end":return e.stop()}}},t,null,[[0,7]])}));return y.apply(this,arguments)}});function q(t){return e.apply(this,arguments)}function e(){e=w(E().mark(function t(r){var n;return E().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return fetch(window._tutorobject.ajaxurl,{method:"POST",body:r});case 3:n=e.sent;return e.abrupt("return",n);case 7:e.prev=7;e.t0=e["catch"](0);tutor_toast(_("Operation failed","tutor"),e.t0,"error");case 10:case"end":return e.stop()}}},t,null,[[0,7]])}));return e.apply(this,arguments)}function C(t){"@babel/helpers - typeof";return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C(t)}function z(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */z=function t(){return a};var a={},t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",r=e.asyncIterator||"@@asyncIterator",n=e.toStringTag||"@@toStringTag";function i(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function t(e,r,n){return e[r]=n}}function u(t,e,r,n){var o=e&&e.prototype instanceof c?e:c,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(i,a,u){var c="suspendedStart";return function(t,e){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===t)throw e;return S()}for(u.method=t,u.arg=e;;){var r=u.delegate;if(r){var n=b(r,u);if(n){if(n===s)continue;return n}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if("suspendedStart"===c)throw c="completed",u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c="executing";var o=d(i,a,u);if("normal"===o.type){if(c=u.done?"completed":"suspendedYield",o.arg===s)continue;return{value:o.arg,done:u.done}}"throw"===o.type&&(c="completed",u.method="throw",u.arg=o.arg)}}}(t,r,a),i}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var s={};function c(){}function f(){}function h(){}var p={};i(p,o,function(){return this});var v=Object.getPrototypeOf,m=v&&v(v(L([])));m&&m!==t&&l.call(m,o)&&(p=m);var g=h.prototype=c.prototype=Object.create(p);function y(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function w(u,c){function s(t,e,r,n){var o=d(u[t],u,e);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==C(a)&&l.call(a,"__await")?c.resolve(a.__await).then(function(t){s("next",t,r,n)},function(t){s("throw",t,r,n)}):c.resolve(a).then(function(t){i.value=t,r(i)},function(t){return s("throw",t,r,n)})}n(o.arg)}var e;this._invoke=function(r,n){function t(){return new c(function(t,e){s(r,n,t,e)})}return e=e?e.then(t,t):t()}}function b(t,e){var r=t.iterator[e.method];if(undefined===r){if(e.delegate=null,"throw"===e.method){if(t.iterator["return"]&&(e.method="return",e.arg=undefined,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;){if(l.call(e,r))return t.value=e[r],t.done=!1,t}return t.value=undefined,t.done=!0,t};return n.next=n}}return{next:S}}function S(){return{value:undefined,done:!0}}return f.prototype=h,i(g,"constructor",h),i(h,"constructor",f),f.displayName=i(h,n,"GeneratorFunction"),a.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,i(t,n,"GeneratorFunction")),t.prototype=Object.create(g),t},a.awrap=function(t){return{__await:t}},y(w.prototype),i(w.prototype,r,function(){return this}),a.AsyncIterator=w,a.async=function(t,e,r,n,o){void 0===o&&(o=Promise);var i=new w(u(t,e,r,n),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},y(g),i(g,n,"Generator"),i(g,o,function(){return this}),i(g,"toString",function(){return"[object Generator]"}),a.keys=function(r){var n=[];for(var t in r){n.push(t)}return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=L,k.prototype={constructor:k,reset:function t(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var r in this){"t"===r.charAt(0)&&l.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=undefined)}},stop:function t(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function t(r){if(this.done)throw r;var n=this;function e(t,e){return a.type="throw",a.arg=r,n.next=t,e&&(n.method="next",n.arg=undefined),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var u=l.call(i,"catchLoc"),c=l.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function t(e,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,s):this.complete(a)},complete:function t(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),s},finish:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),s}},catch:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function t(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=undefined),s}},a}function l(t,e,r,n,o,i,a){try{var u=t[i](a);var c=u.value}catch(t){r(t);return}if(u.done){e(c)}else{Promise.resolve(c).then(n,o)}}function O(u){return function(){var t=this,a=arguments;return new Promise(function(e,r){var n=u.apply(t,a);function o(t){l(n,e,r,o,i,"next",t)}function i(t){l(n,e,r,o,i,"throw",t)}o(undefined)})}}function A(t){return a(t)||i(t)||o(t)||r()}function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,e){if(!t)return;if(typeof t==="string")return d(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(t,e)}function i(t){if(typeof Symbol!=="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function a(t){if(Array.isArray(t))return d(t)}function d(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}jQuery(document).ready(function(t){t(".tutor-sortable-list").sortable()});document.addEventListener("DOMContentLoaded",function(t){var e=wp.i18n,h=e.__,r=e._x,n=e._n,o=e._nx;var i=document.querySelector(".tutor-lesson-sidebar.tutor-desktop-sidebar");var a=document.querySelector(".tutor-sidebar-toggle-anchor");if(i&&a){a.addEventListener("click",function(){if(getComputedStyle(i).flex==="0 0 400px"){i.style.flex="0 0 0px";i.style.display="none"}else{i.style.display="block";i.style.flex="0 0 400px"}})}var u=document.querySelector(".tutor-sidebar-tabs-content");if(u){var c=u.getBoundingClientRect().top;u.style.height="calc(100vh - ".concat(c,"px)")}var s=function t(i){var e=document.querySelector(".tutor-desktop-sidebar-area");if(null!==e&&e.children.length<2){return}i.forEach(function(t){t.addEventListener("click",function(t){var e=t.currentTarget.parentNode.nextElementSibling;a(e);t.currentTarget.classList.add("active");var r=t.currentTarget.getAttribute("data-sidebar-tab");var n=e.querySelector("#"+r);n.classList.add("active");var o=document.querySelector(".tutor-lessons-tab-area");var i=o.offsetHeight;if(r=="sidebar-qna-tab-content"){n.style.height="calc(100% - ".concat(i,"px)")}})});var a=function t(e){for(var r=0;r<i.length;r++){i[r].classList.remove("active")}var n=e.querySelectorAll(".tutor-lesson-sidebar-tab-item");for(var o=0;o<n.length;o++){n[o].classList.remove("active")}}};var l=document.querySelectorAll(".tutor-desktop-sidebar-area .tutor-sidebar-tab-item");var d=document.querySelectorAll(".tutor-mobile-sidebar-area .tutor-sidebar-tab-item");if(l){s(l)}if(d){s(d)}var f=document.querySelectorAll(".tutor-comment-textarea textarea");if(f){f.forEach(function(t){t.addEventListener("focus",function(){t.parentElement.classList.add("is-focused")});t.addEventListener("blur",function(){t.parentElement.classList.remove("is-focused")})})}function p(){var t=document.querySelectorAll(".tutor-comments-list.tutor-parent-comment");var a=document.querySelector(".tutor-comment-box.tutor-reply-box");if(t){A(t).forEach(function(t){var e=t.querySelectorAll(".tutor-comments-list.tutor-child-comment");var r=t.querySelector(".tutor-comment-line");var n=e.length;if(e[n-1]){var o=e[n-1].clientHeight;var i=o+a.clientHeight+20-25+50;r.style.setProperty("height","calc(100% - ".concat(i,"px)"))}})}}p();window.addEventListener(_tutorobject.content_change_event,p);var v=document.querySelectorAll(".tutor-draggable > div");var m=document.querySelectorAll(".tutor-dropzone");v.forEach(function(t){t.addEventListener("dragstart",y);t.addEventListener("dragend",w)});v.forEach(function(e){["touchstart","touchmove","touchend"].forEach(function(t){e.addEventListener(t,g)})});m.forEach(function(t){t.addEventListener("dragover",b);t.addEventListener("dragenter",_);t.addEventListener("dragleave",x);t.addEventListener("drop",k)});function g(t){t.preventDefault();var e=t.type;if(e==="touchstart"){this.classList.add("tutor-dragging")}else if(e==="touchmove"){var r=document.querySelector(".tutor-drag-copy");if(t.target.classList.contains("tutor-dragging")){var n=t.target.getBoundingClientRect();if(!r){r=t.target.cloneNode(true);r.classList.add("tutor-drag-copy");t.target.parentNode.appendChild(r)}r.style.position="fixed";r.style.left=t.touches[0].clientX-r.clientWidth/2+"px";r.style.top=t.touches[0].clientY-r.clientHeight/2+"px";r.style.zIndex="9999";r.style.opacity="0.5";r.style.width=n.width+"px";r.style.height=n.height+"px"}}else if(e==="touchend"){var o=document.querySelector(".tutor-drag-copy");if(o){o.remove();var i=typeof t.originalEvent==="undefined"?t:t.originalEvent;var a=i.touches[0]||i.changedTouches[0];var u=[a.clientX,a.clientY],c=u[0],s=u[1];var l=document.elementFromPoint(c,s);if(l.classList.contains("tutor-dropzone")||l.closest(".tutor-dropzone")){if(!l.classList.contains("tutor-dropzone")){l=l.closest(".tutor-dropzone")}var d=o.querySelector("input");var f=d.dataset.name;var h=document.createElement("input");h.type="text";h.setAttribute("value",d.value);h.setAttribute("name",f);l.appendChild(h);var p=o.querySelector(".tutor-dragging-text-conent").textContent;l.querySelector(".tutor-dragging-text-conent").textContent=p;this.classList.remove("tutor-dragging")}}}}function y(){this.classList.add("tutor-dragging")}function w(){this.classList.remove("tutor-dragging")}function b(t){this.classList.add("tutor-drop-over");t.preventDefault()}function _(){}function x(){this.classList.remove("tutor-drop-over")}function k(){var t=document.querySelector(".tutor-quiz-border-box.tutor-dragging");if(this.querySelector("input")){this.querySelector("input").remove()}var e=t.querySelector("input");var r=e.dataset.name;var n=document.createElement("input");n.type="text";n.setAttribute("value",e.value);n.setAttribute("name",r);this.appendChild(n);var o=t.querySelector(".tutor-dragging-text-conent").textContent;this.querySelector(".tutor-dragging-text-conent").textContent=o;this.classList.remove("tutor-drop-over")}var L=document.getElementById("tutor-assignment-file-upload");if(L){L.addEventListener("change",S)}function S(){var t;var e=A(L.files).reduce(function(t,e){return t+e.size},0);var r=parseInt((t=document.querySelector('input[name="tutor_assignment_upload_limit"]'))===null||t===void 0?void 0:t.value)||0;var n="";var o=window._tutorobject.assignment_max_file_allowed;var i=document.querySelectorAll("#tutor-student-assignment-edit-file-preview .tutor-instructor-card").length;var a=o-i;if(L.files.length>a){tutor_toast(h("Warning","tutor"),h("Max ".concat(o," file allowed to upload"),"tutor"),"error");return}if(e>r){tutor_toast(h("Warning","tutor"),h("File size exceeds maximum limit ".concat(Math.floor(r/1e6)," MB."),"tutor"),"error");return}if("files"in L){if(L&&L.files.length==0){n="Select one or more files."}else{if(L.files.length>a){tutor_toast(h("Warning","tutor"),h("Max ".concat(o," file allowed to upload"),"tutor"),"error")}var u="";var c=document.querySelector(".tutor-asisgnment-upload-file-preview");var s=document.getElementById("tutor-student-assignment-edit-file-preview");for(var l=0;l<a;l++){var d=L.files[l];if(!d){continue}var f=s?"tutor-col-sm-5 tutor-py-16 tutor-mr-16":"";u+='<div class="tutor-instructor-card '.concat(f,'">\n <div class="tutor-icard-content">\n <div class="tutor-fs-6 tutor-color-secondary">\n ').concat(d.name,'\n </div>\n <div class="tutor-fs-7">Size: ').concat(d.size,'</div>\n </div>\n <div onclick="(() => {\n\t\t\t\t\t\t\t\t\t\tthis.closest(\'.tutor-instructor-card\').remove();\n\t\t\t\t\t\t\t\t\t})()" class="tutor-attachment-file-close tutor-iconic-btn tutor-iconic-btn-outline flex-center">\n <span class="tutor-icon-times"></span>\n </div>\n </div>')}if(c){c.innerHTML=u}if(s){s.insertAdjacentHTML("beforeend",u)}}}}var j=document.querySelectorAll(".tutor-attachment-file-close a");j.forEach(function(t){t.onclick=function(){var e=O(z().mark(function t(r){var n,o,i,a,u,c,s;return z().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();n=r.currentTarget;o=n.dataset.name;i=n.dataset.id;a=new FormData;a.set("action","tutor_remove_assignment_attachment");a.set("assignment_comment_id",i);a.set("file_name",o);a.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);u=n.querySelector("span");u.classList.add("is-loading");e.next=13;return q(a);case 13:c=e.sent;if(!c.ok){e.next=21;break}e.next=17;return c.json();case 17:s=e.sent;if(!s){tutor_toast(h("Warning","tutor"),h("Attachment remove failed","tutor"),"error")}else{n.closest(".tutor-instructor-card").remove()}e.next=23;break;case 21:alert(c.statusText);u.classList.remove("is-loading");case 23:case"end":return e.stop()}}},t)}));return function(t){return e.apply(this,arguments)}}()})});var G=ft(7942);var B=ft(818);var Q=ft(3419);var R=ft(6470);var U=ft(1103);var Y=ft(7723);function f(t,e){return W(t)||H(t,e)||p(t,e)||h()}function h(){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 p(t,e){if(!t)return;if(typeof t==="string")return v(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(t,e)}function v(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function H(t,e){var r=t==null?null:typeof Symbol!=="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(r==null)return;var n=[];var o=true;var i=false;var a,u;try{for(r=r.call(t);!(o=(a=r.next()).done);o=true){n.push(a.value);if(e&&n.length===e)break}}catch(t){i=true;u=t}finally{try{if(!o&&r["return"]!=null)r["return"]()}finally{if(i)throw u}}return n}function W(t){if(Array.isArray(t))return t}function $(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var a=new FormData;t.forEach(function(t){for(var e=0,r=Object.entries(t);e<r.length;e++){var n=f(r[e],2),o=n[0],i=n[1];a.set(o,i)}});a.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);return a}const X=$;function T(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */T=function t(){return a};var a={},t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",r=e.asyncIterator||"@@asyncIterator",n=e.toStringTag||"@@toStringTag";function i(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function t(e,r,n){return e[r]=n}}function u(t,e,r,n){var o=e&&e.prototype instanceof c?e:c,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(i,a,u){var c="suspendedStart";return function(t,e){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===t)throw e;return S()}for(u.method=t,u.arg=e;;){var r=u.delegate;if(r){var n=b(r,u);if(n){if(n===s)continue;return n}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if("suspendedStart"===c)throw c="completed",u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c="executing";var o=d(i,a,u);if("normal"===o.type){if(c=u.done?"completed":"suspendedYield",o.arg===s)continue;return{value:o.arg,done:u.done}}"throw"===o.type&&(c="completed",u.method="throw",u.arg=o.arg)}}}(t,r,a),i}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var s={};function c(){}function f(){}function h(){}var p={};i(p,o,function(){return this});var v=Object.getPrototypeOf,m=v&&v(v(L([])));m&&m!==t&&l.call(m,o)&&(p=m);var g=h.prototype=c.prototype=Object.create(p);function y(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function w(u,c){function s(t,e,r,n){var o=d(u[t],u,e);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==P(a)&&l.call(a,"__await")?c.resolve(a.__await).then(function(t){s("next",t,r,n)},function(t){s("throw",t,r,n)}):c.resolve(a).then(function(t){i.value=t,r(i)},function(t){return s("throw",t,r,n)})}n(o.arg)}var e;this._invoke=function(r,n){function t(){return new c(function(t,e){s(r,n,t,e)})}return e=e?e.then(t,t):t()}}function b(t,e){var r=t.iterator[e.method];if(undefined===r){if(e.delegate=null,"throw"===e.method){if(t.iterator["return"]&&(e.method="return",e.arg=undefined,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;){if(l.call(e,r))return t.value=e[r],t.done=!1,t}return t.value=undefined,t.done=!0,t};return n.next=n}}return{next:S}}function S(){return{value:undefined,done:!0}}return f.prototype=h,i(g,"constructor",h),i(h,"constructor",f),f.displayName=i(h,n,"GeneratorFunction"),a.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,i(t,n,"GeneratorFunction")),t.prototype=Object.create(g),t},a.awrap=function(t){return{__await:t}},y(w.prototype),i(w.prototype,r,function(){return this}),a.AsyncIterator=w,a.async=function(t,e,r,n,o){void 0===o&&(o=Promise);var i=new w(u(t,e,r,n),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},y(g),i(g,n,"Generator"),i(g,o,function(){return this}),i(g,"toString",function(){return"[object Generator]"}),a.keys=function(r){var n=[];for(var t in r){n.push(t)}return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=L,k.prototype={constructor:k,reset:function t(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var r in this){"t"===r.charAt(0)&&l.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=undefined)}},stop:function t(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function t(r){if(this.done)throw r;var n=this;function e(t,e){return a.type="throw",a.arg=r,n.next=t,e&&(n.method="next",n.arg=undefined),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var u=l.call(i,"catchLoc"),c=l.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function t(e,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,s):this.complete(a)},complete:function t(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),s},finish:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),s}},catch:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function t(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=undefined),s}},a}function m(t,e,r,n,o,i,a){try{var u=t[i](a);var c=u.value}catch(t){r(t);return}if(u.done){e(c)}else{Promise.resolve(c).then(n,o)}}function J(u){return function(){var t=this,a=arguments;return new Promise(function(e,r){var n=u.apply(t,a);function o(t){m(n,e,r,o,i,"next",t)}function i(t){m(n,e,r,o,i,"throw",t)}o(undefined)})}}function P(t){"@babel/helpers - typeof";return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P(t)}var V=wp.i18n.__;var K=["keyword","course_order","tutor-course-filter-level","tutor-course-filter-tag","tutor-course-filter-category","tutor-course-filter-price","course_filter","supported_filters","current_page","action"];var Z=function t(i){var a=new URL(window.location.origin+window.location.pathname);var e=g();for(var r in e){if(K.indexOf(r)==-1){a.searchParams.append(r,e[r])}}var n=function t(e){var r=Array.isArray(i[e]);var n=r?e+"[]":e;var o=r?i[e]:[i[e]];o.forEach(function(t){if(P(t)!="object"){a.searchParams.append(n,t)}})};for(var o in i){n(o)}window.history.pushState({},"",a)};var g=function t(){var n={};new URL(window.location).searchParams.forEach(function(t,e){if(e.slice(-2)=="[]"){var r=e.slice(0,-2);!n[r]?n[r]=[]:0;!Array.isArray(n[r])?n[r]=[n[r]]:0;n[r].push(t)}else{n[e]=t}});return n};var y=function t(e){var r=g();e.find('[type="checkbox"]').prop("checked",false);e.find('[type="text"], select').val("");for(var n in r){var o=r[n];var i=e.find('[name="'+n+'"]');if(i.eq(0).attr("type")=="checkbox"){(function(){var e=!Array.isArray(o)?[o]:o;i.each(function(){var t=e.indexOf(window.jQuery(this).attr("value"))>-1;window.jQuery(this).prop("checked",t)})})()}else{i.val(o)}}};window.jQuery(document).ready(function(i){var d=window.wp.i18n.__;var a=i("[tutor-course-filter] form");if(!a.length){return}var u=i("[tutor-course-list-container]");var c=i(".tutor-courses-wrap").data("tutor_courses_meta")||{};var s={};a.on("submit",function(t){t.preventDefault()}).find("input,select").on("change",function(t){e()});y(a);window.addEventListener("popstate",function(){y(a);e(false,true)});var e=function t(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var n=g();var o=Object.assign(a.serializeObject(),s,c);o.current_page=r&&n.current_page?n.current_page:1;o.action="tutor_course_filter_ajax";if(e){Z(o)}u.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" area-hidden="true"></span></div>');a.find("[action-tutor-clear-filter]").closest(".tutor-widget-course-filter").removeClass("tutor-d-none");i.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:o,success:function t(e){if(!e.success){u.html(d("Could not load courses","tutor"));return}u.html(e.data.html).find("nav").css("display","flex")}})};i("[tutor-toggle-course-filter]").on("click",function(t){t.preventDefault();i("body").toggleClass("tutor-course-filter-open");if(i(".tutor-course-filter-backdrop").length==0){i("body").append(i('<div class="tutor-course-filter-backdrop" area-hidden="true"></div>').hide().fadeIn(150))}});i("[tutor-hide-course-filter]").on("click",function(t){t.preventDefault();i("body").removeClass("tutor-course-filter-open")});var t=document.querySelectorAll(".tutor-course-list-enroll");t.forEach(function(t){t.onclick=function(){var e=J(T().mark(function t(r){var n,o,i,a,u,c,s,l;return T().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();n=d("Something went wrong, please try again!","tutor");o=r.target;i=[{action:"tutor_course_enrollment"},{course_id:o.dataset.courseId}];a=X(i);o.classList.add("is-loading");o.setAttribute("disabled",true);e.next=9;return q(a);case 9:u=e.sent;if(!u.ok){e.next=19;break}e.next=13;return u.json();case 13:c=e.sent;console.log(c);s=c.success,l=c.data;if(s){tutor_toast(d("Success","tutor-pro"),l,"success");window.location.href=o.href}else{tutor_toast(d("Failed","tutor-pro"),l?l:n,"error")}e.next=20;break;case 19:tutor_toast(d("Error","tutor-pro"),d(n),"error");case 20:o.classList.remove("is-loading");o.removeAttribute("disabled");case 22:case"end":return e.stop()}}},t)}));return function(t){return e.apply(this,arguments)}}()})});window.jQuery(document).ready(function(r){r(document).on("click",".tutor-course-entry-box-login button, .tutor-course-entry-box-login a, .tutor-open-login-modal",function(t){t.preventDefault();var e=r(this).data("login_url")||r(this).closest(".tutor-course-entry-box-login").data("login_url");if(e){window.location.assign(e)}else{r(".tutor-login-modal").addClass("tutor-is-active")}})});var tt=ft(6966);var et=ft(787);var rt=ft(1974);var nt=ft(6344);function D(t){"@babel/helpers - typeof";return D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D(t)}function I(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */I=function t(){return a};var a={},t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",r=e.asyncIterator||"@@asyncIterator",n=e.toStringTag||"@@toStringTag";function i(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function t(e,r,n){return e[r]=n}}function u(t,e,r,n){var o=e&&e.prototype instanceof c?e:c,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(i,a,u){var c="suspendedStart";return function(t,e){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===t)throw e;return S()}for(u.method=t,u.arg=e;;){var r=u.delegate;if(r){var n=b(r,u);if(n){if(n===s)continue;return n}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if("suspendedStart"===c)throw c="completed",u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c="executing";var o=d(i,a,u);if("normal"===o.type){if(c=u.done?"completed":"suspendedYield",o.arg===s)continue;return{value:o.arg,done:u.done}}"throw"===o.type&&(c="completed",u.method="throw",u.arg=o.arg)}}}(t,r,a),i}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var s={};function c(){}function f(){}function h(){}var p={};i(p,o,function(){return this});var v=Object.getPrototypeOf,m=v&&v(v(L([])));m&&m!==t&&l.call(m,o)&&(p=m);var g=h.prototype=c.prototype=Object.create(p);function y(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function w(u,c){function s(t,e,r,n){var o=d(u[t],u,e);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==D(a)&&l.call(a,"__await")?c.resolve(a.__await).then(function(t){s("next",t,r,n)},function(t){s("throw",t,r,n)}):c.resolve(a).then(function(t){i.value=t,r(i)},function(t){return s("throw",t,r,n)})}n(o.arg)}var e;this._invoke=function(r,n){function t(){return new c(function(t,e){s(r,n,t,e)})}return e=e?e.then(t,t):t()}}function b(t,e){var r=t.iterator[e.method];if(undefined===r){if(e.delegate=null,"throw"===e.method){if(t.iterator["return"]&&(e.method="return",e.arg=undefined,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;){if(l.call(e,r))return t.value=e[r],t.done=!1,t}return t.value=undefined,t.done=!0,t};return n.next=n}}return{next:S}}function S(){return{value:undefined,done:!0}}return f.prototype=h,i(g,"constructor",h),i(h,"constructor",f),f.displayName=i(h,n,"GeneratorFunction"),a.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,i(t,n,"GeneratorFunction")),t.prototype=Object.create(g),t},a.awrap=function(t){return{__await:t}},y(w.prototype),i(w.prototype,r,function(){return this}),a.AsyncIterator=w,a.async=function(t,e,r,n,o){void 0===o&&(o=Promise);var i=new w(u(t,e,r,n),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},y(g),i(g,n,"Generator"),i(g,o,function(){return this}),i(g,"toString",function(){return"[object Generator]"}),a.keys=function(r){var n=[];for(var t in r){n.push(t)}return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=L,k.prototype={constructor:k,reset:function t(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var r in this){"t"===r.charAt(0)&&l.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=undefined)}},stop:function t(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function t(r){if(this.done)throw r;var n=this;function e(t,e){return a.type="throw",a.arg=r,n.next=t,e&&(n.method="next",n.arg=undefined),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var u=l.call(i,"catchLoc"),c=l.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function t(e,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,s):this.complete(a)},complete:function t(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),s},finish:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),s}},catch:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function t(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=undefined),s}},a}function x(t,e,r,n,o,i,a){try{var u=t[i](a);var c=u.value}catch(t){r(t);return}if(u.done){e(c)}else{Promise.resolve(c).then(n,o)}}function ot(u){return function(){var t=this,a=arguments;return new Promise(function(e,r){var n=u.apply(t,a);function o(t){x(n,e,r,o,i,"next",t)}function i(t){x(n,e,r,o,i,"throw",t)}o(undefined)})}}var k=wp.i18n,L=k.__,it=k._x,at=k._n,ut=k._nx;document.addEventListener("DOMContentLoaded",function(){var u=document.getElementById("tutor-create-new-course");if(u){u.onclick=function(){var e=ot(I().mark(function t(r){var n,o,i,a;return I().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();u.setAttribute("disabled","disabled");u.classList.add("is-loading");n=L("Something went wrong, please try again","tutor");o=new FormData;o.set("action","tutor_create_new_draft_course");o.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);e.next=9;return q(o);case 9:i=e.sent;if(!i.ok){e.next=18;break}u.classList.remove("is-loading");e.next=14;return i.json();case 14:a=e.sent;if(a.success){window.location=a.data.url}else{if(a.data.error_message){tutor_toast(L("Failed","tutor"),a.data.error_message,"error")}else{tutor_toast(L("Failed","tutor"),n,"error")}}e.next=19;break;case 18:tutor_toast(L("Failed","tutor"),n,"error");case 19:case"end":return e.stop()}}},t)}));return function(t){return e.apply(this,arguments)}}()}var e=document.getElementById("tutor-course-save-draft");if(e){e.onclick=function(t){t.preventDefault();e.setAttribute("disabled","disabled");e.classList.add("is-loading");document.getElementById("tutor-frontend-course-builder").submit()}}});var ct=ft(1626);var st=ft(9834);var lt=ft(1033);var dt=ft(4367);readyState_complete(function(){Object.entries(document.getElementsByTagName("a")).forEach(function(t){var e=t[1].getAttribute("href");if(e!==null&&e!==void 0&&e.includes("/logout")||e!==null&&e!==void 0&&e.includes("logout")){t[1].setAttribute("data-no-instant","")}})});jQuery(document).ready(function(a){"use strict";var t=wp.i18n,i=t.__,e=t._x,r=t._n,n=t._nx;if(jQuery().select2){a(".tutor_select2").select2({escapeMarkup:function t(e){return e}})}
|
2 |
/*!
|
3 |
* jQuery UI Touch Punch 0.2.3
|
4 |
*
|
1 |
+
(()=>{var n={3676:()=>{window.readyState_complete=function(e){var r=function t(e){return e()};document.addEventListener("readystatechange",function(t){return t.target.readyState==="complete"?typeof e=="function"?setTimeout(function(){return r(e)}):"":""})};window.addBodyClass=function(t){var e=new URL(t);var r=e.searchParams.get("tab_page");var n=e.searchParams.get("edit")&&"_edit";document.body.classList.add(r);document.body.classList.add(r+n)};window.selectorById=function(t){return document.getElementById(t)};window.selectorByClass=function(t){return document.getElementsByClassName(t)};window.json_download=function(t,e){var r=new Blob([t],{type:"application/json"});var n=document.createElement("a");n.href=URL.createObjectURL(r);n.download=e;n.click()}},4367:()=>{window.selectSearchField=function(t){var r=document.querySelectorAll(t);(function(){r.forEach(function(o){if(o&&!o.classList.contains("tutor-js-form-select")&&!o.hasAttribute("noDropdown")&&!o.classList.contains("no-tutor-dropdown")){var t=o.options[o.selectedIndex];o.style.display="none";var i,e,r,a,n,u,c,s;o.insertAdjacentHTML("afterend",h(o.options));i=o.nextElementSibling;e=i.querySelector(".tutor-form-select-search");r=e&&e.querySelector("input");if(o.options.length<10){e.style.display="none"}s=i.querySelector(".tutor-form-select-dropdown");var l=i.querySelector(".tutor-form-select-label");l.innerText=t&&t.text;i.onclick=function(t){t.stopPropagation();f(document.querySelectorAll(".tutor-js-form-select"));i.classList.toggle("is-active");setTimeout(function(){r.focus()},100);s.onclick=function(t){t.stopPropagation()}};f(document.querySelectorAll(".tutor-js-form-select"));n=e.nextElementSibling;u=n&&n.querySelectorAll(".tutor-form-select-option");if(u){u.forEach(function(t){t.onclick=function(n){n.stopPropagation();var t=Array.from(o.options);t.forEach(function(t,e){if(t.value===n.target.dataset.key){i.classList.remove("is-active");l.innerText=n.target.innerText;l.dataset.value=t.value;o.value=t.value;var r=document.getElementById("save_tutor_option");if(r){r.disabled=false}}});var e=new Event("change",{bubbles:true});o.dispatchEvent(e)}})}var d=function t(e){var r=0;e.forEach(function(t){if(t.style.display!=="none"){r+=1}});return r};r.oninput=function(t){var e,r=false;a=t.target.value.toUpperCase();u.forEach(function(t){c=t.querySelector("[tutor-dropdown-item]");e=c.textContent||c.innerText;if(e.toUpperCase().indexOf(a)>-1){t.style.display="";r="false"}else{r="true";t.style.display="none"}});var n='\n <div class="tutor-form-select-option noItem">\n No item found\n </div>\n ';var o=s.querySelector(".tutor-form-select-options");if(0==d(u)){var i=false;o.querySelectorAll(".tutor-form-select-option").forEach(function(t){if(t.classList.contains("noItem")==true){i=true}});if(false==i){o.insertAdjacentHTML("beforeend",n);i=true}}else{if(null!==s.querySelector(".noItem")){s.querySelector(".noItem").remove()}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(function(t){if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var e=document.querySelectorAll(".tutor-js-form-select");document.onclick=function(t){f(e)}})();function f(t){if(t){t.forEach(function(t){t.classList.remove("is-active")})}}function h(t){var e="";Array.from(t).forEach(function(t){e+='\n <div class="tutor-form-select-option">\n\t\t\t\t<span tutor-dropdown-item data-key="'.concat(t.value,'" class="tutor-nowrap-ellipsis" title="').concat(t.text,'">').concat(t.text,"</span>\n </div>\n ")});var r='\n <div class="tutor-form-control tutor-form-select tutor-js-form-select">\n\t\t\t<span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n <div class="tutor-form-select-dropdown">\n\t\t\t\t<div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n\t\t\t\t\t<div class="tutor-form-wrap">\n\t\t\t\t\t\t<span class="tutor-form-icon"><i class="tutor-icon-search" area-hidden="true"></i></span>\n\t\t\t\t\t\t<input type="search" class="tutor-form-control" placeholder="Search ..." />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n <div class="tutor-form-select-options">\n ').concat(e,"\n </div>\n </div>\n </div>\n ");return r}};selectSearchField(".tutor-form-select")},1103:()=>{window.jQuery(document).ready(function(i){i("div.tutor-lesson-wrapper [data-mce-style]").each(function(){i(this).attr("style",i(this).attr("data-mce-style"));i(this).removeAttr("data-mce-style")});i(document).on("click",'.tutor-single-course-lesson-comments button[type="submit"]',function(t){t.preventDefault();var e=wp.i18n.__;var r=i(this);var o=r.closest("form");var n=o.serialize();i.ajax({url:_tutorobject.ajaxurl,type:"POST",data:n,beforeSend:function t(){r.addClass("is-loading").prop("disabled",true)},complete:function t(){r.removeClass("is-loading");r.removeAttr("disabled")},success:function t(e){var r=o.attr("tutor-comment-reply");if(typeof r!=="undefined"&&r!==false){o.before(e.data.html)}else{var n=document.querySelector(".tutor-course-spotlight-comments");n.innerHTML=e.data.html}i(".tutor-comment-line").css("height","calc(100% - 308px)");i("textarea").val("")},error:function t(e){r.removeClass("is-loading").prop("disabled",false)}})})})},818:()=>{window.jQuery(document).ready(function(t){if(t.fn.ShareLink){var e=t(".tutor-social-share-wrap");if(e.length){var r=JSON.parse(e.attr("data-social-share-config"));e.find(".tutor_share").ShareLink({title:r.title,text:r.text,image:r.image,class_prefix:"s_",width:640,height:480})}}})},6470:()=>{window.jQuery(document).ready(function(f){var h=window.wp.i18n.__;if(f(".tutor-quiz-wrap").length){if(!f(".tutor-table-quiz-attempts").length&&!f(".tutor-quiz-attempt-details").length){f(".tutor-course-topic-single-footer").remove()}}var p=f("#tutor-quiz-time-update");if(p.length){var t=JSON.parse(p.attr("data-attempt-settings"));var v=JSON.parse(p.attr("data-attempt-meta"));if(v.time_limit.time_limit_seconds>0){var e,r;var m=new Date((e=t.attempt_started_at)===null||e===void 0?void 0:e.replaceAll("-","/")).getTime()+v.time_limit.time_limit_seconds*1e3;var g=new Date((r=v.date_time_now)===null||r===void 0?void 0:r.replaceAll("-","/")).getTime();var y=setInterval(function(){var t=m-g;var e=Math.floor(t/(1e3*60*60*24));var r=Math.floor(t%(1e3*60*60*24)/(1e3*60*60));var n=Math.floor(t%(1e3*60*60)/(1e3*60));var o=Math.floor(t%(1e3*60)/1e3);var i="";e?i+=e+"d ":0;i+=(r||0)+"h ";i+=(n||0)+"m ";i+=(o||0)+"s ";if(t<0){clearInterval(y);p.toggleClass("tutor-quiz-time-expired");i="EXPIRED";if(_tutorobject.quiz_options.quiz_when_time_expires==="auto_submit"){f("form#tutor-answering-quiz").submit()}else{f(".tutor-quiz-answer-next-btn, .tutor-quiz-submit-btn, .tutor-quiz-answer-previous-btn").prop("disabled",true);f(".time-remaining span").css("color","#F44337");f.ajax({url:_tutorobject.ajaxurl,type:"POST",data:{quiz_id:f("#tutor_quiz_id").val(),action:"tutor_quiz_timeout"},success:function t(e){var r=f("#tutor-quiz-time-expire-wrapper").data("attempt-allowed");var n=f("#tutor-quiz-time-expire-wrapper").data("attempt-remaining");var o="#tutor-quiz-time-expire-wrapper";f(o).addClass("tutor-alert-show");if(n>0){f("".concat(o," .tutor-quiz-alert-text")).html(h("Your time limit for this quiz has expired, please reattempt the quiz. Attempts remaining:","tutor")+" "+n+"/"+r)}else{if(f(o).hasClass("time-remaining-warning")){f(o).removeClass("time-remaining-warning");f(o).addClass("time-over")}if(f("".concat(o," .flash-info span:first-child")).hasClass("tutor-icon-circle-info")){f("".concat(o," .flash-info span:first-child")).removeClass("tutor-icon-circle-info");f("".concat(o," .flash-info span:first-child")).addClass("tutor-icon-circle-times-line")}p.toggleClass("tutor-quiz-time-expired");f("#tutor-start-quiz").hide();f("".concat(o," .tutor-quiz-alert-text")).html("".concat(h("Unfortunately, you are out of time and quiz attempts. ","tutor")))}},complete:function t(){}})}}g=g+1e3;p.html(i);if(i=="EXPIRED"){p.addClass("color-text-error")}if(t){var a=t/1e3;var u=v.time_limit.time_limit_seconds;var c=Math.ceil(a*100/u);var s=document.querySelector(".quiz-time-remaining-progress-circle");var l=document.querySelector(".quiz-time-remaining-progress-circle svg");if(l&&s){var d=44-44*(c/100);if(c<=0){c=0;s.innerHTML='<svg viewBox="0 0 50 50" width="50" height="50">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<circle cx="0" cy="0" r="11"></circle>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</svg>';s.setAttribute("class","quiz-time-remaining-expired-circle")}l.setAttribute("style","stroke-dashoffset: ".concat(d,";"))}}},1e3)}else{p.html(h("No Limit","tutor"))}}var n=f("form#tutor-start-quiz");if(n.length){if(_tutorobject.quiz_options.quiz_auto_start==1){n.submit()}}})},3419:()=>{window.jQuery(document).ready(function(f){var u=window.wp.i18n.__;function h(t){var o=false;var i=JSON.parse(window.tutor_quiz_context.split("").reverse().join(""));!Array.isArray(i)?i=[]:0;var e=t.attr("data-quiz-feedback-mode");f(".tutor-quiz-answer-single-info").remove();f(".tutor-quiz-answer-single").removeClass("tutor-quiz-answer-single-correct tutor-quiz-answer-single-incorrect");var a=true;var r=t.find("input");var n=t.find('input[type="radio"]:checked, input[type="checkbox"]:checked');if(e==="reveal"){n.each(function(){var t=f(this);var e=i.indexOf(t.val())>-1;if(!e){a=false}});r.each(function(){var t=f(this);var e=t.attr("type");if(e==="radio"||e==="checkbox"){var r=i.indexOf(t.val())>-1;var n=t.is(":checked");if(r){t.closest(".tutor-quiz-answer-single").addClass("tutor-quiz-answer-single-correct").append('<span class="tutor-quiz-answer-single-info tutor-color-success tutor-mt-8">\n <i class="tutor-icon-mark tutor-color-success" area-hidden="true"></i>\n '.concat(u("Correct Answer","tutor"),"\n </span>")).find(".tutor-quiz-answer-single-info:eq(1)").remove()}else{if(t.prop("checked")){t.closest(".tutor-quiz-answer-single").addClass("tutor-quiz-answer-single-incorrect")}}if(r&&!n){t.attr("disabled","disabled");a=false;o=true}}})}if(a){o=true}return o}function p(r){var n=true;var t=r.find(".quiz-answer-required");if(t.length){var e=t.find("input");if(e.length){var o=e.attr("type");if(o==="radio"){if(t.find('input[type="radio"]:checked').length==0){r.find(".answer-help-block").html('<p style="color: #dc3545">'.concat(u("Please select an option to answer","tutor"),"</p>"));n=false}}else if(o==="checkbox"){if(t.find('input[type="checkbox"]:checked').length==0){r.find(".answer-help-block").html('<p style="color: #dc3545">'.concat(u("Please select at least one option to answer.","tutor"),"</p>"));n=false}}else if(o==="text"){e.each(function(t,e){if(!f(e).val().trim().length){r.find(".answer-help-block").html('<p style="color: #dc3545">'.concat(u("The answer for this question is required","tutor"),"</p>"));n=false}})}}if(t.find("textarea").length){if(t.find("textarea").val().trim().length<1){r.find(".answer-help-block").html('<p style="color: #dc3545">'.concat(u("The answer for this question is required","tutor"),"</p>"));n=false}}}return n}f(".tutor-quiz-next-btn-all").prop("disabled",false);f(".quiz-attempt-single-question input").filter('[type="radio"], [type="checkbox"]').change(function(){f(".tutor-quiz-next-btn-all").prop("disabled",false)});f(document).on("click",".tutor-quiz-answer-next-btn, .tutor-quiz-answer-previous-btn",function(t){t.preventDefault();var e=f(".tutor-quiz-question-counter>span:first-child");var r=parseInt(f(this).closest("[data-question_index]").data("question_index"));if(f(this).hasClass("tutor-quiz-answer-previous-btn")){f(this).closest(".quiz-attempt-single-question").hide().prev().show();e.text(r-1);return}var n=f(this);var o=n.closest(".quiz-attempt-single-question");var i=p(o);if(!i){return}var a=h(o);if(!l==="reveal"){if(!a){return}}var u=parseInt(n.closest(".quiz-attempt-single-question").attr("id").match(/\d+/)[0],10);var c=n.closest(".quiz-attempt-single-question").attr("data-next-question-id");console.log("next question ".concat(c));if(c){var s=f(c);if(s&&s.length){var l=o.attr("data-quiz-feedback-mode");var d=Number(_tutorobject.quiz_answer_display_time);if(l==="reveal"){setTimeout(function(){f(".quiz-attempt-single-question").hide();s.show()},d)}else{f(".quiz-attempt-single-question").hide();s.show()}if(f(".tutor-quiz-questions-pagination").length){f(".tutor-quiz-question-paginate-item").removeClass("active");f('.tutor-quiz-questions-pagination a[href="'+c+'"]').addClass("active")}e.text(r+1)}}});f(document).on("click",".tutor-quiz-question-paginate-item",function(t){t.preventDefault();var e=f(this);var r=f(e.attr("href"));f(".quiz-attempt-single-question").hide();r.show();f(".tutor-quiz-question-paginate-item").removeClass("active");e.addClass("active")});f(document).on("keyup","textarea.question_type_short_answer, textarea.question_type_open_ended",function(t){var e=f(this);var r=e.val();var n=e.hasClass("question_type_short_answer")?_tutorobject.quiz_options.short_answer_characters_limit:_tutorobject.quiz_options.open_ended_answer_characters_limit;var o=n-r.length;if(o<1){e.val(r.substr(0,n));o=0}e.closest(".tutor-quiz-answers-wrap").find(".characters_remaining").html(o)});f(document).on("submit","#tutor-answering-quiz",function(t){var e=f(".quiz-attempt-single-question");var r=document.querySelector(".tutor-quiz-submit-btn");var n=true;var o=true;if(e.length){e.each(function(t,e){n=p(f(e));o=h(f(e))})}if(n&&o){setTimeout(function(){r.disabled=true},500)}else{t.preventDefault();r.classList.remove("is-loading");r.disabled=false}});f(".tutor-quiz-submit-btn").click(function(t){var e=this;t.preventDefault();var r=t.target.closest(".quiz-attempt-single-question");var n=r.getAttribute("data-quiz-feedback-mode");var o=Number(_tutorobject.quiz_answer_display_time);if(n==="reveal"){var i=f(".quiz-attempt-single-question");var a=true;if(i.length){i.each(function(t,e){a=p(f(e));a=h(f(e))})}f(this).attr("disabled","disabled");setTimeout(function(){f(e).addClass("is-loading");f("#tutor-answering-quiz").submit()},o)}else{f(this).attr("disabled","disabled").addClass("is-loading");f("#tutor-answering-quiz").submit()}});var o=f("#tutor-quiz-time-update");f(document).on("click","a",function(t){var r=f(this).attr("href");if(t.target.classList.contains("sidebar-ask-new-qna-btn")||t.target.classList.contains("tutor-quiz-question-paginate-item")){return}if(o.length>0&&o.text()!="EXPIRED"){t.preventDefault();t.stopImmediatePropagation();var n;var e={title:u("Abandon Quiz?","tutor"),description:u("Do you want to abandon this quiz? The quiz will be submitted partially up to this question if you leave this page.","tutor"),buttons:{keep:{title:u("Yes, leave quiz","tutor"),id:"leave",class:"tutor-btn tutor-btn-outline-primary",callback:function t(){var e=f("form#tutor-answering-quiz").serialize()+"&action="+"tutor_quiz_abandon";f.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:e,beforeSend:function t(){document.querySelector("#tutor-popup-leave").innerHTML=u("Leaving...","tutor")},success:function t(e){if(e.success){location.href=r}else{alert(u("Something went wrong","tutor"))}},error:function t(){alert(u("Something went wrong","tutor"));n.remove()}})}},reset:{title:u("Stay here","tutor"),id:"reset",class:"tutor-btn tutor-btn-primary tutor-ml-20",callback:function t(){n.remove()}}}};n=new window.tutor_popup(f,"").popup(e)}});f("body").on("submit","form#tutor-start-quiz",function(){f(this).find("button").prop("disabled",true)})})},7942:()=>{window.jQuery(document).ready(function(n){var t=wp.i18n.__;n(document).on("click",".tutor-course-wishlist-btn",function(t){t.preventDefault();var r=n(this);var e=r.attr("data-course-id");n.ajax({url:_tutorobject.ajaxurl,type:"POST",data:{course_id:e,action:"tutor_course_add_to_wishlist"},beforeSend:function t(){r.attr("disabled","disabled").addClass("is-loading")},success:function t(e){if(e.success){if(e.data.status==="added"){r.find("i").addClass("tutor-icon-bookmark-bold").removeClass("tutor-icon-bookmark-line")}else{r.find("i").addClass("tutor-icon-bookmark-line").removeClass("tutor-icon-bookmark-bold")}}else{n(".tutor-login-modal").addClass("tutor-is-active")}},complete:function t(){r.removeAttr("disabled").removeClass("is-loading")}})})})},7723:()=>{window.jQuery(document).ready(function(t){t(document).on("added_to_cart",function(t,e,r,n){n.removeClass("is-loading");n.siblings("a.added_to_cart").addClass("tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block").prepend('<span class="tutor-icon-cart-line tutor-mr-8"></span>')});t(document).on("adding_to_cart",function(t,e){e.addClass("is-loading");setTimeout(function(){e.removeClass("is-loading")},4e3)})})},1626:()=>{function l(e,t){var r=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=c(e))||t&&e&&typeof e.length==="number"){if(r)e=r;var n=0;var o=function t(){};return{s:o,n:function t(){if(n>=e.length)return{done:true};return{done:false,value:e[n++]}},e:function t(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i=true,a=false,u;return{s:function t(){r=r.call(e)},n:function t(){var e=r.next();i=e.done;return e},e:function t(e){a=true;u=e},f:function t(){try{if(!i&&r["return"]!=null)r["return"]()}finally{if(a)throw u}}}}function c(t,e){if(!t)return;if(typeof t==="string")return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(t,e)}function n(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}document.addEventListener("DOMContentLoaded",function(){var t=wp.i18n,e=t.__,r=t._x,n=t._n,o=t._nx;var i=document.querySelectorAll(".tutor-export-purchase-history");var a=l(i),u;try{for(a.s();!(u=a.n()).done;){var c=u.value;if(c){c.onclick=function(t){var e=t.currentTarget;var r="order-".concat(e.dataset.order,"-purchase-history.csv");var n=[{"Order ID ":e.dataset.order,"Course Name":e.dataset.courseName,Price:e.dataset.price,Date:e.dataset.date,Status:e.dataset.status}];s(n,r)}}}}catch(t){a.e(t)}finally{a.f()}function s(t,e){var r=Object.keys(t[0]);var n=[r.join(","),t.map(function(e){return r.map(function(t){return e[t]}).join(",")}).join("\n")].join("\n");var o=new Blob([n],{type:"text/csv;charset=utf-8"});var i=URL.createObjectURL(o);var a=document.createElement("a");a.setAttribute("href",i);a.setAttribute("download",e);a.style.visibility="hidden";document.body.appendChild(a);a.click();document.body.removeChild(a)}})},6966:()=>{document.addEventListener("DOMContentLoaded",function(){var e=window.jQuery;e(".tutor-dashboard .tutor-dashboard-menu-toggler").click(function(){var t=e(".tutor-dashboard-left-menu");t.closest(".tutor-dashboard").toggleClass("is-sidebar-expanded");if(t.css("display")!=="none"){t.get(0).scrollIntoView({block:"start"})}})})},6344:(t,e,r)=>{var n=r(3632),i=n.get_response_message;window.jQuery(document).ready(function(o){o('.tutor-settings-pass-field [name="confirm_new_password"]').on("input",function(){var t=o('[name="new_password"]');var e=(t.val()||"").trim();var r=e&&o(this).val()===e;o(this).parent().find(".tutor-validation-icon")[r?"show":"hide"]()});o(".tutor-profile-password-reset").click(function(t){t.preventDefault();var e=o(this);var r=e.closest("form");var n=r.serializeObject();n.action="tutor_profile_password_reset";o.ajax({url:_tutorobject.ajaxurl,type:"POST",data:n,beforeSend:function t(){e.addClass("is-loading")},success:function t(e){var t=e.success;if(t){window.tutor_toast("Success",i(e),"success");window.location.reload()}else{window.tutor_toast("Error",i(e),"error")}},complete:function t(){e.removeClass("is-loading")}})})})},1974:(t,e,r)=>{var n=r(3632),i=n.get_response_message;var o=function t(e){var r=new RegExp("^(https?:\\/\\/)?"+"((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|"+"((\\d{1,3}\\.){3}\\d{1,3}))"+"(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*"+"(\\?[;&a-z\\d%_.~+=-]*)?"+"(\\#[-a-z\\d_]*)?$","i");return!!r.test(e)};var c=function t(d,f,h){var e=new FileReader;e.addEventListener("load",function(){var l=new Image;l.addEventListener("load",function(){var t=l.width,e=l.height;var r=0;var n=0;var o=t;var i=e;if(f.width==f.height){r=t>e?(t-e)/2:0;n=e>t?(e-t)/2:0;o=t>e?e:t;i=e>t?t:e}f.height=f.height||e/t*f.width;var a=f.width>t?t:f.width;var u=f.width>t?e:f.height;var c=document.createElement("canvas");c.width=a;c.height=u;var s=c.getContext("2d");s.drawImage(l,r,n,o,i,0,0,c.width,c.height);c.toBlob(function(t){t.name=d.name;t.lastModified=d.lastModified;var e=new FileReader;e.addEventListener("load",function(){h(t,e.result)});e.readAsDataURL(t)},"image/jpeg")});l.src=e.result});e.readAsDataURL(d)};window.jQuery(document).ready(function(a){var u=wp.i18n.__;var t=function t(o){this.dialogue_box=o.find("#tutor_photo_dialogue_box");this.open_dialogue_box=function(t){this.dialogue_box.attr("name",t);this.dialogue_box.trigger("click")};this.upload_selected_image=function(o,t){var e=tutor_get_nonce_data(true);var r=this;r.toggle_loader(o,true);var n=new FormData;n.append("action","tutor_user_photo_upload");n.append("photo_type",o);n.append("photo_file",t,t.name);n.append(e.key,e.value);var i=this;a.ajax({url:window._tutorobject.ajaxurl,data:n,type:"POST",processData:false,contentType:false,error:r.error_alert,success:function t(){var e=i.title_capitalize(o.replace("_"," "));var r=u("Success","tutor");var n=e+" Changed Successfully!";if("Profile Photo"===e){n=u("Profile Photo Changed Successfully!","tutor")}if("Cover Photo"===e){n=u("Cover Photo Changed Successfully!","tutor")}tutor_toast(r,n,"success")},complete:function t(){r.toggle_loader(o,false)}})};this.title_capitalize=function(t){var e=t.split(" ");for(var r=0;r<e.length;r++){e[r]=e[r].charAt(0).toUpperCase()+e[r].slice(1)}return e.join(" ")};this.accept_upload_image=function(e,r){var t=r.currentTarget.files[0]||null;e.update_preview(r.currentTarget.name,t);c(t,{width:1200},function(t){e.upload_selected_image(r.currentTarget.name,t)});a(r.currentTarget).val("")};this.delete_image=function(e){var r=this;r.toggle_loader(e,true);a.ajax({url:window._tutorobject.ajaxurl,data:{action:"tutor_user_photo_remove",photo_type:e},type:"POST",error:r.error_alert,complete:function t(){r.toggle_loader(e,false)}})};this.update_preview=function(t,e){var r=o.find(t=="cover_photo"?"#tutor_cover_area":"#tutor_profile_area");if(!e){r.css("background-image","url("+r.data("fallback")+")");this.delete_image(t);return}var n=new FileReader;n.onload=function(t){r.css("background-image","url("+t.target.result+")")};n.readAsDataURL(e)};this.toggle_profile_pic_action=function(t){var e=t===undefined?"toggleClass":t?"addClass":"removeClass";o[e]("pop-up-opened")};this.error_alert=function(){tutor_toast("Error","Maximum file size exceeded!","error")};this.toggle_loader=function(t,e){o.find("#tutor_photo_meta_area .loader-area").css("display",e?"block":"none")};this.initialize=function(){var e=this;this.dialogue_box.change(function(t){e.accept_upload_image(e,t)});o.find("#tutor_profile_area .tutor_overlay, #tutor_pp_option>div:last-child").click(function(){e.toggle_profile_pic_action()});o.find(".tutor_cover_uploader").click(function(){e.open_dialogue_box("cover_photo")});o.find(".tutor_pp_uploader").click(function(){e.open_dialogue_box("profile_photo")});o.find(".tutor_cover_deleter").click(function(){e.update_preview("cover_photo",null)});o.find(".tutor_pp_deleter").click(function(){e.update_preview("profile_photo",null)})}};var e=a("#tutor_profile_cover_photo_editor");e.length>0?new t(e).initialize():0;a(".tutor-profile-settings-save").click(function(t){t.preventDefault();var e=a(this);var r=e.closest("form");var n=r.serializeObject();var o=document.querySelector("[name=phone_number]");if(n.phone_number&&!n.phone_number.match(/^[\+]?[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im)){o.classList.add("invalid");tutor_toast("Invalid","Invalid phone number","error");o.focus();return false}else{o.classList.remove("invalid")}n.action="tutor_update_profile";a.ajax({url:_tutorobject.ajaxurl,type:"POST",data:n,beforeSend:function t(){e.addClass("is-loading")},success:function t(e){var t=e.success;if(t){window.tutor_toast("Success",i(e),"success")}else{window.tutor_toast("Error",i(e),"error")}},complete:function t(){e.removeClass("is-loading")}})})})},787:()=>{document.addEventListener("DOMContentLoaded",function(){var n=window.jQuery;n('.tutor-dashboard-setting-withdraw input[name="tutor_selected_withdraw_method"]').on("change",function(t){var e=n(this);var r=e.closest("form");r.find(".withdraw-method-form").hide();r.find(".withdraw-method-form").hide().filter('[data-withdraw-form="'+e.val()+'"]').show()})})},9834:()=>{window.jQuery(document).ready(function(o){var i=window.wp.i18n.__;o(".tutor-course-retake-button").prop("disabled",false).click(function(t){t.preventDefault();var e=o(this).attr("href");var r=o(this).data("course_id");var n={title:i("Override Previous Progress","tutor"),description:i("Before continue, please decide whether to keep progress or reset.","tutor"),buttons:{reset:{title:i("Reset Data","tutor"),class:"tutor-btn tutor-btn-primary",callback:function t(e){o.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{action:"tutor_reset_course_progress",course_id:r},beforeSend:function t(){e.prop("disabled",true).addClass("is-loading")},success:function t(e){if(e.success){window.location.assign(e.data.redirect_to)}else{alert((e.data||{}).message||i("Something went wrong","tutor"))}},complete:function t(){e.prop("disabled",false).removeClass("is-loading")}})}},keep:{title:i("Keep Data","tutor"),class:"tutor-btn tutor-btn-outline-primary tutor-ml-20",attr:"data-tutor-modal-close",callback:function t(){window.location.assign(e)}}}};new window.tutor_popup(o,"icon-gear").popup(n)})});readyState_complete(function(){var t=document.querySelector(".tutor-video-player .loading-spinner");if(null!==t){t.remove()}})},1033:()=>{function d(e,t){var r=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=c(e))||t&&e&&typeof e.length==="number"){if(r)e=r;var n=0;var o=function t(){};return{s:o,n:function t(){if(n>=e.length)return{done:true};return{done:false,value:e[n++]}},e:function t(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i=true,a=false,u;return{s:function t(){r=r.call(e)},n:function t(){var e=r.next();i=e.done;return e},e:function t(e){a=true;u=e},f:function t(){try{if(!i&&r["return"]!=null)r["return"]()}finally{if(a)throw u}}}}function c(t,e){if(!t)return;if(typeof t==="string")return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(t,e)}function n(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}jQuery(document).ready(function(c){var t=wp.i18n,u=t.__,e=t._x,r=t._n,n=t._nx;c("[tutor-instructors]").each(function(){var a=c(this);var u={};var e;var t=document.querySelector(".tutor-ratings-stars i.is-active");var r=0;if(t){r=t.dataset.value}function i(t,e,r){var n=a.find("[tutor-instructors-content]");var o=n.html();var i=a.data();i.current_page=r||1;t?u[t]=e:u={};u.attributes=i;u.action="load_filtered_instructor";n.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" area-hidden="true"></span></div>');c.ajax({url:window._tutorobject.ajaxurl,data:u,type:"POST",success:function t(e){n.html((e.data||{}).html)},error:function t(){n.html(o);tutor_toast("Failed","Request Error","error")}})}a.on("change",'[tutor-instructors-filter-category] [type="checkbox"]',function(){var t={};c(this).closest("[tutor-instructors-filter-category]").find("input:checked").each(function(){t[c(this).val()]=c(this).parent().text()});var e=Object.keys(t);i(c(this).attr("name"),e)}).on("click","[tutor-instructors-filter-rating]",function(t){var e=t.target.dataset.value;if(e!=r){i("rating_filter",e)}r=e}).on("change","[tutor-instructors-filter-sort]",function(t){var e=t.target.value;i("short_by",e)}).on("input","[tutor-instructors-filter-search]",function(){var t=c(this).val();e?window.clearTimeout(e):0;e=window.setTimeout(function(){i("keyword",t);e=null},500)}).on("click","[data-page_number]",function(t){t.preventDefault();i(null,null,c(this).data("page_number"))}).on("click","[tutor-instructors-filter-clear]",function(){var t=c(this).closest("[tutor-instructors-filters]");t.find('input[type="checkbox"]').prop("checked",false);t.find("[tutor-instructors-filter-search]").val("");var e=document.querySelectorAll("[tutor-instructors-filter-rating]");var r=d(e),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.classList.contains("active")){o.classList.remove("active")}if(o.classList.contains("tutor-icon-star-bold")){o.classList.remove("tutor-icon-star-bold");o.classList.add("tutor-icon-star-line")}}}catch(t){r.e(t)}finally{r.f()}l.innerHTML="";i()})});var s=document.querySelectorAll("[tutor-instructors-filter-rating]");var l=document.querySelector("[tutor-instructors-filter-rating-count]");var o=d(s),i;try{for(o.s();!(i=o.n()).done;){var a=i.value;a.onclick=function(t){var e=t.currentTarget;var r=d(s),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.classList.contains("is-active")){o.classList.remove("is-active")}if(o.classList.contains("tutor-icon-star-bold")){o.classList.remove("tutor-icon-star-bold");o.classList.add("tutor-icon-star-line")}}}catch(t){r.e(t)}finally{r.f()}var i=Number(t.target.dataset.value);var a=u("star","tutor");if(i>1){a=u("stars","tutor")}if(!e.classList.contains("is-active")){e.classList.add("is-active")}if(!e.classList.contains("tutor-icon-star-bold")){e.classList.remove("tutor-icon-star-line");e.classList.add("tutor-icon-star-bold")}l.innerHTML="".concat(i," ").concat(a)}}}catch(t){o.e(t)}finally{o.f()}})},3632:(t,e,r)=>{"use strict";r.r(e);r.d(e,{get_response_message:()=>n});var n=function t(e,r){var n=wp.i18n.__;var o=e||{},i=o.data,a=i===void 0?{}:i;var u=a.message,c=u===void 0?r||n("Something Went Wrong!","tutor"):u;return c}}};var o={};function ft(t){var e=o[t];if(e!==undefined){return e.exports}var r=o[t]={exports:{}};n[t](r,r.exports,ft);return r.exports}(()=>{ft.d=(t,e)=>{for(var r in e){if(ft.o(e,r)&&!ft.o(t,r)){Object.defineProperty(t,r,{enumerable:true,get:e[r]})}}}})();(()=>{ft.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e)})();(()=>{ft.r=t=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(t,"__esModule",{value:true})}})();var t={};(()=>{"use strict";var S=ft(3676);var u=ft(3632);window.jQuery(document).ready(function(i){var a=wp.i18n.__;i(document).on("submit","#tutor-login-form",function(t){t.preventDefault();var e=i(this);var r=e.find("button");var n=e.find(".tutor-login-error");var o=i(this).serializeObject();o.action="tutor_user_login";i.ajax({url:_tutorobject.ajaxurl,type:"POST",data:o,beforeSend:function t(){r.addClass("is-loading");n.empty()},success:function t(e){if(e.success){location.assign(e.data.redirect_to);return}var r=(e.data||{}).message||a("Invalid username or password!","tutor");n.html('\n <div class="tutor-alert tutor-warning tutor-mt-28">\n <div class="tutor-alert-text">\n <span class="tutor-alert-icon tutor-icon-34 tutor-icon-circle-info tutor-mr-12"></span>\n <span>\n '.concat(r,"\n </span>\n </div>\n </div>\n "))},error:function t(){tutor_toast(a("Error!","tutor"),(0,u.get_response_message)(),"error")},complete:function t(){r.removeClass("is-loading")}})})});function j(t){"@babel/helpers - typeof";return j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},j(t)}function E(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */E=function t(){return a};var a={},t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",r=e.asyncIterator||"@@asyncIterator",n=e.toStringTag||"@@toStringTag";function i(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function t(e,r,n){return e[r]=n}}function u(t,e,r,n){var o=e&&e.prototype instanceof c?e:c,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(i,a,u){var c="suspendedStart";return function(t,e){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===t)throw e;return S()}for(u.method=t,u.arg=e;;){var r=u.delegate;if(r){var n=b(r,u);if(n){if(n===s)continue;return n}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if("suspendedStart"===c)throw c="completed",u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c="executing";var o=d(i,a,u);if("normal"===o.type){if(c=u.done?"completed":"suspendedYield",o.arg===s)continue;return{value:o.arg,done:u.done}}"throw"===o.type&&(c="completed",u.method="throw",u.arg=o.arg)}}}(t,r,a),i}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var s={};function c(){}function f(){}function h(){}var p={};i(p,o,function(){return this});var v=Object.getPrototypeOf,m=v&&v(v(L([])));m&&m!==t&&l.call(m,o)&&(p=m);var g=h.prototype=c.prototype=Object.create(p);function y(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function w(u,c){function s(t,e,r,n){var o=d(u[t],u,e);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==j(a)&&l.call(a,"__await")?c.resolve(a.__await).then(function(t){s("next",t,r,n)},function(t){s("throw",t,r,n)}):c.resolve(a).then(function(t){i.value=t,r(i)},function(t){return s("throw",t,r,n)})}n(o.arg)}var e;this._invoke=function(r,n){function t(){return new c(function(t,e){s(r,n,t,e)})}return e=e?e.then(t,t):t()}}function b(t,e){var r=t.iterator[e.method];if(undefined===r){if(e.delegate=null,"throw"===e.method){if(t.iterator["return"]&&(e.method="return",e.arg=undefined,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;){if(l.call(e,r))return t.value=e[r],t.done=!1,t}return t.value=undefined,t.done=!0,t};return n.next=n}}return{next:S}}function S(){return{value:undefined,done:!0}}return f.prototype=h,i(g,"constructor",h),i(h,"constructor",f),f.displayName=i(h,n,"GeneratorFunction"),a.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,i(t,n,"GeneratorFunction")),t.prototype=Object.create(g),t},a.awrap=function(t){return{__await:t}},y(w.prototype),i(w.prototype,r,function(){return this}),a.AsyncIterator=w,a.async=function(t,e,r,n,o){void 0===o&&(o=Promise);var i=new w(u(t,e,r,n),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},y(g),i(g,n,"Generator"),i(g,o,function(){return this}),i(g,"toString",function(){return"[object Generator]"}),a.keys=function(r){var n=[];for(var t in r){n.push(t)}return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=L,k.prototype={constructor:k,reset:function t(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var r in this){"t"===r.charAt(0)&&l.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=undefined)}},stop:function t(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function t(r){if(this.done)throw r;var n=this;function e(t,e){return a.type="throw",a.arg=r,n.next=t,e&&(n.method="next",n.arg=undefined),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var u=l.call(i,"catchLoc"),c=l.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function t(e,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,s):this.complete(a)},complete:function t(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),s},finish:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),s}},catch:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function t(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=undefined),s}},a}function c(t,e,r,n,o,i,a){try{var u=t[i](a);var c=u.value}catch(t){r(t);return}if(u.done){e(c)}else{Promise.resolve(c).then(n,o)}}function w(u){return function(){var t=this,a=arguments;return new Promise(function(e,r){var n=u.apply(t,a);function o(t){c(n,e,r,o,i,"next",t)}function i(t){c(n,e,r,o,i,"throw",t)}o(undefined)})}}function b(e,t){var r=typeof Symbol!=="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=s(e))||t&&e&&typeof e.length==="number"){if(r)e=r;var n=0;var o=function t(){};return{s:o,n:function t(){if(n>=e.length)return{done:true};return{done:false,value:e[n++]}},e:function t(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i=true,a=false,u;return{s:function t(){r=r.call(e)},n:function t(){var e=r.next();i=e.done;return e},e:function t(e){a=true;u=e},f:function t(){try{if(!i&&r["return"]!=null)r["return"]()}finally{if(a)throw u}}}}function s(t,e){if(!t)return;if(typeof t==="string")return n(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(t,e)}function n(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}var t=wp.i18n,_=t.__,N=t._x,M=t._n,F=t._nx;document.addEventListener("DOMContentLoaded",function(){var u=document.getElementById("tutor-common-confirmation-modal");var c=document.getElementById("tutor-common-confirmation-form");var t=document.getElementById("tutor-backend-filter-course");if(t){t.addEventListener("change",function(t){window.location=l("course-id",t.target.value)},{once:true})}var e=document.getElementById("tutor-backend-filter-category");if(e){e.addEventListener("change",function(t){window.location=l("category",t.target.value)},{once:true})}var r=document.getElementById("tutor-backend-filter-order");if(r){r.addEventListener("change",function(t){window.location=l("order",t.target.value)},{once:true})}var n=document.getElementById("tutor-admin-search-filter-form");var o=document.getElementById("tutor-backend-filter-search");if(n){o.addEventListener("search",function(t){var e=t.currentTarget||{},r=e.value;if(/\S+/.test(r)==false){window.location=l("search","")}});n.onsubmit=function(t){t.preventDefault();var e=o.value;window.location=l("search",e)}}var i=document.getElementById("tutor-admin-bulk-action-btn");var a=document.querySelector(".tutor-bulk-modal-disabled");if(i){i.onclick=function(){var t=[];var e=document.querySelectorAll(".tutor-bulk-checkbox");var r=b(e),n;try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.checked){t.push(o.value)}}}catch(t){r.e(t)}finally{r.f()}if(t.length){a.setAttribute("id","tutor-bulk-confirm-popup")}else{tutor_toast(_("Warning","tutor"),_("Nothing was selected for bulk action.","tutor"),"error");if(a.hasAttribute("id")){a.removeAttribute("id")}}}}var v=document.getElementById("tutor-admin-bulk-action-form");if(v){v.onsubmit=function(){var e=w(E().mark(function t(r){var n,o,i,a,u,c,s,l,d,f,h,p;return E().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();r.stopPropagation();n=new FormData(v);o=[];i=document.querySelectorAll(".tutor-bulk-checkbox");a=b(i);try{for(a.s();!(u=a.n()).done;){c=u.value;if(c.checked){o.push(c.value)}}}catch(t){a.e(t)}finally{a.f()}if(o.length){e.next=10;break}alert(_("Select checkbox for action","tutor"));return e.abrupt("return");case 10:n.set("bulk-ids",o);n.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);e.prev=12;s=document.querySelector("#tutor-confirm-bulk-action[data-tutor-modal-submit]");s.classList.add("is-loading");e.next=17;return fetch(window._tutorobject.ajaxurl,{method:"POST",body:n});case 17:l=e.sent;s.classList.remove("is-loading");if(!l.ok){e.next=24;break}e.next=22;return l.json();case 22:d=e.sent;if(d.success){location.reload()}else{f=d.data||{},h=f.message,p=h===void 0?_("Something went wrong, please try again ","tutor"):h;tutor_toast(_("Failed","tutor"),p,"error")}case 24:e.next=29;break;case 26:e.prev=26;e.t0=e["catch"](12);console.log(e.t0);case 29:case"end":return e.stop()}}},t,null,[[12,26]])}));return function(t){return e.apply(this,arguments)}}()}var s=document.getElementById("tutor-confirm-bulk-action");if(s){s.onclick=function(){var t=document.createElement("input");t.type="submit";v.appendChild(t);t.click();t.remove()}}function l(t,e){var r=new URL(window.location.href);var n=r.searchParams;n.set(t,e);n.set("paged",1);return r}var d=document.querySelector("#tutor-bulk-checkbox-all");if(d){d.addEventListener("click",function(){var t=document.querySelectorAll(".tutor-bulk-checkbox");t.forEach(function(t){if(d.checked){t.checked=true}else{t.checked=false}})})}var f=document.querySelectorAll(".tutor-admin-course-delete");var h=b(f),p;try{for(h.s();!(p=h.n()).done;){var m=p.value;m.onclick=function(t){var e=t.currentTarget.dataset.id;if(c){console.log(c);c.elements.action.value="tutor_course_delete";c.elements.id.value=e}}}}catch(t){h.e(t)}finally{h.f()}if(c){c.onsubmit=function(){var e=w(E().mark(function t(r){var n,o,i,a;return E().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();n=new FormData(c);o=c.querySelector("[data-tutor-modal-submit]");o.classList.add("is-loading");e.next=6;return g(n);case 6:i=e.sent;if(u.classList.contains("tutor-is-active")){u.classList.remove("tutor-is-active")}if(!i.ok){e.next=14;break}e.next=11;return i.json();case 11:a=e.sent;o.classList.remove("is-loading");if(a){tutor_toast(_("Delete","tutor"),_("Course has been deleted ","tutor"),"success");location.reload()}else{tutor_toast(_("Failed","tutor"),_("Course delete failed ","tutor"),"error")}case 14:case"end":return e.stop()}}},t)}));return function(t){return e.apply(this,arguments)}}()}function g(t){return y.apply(this,arguments)}function y(){y=w(E().mark(function t(r){var n;return E().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return fetch(window._tutorobject.ajaxurl,{method:"POST",body:r});case 3:n=e.sent;return e.abrupt("return",n);case 7:e.prev=7;e.t0=e["catch"](0);tutor_toast(_("Operation failed","tutor"),e.t0,"error");case 10:case"end":return e.stop()}}},t,null,[[0,7]])}));return y.apply(this,arguments)}});function q(t){return e.apply(this,arguments)}function e(){e=w(E().mark(function t(r){var n;return E().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:e.prev=0;e.next=3;return fetch(window._tutorobject.ajaxurl,{method:"POST",body:r});case 3:n=e.sent;return e.abrupt("return",n);case 7:e.prev=7;e.t0=e["catch"](0);tutor_toast(_("Operation failed","tutor"),e.t0,"error");case 10:case"end":return e.stop()}}},t,null,[[0,7]])}));return e.apply(this,arguments)}function C(t){"@babel/helpers - typeof";return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},C(t)}function z(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */z=function t(){return a};var a={},t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",r=e.asyncIterator||"@@asyncIterator",n=e.toStringTag||"@@toStringTag";function i(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function t(e,r,n){return e[r]=n}}function u(t,e,r,n){var o=e&&e.prototype instanceof c?e:c,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(i,a,u){var c="suspendedStart";return function(t,e){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===t)throw e;return S()}for(u.method=t,u.arg=e;;){var r=u.delegate;if(r){var n=b(r,u);if(n){if(n===s)continue;return n}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if("suspendedStart"===c)throw c="completed",u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c="executing";var o=d(i,a,u);if("normal"===o.type){if(c=u.done?"completed":"suspendedYield",o.arg===s)continue;return{value:o.arg,done:u.done}}"throw"===o.type&&(c="completed",u.method="throw",u.arg=o.arg)}}}(t,r,a),i}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var s={};function c(){}function f(){}function h(){}var p={};i(p,o,function(){return this});var v=Object.getPrototypeOf,m=v&&v(v(L([])));m&&m!==t&&l.call(m,o)&&(p=m);var g=h.prototype=c.prototype=Object.create(p);function y(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function w(u,c){function s(t,e,r,n){var o=d(u[t],u,e);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==C(a)&&l.call(a,"__await")?c.resolve(a.__await).then(function(t){s("next",t,r,n)},function(t){s("throw",t,r,n)}):c.resolve(a).then(function(t){i.value=t,r(i)},function(t){return s("throw",t,r,n)})}n(o.arg)}var e;this._invoke=function(r,n){function t(){return new c(function(t,e){s(r,n,t,e)})}return e=e?e.then(t,t):t()}}function b(t,e){var r=t.iterator[e.method];if(undefined===r){if(e.delegate=null,"throw"===e.method){if(t.iterator["return"]&&(e.method="return",e.arg=undefined,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;){if(l.call(e,r))return t.value=e[r],t.done=!1,t}return t.value=undefined,t.done=!0,t};return n.next=n}}return{next:S}}function S(){return{value:undefined,done:!0}}return f.prototype=h,i(g,"constructor",h),i(h,"constructor",f),f.displayName=i(h,n,"GeneratorFunction"),a.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,i(t,n,"GeneratorFunction")),t.prototype=Object.create(g),t},a.awrap=function(t){return{__await:t}},y(w.prototype),i(w.prototype,r,function(){return this}),a.AsyncIterator=w,a.async=function(t,e,r,n,o){void 0===o&&(o=Promise);var i=new w(u(t,e,r,n),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},y(g),i(g,n,"Generator"),i(g,o,function(){return this}),i(g,"toString",function(){return"[object Generator]"}),a.keys=function(r){var n=[];for(var t in r){n.push(t)}return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=L,k.prototype={constructor:k,reset:function t(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var r in this){"t"===r.charAt(0)&&l.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=undefined)}},stop:function t(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function t(r){if(this.done)throw r;var n=this;function e(t,e){return a.type="throw",a.arg=r,n.next=t,e&&(n.method="next",n.arg=undefined),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var u=l.call(i,"catchLoc"),c=l.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function t(e,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,s):this.complete(a)},complete:function t(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),s},finish:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),s}},catch:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function t(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=undefined),s}},a}function l(t,e,r,n,o,i,a){try{var u=t[i](a);var c=u.value}catch(t){r(t);return}if(u.done){e(c)}else{Promise.resolve(c).then(n,o)}}function O(u){return function(){var t=this,a=arguments;return new Promise(function(e,r){var n=u.apply(t,a);function o(t){l(n,e,r,o,i,"next",t)}function i(t){l(n,e,r,o,i,"throw",t)}o(undefined)})}}function A(t){return a(t)||i(t)||o(t)||r()}function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(t,e){if(!t)return;if(typeof t==="string")return d(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return d(t,e)}function i(t){if(typeof Symbol!=="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function a(t){if(Array.isArray(t))return d(t)}function d(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}jQuery(document).ready(function(t){t(".tutor-sortable-list").sortable()});document.addEventListener("DOMContentLoaded",function(t){var e=wp.i18n,h=e.__,r=e._x,n=e._n,o=e._nx;var i=document.querySelector(".tutor-lesson-sidebar.tutor-desktop-sidebar");var a=document.querySelector(".tutor-sidebar-toggle-anchor");if(i&&a){a.addEventListener("click",function(){if(getComputedStyle(i).flex==="0 0 400px"){i.style.flex="0 0 0px";i.style.display="none"}else{i.style.display="block";i.style.flex="0 0 400px"}})}var u=document.querySelector(".tutor-sidebar-tabs-content");if(u){var c=u.getBoundingClientRect().top;u.style.height="calc(100vh - ".concat(c,"px)")}var s=function t(i){var e=document.querySelector(".tutor-desktop-sidebar-area");if(null!==e&&e.children.length<2){return}i.forEach(function(t){t.addEventListener("click",function(t){var e=t.currentTarget.parentNode.nextElementSibling;a(e);t.currentTarget.classList.add("active");var r=t.currentTarget.getAttribute("data-sidebar-tab");var n=e.querySelector("#"+r);n.classList.add("active");var o=document.querySelector(".tutor-lessons-tab-area");var i=o.offsetHeight;if(r=="sidebar-qna-tab-content"){n.style.height="calc(100% - ".concat(i,"px)")}})});var a=function t(e){for(var r=0;r<i.length;r++){i[r].classList.remove("active")}var n=e.querySelectorAll(".tutor-lesson-sidebar-tab-item");for(var o=0;o<n.length;o++){n[o].classList.remove("active")}}};var l=document.querySelectorAll(".tutor-desktop-sidebar-area .tutor-sidebar-tab-item");var d=document.querySelectorAll(".tutor-mobile-sidebar-area .tutor-sidebar-tab-item");if(l){s(l)}if(d){s(d)}var f=document.querySelectorAll(".tutor-comment-textarea textarea");if(f){f.forEach(function(t){t.addEventListener("focus",function(){t.parentElement.classList.add("is-focused")});t.addEventListener("blur",function(){t.parentElement.classList.remove("is-focused")})})}function p(){var t=document.querySelectorAll(".tutor-comments-list.tutor-parent-comment");var a=document.querySelector(".tutor-comment-box.tutor-reply-box");if(t){A(t).forEach(function(t){var e=t.querySelectorAll(".tutor-comments-list.tutor-child-comment");var r=t.querySelector(".tutor-comment-line");var n=e.length;if(e[n-1]){var o=e[n-1].clientHeight;var i=o+a.clientHeight+20-25+50;r.style.setProperty("height","calc(100% - ".concat(i,"px)"))}})}}p();window.addEventListener(_tutorobject.content_change_event,p);var v=document.querySelectorAll(".tutor-draggable > div");var m=document.querySelectorAll(".tutor-dropzone");v.forEach(function(t){t.addEventListener("dragstart",y);t.addEventListener("dragend",w)});v.forEach(function(e){["touchstart","touchmove","touchend"].forEach(function(t){e.addEventListener(t,g)})});m.forEach(function(t){t.addEventListener("dragover",b);t.addEventListener("dragenter",_);t.addEventListener("dragleave",x);t.addEventListener("drop",k)});function g(t){t.preventDefault();var e=t.type;if(e==="touchstart"){this.classList.add("tutor-dragging")}else if(e==="touchmove"){var r=document.querySelector(".tutor-drag-copy");if(t.target.classList.contains("tutor-dragging")){var n=t.target.getBoundingClientRect();if(!r){r=t.target.cloneNode(true);r.classList.add("tutor-drag-copy");t.target.parentNode.appendChild(r)}r.style.position="fixed";r.style.left=t.touches[0].clientX-r.clientWidth/2+"px";r.style.top=t.touches[0].clientY-r.clientHeight/2+"px";r.style.zIndex="9999";r.style.opacity="0.5";r.style.width=n.width+"px";r.style.height=n.height+"px"}}else if(e==="touchend"){var o=document.querySelector(".tutor-drag-copy");if(o){o.remove();var i=typeof t.originalEvent==="undefined"?t:t.originalEvent;var a=i.touches[0]||i.changedTouches[0];var u=[a.clientX,a.clientY],c=u[0],s=u[1];var l=document.elementFromPoint(c,s);if(l.classList.contains("tutor-dropzone")||l.closest(".tutor-dropzone")){if(!l.classList.contains("tutor-dropzone")){l=l.closest(".tutor-dropzone")}var d=o.querySelector("input");var f=d.dataset.name;var h=document.createElement("input");h.type="text";h.setAttribute("value",d.value);h.setAttribute("name",f);l.appendChild(h);var p=o.querySelector(".tutor-dragging-text-conent").textContent;l.querySelector(".tutor-dragging-text-conent").textContent=p;this.classList.remove("tutor-dragging")}}}}function y(){this.classList.add("tutor-dragging")}function w(){this.classList.remove("tutor-dragging")}function b(t){this.classList.add("tutor-drop-over");t.preventDefault()}function _(){}function x(){this.classList.remove("tutor-drop-over")}function k(){var t=document.querySelector(".tutor-quiz-border-box.tutor-dragging");if(this.querySelector("input")){this.querySelector("input").remove()}var e=t.querySelector("input");var r=e.dataset.name;var n=document.createElement("input");n.type="text";n.setAttribute("value",e.value);n.setAttribute("name",r);this.appendChild(n);var o=t.querySelector(".tutor-dragging-text-conent").textContent;this.querySelector(".tutor-dragging-text-conent").textContent=o;this.classList.remove("tutor-drop-over")}var L=document.getElementById("tutor-assignment-file-upload");if(L){L.addEventListener("change",S)}function S(){var t;var e=A(L.files).reduce(function(t,e){return t+e.size},0);var r=parseInt((t=document.querySelector('input[name="tutor_assignment_upload_limit"]'))===null||t===void 0?void 0:t.value)||0;var n="";var o=window._tutorobject.assignment_max_file_allowed;var i=document.querySelectorAll("#tutor-student-assignment-edit-file-preview .tutor-instructor-card").length;var a=o-i;if(L.files.length>a){tutor_toast(h("Warning","tutor"),h("Max ".concat(o," file allowed to upload"),"tutor"),"error");return}if(e>r){tutor_toast(h("Warning","tutor"),h("File size exceeds maximum limit ".concat(Math.floor(r/1e6)," MB."),"tutor"),"error");return}if("files"in L){if(L&&L.files.length==0){n="Select one or more files."}else{if(L.files.length>a){tutor_toast(h("Warning","tutor"),h("Max ".concat(o," file allowed to upload"),"tutor"),"error")}var u="";var c=document.querySelector(".tutor-asisgnment-upload-file-preview");var s=document.getElementById("tutor-student-assignment-edit-file-preview");for(var l=0;l<a;l++){var d=L.files[l];if(!d){continue}var f=s?"tutor-col-sm-5 tutor-py-16 tutor-mr-16":"";u+='<div class="tutor-instructor-card '.concat(f,'">\n <div class="tutor-icard-content">\n <div class="tutor-fs-6 tutor-color-secondary">\n ').concat(d.name,'\n </div>\n <div class="tutor-fs-7">Size: ').concat(d.size,'</div>\n </div>\n <div onclick="(() => {\n\t\t\t\t\t\t\t\t\t\tthis.closest(\'.tutor-instructor-card\').remove();\n\t\t\t\t\t\t\t\t\t})()" class="tutor-attachment-file-close tutor-iconic-btn tutor-iconic-btn-outline flex-center">\n <span class="tutor-icon-times"></span>\n </div>\n </div>')}if(c){c.innerHTML=u}if(s){s.insertAdjacentHTML("beforeend",u)}}}}var j=document.querySelectorAll(".tutor-attachment-file-close a");j.forEach(function(t){t.onclick=function(){var e=O(z().mark(function t(r){var n,o,i,a,u,c,s;return z().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();n=r.currentTarget;o=n.dataset.name;i=n.dataset.id;a=new FormData;a.set("action","tutor_remove_assignment_attachment");a.set("assignment_comment_id",i);a.set("file_name",o);a.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);u=n.querySelector("span");u.classList.add("is-loading");e.next=13;return q(a);case 13:c=e.sent;if(!c.ok){e.next=21;break}e.next=17;return c.json();case 17:s=e.sent;if(!s){tutor_toast(h("Warning","tutor"),h("Attachment remove failed","tutor"),"error")}else{n.closest(".tutor-instructor-card").remove()}e.next=23;break;case 21:alert(c.statusText);u.classList.remove("is-loading");case 23:case"end":return e.stop()}}},t)}));return function(t){return e.apply(this,arguments)}}()})});var G=ft(7942);var B=ft(818);var Q=ft(3419);var R=ft(6470);var U=ft(1103);var Y=ft(7723);function f(t,e){return W(t)||H(t,e)||p(t,e)||h()}function h(){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 p(t,e){if(!t)return;if(typeof t==="string")return v(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor)r=t.constructor.name;if(r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(t,e)}function v(t,e){if(e==null||e>t.length)e=t.length;for(var r=0,n=new Array(e);r<e;r++){n[r]=t[r]}return n}function H(t,e){var r=t==null?null:typeof Symbol!=="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(r==null)return;var n=[];var o=true;var i=false;var a,u;try{for(r=r.call(t);!(o=(a=r.next()).done);o=true){n.push(a.value);if(e&&n.length===e)break}}catch(t){i=true;u=t}finally{try{if(!o&&r["return"]!=null)r["return"]()}finally{if(i)throw u}}return n}function W(t){if(Array.isArray(t))return t}function $(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var a=new FormData;t.forEach(function(t){for(var e=0,r=Object.entries(t);e<r.length;e++){var n=f(r[e],2),o=n[0],i=n[1];a.set(o,i)}});a.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);return a}const X=$;function T(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */T=function t(){return a};var a={},t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",r=e.asyncIterator||"@@asyncIterator",n=e.toStringTag||"@@toStringTag";function i(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function t(e,r,n){return e[r]=n}}function u(t,e,r,n){var o=e&&e.prototype instanceof c?e:c,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(i,a,u){var c="suspendedStart";return function(t,e){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===t)throw e;return S()}for(u.method=t,u.arg=e;;){var r=u.delegate;if(r){var n=b(r,u);if(n){if(n===s)continue;return n}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if("suspendedStart"===c)throw c="completed",u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c="executing";var o=d(i,a,u);if("normal"===o.type){if(c=u.done?"completed":"suspendedYield",o.arg===s)continue;return{value:o.arg,done:u.done}}"throw"===o.type&&(c="completed",u.method="throw",u.arg=o.arg)}}}(t,r,a),i}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var s={};function c(){}function f(){}function h(){}var p={};i(p,o,function(){return this});var v=Object.getPrototypeOf,m=v&&v(v(L([])));m&&m!==t&&l.call(m,o)&&(p=m);var g=h.prototype=c.prototype=Object.create(p);function y(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function w(u,c){function s(t,e,r,n){var o=d(u[t],u,e);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==P(a)&&l.call(a,"__await")?c.resolve(a.__await).then(function(t){s("next",t,r,n)},function(t){s("throw",t,r,n)}):c.resolve(a).then(function(t){i.value=t,r(i)},function(t){return s("throw",t,r,n)})}n(o.arg)}var e;this._invoke=function(r,n){function t(){return new c(function(t,e){s(r,n,t,e)})}return e=e?e.then(t,t):t()}}function b(t,e){var r=t.iterator[e.method];if(undefined===r){if(e.delegate=null,"throw"===e.method){if(t.iterator["return"]&&(e.method="return",e.arg=undefined,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;){if(l.call(e,r))return t.value=e[r],t.done=!1,t}return t.value=undefined,t.done=!0,t};return n.next=n}}return{next:S}}function S(){return{value:undefined,done:!0}}return f.prototype=h,i(g,"constructor",h),i(h,"constructor",f),f.displayName=i(h,n,"GeneratorFunction"),a.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,i(t,n,"GeneratorFunction")),t.prototype=Object.create(g),t},a.awrap=function(t){return{__await:t}},y(w.prototype),i(w.prototype,r,function(){return this}),a.AsyncIterator=w,a.async=function(t,e,r,n,o){void 0===o&&(o=Promise);var i=new w(u(t,e,r,n),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},y(g),i(g,n,"Generator"),i(g,o,function(){return this}),i(g,"toString",function(){return"[object Generator]"}),a.keys=function(r){var n=[];for(var t in r){n.push(t)}return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=L,k.prototype={constructor:k,reset:function t(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var r in this){"t"===r.charAt(0)&&l.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=undefined)}},stop:function t(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function t(r){if(this.done)throw r;var n=this;function e(t,e){return a.type="throw",a.arg=r,n.next=t,e&&(n.method="next",n.arg=undefined),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var u=l.call(i,"catchLoc"),c=l.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function t(e,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,s):this.complete(a)},complete:function t(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),s},finish:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),s}},catch:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function t(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=undefined),s}},a}function m(t,e,r,n,o,i,a){try{var u=t[i](a);var c=u.value}catch(t){r(t);return}if(u.done){e(c)}else{Promise.resolve(c).then(n,o)}}function J(u){return function(){var t=this,a=arguments;return new Promise(function(e,r){var n=u.apply(t,a);function o(t){m(n,e,r,o,i,"next",t)}function i(t){m(n,e,r,o,i,"throw",t)}o(undefined)})}}function P(t){"@babel/helpers - typeof";return P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},P(t)}var V=wp.i18n.__;var K=["keyword","course_order","tutor-course-filter-level","tutor-course-filter-tag","tutor-course-filter-category","tutor-course-filter-price","course_filter","supported_filters","current_page","action"];var Z=function t(i){var a=new URL(window.location.origin+window.location.pathname);var e=g();for(var r in e){if(K.indexOf(r)==-1){a.searchParams.append(r,e[r])}}var n=function t(e){var r=Array.isArray(i[e]);var n=r?e+"[]":e;var o=r?i[e]:[i[e]];o.forEach(function(t){if(P(t)!="object"){a.searchParams.append(n,t)}})};for(var o in i){n(o)}window.history.pushState({},"",a)};var g=function t(){var n={};new URL(window.location).searchParams.forEach(function(t,e){if(e.slice(-2)=="[]"){var r=e.slice(0,-2);!n[r]?n[r]=[]:0;!Array.isArray(n[r])?n[r]=[n[r]]:0;n[r].push(t)}else{n[e]=t}});return n};var y=function t(e){var r=g();e.find('[type="checkbox"]').prop("checked",false);e.find('[type="text"], select').val("");for(var n in r){var o=r[n];var i=e.find('[name="'+n+'"]');if(i.eq(0).attr("type")=="checkbox"){(function(){var e=!Array.isArray(o)?[o]:o;i.each(function(){var t=e.indexOf(window.jQuery(this).attr("value"))>-1;window.jQuery(this).prop("checked",t)})})()}else{i.val(o)}}};window.jQuery(document).ready(function(i){var d=window.wp.i18n.__;var a=i("[tutor-course-filter] form");if(!a.length){return}var u=i("[tutor-course-list-container]");var c=i(".tutor-courses-wrap").data("tutor_courses_meta")||{};var s={};a.on("submit",function(t){t.preventDefault()}).find("input,select").on("change",function(t){e()});y(a);window.addEventListener("popstate",function(){y(a);e(false,true)});var e=function t(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var n=g();var o=Object.assign(a.serializeObject(),s,c);o.current_page=r&&n.current_page?n.current_page:1;o.action="tutor_course_filter_ajax";if(e){Z(o)}u.html('<div class="tutor-spinner-wrap"><span class="tutor-spinner" area-hidden="true"></span></div>');a.find("[action-tutor-clear-filter]").closest(".tutor-widget-course-filter").removeClass("tutor-d-none");i.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:o,success:function t(e){if(!e.success){u.html(d("Could not load courses","tutor"));return}u.html(e.data.html).find("nav").css("display","flex")}})};i("[tutor-toggle-course-filter]").on("click",function(t){t.preventDefault();i("body").toggleClass("tutor-course-filter-open");if(i(".tutor-course-filter-backdrop").length==0){i("body").append(i('<div class="tutor-course-filter-backdrop" area-hidden="true"></div>').hide().fadeIn(150))}});i("[tutor-hide-course-filter]").on("click",function(t){t.preventDefault();i("body").removeClass("tutor-course-filter-open")});var t=document.querySelectorAll(".tutor-course-list-enroll");t.forEach(function(t){t.onclick=function(){var e=J(T().mark(function t(r){var n,o,i,a,u,c,s,l;return T().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();n=d("Something went wrong, please try again!","tutor");o=r.target;i=[{action:"tutor_course_enrollment"},{course_id:o.dataset.courseId}];a=X(i);o.classList.add("is-loading");o.setAttribute("disabled",true);e.next=9;return q(a);case 9:u=e.sent;if(!u.ok){e.next=19;break}e.next=13;return u.json();case 13:c=e.sent;console.log(c);s=c.success,l=c.data;if(s){tutor_toast(d("Success","tutor-pro"),l,"success");window.location.href=o.href}else{tutor_toast(d("Failed","tutor-pro"),l?l:n,"error")}e.next=20;break;case 19:tutor_toast(d("Error","tutor-pro"),d(n),"error");case 20:o.classList.remove("is-loading");o.removeAttribute("disabled");case 22:case"end":return e.stop()}}},t)}));return function(t){return e.apply(this,arguments)}}()})});window.jQuery(document).ready(function(r){r(document).on("click",".tutor-course-entry-box-login button, .tutor-course-entry-box-login a, .tutor-open-login-modal",function(t){t.preventDefault();var e=r(this).data("login_url")||r(this).closest(".tutor-course-entry-box-login").data("login_url");if(e){window.location.assign(e)}else{r(".tutor-login-modal").addClass("tutor-is-active")}})});var tt=ft(6966);var et=ft(787);var rt=ft(1974);var nt=ft(6344);function D(t){"@babel/helpers - typeof";return D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},D(t)}function I(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */I=function t(){return a};var a={},t=Object.prototype,l=t.hasOwnProperty,e="function"==typeof Symbol?Symbol:{},o=e.iterator||"@@iterator",r=e.asyncIterator||"@@asyncIterator",n=e.toStringTag||"@@toStringTag";function i(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{i({},"")}catch(t){i=function t(e,r,n){return e[r]=n}}function u(t,e,r,n){var o=e&&e.prototype instanceof c?e:c,i=Object.create(o.prototype),a=new k(n||[]);return i._invoke=function(i,a,u){var c="suspendedStart";return function(t,e){if("executing"===c)throw new Error("Generator is already running");if("completed"===c){if("throw"===t)throw e;return S()}for(u.method=t,u.arg=e;;){var r=u.delegate;if(r){var n=b(r,u);if(n){if(n===s)continue;return n}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if("suspendedStart"===c)throw c="completed",u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c="executing";var o=d(i,a,u);if("normal"===o.type){if(c=u.done?"completed":"suspendedYield",o.arg===s)continue;return{value:o.arg,done:u.done}}"throw"===o.type&&(c="completed",u.method="throw",u.arg=o.arg)}}}(t,r,a),i}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}a.wrap=u;var s={};function c(){}function f(){}function h(){}var p={};i(p,o,function(){return this});var v=Object.getPrototypeOf,m=v&&v(v(L([])));m&&m!==t&&l.call(m,o)&&(p=m);var g=h.prototype=c.prototype=Object.create(p);function y(t){["next","throw","return"].forEach(function(e){i(t,e,function(t){return this._invoke(e,t)})})}function w(u,c){function s(t,e,r,n){var o=d(u[t],u,e);if("throw"!==o.type){var i=o.arg,a=i.value;return a&&"object"==D(a)&&l.call(a,"__await")?c.resolve(a.__await).then(function(t){s("next",t,r,n)},function(t){s("throw",t,r,n)}):c.resolve(a).then(function(t){i.value=t,r(i)},function(t){return s("throw",t,r,n)})}n(o.arg)}var e;this._invoke=function(r,n){function t(){return new c(function(t,e){s(r,n,t,e)})}return e=e?e.then(t,t):t()}}function b(t,e){var r=t.iterator[e.method];if(undefined===r){if(e.delegate=null,"throw"===e.method){if(t.iterator["return"]&&(e.method="return",e.arg=undefined,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=d(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=undefined),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function _(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(_,this),this.reset(!0)}function L(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;){if(l.call(e,r))return t.value=e[r],t.done=!1,t}return t.value=undefined,t.done=!0,t};return n.next=n}}return{next:S}}function S(){return{value:undefined,done:!0}}return f.prototype=h,i(g,"constructor",h),i(h,"constructor",f),f.displayName=i(h,n,"GeneratorFunction"),a.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===f||"GeneratorFunction"===(e.displayName||e.name))},a.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,i(t,n,"GeneratorFunction")),t.prototype=Object.create(g),t},a.awrap=function(t){return{__await:t}},y(w.prototype),i(w.prototype,r,function(){return this}),a.AsyncIterator=w,a.async=function(t,e,r,n,o){void 0===o&&(o=Promise);var i=new w(u(t,e,r,n),o);return a.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},y(g),i(g,n,"Generator"),i(g,o,function(){return this}),i(g,"toString",function(){return"[object Generator]"}),a.keys=function(r){var n=[];for(var t in r){n.push(t)}return n.reverse(),function t(){for(;n.length;){var e=n.pop();if(e in r)return t.value=e,t.done=!1,t}return t.done=!0,t}},a.values=L,k.prototype={constructor:k,reset:function t(e){if(this.prev=0,this.next=0,this.sent=this._sent=undefined,this.done=!1,this.delegate=null,this.method="next",this.arg=undefined,this.tryEntries.forEach(x),!e)for(var r in this){"t"===r.charAt(0)&&l.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=undefined)}},stop:function t(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function t(r){if(this.done)throw r;var n=this;function e(t,e){return a.type="throw",a.arg=r,n.next=t,e&&(n.method="next",n.arg=undefined),!!e}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var u=l.call(i,"catchLoc"),c=l.call(i,"finallyLoc");if(u&&c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function t(e,r){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&l.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,s):this.complete(a)},complete:function t(e,r){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&r&&(this.next=r),s},finish:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),s}},catch:function t(e){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var i=o.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function t(e,r,n){return this.delegate={iterator:L(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=undefined),s}},a}function x(t,e,r,n,o,i,a){try{var u=t[i](a);var c=u.value}catch(t){r(t);return}if(u.done){e(c)}else{Promise.resolve(c).then(n,o)}}function ot(u){return function(){var t=this,a=arguments;return new Promise(function(e,r){var n=u.apply(t,a);function o(t){x(n,e,r,o,i,"next",t)}function i(t){x(n,e,r,o,i,"throw",t)}o(undefined)})}}var k=wp.i18n,L=k.__,it=k._x,at=k._n,ut=k._nx;document.addEventListener("DOMContentLoaded",function(){var u=document.getElementById("tutor-create-new-course");if(u){u.onclick=function(){var e=ot(I().mark(function t(r){var n,o,i,a;return I().wrap(function t(e){while(1){switch(e.prev=e.next){case 0:r.preventDefault();u.setAttribute("disabled","disabled");u.classList.add("is-loading");n=L("Something went wrong, please try again","tutor");o=new FormData;o.set("action","tutor_create_new_draft_course");o.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);e.next=9;return q(o);case 9:i=e.sent;if(!i.ok){e.next=18;break}u.classList.remove("is-loading");e.next=14;return i.json();case 14:a=e.sent;if(a.success){window.location=a.data.url}else{if(a.data.error_message){tutor_toast(L("Failed","tutor"),a.data.error_message,"error")}else{tutor_toast(L("Failed","tutor"),n,"error")}}e.next=19;break;case 18:tutor_toast(L("Failed","tutor"),n,"error");case 19:case"end":return e.stop()}}},t)}));return function(t){return e.apply(this,arguments)}}()}var e=document.getElementById("tutor-course-save-draft");if(e){e.onclick=function(t){t.preventDefault();e.setAttribute("disabled","disabled");e.classList.add("is-loading");document.getElementById("tutor-frontend-course-builder").submit()}}});var ct=ft(1626);var st=ft(9834);var lt=ft(1033);var dt=ft(4367);readyState_complete(function(){Object.entries(document.getElementsByTagName("a")).forEach(function(t){var e=t[1].getAttribute("href");if(e!==null&&e!==void 0&&e.includes("/logout")||e!==null&&e!==void 0&&e.includes("logout")){t[1].setAttribute("data-no-instant","")}})});jQuery(document).ready(function(a){"use strict";var t=wp.i18n,i=t.__,e=t._x,r=t._n,n=t._nx;if(jQuery().select2){a(".tutor_select2").select2({escapeMarkup:function t(e){return e}})}
|
2 |
/*!
|
3 |
* jQuery UI Touch Punch 0.2.3
|
4 |
*
|
classes/Post_types.php
CHANGED
@@ -185,7 +185,7 @@ class Post_types{
|
|
185 |
$args = array(
|
186 |
'labels' => $labels,
|
187 |
'description' => __( 'Description.', 'tutor' ),
|
188 |
-
'public' =>
|
189 |
'publicly_queryable' => true,
|
190 |
'show_ui' => true,
|
191 |
'show_in_menu' => false,
|
@@ -193,7 +193,7 @@ class Post_types{
|
|
193 |
'rewrite' => array( 'slug' => $lesson_base_slug ),
|
194 |
'menu_icon' => 'dashicons-list-view',
|
195 |
'capability_type' => 'post',
|
196 |
-
'has_archive' =>
|
197 |
'hierarchical' => false,
|
198 |
'menu_position' => null,
|
199 |
'supports' => array( 'title', 'editor', 'comments'),
|
@@ -235,7 +235,7 @@ class Post_types{
|
|
235 |
$args = array(
|
236 |
'labels' => $labels,
|
237 |
'description' => __( 'Description.', 'tutor' ),
|
238 |
-
'public' =>
|
239 |
'publicly_queryable' => true,
|
240 |
'show_ui' => false,
|
241 |
'show_in_menu' => 'tutor',
|
@@ -243,7 +243,7 @@ class Post_types{
|
|
243 |
'rewrite' => array( 'slug' => $this->lesson_post_type ),
|
244 |
'menu_icon' => 'dashicons-editor-help',
|
245 |
'capability_type' => 'post',
|
246 |
-
'has_archive' =>
|
247 |
'hierarchical' => false,
|
248 |
'menu_position' => null,
|
249 |
'supports' => array( 'title', 'editor'),
|
@@ -300,7 +300,7 @@ class Post_types{
|
|
300 |
$args = array(
|
301 |
'labels' => $labels,
|
302 |
'description' => __( 'Description.', 'tutor' ),
|
303 |
-
'public' =>
|
304 |
'publicly_queryable' => true,
|
305 |
'show_ui' => false,
|
306 |
'show_in_menu' => 'tutor',
|
@@ -308,7 +308,7 @@ class Post_types{
|
|
308 |
'rewrite' => array( 'slug' => $this->lesson_post_type ),
|
309 |
'menu_icon' => 'dashicons-editor-help',
|
310 |
'capability_type' => 'post',
|
311 |
-
'has_archive' =>
|
312 |
'hierarchical' => false,
|
313 |
'menu_position' => null,
|
314 |
'supports' => array( 'title', 'editor'),
|
185 |
$args = array(
|
186 |
'labels' => $labels,
|
187 |
'description' => __( 'Description.', 'tutor' ),
|
188 |
+
'public' => true,
|
189 |
'publicly_queryable' => true,
|
190 |
'show_ui' => true,
|
191 |
'show_in_menu' => false,
|
193 |
'rewrite' => array( 'slug' => $lesson_base_slug ),
|
194 |
'menu_icon' => 'dashicons-list-view',
|
195 |
'capability_type' => 'post',
|
196 |
+
'has_archive' => true,
|
197 |
'hierarchical' => false,
|
198 |
'menu_position' => null,
|
199 |
'supports' => array( 'title', 'editor', 'comments'),
|
235 |
$args = array(
|
236 |
'labels' => $labels,
|
237 |
'description' => __( 'Description.', 'tutor' ),
|
238 |
+
'public' => true,
|
239 |
'publicly_queryable' => true,
|
240 |
'show_ui' => false,
|
241 |
'show_in_menu' => 'tutor',
|
243 |
'rewrite' => array( 'slug' => $this->lesson_post_type ),
|
244 |
'menu_icon' => 'dashicons-editor-help',
|
245 |
'capability_type' => 'post',
|
246 |
+
'has_archive' => true,
|
247 |
'hierarchical' => false,
|
248 |
'menu_position' => null,
|
249 |
'supports' => array( 'title', 'editor'),
|
300 |
$args = array(
|
301 |
'labels' => $labels,
|
302 |
'description' => __( 'Description.', 'tutor' ),
|
303 |
+
'public' => true,
|
304 |
'publicly_queryable' => true,
|
305 |
'show_ui' => false,
|
306 |
'show_in_menu' => 'tutor',
|
308 |
'rewrite' => array( 'slug' => $this->lesson_post_type ),
|
309 |
'menu_icon' => 'dashicons-editor-help',
|
310 |
'capability_type' => 'post',
|
311 |
+
'has_archive' => true,
|
312 |
'hierarchical' => false,
|
313 |
'menu_position' => null,
|
314 |
'supports' => array( 'title', 'editor'),
|
classes/Utils.php
CHANGED
@@ -3573,7 +3573,7 @@ class Utils {
|
|
3573 |
$output .= '</div>';
|
3574 |
$output .= '</div>';
|
3575 |
|
3576 |
-
return $output;
|
3577 |
}
|
3578 |
|
3579 |
/**
|
3573 |
$output .= '</div>';
|
3574 |
$output .= '</div>';
|
3575 |
|
3576 |
+
return apply_filters( 'tutor_text_avatar', $output );
|
3577 |
}
|
3578 |
|
3579 |
/**
|
languages/tutor.pot
CHANGED
@@ -6,7 +6,7 @@ msgstr ""
|
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
-
"POT-Creation-Date: 2022-10-
|
10 |
"X-Poedit-Basepath: ..\n"
|
11 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
12 |
"X-Poedit-SearchPath-0: .\n"
|
@@ -3549,15 +3549,15 @@ msgstr ""
|
|
3549 |
msgid "View Cart"
|
3550 |
msgstr ""
|
3551 |
|
3552 |
-
#: templates/loop/course-price-edd.php:31, templates/loop/course-price-woocommerce.php:22, templates/loop/course-price.php:
|
3553 |
msgid "Enroll Course"
|
3554 |
msgstr ""
|
3555 |
|
3556 |
-
#: templates/loop/course-price-edd.php:59, templates/loop/course-price-woocommerce.php:64, templates/loop/course-price.php:
|
3557 |
msgid "% Booked"
|
3558 |
msgstr ""
|
3559 |
|
3560 |
-
#: templates/loop/course-price-edd.php:82, templates/loop/course-price-woocommerce.php:76, templates/loop/course-price.php:
|
3561 |
msgid "Fully Booked"
|
3562 |
msgstr ""
|
3563 |
|
6 |
"MIME-Version: 1.0\n"
|
7 |
"Content-Type: text/plain; charset=UTF-8\n"
|
8 |
"Content-Transfer-Encoding: 8bit\n"
|
9 |
+
"POT-Creation-Date: 2022-10-25 15:06+0000\n"
|
10 |
"X-Poedit-Basepath: ..\n"
|
11 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
12 |
"X-Poedit-SearchPath-0: .\n"
|
3549 |
msgid "View Cart"
|
3550 |
msgstr ""
|
3551 |
|
3552 |
+
#: templates/loop/course-price-edd.php:31, templates/loop/course-price-woocommerce.php:22, templates/loop/course-price.php:21
|
3553 |
msgid "Enroll Course"
|
3554 |
msgstr ""
|
3555 |
|
3556 |
+
#: templates/loop/course-price-edd.php:59, templates/loop/course-price-woocommerce.php:64, templates/loop/course-price.php:48
|
3557 |
msgid "% Booked"
|
3558 |
msgstr ""
|
3559 |
|
3560 |
+
#: templates/loop/course-price-edd.php:82, templates/loop/course-price-woocommerce.php:76, templates/loop/course-price.php:61
|
3561 |
msgid "Fully Booked"
|
3562 |
msgstr ""
|
3563 |
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: lms, course, elearning, education, learning management system
|
|
5 |
Requires at least: 5.3
|
6 |
Tested up to: 6.0.3
|
7 |
Requires PHP: 7.0
|
8 |
-
Stable tag: 2.1.
|
9 |
License: GPLv3
|
10 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
@@ -225,6 +225,12 @@ Looking for the best LMS for WordPress? Get Tutor and start your e-learning webs
|
|
225 |
|
226 |
== Changelog ==
|
227 |
|
|
|
|
|
|
|
|
|
|
|
|
|
228 |
= 2.1.0 - October 19, 2022
|
229 |
|
230 |
New: Instructors will be able to create Online Events over Google Meet
|
5 |
Requires at least: 5.3
|
6 |
Tested up to: 6.0.3
|
7 |
Requires PHP: 7.0
|
8 |
+
Stable tag: 2.1.1
|
9 |
License: GPLv3
|
10 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
225 |
|
226 |
== Changelog ==
|
227 |
|
228 |
+
= 2.1.1 - October 25, 2022
|
229 |
+
|
230 |
+
Update: More security improvement is introduced
|
231 |
+
Update: PeepSo Profile Avatar compatibility is introduced
|
232 |
+
Fix: Some known bugs related to Course, Login and Lesson pages are fixed
|
233 |
+
|
234 |
= 2.1.0 - October 19, 2022
|
235 |
|
236 |
New: Instructors will be able to create Online Events over Google Meet
|
templates/dashboard/settings/profile.php
CHANGED
@@ -6,8 +6,8 @@
|
|
6 |
|
7 |
$user = wp_get_current_user();
|
8 |
|
9 |
-
// Prepare profile pic
|
10 |
-
$profile_placeholder = tutor()->url . 'assets/images/profile-photo.png';
|
11 |
$profile_photo_src = $profile_placeholder;
|
12 |
$profile_photo_id = get_user_meta( $user->ID, '_tutor_profile_photo', true );
|
13 |
if ( $profile_photo_id ) {
|
6 |
|
7 |
$user = wp_get_current_user();
|
8 |
|
9 |
+
// Prepare profile pic.
|
10 |
+
$profile_placeholder = apply_filters( 'tutor_login_default_avatar', tutor()->url . 'assets/images/profile-photo.png' );
|
11 |
$profile_photo_src = $profile_placeholder;
|
12 |
$profile_photo_id = get_user_meta( $user->ID, '_tutor_profile_photo', true );
|
13 |
if ( $profile_photo_id ) {
|
templates/loop/course-price.php
CHANGED
@@ -13,8 +13,12 @@
|
|
13 |
|
14 |
?>
|
15 |
<?php
|
16 |
-
$course_id
|
17 |
-
$
|
|
|
|
|
|
|
|
|
18 |
$free_html = $enroll_btn;
|
19 |
if ( tutor_utils()->is_course_purchasable() ) {
|
20 |
$enroll_btn = tutor_course_loop_add_to_cart( false );
|
13 |
|
14 |
?>
|
15 |
<?php
|
16 |
+
$course_id = get_the_ID();
|
17 |
+
$button_class = ' tutor-course-list-enroll';
|
18 |
+
if ( ! is_user_logged_in() ) {
|
19 |
+
$button_class = ' tutor-open-login-modal';
|
20 |
+
}
|
21 |
+
$enroll_btn = '<div class="tutor-course-list-btn">' . apply_filters( 'tutor_course_restrict_new_entry', '<a href="' . get_the_permalink() . '" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block ' . $button_class . ' " data-course-id="' . $course_id . '">' . __( 'Enroll Course', 'tutor' ) . '</a>' ) . '</div>';
|
22 |
$free_html = $enroll_btn;
|
23 |
if ( tutor_utils()->is_course_purchasable() ) {
|
24 |
$enroll_btn = tutor_course_loop_add_to_cart( false );
|
templates/single/lesson/content.php
CHANGED
@@ -73,8 +73,8 @@ $is_comment_enabled = tutor_utils()->get_option( 'enable_comment_for_lesson' ) &
|
|
73 |
$page_tab = \TUTOR\Input::get( 'page_tab', 'overview' );
|
74 |
|
75 |
isset( $url_components['query'] ) ? parse_str( $url_components['query'], $output ) : null;
|
76 |
-
|
77 |
-
$has_lesson_content = ! in_array( trim(
|
78 |
$has_lesson_attachment = count( tutor_utils()->get_attachments() ) > 0;
|
79 |
$has_lesson_comment = (int) get_comments_number( $course_content_id );
|
80 |
?>
|
@@ -126,8 +126,8 @@ $is_comment_enabled = tutor_utils()->get_option( 'enable_comment_for_lesson' ) &
|
|
126 |
<div class="tutor-fs-5 tutor-fw-medium tutor-color-black tutor-mb-12">
|
127 |
<?php _e( 'About Lesson', 'tutor' ); ?>
|
128 |
</div>
|
129 |
-
<div class="tutor-fs-6 tutor-color-secondary">
|
130 |
-
<?php
|
131 |
</div>
|
132 |
</div>
|
133 |
</div>
|
73 |
$page_tab = \TUTOR\Input::get( 'page_tab', 'overview' );
|
74 |
|
75 |
isset( $url_components['query'] ) ? parse_str( $url_components['query'], $output ) : null;
|
76 |
+
|
77 |
+
$has_lesson_content = ! in_array( trim( get_the_content() ), array( null, '', ' ' ) );
|
78 |
$has_lesson_attachment = count( tutor_utils()->get_attachments() ) > 0;
|
79 |
$has_lesson_comment = (int) get_comments_number( $course_content_id );
|
80 |
?>
|
126 |
<div class="tutor-fs-5 tutor-fw-medium tutor-color-black tutor-mb-12">
|
127 |
<?php _e( 'About Lesson', 'tutor' ); ?>
|
128 |
</div>
|
129 |
+
<div class="tutor-fs-6 tutor-color-secondary tutor-lesson-wrapper">
|
130 |
+
<?php the_content(); ?>
|
131 |
</div>
|
132 |
</div>
|
133 |
</div>
|
tutor.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
* Plugin URI: https://www.themeum.com/product/tutor-lms/
|
5 |
* Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
|
6 |
* Author: Themeum
|
7 |
-
* Version: 2.1.
|
8 |
* Author URI: https://themeum.com
|
9 |
* Requires at least: 5.3
|
10 |
* Tested up to: 6.0.3
|
@@ -21,7 +21,7 @@ require_once "vendor/autoload.php";
|
|
21 |
/**
|
22 |
* Defined the tutor main file
|
23 |
*/
|
24 |
-
define( 'TUTOR_VERSION', '2.1.
|
25 |
define( 'TUTOR_FILE', __FILE__ );
|
26 |
|
27 |
/**
|
4 |
* Plugin URI: https://www.themeum.com/product/tutor-lms/
|
5 |
* Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
|
6 |
* Author: Themeum
|
7 |
+
* Version: 2.1.1
|
8 |
* Author URI: https://themeum.com
|
9 |
* Requires at least: 5.3
|
10 |
* Tested up to: 6.0.3
|
21 |
/**
|
22 |
* Defined the tutor main file
|
23 |
*/
|
24 |
+
define( 'TUTOR_VERSION', '2.1.1' );
|
25 |
define( 'TUTOR_FILE', __FILE__ );
|
26 |
|
27 |
/**
|
vendor/composer/installed.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
'name' => 'themeum/tutor',
|
4 |
'pretty_version' => 'dev-master',
|
5 |
'version' => 'dev-master',
|
6 |
-
'reference' => '
|
7 |
'type' => 'library',
|
8 |
'install_path' => __DIR__ . '/../../',
|
9 |
'aliases' => array(),
|
@@ -13,7 +13,7 @@
|
|
13 |
'themeum/tutor' => array(
|
14 |
'pretty_version' => 'dev-master',
|
15 |
'version' => 'dev-master',
|
16 |
-
'reference' => '
|
17 |
'type' => 'library',
|
18 |
'install_path' => __DIR__ . '/../../',
|
19 |
'aliases' => array(),
|
3 |
'name' => 'themeum/tutor',
|
4 |
'pretty_version' => 'dev-master',
|
5 |
'version' => 'dev-master',
|
6 |
+
'reference' => '02d53199c44855880dbe137d71077d167f1be117',
|
7 |
'type' => 'library',
|
8 |
'install_path' => __DIR__ . '/../../',
|
9 |
'aliases' => array(),
|
13 |
'themeum/tutor' => array(
|
14 |
'pretty_version' => 'dev-master',
|
15 |
'version' => 'dev-master',
|
16 |
+
'reference' => '02d53199c44855880dbe137d71077d167f1be117',
|
17 |
'type' => 'library',
|
18 |
'install_path' => __DIR__ . '/../../',
|
19 |
'aliases' => array(),
|
views/modal/edit-lesson.php
CHANGED
@@ -33,8 +33,8 @@
|
|
33 |
|
34 |
if ( get_tutor_option( 'enable_lesson_classic_editor' ) ) {
|
35 |
?>
|
36 |
-
<a
|
37 |
-
href="<?php echo esc_url( get_admin_url() . 'post.php?post=' . esc_attr( $post->ID ) . '&action=edit' ); ?>" >
|
38 |
<i class="tutor-icon-edit tutor-mr-8"></i> <?php echo esc_html_e( 'WP Editor', 'tutor' ); ?>
|
39 |
</a>
|
40 |
<?php
|
@@ -82,3 +82,22 @@
|
|
82 |
do_action( 'tutor_lesson_edit_modal_form_after', $post );
|
83 |
?>
|
84 |
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
|
34 |
if ( get_tutor_option( 'enable_lesson_classic_editor' ) ) {
|
35 |
?>
|
36 |
+
<a class="tutor-btn tutor-btn-link tutor-ml-12" target="_blank"
|
37 |
+
href="<?php echo esc_url( get_admin_url() . 'post.php?post=' . esc_attr( $post->ID ) . '&action=edit' ); ?>" data-lesson-id="<?php echo esc_attr( $post->ID ); ?>" onclick="tutorLessonWPEditor(event)">
|
38 |
<i class="tutor-icon-edit tutor-mr-8"></i> <?php echo esc_html_e( 'WP Editor', 'tutor' ); ?>
|
39 |
</a>
|
40 |
<?php
|
82 |
do_action( 'tutor_lesson_edit_modal_form_after', $post );
|
83 |
?>
|
84 |
</form>
|
85 |
+
<script>
|
86 |
+
/**
|
87 |
+
* Without lesson id don't redirect user to the
|
88 |
+
* edit
|
89 |
+
*
|
90 |
+
* @since v2.1.1
|
91 |
+
*/
|
92 |
+
function tutorLessonWPEditor(e) {
|
93 |
+
e.preventDefault();
|
94 |
+
const currentTarget = e.currentTarget;
|
95 |
+
lessonId = currentTarget.dataset.lessonId;
|
96 |
+
if (lessonId == 0) {
|
97 |
+
tutor_toast('Warning', 'You can access and edit this Lesson with WP Editor only when you update this Lesson at first.', 'warning');
|
98 |
+
return;
|
99 |
+
} else {
|
100 |
+
window.location.href = currentTarget.href
|
101 |
+
}
|
102 |
+
}
|
103 |
+
</script>
|