This commit is contained in:
zbatte committed 2026-07-02 15:54:39 -06:00
commit 9883323161
17470 files changed
+4470592

No files matched your search

@@ -0,0 +1,18 @@
:root{--vrts-admin-theme-color:#2271b1}.admin-color-fresh{--vrts-admin-theme-color:#1e8cbe}.admin-color-modern{--vrts-admin-theme-color:#3858e9}.admin-color-light{--vrts-admin-theme-color:#04a4cc}.admin-color-blue{--vrts-admin-theme-color:#e1a948}.admin-color-coffee{--vrts-admin-theme-color:#c7a589}.admin-color-ectoplasm{--vrts-admin-theme-color:#a3b745}.admin-color-midnight{--vrts-admin-theme-color:#dd362d}.admin-color-ocean{--vrts-admin-theme-color:#9ebaa0}.admin-color-sunrise{--vrts-admin-theme-color:#dd823b}@keyframes vrts-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vrts-slide-up{0%{transform:translateY(20px)}}@keyframes vrts-rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes vrts-shimmer{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes vrts-scale-up-down{0%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleX(1)}20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.5,1.5,1.5)}40%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.7,.7,.7)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.3,1.3,1.3)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.8,.8,.8)}to{transform:scaleX(1)}}@keyframes vrts-color-highlight{25%{background-color:rgba(32,113,177,.2)}75%{background-color:rgba(32,113,177,.2)}}.vrts-list-table-page tbody{background-color:#f6f7f9}.vrts-list-table-page tr{position:relative}.vrts-list-table-page td,.vrts-list-table-page th{border-bottom:1px solid #c3c4c7;padding:10px}.vrts-list-table-page td:where(:not(.column-title))>*,.vrts-list-table-page th:where(:not(.column-title))>*{position:relative;z-index:2}.vrts-list-table-page .vrts-testing-status{align-items:flex-start;display:flex;flex-direction:column;margin:0}.vrts-list-table-page .vrts-testing-status--paused{color:#d94f4f}.vrts-list-table-page .vrts-testing-status--running{color:#4ab866}.vrts-list-table-page .vrts-testing-status--waiting{color:#f97b06}.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) .test-run-row[data-has-alerts]{background-color:#fff}.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td strong,.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td>div{align-self:flex-start}@media(min-width:783px){.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td strong,.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td>div{display:inline-block}}.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td.column-title{display:flex;flex-direction:column;position:relative}@media(max-width:782px){.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td.column-status,.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td.column-trigger{padding-block:10px!important}}.column-vrts_testing_status{width:3.5rem}.column-vrts_testing_status .vrts-status{display:block;height:20px;width:20px}.column-vrts_testing_status .vrts-icon-status{background:#757575;border-radius:50%;display:inline-block;height:12px;margin:3px 3px 0 10px;vertical-align:top;width:12px}.column-vrts_testing_status .vrts-icon-status--paused{background:#d94f4f}.column-vrts_testing_status .vrts-icon-status--running{background:#4ab866}.vrts-metabox-notice{background:#fff;border:1px solid #c3c4c7;border-right-width:4px;padding:12px}.vrts-metabox-notice-is-info{border-right-color:#2271b1}.vrts-metabox-notice-is-error{border-right-color:#d63638}.vrts-metabox-notice-is-success{border-right-color:#4ab866}.vrts-metabox-notice+.vrts-metabox-notice{margin-top:1rem}.vrts-metabox-notice>:first-child{margin-top:0}.vrts-metabox-notice>:last-child{margin-bottom:0}.vrts-test-run-trigger{background:hsla(0,0%,75%,.15);border-radius:32px;color:#2c3338;display:inline-block;font-size:13px;padding:4px 10px}.vrts-test-run-trigger--api{background:rgba(224,84,6,.15);color:#ae4204}.vrts-test-run-trigger--scheduled{background:rgba(106,26,185,.1);color:#591b98}.vrts-test-run-trigger--manual{background:rgba(5,116,206,.1);color:#045495}.vrts-test-run-trigger--update{background:rgba(200,11,147,.1);color:#a51d7f}.vrts-test-run-trigger-notes{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrts-tooltip{position:relative}.vrts-tooltip-icon{align-items:center;color:#2271b1;display:flex;justify-content:center}.vrts-tooltip-icon:before{font-size:1rem}.vrts-tooltip-icon svg{fill:currentcolor}.vrts-tooltip-content{display:block;padding:.5rem;position:absolute;left:20px;top:-10px;visibility:hidden;width:240px;z-index:1000002}.vrts-tooltip-content-inner{background:#000;border-radius:2px;color:#f0f0f0;display:block;font-size:12px;line-height:1.4;padding:.725rem}.vrts-tooltip-content-inner a{color:#fff}.vrts-tooltip:hover .vrts-tooltip-content{visibility:visible}.vrts-testing-toogle{align-items:center;display:flex;gap:.25rem}.vrts-testing-toogle .vrts-tooltip{margin-right:auto}.Line truncated
.driver-no-interaction,.driver-overlay{pointer-events:none}.driver-overlay{animation:vrts-fade-in .2s ease-in-out}.driver-popover{all:unset;animation:vrts-fade-in .2s;background-color:#fff;border-radius:2px;box-shadow:-2px 2px 8px 4px rgba(30,30,30,.12);box-sizing:border-box;color:#1e1e1e;line-height:1.5;max-width:345px;min-width:250px;padding:15px;position:fixed;left:0;top:0;z-index:100099;-webkit-font-smoothing:antialiased}.driver-popover-title{font-size:1rem;font-weight:600;line-height:1.5;padding-left:25px}.driver-popover-description{font-size:.8125rem;margin-top:10px}.driver-popover-close-btn{all:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2711%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23757575%27 d=%27m10.256 1.41-3.54 3.54 3.54 3.54-1.41 1.41-3.54-3.53-3.53 3.53-1.42-1.42 3.53-3.53-3.53-3.53L1.776 0l3.53 3.53L8.846 0z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:3px;cursor:pointer;display:block!important;font-size:0;height:32px;position:absolute;left:7px;top:7px;transition:background-color .2s;width:32px;z-index:1}.driver-popover-close-btn:hover{background-color:#f6f7f7}.driver-popover-footer{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-top:15px}.driver-popover-navigation-btns{display:flex;gap:10px;margin-right:auto}.driver-popover-navigation-btns .button-secondary[disabled]{border-color:#2271b1!important;color:#2271b1!important;opacity:.5}.driver-popover-navigation-btns .button-secondary,.driver-popover-navigation-btns .button-secondary[disabled]{background:transparent!important}.driver-popover-next-btn,.driver-popover-prev-btn{align-items:center;display:flex!important;gap:4px}.driver-popover-next-btn[hidden],.driver-popover-prev-btn[hidden]{display:none!important}.driver-popover-next-btn:not(.driver-popover-success-btn):after,.driver-popover-prev-btn:before{background-position:center 52%;background-repeat:no-repeat;content:"";display:block;height:100%;width:12px}.driver-popover-prev-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%232271B1%27 d=%27M11.057 4.35v1.3h-7.8l2.6 2.6-.65 1.3L.657 5 5.207.45l.65 1.3-2.6 2.6z%27/%3E%3C/svg%3E")}.driver-popover-next-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"10\" fill=\"none\"><path fill=\"%23fff\" d=\"M.657 5.65v-1.3h7.8l-2.6-2.6.65-1.3L11.057 5l-4.55 4.55-.65-1.3 2.6-2.6z\"/></svg>")}.driver-popover-progress-text{color:#757575;font-size:.75rem}.driver-popover-arrow{border:8px solid #fff;content:"";position:absolute}.driver-popover-arrow-none,.driver-popover-arrow-side-center,.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;right:100%}.driver-popover-arrow-side-right{border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;left:100%}.driver-popover-arrow-side-top{border-bottom-color:transparent;border-right-color:transparent;border-left-color:transparent;top:100%}.driver-popover-arrow-side-bottom{border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;bottom:100%}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:8px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{right:8px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:8px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{left:8px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{right:50%;margin-right:-5px}.vrts-onboarding-nonblocking~.driver-overlay{display:none}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.vrts-admin-header{background:#fff;border-bottom:1px solid #e2e4e7;box-sizing:border-box;display:flex;gap:25px;height:54px;margin-right:-20px;padding-right:20px;padding-top:0}@media(max-width:600px){.vrts-admin-header{height:100px;padding-top:46px}}@media(max-width:782px){.vrts-admin-header{margin-right:-10px;padding-right:10px}}@media(max-width:600px){.vrts-admin-header+#wpbody{padding-top:0}}.vrts-admin-header__logo{align-items:center;display:flex;gap:8px;position:relative;text-decoration:none;top:-1px}.vrts-admin-header__logo-icon{height:20px;width:20px}.vrts-admin-header__logo-icon svg path{fill:#757575}.vrts-admin-header__logo-text{display:inline-block;font-size:16px}@media(max-width:782px){.vrts-admin-header__logo-text{display:none}}.vrts-admin-header__navigation{display:flex;font-size:13px;margin:0;white-space:nowrap}@media(max-width:782px){.vrts-admin-header__navigation{gap:20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.vrts-admin-header__navigation::-webkit-scrollbar{display:none}}.vrts-admin-header__navigation-item{display:flex;margin:0;text-align:center}.vrts-admin-header__navigation-link{padding:16px 20px;position:relative;text-decoration:none}.vrts-admin-header__navigation-link:after{background:var(--vrts-admin-theme-color);bottom:0;content:"";height:3px;right:0;opacity:0;position:absolute;transition:opacity .2s;width:100%}[aria-current=true] .vrts-admin-header__navigation-link{border-bottom-color:var(--vrts-admin-theme-color);font-weight:600}[aria-current=true] .vrts-admin-header__navigation-link:after{opacity:1}@media(max-width:480px){.vrts-admin-header__navigation-link{padding:16px 0}}.vrts-admin-header__navigation-link:focus,.vrts-admin-header__navigation-link:hover{color:var(--vrts-admin-theme-color)}.vrts-admin-header__navigation-link:focus{box-shadow:inset 0 0 0 2px var(--vrts-admin-theme-color)}.vrts-admin-header__navigation-link:not(:hover):not(:focus){color:#2e4453}.vrts-admin-header__navigation-button{align-self:center;border:1px solid var(--vrts-admin-theme-color);border-radius:50px;color:var(--vrts-admin-theme-color);margin-right:20px;padding:8px 14px;text-decoration:none}.vrts-admin-header__navigation-button:after{color:transparent;content:attr(title);display:block;font-weight:700;height:1px;overflow:hidden;position:relative;visibility:hidden}[aria-current=true] .vrts-admin-header__navigation-button{background:rgba(var(--vrts-admin-theme-color--rgb),.1);border:1px solid var(--vrts-admin-theme-color);font-weight:400}@media(max-width:782px){.vrts-admin-header__navigation-button{margin-right:0}}.vrts-admin-header__navigation-button:focus{box-shadow:0 0 0 2px var(--vrts-admin-theme-color)}.vrts-admin-header .update-plugins{background-color:#cc1818;border-radius:9px;box-sizing:border-box;color:#fff;display:inline-block;font-size:11px;height:18px;line-height:1.6;margin:0 0 -1px;min-width:18px;padding:0 5px;text-align:center;vertical-align:top}.vrts-admin-header .update-plugins:after{color:transparent;content:attr(title);display:block;font-weight:700;height:1px;overflow:hidden;visibility:hidden}
.vrts-notice{padding-bottom:.75em}.vrts-notice form,.vrts-notice p{display:inline;padding-right:0;padding-left:0}.vrts-notice .admin-notice-button{background:transparent;border:0;border-radius:0;line-height:1;margin-bottom:2px;min-height:19px;padding:0;text-decoration:underline}.vrts-notice .admin-notice-button:hover{background:transparent}
.vrts-alert-actions{display:block;position:relative}.vrts-alert-actions__trigger{background:transparent;border:0;color:inherit;cursor:pointer;height:42px;line-height:1;padding:.5rem;width:42px}.vrts-alert-actions__trigger:before{background:#f6f7f7;border-radius:2px;bottom:5px;content:"";right:5px;opacity:0;position:absolute;left:5px;top:5px;transition:opacity .2s;z-index:-1}.vrts-alert-actions__trigger:focus-visible:before,.vrts-alert-actions__trigger:hover:before,.vrts-alert-actions__trigger[aria-expanded=true]:before{opacity:1}.vrts-alert-actions__dropdown{background:#fff;border:1px solid #c3c4c7;box-shadow:0 3px 28px 0 rgba(0,0,0,.15);min-width:200px;opacity:0;position:absolute;left:0;top:calc(100% - 5px);transform:translateY(-4px);transition:all .15s;visibility:hidden;will-change:transform,opacity,visibility}.vrts-alert-actions__dropdown[aria-hidden=false]{opacity:1;transform:none;visibility:visible}.vrts-alert-actions__dropdown-action{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:.375rem;padding:12px 15px;text-decoration:none;transition:color .2s;white-space:nowrap;width:100%}.vrts-alert-actions__dropdown-action:focus-visible,.vrts-alert-actions__dropdown-action:hover{color:var(--vrts-admin-theme-color)}.vrts-alert-actions__dropdown-action:not(:last-child){border-bottom:1px solid #ccc}.vrts-alert-actions__modal .vrts-modal__content{max-width:450px}.vrts-alert-actions__modal .vrts-modal__content-inner{padding-top:15px}.vrts-alert-actions__modal-action{align-items:center;display:inline-flex;gap:.5rem;margin-top:10px}.vrts-alert-actions__modal-action-success{color:#00a32a;display:none;font-size:.75rem;margin-right:.5rem}.vrts-alert-actions__modal-action-success.is-active{display:block}.vrts-alert-actions__modal .spinner{display:none;margin:0}.vrts-alert-actions__modal .spinner.is-active{display:block}.vrts-alert-actions__modal textarea{border-color:#ccc}.vrts-alert-actions__modal .description{color:#757575}
.vrts-comparisons{--vrts-comparisons-slider-position:50%;border-top:0;box-sizing:border-box;display:block;margin-bottom:0}.vrts-comparisons__header{background-color:#fff;gap:1rem;z-index:1}.vrts-comparisons__header:has(vrts-modal:not([aria-hidden=true])){z-index:999999}@media(min-width:850px){.vrts-comparisons__header{position:sticky;top:calc(62px + var(--wp-admin--admin-bar--height))}[data-vrts-fullscreen=true] .vrts-comparisons__header{top:62px}}.vrts-comparisons__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.4;max-block-size:18.2px;overflow:hidden;padding-right:15px;text-overflow:ellipsis;white-space:normal}.vrts-comparisons__info{align-items:center;display:flex;padding-left:.25rem;z-index:1}.vrts-comparisons__info>:not(:last-child){position:relative}.vrts-comparisons__info>:not(:last-child):after{background:#c3c4c7;content:"";display:block;height:1rem;margin-right:.75rem;position:absolute;left:-.5px;width:1px}.vrts-comparisons__difference{align-items:center;color:#b32d2e;display:flex;padding-left:.75rem;white-space:nowrap}.vrts-comparisons__expand-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;width:42px}@media(max-width:667px){.vrts-comparisons__expand-button{display:none}}.vrts-comparisons__expand-button:before{background:#f6f7f7;border-radius:2px;bottom:5px;content:"";right:5px;opacity:0;position:absolute;left:5px;top:5px;transition:opacity .2s;z-index:-1}.vrts-comparisons__expand-button:focus-visible:before,.vrts-comparisons__expand-button:hover:before{opacity:1}.vrts-comparisons__expand-button svg{height:14px;width:auto}.vrts-comparisons__expand-button svg:last-child,[data-vrts-fullscreen=true] .vrts-comparisons__expand-button svg:first-child{display:none}[data-vrts-fullscreen=true] .vrts-comparisons__expand-button svg:last-child{display:block}.vrts-comparisons__content{display:grid;gap:.25rem;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:center;padding:15px}@container (max-width: 600px){.vrts-comparisons__content{gap:0;grid-template-columns:repeat(2,minmax(0,max-content))}}.vrts-comparisons__content-container{container-type:inline-size}.vrts-comparisons__figure{border:1px solid #c8d7e1;margin:0;min-height:100px;position:relative}.vrts-comparisons__figure-image{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%}@container (max-width: 600px){.vrts-comparisons__figure[data-vrts-comparisons-slot=comparison]{display:none}}.vrts-comparisons__diff-inidicator{background:#f0f0f1;border-block:1px solid transparent;box-sizing:border-box;height:100%;image-rendering:pixelated;width:4px}@container (max-width: 600px){.vrts-comparisons__diff-inidicator{margin-right:-9.5px}}.vrts-comparisons__slider{--vrts-comparisons-slider-height:100%;align-items:start;border:1px solid #c8d7e1;display:grid;overflow:clip;position:relative}.vrts-comparisons__slider .vrts-comparisons__figure{border:0;grid-column:1/1;grid-row:1/1;height:100%;margin:0;width:100%}.vrts-comparisons__slider [data-vrts-comparisons-slot=base]{clip-path:inset(0 calc(100% - var(--vrts-comparisons-slider-position)) 0 0)}.vrts-comparisons__slider [data-vrts-comparisons-slot=target]{clip-path:inset(0 0 0 var(--vrts-comparisons-slider-position))}.vrts-comparisons__slider:has(input:focus-visible) .vrts-comparisons__slider-handle svg{outline:2px solid var(--vrts-admin-theme-color);outline-offset:2px}.vrts-comparisons__slider-handle{--vrts-comparisons-offset:104px;--vrts-comparisons-handle-size:32px;--vrts-comparisons-handle-offest:20px;--vrts-comparisons-slider-centered:calc(100%/var(--vrts-comparisons-slider-aspect-ratio)/2 - var(--vrts-comparisons-handle-size)/2);--vrts-comparisons-viewport-centered:calc((100vh - var(--wp-admin--admin-bar--height) - 56px - 15px - var(--vrts-comparisons-offset))/2 - var(--vrts-comparisons-handle-size)/2 + 15%);align-items:flex-start;box-sizing:border-box;display:flex;grid-column:1/1;grid-row:1/1;height:calc(var(--vrts-comparisons-handle-size) + 10px);justify-content:center;margin-block:var(--vrts-comparisons-handle-offest);margin-block-start:max(var(--vrts-comparisons-handle-offest),min(var(--vrts-comparisons-slider-centered),var(--vrts-comparisons-viewport-centered)));position:sticky;top:calc(var(--vrts-comparisons-handle-size)/2 + 10%);width:100%}@media(min-width:851px){.vrts-comparisons__slider-handle{top:calc(var(--wp-admin--admin-bar--height) + var(--vrts-comparisons-offset) + var(--vrts-comparisons-handle-size)/2 + 10%)}}[data-vrts-fullscreen=true] .vrts-comparisons__slider-handle{top:calc(var(--vrts-comparisons-offset) + var(--vrts-comparisons-handle-size)/2 + 10%)}.vrts-comparisons__slider-handle svg{background:#fff;border:1px solid var(--vrts-admin-theme-color);border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);box-sizing:border-box;color:var(--vrts-admin-theme-color);height:var(--vrts-comparisons-handle-size);rLine truncated
#vrts_post_options_metabox figcaption>:first-child{margin-top:0}#vrts_post_options_metabox figcaption>:last-child{margin-bottom:0}#vrts_post_options_metabox .figure{margin:0}#vrts_post_options_metabox .figure-link{box-shadow:none;outline:none}#vrts_post_options_metabox .figure-title{margin-bottom:.5rem}#vrts_post_options_metabox .figure-image{aspect-ratio:16/9;border:1px solid #bfbfbf;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}#vrts_post_options_metabox .figure .howto{margin-top:.5rem}#vrts_post_options_metabox .vrts-testing-status{display:flex;gap:1rem;justify-content:space-between;margin-bottom:0}#vrts_post_options_metabox .vrts-testing-status--paused{color:#d94f4f}#vrts_post_options_metabox .vrts-testing-status--waiting{color:#f97b06}#vrts_post_options_metabox .vrts-testing-status--running{color:#4ab866}#vrts_post_options_metabox .vrts-testing-status-wrapper{display:flex;flex-direction:column;gap:5px;margin:1.5rem 0}#vrts_post_options_metabox .vrts-testing-status-wrapper>*{margin:0}#vrts_post_options_metabox .vrts-testing-status-wrapper .dashicons{display:none}#vrts_post_options_metabox .vrts-testing-status-info{color:#757575;display:flex;font-size:.75rem;gap:5px;justify-content:space-between}#vrts_post_options_metabox .settings-title{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}#vrts_post_options_metabox .settings textarea{width:100%}
.vrts-modal{animation:vrts-fade-in .2s both;display:flex;outline:0;padding:15px;z-index:9999999999}.vrts-modal[aria-hidden=true]{display:none}.vrts-modal,.vrts-modal__overlay{bottom:0;right:0;position:fixed;left:0;top:0}.vrts-modal__overlay{background-color:rgba(44,51,56,.35)}.vrts-modal__content{animation:vrts-fade-in .3s both,vrts-slide-up .3s both;background-color:#fff;border-radius:3px;box-shadow:-2px 2px 8px 4px rgba(30,30,30,.12);display:flex;flex-direction:column;margin:auto;max-height:min(100vh - 40px,620px);max-width:345px;min-width:250px;position:relative;width:100%;z-index:99999}.vrts-modal__content-inner{flex:1 1 auto;overflow:auto;padding:10px 15px 15px}.vrts-modal__close{all:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2711%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23757575%27 d=%27m10.256 1.41-3.54 3.54 3.54 3.54-1.41 1.41-3.54-3.53-3.53 3.53-1.42-1.42 3.53-3.53-3.53-3.53L1.776 0l3.53 3.53L8.846 0z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:3px;cursor:pointer;display:block!important;font-size:0;height:32px;position:absolute;left:7px;top:7px;transition:background-color .2s;width:32px;z-index:1}.vrts-modal__close:hover{background-color:#f6f7f7}.vrts-modal__close:focus-visible{outline:2px solid var(--vrts-admin-theme-color)}.vrts-modal__title{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:1.5;margin:0;padding:15px 15px 0 45px}
.vrts-settings{display:block}.vrts-settings h1{margin-bottom:20px}.vrts-settings form h2{font-size:20px;font-weight:400}.vrts-settings form h2 span{display:block;font-size:13px;font-weight:400;line-height:1.5;margin-top:.75rem}.vrts-settings fieldset{align-items:center;display:flex!important;gap:.5rem}.vrts-settings input[readonly]{background-color:#fff;border-color:#8c8f94;color:#2c3338}.vrts-settings .form-table td,.vrts-settings .form-table th{padding:0 0 24px 24px}.vrts-settings .form-table td fieldset label{margin:0!important}.vrts-settings__pro-label{background:#757575;border-radius:35px;color:#fff;display:inline-block;font-size:11px;font-weight:600;line-height:1;padding:.25rem .5rem;text-transform:uppercase}.vrts-settings__modal-info{margin-top:0}
.vrts-test-run-alerts__heading{align-items:center;background:#f0f0f1;display:flex;height:62px;justify-content:space-between;overflow:hidden;padding:0;transition:box-shadow .2s}.vrts-test-run-alerts__heading[data-is-sticky=true]{box-shadow:0 1px 0 0 #c3c4c7}.vrts-test-run-alerts__heading a{text-decoration:none}.vrts-test-run-alerts__heading>*{align-items:center;display:flex;gap:.25rem}@media(min-width:851px){.vrts-test-run-alerts__heading{padding:0 20px;position:sticky;top:-.1px;z-index:3}}.vrts-test-run-alerts__heading-link{background:transparent;border:0;cursor:pointer;min-height:30px;padding:0;position:relative;transition:color .2s}.vrts-test-run-alerts__heading-link:before{bottom:-5px;content:"";right:-15px;position:absolute;left:-15px;top:-5px}.vrts-test-run-alerts__heading-link:hover{color:#2271b1}.vrts-test-run-alerts__heading-link--button{color:inherit}.vrts-test-run-alerts__list{display:flex;gap:10px;margin:0 -10px;overflow-x:scroll;padding:0 10px 10px;-webkit-overflow-scrolling:touch}@media(min-width:851px){.vrts-test-run-alerts__list{flex-direction:column;margin:0 0 20px;overflow:visible;padding:0 20px}}.vrts-test-run-alerts__card{background:#fff;border:1px solid #c3c4c7;box-shadow:inset 0 0 0 1px transparent;box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;transition:all .1s;width:60%}@media(min-width:480px){.vrts-test-run-alerts__card{width:40%}}@media(min-width:600px){.vrts-test-run-alerts__card{width:30%}}@media(min-width:851px){.vrts-test-run-alerts__card{width:100%}}.vrts-test-run-alerts__card:has([data-vrts-state=read]){background:#f6f7f9}.vrts-test-run-alerts__card:has(:hover),.vrts-test-run-alerts__card:has([data-vrts-current=true]){border-color:var(--vrts-admin-theme-color);box-shadow:inset 0 0 0 1px var(--vrts-admin-theme-color)}.vrts-test-run-alerts__card:has([data-vrts-current=false]:focus-visible){border-color:#a7aaad;box-shadow:inset 0 0 0 1px #a7aaad}.vrts-test-run-alerts__card-link{display:block;padding:10px 10px 0;text-decoration:none}.vrts-test-run-alerts__card-link:focus{box-shadow:none;outline:none}.vrts-test-run-alerts__card-figure{align-items:center;aspect-ratio:1/1.15;background:#f6f7f7;border:1px solid #dcdcde;display:flex;justify-content:center;margin:0;position:relative;width:100%}.vrts-test-run-alerts__card-flag{right:10px;position:absolute;top:10px;visibility:hidden}[data-vrts-false-positive=true] .vrts-test-run-alerts__card-flag{visibility:visible}.vrts-test-run-alerts__card-image{max-height:100%;max-width:100%;position:absolute}.vrts-test-run-alerts__card-path,.vrts-test-run-alerts__card-title-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrts-test-run-alerts__card-title{align-items:center;color:#3c434a;display:flex;font-weight:700;gap:.3125rem;margin-bottom:4px;margin-top:12px;text-decoration:none}[data-vrts-state=read] .vrts-test-run-alerts__card-title{font-weight:400}[data-vrts-state=unread] .vrts-test-run-alerts__card-title:after{background:var(--vrts-admin-theme-color);border-radius:50%;content:"";flex:0 0 auto;height:8px;margin-top:1px;width:8px}.vrts-test-run-alerts__card-path{margin-top:-10px;padding:10px}.vrts-test-run-alerts__card-path:focus{box-shadow:none;outline:none}.vrts-test-run-alerts__card-path:focus-visible{outline:2px solid #a7aaad;outline-offset:-8px;text-decoration:none}
.vrts-test-run-info{align-items:center;display:flex;gap:.5rem}@media(max-width:700px){.vrts-test-run-info{flex-wrap:wrap}}.vrts-test-run-info>*{align-items:center;display:flex;flex-shrink:0;gap:.5rem;min-width:0}.vrts-test-run-info>:not(:last-child):after{background:#c3c4c7;content:"";display:block;height:1rem;width:1px}.vrts-test-run-info__trigger{flex-shrink:1}.vrts-test-run-info .vrts-test-run-trigger-notes{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#787c82;display:-webkit-box;font-size:13px;line-height:1.4;max-block-size:18.2px;overflow:hidden;text-overflow:ellipsis;white-space:normal}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.vrts-test-run-wrap #wpfooter{display:none}.vrts-test-run-wrap #wpbody-content{padding-bottom:0}@media(min-width:851px){.vrts-test-run-wrap #wpbody-content{position:sticky;top:0}}.vrts-test-run-page{--vrts-test-run-page-offset:54px;display:flex;flex-direction:column;margin-left:10px;min-height:100vh}@media(min-width:851px){.vrts-test-run-page{flex-direction:row;gap:20px;margin-right:-20px;margin-left:20px}}.vrts-test-run-page__sidebar{order:2}.vrts-test-run-page__sidebar::-webkit-scrollbar{height:2px;width:2px}.vrts-test-run-page__sidebar::-webkit-scrollbar-track{background:linear-gradient(-90deg,#c3c4c7 1px,transparent 0)}.vrts-test-run-page__sidebar::-webkit-scrollbar-thumb{background:#a7aaad}@media(min-width:851px){.vrts-test-run-page__sidebar{height:calc(100vh - var(--wp-admin--admin-bar--height) - var(--vrts-test-run-page-offset));order:-1;overflow-x:hidden;overflow-y:scroll;position:sticky;top:var(--wp-admin--admin-bar--height);width:280px;-webkit-overflow-scrolling:touch}}.vrts-test-run-page__content{flex:1;padding-bottom:20px;padding-top:10px}.vrts-test-run-page__content[data-vrts-fullscreen=true]{background-color:#f0f0f1;overflow:auto;padding:0 20px 20px}@media(min-width:851px){.vrts-test-run-page__content{padding-top:0}}.vrts-test-run-page__content-heading{border-bottom:1px solid #c3c4c7;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 0;row-gap:1rem}@media(min-width:851px){.vrts-test-run-page__content-heading{background:#f0f0f1;box-sizing:border-box;flex-wrap:nowrap;height:62px;padding:0;position:sticky;top:var(--wp-admin--admin-bar--height);z-index:1}[data-vrts-fullscreen=true] .vrts-test-run-page__content-heading{top:0}}.vrts-test-run-page__content-navigation-info{align-items:center;color:#757575;display:none;gap:.25rem;justify-content:center;margin-top:1rem}@media(min-width:851px){.vrts-test-run-page__content-navigation-info{display:flex}}.vrts-test-run-page__content-navigation-info svg{background:#dcdcde;border-radius:3px;color:#3c434a;height:.75rem;padding:5px;width:.75rem}
.vrts-test-run-pagination{align-items:center;display:flex;gap:.25rem}.vrts-test-run-pagination__text{margin-left:.25rem;white-space:nowrap}.vrts-test-run-pagination .button{display:inline-block;font-size:16px;line-height:1.625;margin:0;min-height:30px;min-width:30px;padding:0 4px;text-align:center;vertical-align:baseline}
.vrts-test-run-receipt{background-color:#f6f7fb;box-shadow:0 0 6px 2px rgba(0,0,0,.07);margin:30px auto;max-width:280px;padding:0 12px;position:relative;transition:box-shadow .2s}@media(min-width:851px){.vrts-test-run-receipt{margin:8px 20px 20px;max-width:100%}}.vrts-test-run-receipt:has(.vrts-test-run-receipt__link:focus-visible),.vrts-test-run-receipt:has(.vrts-test-run-receipt__link:hover){box-shadow:0 0 6px 2px rgba(0,0,0,.15)}.vrts-test-run-receipt:after,.vrts-test-run-receipt:before{--vrts-test-run-receipt-mask:radial-gradient(10px at top,#0000 97%,#000) 50% /18.5px 100%;background:inherit;bottom:100%;content:"";display:block;height:10px;right:0;-webkit-mask:var(--vrts-test-run-receipt-mask);mask:var(--vrts-test-run-receipt-mask);position:absolute;left:0}.vrts-test-run-receipt:after{--vrts-test-run-receipt-mask:radial-gradient(10px at bottom,#0000 97%,#000) 50% /18.5px 100%;bottom:-10px}.vrts-test-run-receipt>*{padding:12px 0}.vrts-test-run-receipt>:where(:not(:last-child)){border-bottom:1px dashed #c3c4c7}.vrts-test-run-receipt>svg{bottom:100%;right:0;padding:0;position:absolute;width:100%}.vrts-test-run-receipt a{z-index:2}.vrts-test-run-receipt__link{border:none;display:block;inset:0;position:absolute}.vrts-test-run-receipt__link:focus{box-shadow:none;outline:0}.vrts-test-run-receipt__header{display:flex;flex-direction:column;gap:10px;padding-top:20px}.vrts-test-run-receipt__header-logo{align-items:center;display:flex;font-size:15px;font-weight:600;gap:.5rem;justify-content:center}.vrts-test-run-receipt__header-logo svg{height:20px;width:20px}.vrts-test-run-receipt__header-logo svg path{fill:#2c3338}.vrts-test-run-receipt__header-info{display:flex;flex-direction:column;font-size:14px;gap:2px;text-align:center}.vrts-test-run-receipt__header-info a{font-size:11px}.vrts-test-run-receipt__info{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;font-size:11px;justify-content:center}.vrts-test-run-receipt__pages-status,.vrts-test-run-receipt__total{display:flex;flex-direction:column;gap:4px;line-height:16px}.vrts-test-run-receipt__pages-status-heading,.vrts-test-run-receipt__pages-status-row,.vrts-test-run-receipt__total-heading,.vrts-test-run-receipt__total-row{display:flex;gap:10px;justify-content:space-between}.vrts-test-run-receipt__pages-status-heading,.vrts-test-run-receipt__total-heading{font-size:12px;font-weight:700;line-height:1.6}.vrts-test-run-receipt__pages-status-row,.vrts-test-run-receipt__total-row{font-size:11px}.vrts-test-run-receipt__pages-status a,.vrts-test-run-receipt__total a{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:inherit;display:-webkit-box;max-block-size:16px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:normal;word-break:break-all}.vrts-test-run-receipt__pages-status a:hover,.vrts-test-run-receipt__total a:hover{text-decoration:underline}.vrts-test-run-receipt__total{border-top:1px dashed #c3c4c7;margin-top:2px}.vrts-test-run-receipt__total-heading{font-size:14px}.vrts-test-run-receipt__total-heading>:first-child{text-transform:uppercase}.vrts-test-run-receipt__total-row{font-size:12px}.vrts-test-run-receipt__total-row--success{color:#4ab866}.vrts-test-run-receipt__total-row--failed{color:#b32d2e}.vrts-test-run-receipt__trigger{font-size:11px;line-height:1.4}.vrts-test-run-receipt__trigger .vrts-test-run-trigger{font-size:inherit;margin-right:5px;margin-left:5px}.vrts-test-run-receipt__trigger-notes{color:#757575}.vrts-test-run-receipt__footer{font-weight:700;text-align:center;text-transform:uppercase}
.vrts-test-run-success{border-top:0;display:block;overflow:hidden;padding:max(50px,8%) 20px}.vrts-test-run-success__inner{margin-bottom:1.5rem;margin-inline:auto;max-width:600px}.vrts-test-run-success__lottie-player{align-items:center;aspect-ratio:10/8;display:flex;justify-content:center;margin-top:-24%;pointer-events:none;position:relative}.vrts-test-run-success__lottie-player svg{inset:0;position:absolute}.vrts-test-run-success__content{margin-top:-24%;text-align:center}.vrts-test-run-success__content>p{font-size:16px;font-weight:600;margin:0}.vrts-test-run-success__content blockquote{margin:2rem auto 0;max-width:350px;text-wrap:balance}.vrts-test-run-success__content blockquote cite,.vrts-test-run-success__content blockquote p{color:#646970;font-size:1rem;letter-spacing:.01em;line-height:1.5;margin:5px}.vrts-test-run-success__content blockquote cite{color:#757575;font-size:.875rem}
.vrts-test-runs-page{display:block}.vrts-test-runs-page .tablenav.top{clear:none}.vrts-test-runs-list-table{overflow:hidden;position:relative}.vrts-test-runs-list-table .check-column{padding:10px 10px 0 0!important;text-align:center;width:28px}@media screen and (max-width:782px){.vrts-test-runs-list-table .column-status{padding-bottom:8px!important}}.vrts-test-runs-list-table .vrts-runs-status--passed{color:#4ab866}.vrts-test-runs-list-table .vrts-runs-status--scheduled{color:#f97b06}.vrts-test-runs-list-table .vrts-runs-status--has-alerts{color:#d94f4f}.vrts-test-runs-list-table .vrts-runs-status--running{animation:vrts-rotate 1.5s linear infinite;color:#2271b1}.vrts-test-runs-list-table .row-title{align-items:center;color:#2271b1;display:flex;gap:.3125rem;line-height:1;padding:3px 0}.vrts-test-runs-list-table .row-title:where(a):before{content:"";height:100%;right:-38px;position:absolute;top:0;width:100vw}.vrts-test-runs-list-table [data-vrts-test-run-status=running] .row-title{color:#f97b06}.vrts-test-runs-list-table [data-vrts-test-run-status=scheduled] .row-title{color:#3c434a}.vrts-test-runs-list-table .row-actions{display:flex;flex-wrap:wrap;gap:4px;visibility:hidden}.vrts-test-runs-list-table .row-actions>:not(:first-child):before{content:" | "}.vrts-test-runs-list-table tr[data-has-alerts] .row-title,.vrts-test-runs-list-table tr[data-has-alerts] .vrts-test-run-trigger,.vrts-test-runs-list-table tr[data-has-alerts] .vrts-testing-status-wrapper>:first-child{font-weight:600}.vrts-test-runs-list-table tr[data-has-alerts] .row-title:after{background:var(--vrts-admin-theme-color);border-radius:50%;content:"";flex:0 0 auto;height:8px;width:8px}.vrts-test-runs-list-table tr.test-run-highlighted{animation:vrts-color-highlight 2s ease}.vrts-test-runs-list-table tr:hover .row-actions{visibility:visible}.vrts-test-runs-list-table .vrts-test-run-view-alerts{align-items:center;display:inline-flex;gap:4px}.vrts-test-runs-list-queue-table{margin-bottom:20px;margin-top:10px}.vrts-test-runs-list-queue-table tfoot,.vrts-test-runs-list-queue-table thead{display:none}.subsubsub:has(+.vrts-test-runs-list-queue-table){float:none;text-align:right}
.page-title-actions{display:inline-flex;gap:1ch;list-style:none;margin:0;padding:0 0 4px}.page-title-actions li{margin:0}.page-title-actions .vrts-page-title-action{line-height:2.30769231;min-height:32px;padding:0 12px;position:relative;top:-3px}@media(max-width:480px){.vrts_tests_page_wp_link{margin-top:-250px!important;max-height:80vh}}.vrts_tests_page_wp_link .link-search-field,.vrts_tests_page_wp_link .link-url-field{margin:0!important;max-width:100%!important;width:100%!important}.vrts_tests_page_wp_link .link-search-wrapper{position:relative}.vrts_tests_page_wp_link .link-search-wrapper .spinner{margin:0!important;position:absolute;left:40px;top:4px}.vrts_tests_page_wp_link .vrts-tests--active{opacity:.6;pointer-events:none}.vrts_tests_page_wp_link #link-options{display:none;visibility:hidden}.vrts_tests_page_wp_link #wplink-link-existing-content{padding-top:8px}.vrts_tests_page_wp_link #wp-link .query-results{height:100%;max-height:calc(100% - 90px);top:80px}.vrts_tests_page_wp_link .item-permalink{font-size:.66rem}.vrts-list-table-page .quick-edit-row-test label{pointer-events:none}.vrts-list-table-page .quick-edit-row-test textarea{width:100%}.vrts-list-table-page .quick-edit-row-test .inline-edit-col{max-width:485px}
.vrts_upgrade_page iframe{margin-top:10px}
@@ -0,0 +1 @@
<?php return array('dependencies' => array('wp-core-data', 'wp-data', 'wp-i18n'), 'version' => '9954b94a5bbe9fa829ac');
@@ -0,0 +1,18 @@
:root{--vrts-admin-theme-color:#2271b1}.admin-color-fresh{--vrts-admin-theme-color:#1e8cbe}.admin-color-modern{--vrts-admin-theme-color:#3858e9}.admin-color-light{--vrts-admin-theme-color:#04a4cc}.admin-color-blue{--vrts-admin-theme-color:#e1a948}.admin-color-coffee{--vrts-admin-theme-color:#c7a589}.admin-color-ectoplasm{--vrts-admin-theme-color:#a3b745}.admin-color-midnight{--vrts-admin-theme-color:#dd362d}.admin-color-ocean{--vrts-admin-theme-color:#9ebaa0}.admin-color-sunrise{--vrts-admin-theme-color:#dd823b}@keyframes vrts-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vrts-slide-up{0%{transform:translateY(20px)}}@keyframes vrts-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vrts-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes vrts-scale-up-down{0%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleX(1)}20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.5,1.5,1.5)}40%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.7,.7,.7)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.3,1.3,1.3)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.8,.8,.8)}to{transform:scaleX(1)}}@keyframes vrts-color-highlight{25%{background-color:rgba(32,113,177,.2)}75%{background-color:rgba(32,113,177,.2)}}.vrts-list-table-page tbody{background-color:#f6f7f9}.vrts-list-table-page tr{position:relative}.vrts-list-table-page td,.vrts-list-table-page th{border-bottom:1px solid #c3c4c7;padding:10px}.vrts-list-table-page td:where(:not(.column-title))>*,.vrts-list-table-page th:where(:not(.column-title))>*{position:relative;z-index:2}.vrts-list-table-page .vrts-testing-status{align-items:flex-start;display:flex;flex-direction:column;margin:0}.vrts-list-table-page .vrts-testing-status--paused{color:#d94f4f}.vrts-list-table-page .vrts-testing-status--running{color:#4ab866}.vrts-list-table-page .vrts-testing-status--waiting{color:#f97b06}.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) .test-run-row[data-has-alerts]{background-color:#fff}.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td strong,.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td>div{align-self:flex-start}@media(min-width:783px){.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td strong,.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td>div{display:inline-block}}.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td.column-title{display:flex;flex-direction:column;position:relative}@media(max-width:782px){.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td.column-status,.vrts-test-runs-list-table:not(.vrts-test-runs-list-queue-table) td.column-trigger{padding-block:10px!important}}.column-vrts_testing_status{width:3.5rem}.column-vrts_testing_status .vrts-status{display:block;height:20px;width:20px}.column-vrts_testing_status .vrts-icon-status{background:#757575;border-radius:50%;display:inline-block;height:12px;margin:3px 10px 0 3px;vertical-align:top;width:12px}.column-vrts_testing_status .vrts-icon-status--paused{background:#d94f4f}.column-vrts_testing_status .vrts-icon-status--running{background:#4ab866}.vrts-metabox-notice{background:#fff;border:1px solid #c3c4c7;border-left-width:4px;padding:12px}.vrts-metabox-notice-is-info{border-left-color:#2271b1}.vrts-metabox-notice-is-error{border-left-color:#d63638}.vrts-metabox-notice-is-success{border-left-color:#4ab866}.vrts-metabox-notice+.vrts-metabox-notice{margin-top:1rem}.vrts-metabox-notice>:first-child{margin-top:0}.vrts-metabox-notice>:last-child{margin-bottom:0}.vrts-test-run-trigger{background:hsla(0,0%,75%,.15);border-radius:32px;color:#2c3338;display:inline-block;font-size:13px;padding:4px 10px}.vrts-test-run-trigger--api{background:rgba(224,84,6,.15);color:#ae4204}.vrts-test-run-trigger--scheduled{background:rgba(106,26,185,.1);color:#591b98}.vrts-test-run-trigger--manual{background:rgba(5,116,206,.1);color:#045495}.vrts-test-run-trigger--update{background:rgba(200,11,147,.1);color:#a51d7f}.vrts-test-run-trigger-notes{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrts-tooltip{position:relative}.vrts-tooltip-icon{align-items:center;color:#2271b1;display:flex;justify-content:center}.vrts-tooltip-icon:before{font-size:1rem}.vrts-tooltip-icon svg{fill:currentcolor}.vrts-tooltip-content{display:block;padding:.5rem;position:absolute;right:20px;top:-10px;visibility:hidden;width:240px;z-index:1000002}.vrts-tooltip-content-inner{background:#000;border-radius:2px;color:#f0f0f0;display:block;font-size:12px;line-height:1.4;padding:.725rem}.vrts-tooltip-content-inner a{color:#fff}.vrts-tooltip:hover .vrts-tooltip-content{visibility:visible}.vrts-testing-toogle{align-items:center;display:flex;gap:.25rem}.vrts-testing-toogle .vrts-tooltip{margin-left:auto}.vrLine truncated
.driver-no-interaction,.driver-overlay{pointer-events:none}.driver-overlay{animation:vrts-fade-in .2s ease-in-out}.driver-popover{all:unset;animation:vrts-fade-in .2s;background-color:#fff;border-radius:2px;box-shadow:2px 2px 8px 4px rgba(30,30,30,.12);box-sizing:border-box;color:#1e1e1e;line-height:1.5;max-width:345px;min-width:250px;padding:15px;position:fixed;right:0;top:0;z-index:100099;-webkit-font-smoothing:antialiased}.driver-popover-title{font-size:1rem;font-weight:600;line-height:1.5;padding-right:25px}.driver-popover-description{font-size:.8125rem;margin-top:10px}.driver-popover-close-btn{all:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2711%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23757575%27 d=%27m10.256 1.41-3.54 3.54 3.54 3.54-1.41 1.41-3.54-3.53-3.53 3.53-1.42-1.42 3.53-3.53-3.53-3.53L1.776 0l3.53 3.53L8.846 0z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:3px;cursor:pointer;display:block!important;font-size:0;height:32px;position:absolute;right:7px;top:7px;transition:background-color .2s;width:32px;z-index:1}.driver-popover-close-btn:hover{background-color:#f6f7f7}.driver-popover-footer{align-items:flex-end;display:flex;gap:10px;justify-content:space-between;margin-top:15px}.driver-popover-navigation-btns{display:flex;gap:10px;margin-left:auto}.driver-popover-navigation-btns .button-secondary[disabled]{border-color:#2271b1!important;color:#2271b1!important;opacity:.5}.driver-popover-navigation-btns .button-secondary,.driver-popover-navigation-btns .button-secondary[disabled]{background:transparent!important}.driver-popover-next-btn,.driver-popover-prev-btn{align-items:center;display:flex!important;gap:4px}.driver-popover-next-btn[hidden],.driver-popover-prev-btn[hidden]{display:none!important}.driver-popover-next-btn:not(.driver-popover-success-btn):after,.driver-popover-prev-btn:before{background-position:center 52%;background-repeat:no-repeat;content:"";display:block;height:100%;width:12px}.driver-popover-prev-btn:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%232271B1%27 d=%27M11.057 4.35v1.3h-7.8l2.6 2.6-.65 1.3L.657 5 5.207.45l.65 1.3-2.6 2.6z%27/%3E%3C/svg%3E")}.driver-popover-next-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"10\" fill=\"none\"><path fill=\"%23fff\" d=\"M.657 5.65v-1.3h7.8l-2.6-2.6.65-1.3L11.057 5l-4.55 4.55-.65-1.3 2.6-2.6z\"/></svg>")}.driver-popover-progress-text{color:#757575;font-size:.75rem}.driver-popover-arrow{border:8px solid #fff;content:"";position:absolute}.driver-popover-arrow-none,.driver-popover-arrow-side-center,.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;left:100%}.driver-popover-arrow-side-right{border-bottom-color:transparent;border-left-color:transparent;border-top-color:transparent;right:100%}.driver-popover-arrow-side-top{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;top:100%}.driver-popover-arrow-side-bottom{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;bottom:100%}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:8px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:8px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:8px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:8px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.vrts-onboarding-nonblocking~.driver-overlay{display:none}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.vrts-admin-header{background:#fff;border-bottom:1px solid #e2e4e7;box-sizing:border-box;display:flex;gap:25px;height:54px;margin-left:-20px;padding-left:20px;padding-top:0}@media(max-width:600px){.vrts-admin-header{height:100px;padding-top:46px}}@media(max-width:782px){.vrts-admin-header{margin-left:-10px;padding-left:10px}}@media(max-width:600px){.vrts-admin-header+#wpbody{padding-top:0}}.vrts-admin-header__logo{align-items:center;display:flex;gap:8px;position:relative;text-decoration:none;top:-1px}.vrts-admin-header__logo-icon{height:20px;width:20px}.vrts-admin-header__logo-icon svg path{fill:#757575}.vrts-admin-header__logo-text{display:inline-block;font-size:16px}@media(max-width:782px){.vrts-admin-header__logo-text{display:none}}.vrts-admin-header__navigation{display:flex;font-size:13px;margin:0;white-space:nowrap}@media(max-width:782px){.vrts-admin-header__navigation{gap:20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.vrts-admin-header__navigation::-webkit-scrollbar{display:none}}.vrts-admin-header__navigation-item{display:flex;margin:0;text-align:center}.vrts-admin-header__navigation-link{padding:16px 20px;position:relative;text-decoration:none}.vrts-admin-header__navigation-link:after{background:var(--vrts-admin-theme-color);bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;transition:opacity .2s;width:100%}[aria-current=true] .vrts-admin-header__navigation-link{border-bottom-color:var(--vrts-admin-theme-color);font-weight:600}[aria-current=true] .vrts-admin-header__navigation-link:after{opacity:1}@media(max-width:480px){.vrts-admin-header__navigation-link{padding:16px 0}}.vrts-admin-header__navigation-link:focus,.vrts-admin-header__navigation-link:hover{color:var(--vrts-admin-theme-color)}.vrts-admin-header__navigation-link:focus{box-shadow:inset 0 0 0 2px var(--vrts-admin-theme-color)}.vrts-admin-header__navigation-link:not(:hover):not(:focus){color:#2e4453}.vrts-admin-header__navigation-button{align-self:center;border:1px solid var(--vrts-admin-theme-color);border-radius:50px;color:var(--vrts-admin-theme-color);margin-left:20px;padding:8px 14px;text-decoration:none}.vrts-admin-header__navigation-button:after{color:transparent;content:attr(title);display:block;font-weight:700;height:1px;overflow:hidden;position:relative;visibility:hidden}[aria-current=true] .vrts-admin-header__navigation-button{background:rgba(var(--vrts-admin-theme-color--rgb),.1);border:1px solid var(--vrts-admin-theme-color);font-weight:400}@media(max-width:782px){.vrts-admin-header__navigation-button{margin-left:0}}.vrts-admin-header__navigation-button:focus{box-shadow:0 0 0 2px var(--vrts-admin-theme-color)}.vrts-admin-header .update-plugins{background-color:#cc1818;border-radius:9px;box-sizing:border-box;color:#fff;display:inline-block;font-size:11px;height:18px;line-height:1.6;margin:0 0 -1px;min-width:18px;padding:0 5px;text-align:center;vertical-align:top}.vrts-admin-header .update-plugins:after{color:transparent;content:attr(title);display:block;font-weight:700;height:1px;overflow:hidden;visibility:hidden}
.vrts-notice{padding-bottom:.75em}.vrts-notice form,.vrts-notice p{display:inline;padding-left:0;padding-right:0}.vrts-notice .admin-notice-button{background:transparent;border:0;border-radius:0;line-height:1;margin-bottom:2px;min-height:19px;padding:0;text-decoration:underline}.vrts-notice .admin-notice-button:hover{background:transparent}
.vrts-alert-actions{display:block;position:relative}.vrts-alert-actions__trigger{background:transparent;border:0;color:inherit;cursor:pointer;height:42px;line-height:1;padding:.5rem;width:42px}.vrts-alert-actions__trigger:before{background:#f6f7f7;border-radius:2px;bottom:5px;content:"";left:5px;opacity:0;position:absolute;right:5px;top:5px;transition:opacity .2s;z-index:-1}.vrts-alert-actions__trigger:focus-visible:before,.vrts-alert-actions__trigger:hover:before,.vrts-alert-actions__trigger[aria-expanded=true]:before{opacity:1}.vrts-alert-actions__dropdown{background:#fff;border:1px solid #c3c4c7;box-shadow:0 3px 28px 0 rgba(0,0,0,.15);min-width:200px;opacity:0;position:absolute;right:0;top:calc(100% - 5px);transform:translateY(-4px);transition:all .15s;visibility:hidden;will-change:transform,opacity,visibility}.vrts-alert-actions__dropdown[aria-hidden=false]{opacity:1;transform:none;visibility:visible}.vrts-alert-actions__dropdown-action{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:.375rem;padding:12px 15px;text-decoration:none;transition:color .2s;white-space:nowrap;width:100%}.vrts-alert-actions__dropdown-action:focus-visible,.vrts-alert-actions__dropdown-action:hover{color:var(--vrts-admin-theme-color)}.vrts-alert-actions__dropdown-action:not(:last-child){border-bottom:1px solid #ccc}.vrts-alert-actions__modal .vrts-modal__content{max-width:450px}.vrts-alert-actions__modal .vrts-modal__content-inner{padding-top:15px}.vrts-alert-actions__modal-action{align-items:center;display:inline-flex;gap:.5rem;margin-top:10px}.vrts-alert-actions__modal-action-success{color:#00a32a;display:none;font-size:.75rem;margin-left:.5rem}.vrts-alert-actions__modal-action-success.is-active{display:block}.vrts-alert-actions__modal .spinner{display:none;margin:0}.vrts-alert-actions__modal .spinner.is-active{display:block}.vrts-alert-actions__modal textarea{border-color:#ccc}.vrts-alert-actions__modal .description{color:#757575}
.vrts-comparisons{--vrts-comparisons-slider-position:50%;border-top:0;box-sizing:border-box;display:block;margin-bottom:0}.vrts-comparisons__header{background-color:#fff;gap:1rem;z-index:1}.vrts-comparisons__header:has(vrts-modal:not([aria-hidden=true])){z-index:999999}@media(min-width:850px){.vrts-comparisons__header{position:sticky;top:calc(62px + var(--wp-admin--admin-bar--height))}[data-vrts-fullscreen=true] .vrts-comparisons__header{top:62px}}.vrts-comparisons__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.4;max-block-size:18.2px;overflow:hidden;padding-left:15px;text-overflow:ellipsis;white-space:normal}.vrts-comparisons__info{align-items:center;display:flex;padding-right:.25rem;z-index:1}.vrts-comparisons__info>:not(:last-child){position:relative}.vrts-comparisons__info>:not(:last-child):after{background:#c3c4c7;content:"";display:block;height:1rem;margin-left:.75rem;position:absolute;right:-.5px;width:1px}.vrts-comparisons__difference{align-items:center;color:#b32d2e;display:flex;padding-right:.75rem;white-space:nowrap}.vrts-comparisons__expand-button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;width:42px}@media(max-width:667px){.vrts-comparisons__expand-button{display:none}}.vrts-comparisons__expand-button:before{background:#f6f7f7;border-radius:2px;bottom:5px;content:"";left:5px;opacity:0;position:absolute;right:5px;top:5px;transition:opacity .2s;z-index:-1}.vrts-comparisons__expand-button:focus-visible:before,.vrts-comparisons__expand-button:hover:before{opacity:1}.vrts-comparisons__expand-button svg{height:14px;width:auto}.vrts-comparisons__expand-button svg:last-child,[data-vrts-fullscreen=true] .vrts-comparisons__expand-button svg:first-child{display:none}[data-vrts-fullscreen=true] .vrts-comparisons__expand-button svg:last-child{display:block}.vrts-comparisons__content{display:grid;gap:.25rem;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:center;padding:15px}@container (max-width: 600px){.vrts-comparisons__content{gap:0;grid-template-columns:repeat(2,minmax(0,max-content))}}.vrts-comparisons__content-container{container-type:inline-size}.vrts-comparisons__figure{border:1px solid #c8d7e1;margin:0;min-height:100px;position:relative}.vrts-comparisons__figure-image{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%}@container (max-width: 600px){.vrts-comparisons__figure[data-vrts-comparisons-slot=comparison]{display:none}}.vrts-comparisons__diff-inidicator{background:#f0f0f1;border-block:1px solid transparent;box-sizing:border-box;height:100%;image-rendering:pixelated;width:4px}@container (max-width: 600px){.vrts-comparisons__diff-inidicator{margin-left:-9.5px}}.vrts-comparisons__slider{--vrts-comparisons-slider-height:100%;align-items:start;border:1px solid #c8d7e1;display:grid;overflow:clip;position:relative}.vrts-comparisons__slider .vrts-comparisons__figure{border:0;grid-column:1/1;grid-row:1/1;height:100%;margin:0;width:100%}.vrts-comparisons__slider [data-vrts-comparisons-slot=base]{clip-path:inset(0 calc(100% - var(--vrts-comparisons-slider-position)) 0 0)}.vrts-comparisons__slider [data-vrts-comparisons-slot=target]{clip-path:inset(0 0 0 var(--vrts-comparisons-slider-position))}.vrts-comparisons__slider:has(input:focus-visible) .vrts-comparisons__slider-handle svg{outline:2px solid var(--vrts-admin-theme-color);outline-offset:2px}.vrts-comparisons__slider-handle{--vrts-comparisons-offset:104px;--vrts-comparisons-handle-size:32px;--vrts-comparisons-handle-offest:20px;--vrts-comparisons-slider-centered:calc(100%/var(--vrts-comparisons-slider-aspect-ratio)/2 - var(--vrts-comparisons-handle-size)/2);--vrts-comparisons-viewport-centered:calc((100vh - var(--wp-admin--admin-bar--height) - 56px - 15px - var(--vrts-comparisons-offset))/2 - var(--vrts-comparisons-handle-size)/2 + 15%);align-items:flex-start;box-sizing:border-box;display:flex;grid-column:1/1;grid-row:1/1;height:calc(var(--vrts-comparisons-handle-size) + 10px);justify-content:center;margin-block:var(--vrts-comparisons-handle-offest);margin-block-start:max(var(--vrts-comparisons-handle-offest),min(var(--vrts-comparisons-slider-centered),var(--vrts-comparisons-viewport-centered)));position:sticky;top:calc(var(--vrts-comparisons-handle-size)/2 + 10%);width:100%}@media(min-width:851px){.vrts-comparisons__slider-handle{top:calc(var(--wp-admin--admin-bar--height) + var(--vrts-comparisons-offset) + var(--vrts-comparisons-handle-size)/2 + 10%)}}[data-vrts-fullscreen=true] .vrts-comparisons__slider-handle{top:calc(var(--vrts-comparisons-offset) + var(--vrts-comparisons-handle-size)/2 + 10%)}.vrts-comparisons__slider-handle svg{background:#fff;border:1px solid var(--vrts-admin-theme-color);border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);box-sizing:border-box;color:var(--vrts-admin-theme-color);height:var(--vrts-comparisons-handle-size);lLine truncated
#vrts_post_options_metabox figcaption>:first-child{margin-top:0}#vrts_post_options_metabox figcaption>:last-child{margin-bottom:0}#vrts_post_options_metabox .figure{margin:0}#vrts_post_options_metabox .figure-link{box-shadow:none;outline:none}#vrts_post_options_metabox .figure-title{margin-bottom:.5rem}#vrts_post_options_metabox .figure-image{aspect-ratio:16/9;border:1px solid #bfbfbf;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}#vrts_post_options_metabox .figure .howto{margin-top:.5rem}#vrts_post_options_metabox .vrts-testing-status{display:flex;gap:1rem;justify-content:space-between;margin-bottom:0}#vrts_post_options_metabox .vrts-testing-status--paused{color:#d94f4f}#vrts_post_options_metabox .vrts-testing-status--waiting{color:#f97b06}#vrts_post_options_metabox .vrts-testing-status--running{color:#4ab866}#vrts_post_options_metabox .vrts-testing-status-wrapper{display:flex;flex-direction:column;gap:5px;margin:1.5rem 0}#vrts_post_options_metabox .vrts-testing-status-wrapper>*{margin:0}#vrts_post_options_metabox .vrts-testing-status-wrapper .dashicons{display:none}#vrts_post_options_metabox .vrts-testing-status-info{color:#757575;display:flex;font-size:.75rem;gap:5px;justify-content:space-between}#vrts_post_options_metabox .settings-title{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}#vrts_post_options_metabox .settings textarea{width:100%}
.vrts-modal{animation:vrts-fade-in .2s both;display:flex;outline:0;padding:15px;z-index:9999999999}.vrts-modal[aria-hidden=true]{display:none}.vrts-modal,.vrts-modal__overlay{bottom:0;left:0;position:fixed;right:0;top:0}.vrts-modal__overlay{background-color:rgba(44,51,56,.35)}.vrts-modal__content{animation:vrts-fade-in .3s both,vrts-slide-up .3s both;background-color:#fff;border-radius:3px;box-shadow:2px 2px 8px 4px rgba(30,30,30,.12);display:flex;flex-direction:column;margin:auto;max-height:min(100vh - 40px,620px);max-width:345px;min-width:250px;position:relative;width:100%;z-index:99999}.vrts-modal__content-inner{flex:1 1 auto;overflow:auto;padding:10px 15px 15px}.vrts-modal__close{all:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2711%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23757575%27 d=%27m10.256 1.41-3.54 3.54 3.54 3.54-1.41 1.41-3.54-3.53-3.53 3.53-1.42-1.42 3.53-3.53-3.53-3.53L1.776 0l3.53 3.53L8.846 0z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:3px;cursor:pointer;display:block!important;font-size:0;height:32px;position:absolute;right:7px;top:7px;transition:background-color .2s;width:32px;z-index:1}.vrts-modal__close:hover{background-color:#f6f7f7}.vrts-modal__close:focus-visible{outline:2px solid var(--vrts-admin-theme-color)}.vrts-modal__title{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.5rem;line-height:1.5;margin:0;padding:15px 45px 0 15px}
.vrts-settings{display:block}.vrts-settings h1{margin-bottom:20px}.vrts-settings form h2{font-size:20px;font-weight:400}.vrts-settings form h2 span{display:block;font-size:13px;font-weight:400;line-height:1.5;margin-top:.75rem}.vrts-settings fieldset{align-items:center;display:flex!important;gap:.5rem}.vrts-settings input[readonly]{background-color:#fff;border-color:#8c8f94;color:#2c3338}.vrts-settings .form-table td,.vrts-settings .form-table th{padding:0 24px 24px 0}.vrts-settings .form-table td fieldset label{margin:0!important}.vrts-settings__pro-label{background:#757575;border-radius:35px;color:#fff;display:inline-block;font-size:11px;font-weight:600;line-height:1;padding:.25rem .5rem;text-transform:uppercase}.vrts-settings__modal-info{margin-top:0}
.vrts-test-run-alerts__heading{align-items:center;background:#f0f0f1;display:flex;height:62px;justify-content:space-between;overflow:hidden;padding:0;transition:box-shadow .2s}.vrts-test-run-alerts__heading[data-is-sticky=true]{box-shadow:0 1px 0 0 #c3c4c7}.vrts-test-run-alerts__heading a{text-decoration:none}.vrts-test-run-alerts__heading>*{align-items:center;display:flex;gap:.25rem}@media(min-width:851px){.vrts-test-run-alerts__heading{padding:0 20px;position:sticky;top:-.1px;z-index:3}}.vrts-test-run-alerts__heading-link{background:transparent;border:0;cursor:pointer;min-height:30px;padding:0;position:relative;transition:color .2s}.vrts-test-run-alerts__heading-link:before{bottom:-5px;content:"";left:-15px;position:absolute;right:-15px;top:-5px}.vrts-test-run-alerts__heading-link:hover{color:#2271b1}.vrts-test-run-alerts__heading-link--button{color:inherit}.vrts-test-run-alerts__list{display:flex;gap:10px;margin:0 -10px;overflow-x:scroll;padding:0 10px 10px;-webkit-overflow-scrolling:touch}@media(min-width:851px){.vrts-test-run-alerts__list{flex-direction:column;margin:0 0 20px;overflow:visible;padding:0 20px}}.vrts-test-run-alerts__card{background:#fff;border:1px solid #c3c4c7;box-shadow:inset 0 0 0 1px transparent;box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;transition:all .1s;width:60%}@media(min-width:480px){.vrts-test-run-alerts__card{width:40%}}@media(min-width:600px){.vrts-test-run-alerts__card{width:30%}}@media(min-width:851px){.vrts-test-run-alerts__card{width:100%}}.vrts-test-run-alerts__card:has([data-vrts-state=read]){background:#f6f7f9}.vrts-test-run-alerts__card:has(:hover),.vrts-test-run-alerts__card:has([data-vrts-current=true]){border-color:var(--vrts-admin-theme-color);box-shadow:inset 0 0 0 1px var(--vrts-admin-theme-color)}.vrts-test-run-alerts__card:has([data-vrts-current=false]:focus-visible){border-color:#a7aaad;box-shadow:inset 0 0 0 1px #a7aaad}.vrts-test-run-alerts__card-link{display:block;padding:10px 10px 0;text-decoration:none}.vrts-test-run-alerts__card-link:focus{box-shadow:none;outline:none}.vrts-test-run-alerts__card-figure{align-items:center;aspect-ratio:1/1.15;background:#f6f7f7;border:1px solid #dcdcde;display:flex;justify-content:center;margin:0;position:relative;width:100%}.vrts-test-run-alerts__card-flag{left:10px;position:absolute;top:10px;visibility:hidden}[data-vrts-false-positive=true] .vrts-test-run-alerts__card-flag{visibility:visible}.vrts-test-run-alerts__card-image{max-height:100%;max-width:100%;position:absolute}.vrts-test-run-alerts__card-path,.vrts-test-run-alerts__card-title-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vrts-test-run-alerts__card-title{align-items:center;color:#3c434a;display:flex;font-weight:700;gap:.3125rem;margin-bottom:4px;margin-top:12px;text-decoration:none}[data-vrts-state=read] .vrts-test-run-alerts__card-title{font-weight:400}[data-vrts-state=unread] .vrts-test-run-alerts__card-title:after{background:var(--vrts-admin-theme-color);border-radius:50%;content:"";flex:0 0 auto;height:8px;margin-top:1px;width:8px}.vrts-test-run-alerts__card-path{margin-top:-10px;padding:10px}.vrts-test-run-alerts__card-path:focus{box-shadow:none;outline:none}.vrts-test-run-alerts__card-path:focus-visible{outline:2px solid #a7aaad;outline-offset:-8px;text-decoration:none}
.vrts-test-run-info{align-items:center;display:flex;gap:.5rem}@media(max-width:700px){.vrts-test-run-info{flex-wrap:wrap}}.vrts-test-run-info>*{align-items:center;display:flex;flex-shrink:0;gap:.5rem;min-width:0}.vrts-test-run-info>:not(:last-child):after{background:#c3c4c7;content:"";display:block;height:1rem;width:1px}.vrts-test-run-info__trigger{flex-shrink:1}.vrts-test-run-info .vrts-test-run-trigger-notes{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#787c82;display:-webkit-box;font-size:13px;line-height:1.4;max-block-size:18.2px;overflow:hidden;text-overflow:ellipsis;white-space:normal}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.vrts-test-run-wrap #wpfooter{display:none}.vrts-test-run-wrap #wpbody-content{padding-bottom:0}@media(min-width:851px){.vrts-test-run-wrap #wpbody-content{position:sticky;top:0}}.vrts-test-run-page{--vrts-test-run-page-offset:54px;display:flex;flex-direction:column;margin-right:10px;min-height:100vh}@media(min-width:851px){.vrts-test-run-page{flex-direction:row;gap:20px;margin-left:-20px;margin-right:20px}}.vrts-test-run-page__sidebar{order:2}.vrts-test-run-page__sidebar::-webkit-scrollbar{height:2px;width:2px}.vrts-test-run-page__sidebar::-webkit-scrollbar-track{background:linear-gradient(90deg,#c3c4c7 1px,transparent 0)}.vrts-test-run-page__sidebar::-webkit-scrollbar-thumb{background:#a7aaad}@media(min-width:851px){.vrts-test-run-page__sidebar{height:calc(100vh - var(--wp-admin--admin-bar--height) - var(--vrts-test-run-page-offset));order:-1;overflow-x:hidden;overflow-y:scroll;position:sticky;top:var(--wp-admin--admin-bar--height);width:280px;-webkit-overflow-scrolling:touch}}.vrts-test-run-page__content{flex:1;padding-bottom:20px;padding-top:10px}.vrts-test-run-page__content[data-vrts-fullscreen=true]{background-color:#f0f0f1;overflow:auto;padding:0 20px 20px}@media(min-width:851px){.vrts-test-run-page__content{padding-top:0}}.vrts-test-run-page__content-heading{border-bottom:1px solid #c3c4c7;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem 0;row-gap:1rem}@media(min-width:851px){.vrts-test-run-page__content-heading{background:#f0f0f1;box-sizing:border-box;flex-wrap:nowrap;height:62px;padding:0;position:sticky;top:var(--wp-admin--admin-bar--height);z-index:1}[data-vrts-fullscreen=true] .vrts-test-run-page__content-heading{top:0}}.vrts-test-run-page__content-navigation-info{align-items:center;color:#757575;display:none;gap:.25rem;justify-content:center;margin-top:1rem}@media(min-width:851px){.vrts-test-run-page__content-navigation-info{display:flex}}.vrts-test-run-page__content-navigation-info svg{background:#dcdcde;border-radius:3px;color:#3c434a;height:.75rem;padding:5px;width:.75rem}
.vrts-test-run-pagination{align-items:center;display:flex;gap:.25rem}.vrts-test-run-pagination__text{margin-right:.25rem;white-space:nowrap}.vrts-test-run-pagination .button{display:inline-block;font-size:16px;line-height:1.625;margin:0;min-height:30px;min-width:30px;padding:0 4px;text-align:center;vertical-align:baseline}
.vrts-test-run-receipt{background-color:#f6f7fb;box-shadow:0 0 6px 2px rgba(0,0,0,.07);margin:30px auto;max-width:280px;padding:0 12px;position:relative;transition:box-shadow .2s}@media(min-width:851px){.vrts-test-run-receipt{margin:8px 20px 20px;max-width:100%}}.vrts-test-run-receipt:has(.vrts-test-run-receipt__link:focus-visible),.vrts-test-run-receipt:has(.vrts-test-run-receipt__link:hover){box-shadow:0 0 6px 2px rgba(0,0,0,.15)}.vrts-test-run-receipt:after,.vrts-test-run-receipt:before{--vrts-test-run-receipt-mask:radial-gradient(10px at top,#0000 97%,#000) 50% /18.5px 100%;background:inherit;bottom:100%;content:"";display:block;height:10px;left:0;-webkit-mask:var(--vrts-test-run-receipt-mask);mask:var(--vrts-test-run-receipt-mask);position:absolute;right:0}.vrts-test-run-receipt:after{--vrts-test-run-receipt-mask:radial-gradient(10px at bottom,#0000 97%,#000) 50% /18.5px 100%;bottom:-10px}.vrts-test-run-receipt>*{padding:12px 0}.vrts-test-run-receipt>:where(:not(:last-child)){border-bottom:1px dashed #c3c4c7}.vrts-test-run-receipt>svg{bottom:100%;left:0;padding:0;position:absolute;width:100%}.vrts-test-run-receipt a{z-index:2}.vrts-test-run-receipt__link{border:none;display:block;inset:0;position:absolute}.vrts-test-run-receipt__link:focus{box-shadow:none;outline:0}.vrts-test-run-receipt__header{display:flex;flex-direction:column;gap:10px;padding-top:20px}.vrts-test-run-receipt__header-logo{align-items:center;display:flex;font-size:15px;font-weight:600;gap:.5rem;justify-content:center}.vrts-test-run-receipt__header-logo svg{height:20px;width:20px}.vrts-test-run-receipt__header-logo svg path{fill:#2c3338}.vrts-test-run-receipt__header-info{display:flex;flex-direction:column;font-size:14px;gap:2px;text-align:center}.vrts-test-run-receipt__header-info a{font-size:11px}.vrts-test-run-receipt__info{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;font-size:11px;justify-content:center}.vrts-test-run-receipt__pages-status,.vrts-test-run-receipt__total{display:flex;flex-direction:column;gap:4px;line-height:16px}.vrts-test-run-receipt__pages-status-heading,.vrts-test-run-receipt__pages-status-row,.vrts-test-run-receipt__total-heading,.vrts-test-run-receipt__total-row{display:flex;gap:10px;justify-content:space-between}.vrts-test-run-receipt__pages-status-heading,.vrts-test-run-receipt__total-heading{font-size:12px;font-weight:700;line-height:1.6}.vrts-test-run-receipt__pages-status-row,.vrts-test-run-receipt__total-row{font-size:11px}.vrts-test-run-receipt__pages-status a,.vrts-test-run-receipt__total a{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:inherit;display:-webkit-box;max-block-size:16px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:normal;word-break:break-all}.vrts-test-run-receipt__pages-status a:hover,.vrts-test-run-receipt__total a:hover{text-decoration:underline}.vrts-test-run-receipt__total{border-top:1px dashed #c3c4c7;margin-top:2px}.vrts-test-run-receipt__total-heading{font-size:14px}.vrts-test-run-receipt__total-heading>:first-child{text-transform:uppercase}.vrts-test-run-receipt__total-row{font-size:12px}.vrts-test-run-receipt__total-row--success{color:#4ab866}.vrts-test-run-receipt__total-row--failed{color:#b32d2e}.vrts-test-run-receipt__trigger{font-size:11px;line-height:1.4}.vrts-test-run-receipt__trigger .vrts-test-run-trigger{font-size:inherit;margin-left:5px;margin-right:5px}.vrts-test-run-receipt__trigger-notes{color:#757575}.vrts-test-run-receipt__footer{font-weight:700;text-align:center;text-transform:uppercase}
.vrts-test-run-success{border-top:0;display:block;overflow:hidden;padding:max(50px,8%) 20px}.vrts-test-run-success__inner{margin-bottom:1.5rem;margin-inline:auto;max-width:600px}.vrts-test-run-success__lottie-player{align-items:center;aspect-ratio:10/8;display:flex;justify-content:center;margin-top:-24%;pointer-events:none;position:relative}.vrts-test-run-success__lottie-player svg{inset:0;position:absolute}.vrts-test-run-success__content{margin-top:-24%;text-align:center}.vrts-test-run-success__content>p{font-size:16px;font-weight:600;margin:0}.vrts-test-run-success__content blockquote{margin:2rem auto 0;max-width:350px;text-wrap:balance}.vrts-test-run-success__content blockquote cite,.vrts-test-run-success__content blockquote p{color:#646970;font-size:1rem;letter-spacing:.01em;line-height:1.5;margin:5px}.vrts-test-run-success__content blockquote cite{color:#757575;font-size:.875rem}
.vrts-test-runs-page{display:block}.vrts-test-runs-page .tablenav.top{clear:none}.vrts-test-runs-list-table{overflow:hidden;position:relative}.vrts-test-runs-list-table .check-column{padding:10px 0 0 10px!important;text-align:center;width:28px}@media screen and (max-width:782px){.vrts-test-runs-list-table .column-status{padding-bottom:8px!important}}.vrts-test-runs-list-table .vrts-runs-status--passed{color:#4ab866}.vrts-test-runs-list-table .vrts-runs-status--scheduled{color:#f97b06}.vrts-test-runs-list-table .vrts-runs-status--has-alerts{color:#d94f4f}.vrts-test-runs-list-table .vrts-runs-status--running{animation:vrts-rotate 1.5s linear infinite;color:#2271b1}.vrts-test-runs-list-table .row-title{align-items:center;color:#2271b1;display:flex;gap:.3125rem;line-height:1;padding:3px 0}.vrts-test-runs-list-table .row-title:where(a):before{content:"";height:100%;left:-38px;position:absolute;top:0;width:100vw}.vrts-test-runs-list-table [data-vrts-test-run-status=running] .row-title{color:#f97b06}.vrts-test-runs-list-table [data-vrts-test-run-status=scheduled] .row-title{color:#3c434a}.vrts-test-runs-list-table .row-actions{display:flex;flex-wrap:wrap;gap:4px;visibility:hidden}.vrts-test-runs-list-table .row-actions>:not(:first-child):before{content:" | "}.vrts-test-runs-list-table tr[data-has-alerts] .row-title,.vrts-test-runs-list-table tr[data-has-alerts] .vrts-test-run-trigger,.vrts-test-runs-list-table tr[data-has-alerts] .vrts-testing-status-wrapper>:first-child{font-weight:600}.vrts-test-runs-list-table tr[data-has-alerts] .row-title:after{background:var(--vrts-admin-theme-color);border-radius:50%;content:"";flex:0 0 auto;height:8px;width:8px}.vrts-test-runs-list-table tr.test-run-highlighted{animation:vrts-color-highlight 2s ease}.vrts-test-runs-list-table tr:hover .row-actions{visibility:visible}.vrts-test-runs-list-table .vrts-test-run-view-alerts{align-items:center;display:inline-flex;gap:4px}.vrts-test-runs-list-queue-table{margin-bottom:20px;margin-top:10px}.vrts-test-runs-list-queue-table tfoot,.vrts-test-runs-list-queue-table thead{display:none}.subsubsub:has(+.vrts-test-runs-list-queue-table){float:none;text-align:left}
.page-title-actions{display:inline-flex;gap:1ch;list-style:none;margin:0;padding:0 0 4px}.page-title-actions li{margin:0}.page-title-actions .vrts-page-title-action{line-height:2.30769231;min-height:32px;padding:0 12px;position:relative;top:-3px}@media(max-width:480px){.vrts_tests_page_wp_link{margin-top:-250px!important;max-height:80vh}}.vrts_tests_page_wp_link .link-search-field,.vrts_tests_page_wp_link .link-url-field{margin:0!important;max-width:100%!important;width:100%!important}.vrts_tests_page_wp_link .link-search-wrapper{position:relative}.vrts_tests_page_wp_link .link-search-wrapper .spinner{margin:0!important;position:absolute;right:40px;top:4px}.vrts_tests_page_wp_link .vrts-tests--active{opacity:.6;pointer-events:none}.vrts_tests_page_wp_link #link-options{display:none;visibility:hidden}.vrts_tests_page_wp_link #wplink-link-existing-content{padding-top:8px}.vrts_tests_page_wp_link #wp-link .query-results{height:100%;max-height:calc(100% - 90px);top:80px}.vrts_tests_page_wp_link .item-permalink{font-size:.66rem}.vrts-list-table-page .quick-edit-row-test label{pointer-events:none}.vrts-list-table-page .quick-edit-row-test textarea{width:100%}.vrts-list-table-page .quick-edit-row-test .inline-edit-col{max-width:485px}
.vrts_upgrade_page iframe{margin-top:10px}
@@ -0,0 +1 @@
(()=>{var t={300:(t,e,i)=>{var s={"./admin-header/_style.scss":179,"./admin-notification/_style.scss":809,"./alert-actions/_style.scss":168,"./comparisons/_style.scss":234,"./metabox-classic-editor/_style.scss":271,"./modal/_style.scss":799,"./settings-page/_style.scss":793,"./test-run-alerts/_style.scss":800,"./test-run-info/_style.scss":177,"./test-run-page/_style.scss":364,"./test-run-pagination/_style.scss":821,"./test-run-receipt/_style.scss":305,"./test-run-success/_style.scss":140,"./test-runs-page/_style.scss":479,"./tests-page/_style.scss":423,"./upgrade-page/_style.scss":946};function n(t){var e=r(t);return i(e)}function r(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}n.keys=function(){return Object.keys(s)},n.resolve=r,t.exports=n,n.id=300},962:(t,e,i)=>{var s={"./admin-notification/script.js":415,"./alert-actions/script.js":303,"./comparisons/script.js":784,"./modal/script.js":417,"./settings-page/script.js":563,"./test-run-alerts/script.js":650,"./test-run-page/script.js":74,"./test-run-pagination/script.js":191,"./test-run-success/script.js":486,"./test-runs-page/script.js":937,"./tests-page/script.js":318,"./upgrade-page/script.js":92};function n(t){var e=r(t);return i(e)}function r(t){if(!i.o(s,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return s[t]}n.keys=function(){return Object.keys(s)},n.resolve=r,t.exports=n,n.id=962},328:t=>{function e(t){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}e.keys=()=>[],e.resolve=e,e.id=328,t.exports=e},407:()=>{class t extends window.HTMLElement{static get observedAttributes(){return["time"]}attributeChangedCallback(t,e,i){"time"===t&&(this.time=new Date(i),this.update())}update(){var t;this.innerText=`${function(t){const{__}=wp.i18n,i=new Date;i.setHours(0,0,0,0);const s=new Date(t);s.setHours(0,0,0,0);const n=(s-i)/864e5;return 0===n?__("Today","visual-regression-testing"):1===n?__("Tomorrow","visual-regression-testing"):-1===n?__("Yesterday","visual-regression-testing"):e(t,"D, Y/m/d")}(this.time)} at ${t=this.time,e(t,"g:i a")}`}}function e(t,e){const i=t=>t<10?`0${t}`:t,s=i(t.getDate()),n=i(t.getMonth()+1),r=t.getFullYear(),a=t.getFullYear(),o=t.getHours(),h=i(t.getMinutes()),l=t.getSeconds(),p=t.getHours()%12||12,d=t.getHours()>=12?"pm":"am",c=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][t.getDay()];return e.replace("d",s).replace("m",n).replace("y",r).replace("Y",a).replace("H",o).replace("i",h).replace("s",l).replace("g",p).replace("a",d).replace("D",c)}window.customElements.define("vrts-relative-time",t)},415:(t,e,i)=>{"use strict";i.r(e),i(407),jQuery(document).ready((function(t){t(document).on("click",".vrts-notice .notice-dismiss",(e=>{if(ajaxurl){const i=e.target.parentElement.querySelector("#_wpnonce").value,s=e.target.parentElement.dataset.view,n={action:"vrts_admin_notice_dismiss",url:ajaxurl,security:i,view:s};t.ajax({type:"POST",url:ajaxurl,data:n})}}))}))},303:()=>{"use strict";class t extends window.HTMLElement{constructor(){super(),this.dropdown=null,this.setAsReadTimeout=null,this.resolveElements(),this.bindFunctions(),this.bindEvents()}resolveElements(){this.$actionButtons=this.querySelectorAll("[data-vrts-alert-action]"),this.$hideElementsForm=this.querySelector("[data-vrts-hide-elements-form]"),this.$hideElementsModal=document.getElementById("vrts-modal-hide-elements"),this.$spinner=this.querySelector(".spinner"),this.$success=this.querySelector(".vrts-alert-actions__modal-action-success")}bindFunctions(){this.onActionClick=this.onActionClick.bind(this),this.onHideElementsFormSubmit=this.onHideElementsFormSubmit.bind(this),this.onHideElementsModalClose=this.onHideElementsModalClose.bind(this)}bindEvents(){this.$actionButtons.forEach((t=>{t.addEventListener("click",this.onActionClick)})),this.$hideElementsForm.addEventListener("submit",this.onHideElementsFormSubmit),this.$hideElementsModal.addEventListener("hide",this.onHideElementsModalClose)}connectedCallback(){this.dropdown=function(t){const e=t.querySelector("[data-vrts-dropdown-open]"),i=t=>{const e=t.currentTarget,i=e.getAttribute("aria-controls"),s=document.getElementById(i),n="true"===e.getAttribute("aria-expanded");e.setAttribute("aria-expanded",!n),s.setAttribute("aria-hidden",n)},s=i=>{t&&t!==i.target&&!t.contains(i.target)&&(e.setAttribute("aria-expanded",!1),document.getElementById(e.getAttribute("aria-controls")).setAttribute("aria-hidden",!0))};return e?.addEventListener("click",i),document.addEventListener("click",s),()=>{e?.removeEventListener("click",i),document.removeEventListener("click",s)}}(this),this.setAsReadOnView()}setAsReadOnView(){this.$actionButtons.forEach((t=>{const e="read-status"===t.getAttribute("data-vrts-alert-action"),i="primary"===t.getAttribute("data-vrts-action-state");e&&i&&(this.setAsReadTimeout=setTimeout((()=>{t.click()}),1e3))}))}onHideElementsFormSubmit(t){t.preventDefault();const e=t.currentTarget,i=newLine truncated
@@ -0,0 +1 @@
:root{--vrts-admin-theme-color:#2271b1}.admin-color-fresh{--vrts-admin-theme-color:#1e8cbe}.admin-color-modern{--vrts-admin-theme-color:#3858e9}.admin-color-light{--vrts-admin-theme-color:#04a4cc}.admin-color-blue{--vrts-admin-theme-color:#e1a948}.admin-color-coffee{--vrts-admin-theme-color:#c7a589}.admin-color-ectoplasm{--vrts-admin-theme-color:#a3b745}.admin-color-midnight{--vrts-admin-theme-color:#dd362d}.admin-color-ocean{--vrts-admin-theme-color:#9ebaa0}.admin-color-sunrise{--vrts-admin-theme-color:#dd823b}@keyframes vrts-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vrts-slide-up{0%{transform:translateY(20px)}}@keyframes vrts-rotate{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes vrts-shimmer{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes vrts-scale-up-down{0%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleX(1)}20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.5,1.5,1.5)}40%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.7,.7,.7)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.3,1.3,1.3)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.8,.8,.8)}to{transform:scaleX(1)}}@keyframes vrts-color-highlight{25%{background-color:rgba(32,113,177,.2)}75%{background-color:rgba(32,113,177,.2)}}.vrts_post_options_metabox figcaption>:first-child{margin-top:0}.vrts_post_options_metabox figcaption>:last-child{margin-bottom:0}.vrts_post_options_metabox .figure{margin:0}.vrts_post_options_metabox .figure-link{box-shadow:none;outline:none}.vrts_post_options_metabox .figure-title{margin-bottom:.5rem}.vrts_post_options_metabox .figure-image{aspect-ratio:16/9;border:1px solid #bfbfbf;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.vrts_post_options_metabox .figure .howto{margin-top:.5rem}.vrts_post_options_metabox .settings{margin:1.5rem 0}.vrts_post_options_metabox .settings-title{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.vrts_post_options_metabox .settings label{color:#757575;font-size:12px;text-transform:none}.vrts_post_options_metabox .settings textarea{margin-top:.5rem;width:100%}.vrts-testing-status{display:flex;gap:1rem;justify-content:space-between;margin-bottom:0;position:relative}.vrts-testing-status--paused{color:#d94f4f}.vrts-testing-status--waiting{color:#f97b06}.vrts-testing-status--running{color:#4ab866}.vrts-testing-status-wrapper{display:flex;flex-direction:column;gap:5px;margin:1.5rem 0}.vrts-testing-status-wrapper>:first-child{margin-top:0}.vrts-testing-status-wrapper>:last-child{margin-bottom:0}.vrts-testing-status-wrapper .dashicons{display:none}.vrts-testing-status-info{color:#757575;display:flex;font-size:.75rem;gap:5px;justify-content:space-between}
@@ -0,0 +1 @@
<?php return array('dependencies' => array('react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-edit-post', 'wp-element', 'wp-i18n', 'wp-plugins', 'wp-primitives'), 'version' => 'b11c5fa792b4960a1004');
@@ -0,0 +1 @@
:root{--vrts-admin-theme-color:#2271b1}.admin-color-fresh{--vrts-admin-theme-color:#1e8cbe}.admin-color-modern{--vrts-admin-theme-color:#3858e9}.admin-color-light{--vrts-admin-theme-color:#04a4cc}.admin-color-blue{--vrts-admin-theme-color:#e1a948}.admin-color-coffee{--vrts-admin-theme-color:#c7a589}.admin-color-ectoplasm{--vrts-admin-theme-color:#a3b745}.admin-color-midnight{--vrts-admin-theme-color:#dd362d}.admin-color-ocean{--vrts-admin-theme-color:#9ebaa0}.admin-color-sunrise{--vrts-admin-theme-color:#dd823b}@keyframes vrts-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vrts-slide-up{0%{transform:translateY(20px)}}@keyframes vrts-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vrts-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes vrts-scale-up-down{0%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scaleX(1)}20%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.5,1.5,1.5)}40%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.7,.7,.7)}60%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(1.3,1.3,1.3)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:scale3d(.8,.8,.8)}to{transform:scaleX(1)}}@keyframes vrts-color-highlight{25%{background-color:rgba(32,113,177,.2)}75%{background-color:rgba(32,113,177,.2)}}.vrts_post_options_metabox figcaption>:first-child{margin-top:0}.vrts_post_options_metabox figcaption>:last-child{margin-bottom:0}.vrts_post_options_metabox .figure{margin:0}.vrts_post_options_metabox .figure-link{box-shadow:none;outline:none}.vrts_post_options_metabox .figure-title{margin-bottom:.5rem}.vrts_post_options_metabox .figure-image{aspect-ratio:16/9;border:1px solid #bfbfbf;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.vrts_post_options_metabox .figure .howto{margin-top:.5rem}.vrts_post_options_metabox .settings{margin:1.5rem 0}.vrts_post_options_metabox .settings-title{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.vrts_post_options_metabox .settings label{color:#757575;font-size:12px;text-transform:none}.vrts_post_options_metabox .settings textarea{margin-top:.5rem;width:100%}.vrts-testing-status{display:flex;gap:1rem;justify-content:space-between;margin-bottom:0;position:relative}.vrts-testing-status--paused{color:#d94f4f}.vrts-testing-status--waiting{color:#f97b06}.vrts-testing-status--running{color:#4ab866}.vrts-testing-status-wrapper{display:flex;flex-direction:column;gap:5px;margin:1.5rem 0}.vrts-testing-status-wrapper>:first-child{margin-top:0}.vrts-testing-status-wrapper>:last-child{margin-bottom:0}.vrts-testing-status-wrapper .dashicons{display:none}.vrts-testing-status-info{color:#757575;display:flex;font-size:.75rem;gap:5px;justify-content:space-between}
@@ -0,0 +1,8 @@
(()=>{var e={835:(e,t,n)=>{var r={"./index.js":777};function s(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}s.keys=function(){return Object.keys(r)},s.resolve=o,e.exports=s,s.id=835},777:(e,t,n)=>{"use strict";const r=window.wp.plugins,s=window.wp.editPost,o=window.wp.components,i=window.wp.i18n,a=window.wp.element,l=window.wp.data,c=window.wp.primitives,u=window.ReactJSXRuntime,d=(0,u.jsx)(c.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,u.jsx)(c.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})});var m=n(838),p=n.n(m);const f=({})=>(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("div",{className:"vrts-metabox-notice vrts-metabox-notice-is-success",children:[(0,u.jsx)("p",{children:(0,u.jsx)("strong",{children:(0,i.__)("You have added a new test","visual-regression-tests")})}),(0,u.jsx)("p",{dangerouslySetInnerHTML:{__html:p().sanitize((0,i.sprintf)(/* translators: %s name of the page */ /* translators: %s name of the page */
(0,i.__)("The Visual Regression Test for the page %s has been added!","visual-regression-tests"),"<strong>"+(0,l.select)("core/editor").getEditedPostAttribute("title")+"</strong>"))}})]})}),g=({upgradeUrl:e="",remainingTests:t=0,totalTests:n=0})=>(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("div",{className:"vrts-metabox-notice vrts-metabox-notice-is-info",children:[(0,u.jsx)("p",{children:(0,u.jsx)("strong",{children:(0,i.__)("Unlock more tests","visual-regression-tests")})}),(0,u.jsx)("p",{dangerouslySetInnerHTML:{__html:p().sanitize((0,i.sprintf)("%1$s %2$s",(0,i.sprintf)(/* translators: %1$s, %2$s: number of tests. */ /* translators: %1$s, %2$s: number of tests. */
(0,i.__)("Good work! You have added %1$s of %2$s available tests.","visual-regression-tests"),n-t,n),(0,i.sprintf)(/* translators: %1$s, %2$s: link wrapper. */ /* translators: %1$s, %2$s: link wrapper. */
(0,i.__)("Upgrade %1$shere%2$s to add more tests to your website!","visual-regression-tests"),`<a href="${e}" target="_blank">`,"</a>")))}})]})}),h=({upgradeUrl:e=""})=>(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("div",{className:"vrts-metabox-notice vrts-metabox-notice-is-error",children:[(0,u.jsx)("p",{children:(0,u.jsx)("strong",{children:(0,i.__)("Ready for an Upgrade?","visual-regression-tests")})}),(0,u.jsx)("p",{dangerouslySetInnerHTML:{__html:p().sanitize((0,i.sprintf)('%1$s <a href="%2$s" target="_blank" title="%3$s">%3$s</a>',(0,i.__)("Looks like you need a bigger plan to add more tests.","visual-regression-tests"),e,(0,i.__)("Upgrade here!","visual-regression-tests")))}})]})}),_=({pluginUrl:e=""})=>(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("div",{className:"vrts-metabox-notice vrts-metabox-notice-is-error",children:[(0,u.jsx)("p",{children:(0,u.jsx)("strong",{children:(0,i.__)("Connection failed","visual-regression-tests")})}),(0,u.jsx)("p",{children:(0,i.__)("Something went wrong while trying to connect to the external service.","visual-regression-tests")}),(0,u.jsx)("p",{dangerouslySetInnerHTML:{__html:p().sanitize((0,i.sprintf)('<a href="%1$s" title="%2$s">%2$s</a>',e,(0,i.__)("Go to plugin page","visual-regression-tests")))}})]})}),v=({test:e={}})=>{const[t,n]=(0,a.useState)({hide_css_selectors:"",...e});return(0,u.jsx)(u.Fragment,{children:(0,u.jsxs)("div",{className:"settings",children:[(0,u.jsxs)("p",{className:"settings-title",children:[(0,i.__)("Hide elements from VRTs","visual-regression-tests"),(0,u.jsxs)("span",{className:"vrts-tooltip",children:[(0,u.jsx)("span",{className:"vrts-tooltip-icon",children:(0,u.jsx)(o.Icon,{icon:d,size:"20"})}),(0,u.jsx)("span",{className:"vrts-tooltip-content",children:(0,u.jsx)("span",{className:"vrts-tooltip-content-inner",dangerouslySetInnerHTML:{__html:(0,i.sprintf)(/* translators: %1$s, %2$s: link wrapper. */ /* translators: %1$s, %2$s: link wrapper. */
(0,i.__)("Exclude elements on this page: Add %1$sCSS selectors%2$s (as comma separated list) to exclude elements from VRTs when a new snapshot gets created.","visual-regression-tests"),'<a href="https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors" target="_blank">',"</a>")}})})]})]}),(0,u.jsx)(o.TextareaControl,{placeholder:(0,i.__)("e.g.: .lottie, #ads","visual-regression-tests"),value:t.hide_css_selectors,onChange:r=>{(r=>{const s={...t,hide_css_selectors:r};e.hide_css_selectors=r,n(s),(0,l.dispatch)("core/editor").editPost({vrts:{hide_css_selectors:r}})})(r)}})]})})},T=window.wp.apiFetch;var y=n.n(T);const x=()=>{const e=window.vrts_editor_vars.upgrade_url,t=window.vrts_editor_vars.plugin_url,n=window.vrts_editor_vars.test_status,r=window.vrts_editor_vars.screenshot,s=(0,l.select)("core/editor").getCurrentPostId(),[c,m]=(0,a.useState)((0,l.select)("core/editor").getEditedPostAttribute("status")),[p,T]=(0,a.useState)(!0),[x,E]=(0,a.useState)(!0),[w,b]=(0,a.useState)({}),[N,S]=(0,a.useState)({}),[A,R]=(0,a.useState)(!1);(0,a.useEffect)((()=>{E("auto-draft"===c)}),[c]),(0,a.useEffect)((()=>{T(!0),async function(){try{const e=await y()({path:`/vrts/v1/tests/post/${s}`});b(e)}catch(e){console.log(e)}T(!1)}()}),[c,s]),(0,a.useEffect)((()=>{T(!0),async function(){try{const e=await y()({path:"/vrts/v1/tests"});S(e)}catch(e){console.log(e)}}()}),[c]);const L=(0,a.useRef)((0,l.select)("core/editor").isSavingPost());(0,a.useEffect)((()=>{(0,l.subscribe)((()=>{const e=(0,l.select)("core/editor").getEditedPostAttribute("status"),t=(0,l.select)("core/editor").isSavingPost();L.current&&!t&&e!==c&&m(e),L.current=t}))}),[c]);let C=null;return!0===A?C=(0,u.jsx)(f,{}):1===N.remaining_tests?C=(0,u.jsx)(g,{upgradeUrl:e,remainingTests:N.remaining_tests,totalTests:N.total_tests}):0===N.remaining_tests&&(C=(0,u.jsx)(h,{upgradeUrl:e})),window.vrts_editor_vars.is_connected?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(o.Flex,{gap:3,style:{marginBottom:12},children:[(0,u.jsx)(o.ToggleControl,{label:(0,i.__)("Add to VRTs","visual-regression-tests"),checked:!!w.id,onChange:w.id?async function(){T(!0);try{const e=w.service_test_id,t=await y()({path:`/vrts/v1/tests/post/${s}`,method:"DELETE"});b(t||{}),R(!1),e&&S({...N,remaining_tests:N.remaining_tests+1})}catch(e){console.log(e)}T(!1)}:async function(){T(!0);try{const e=await y()({path:`/vrts/v1/tests/post/${s}`,method:"POST"});b(e),w.service_test_id&&S({...N,remaining_tests:N.remaining_tests-1})}catch(e){console.log(e)}T(!1),R(!0)},disabled:x||p||0===N.remaining_tests&&!w.id,__nextHasNoMarginBottom:!0}),(0,u.jsxs)("span",{className:"vrts-tooltip",children:[(0,u.jsx)("span",{className:"vrts-tooltip-icon",children:(0,u.jsx)(o.Icon,{icon:d,size:"20"})}),(0,u.jsx)("span",{className:"vrts-tooltip-content",children:(0,u.jsx)("span",{className:"vrts-tooltip-content-inner",dangerouslySetInnerHTML:{__html:(0,i.sprintf)(
// translators: %1$s, %2$s: link wrapper.
// translators: %1$s, %2$s: link wrapper.
(0,i.__)("Add this page to your Visual Regression Tests for consistent checks to ensure no visual changes go unnoticed. Explore the %1$sTests page%2$s in the VRTs plugin for an overview of all tests and their status.","visual-regression-tests"),'<a href="'+t+'">',"</a>")}})})]})]}),C,w.id&&(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)("div",{className:"vrts-testing-status-wrapper",children:[(0,u.jsxs)("p",{className:"vrts-testing-status",children:[(0,u.jsx)("span",{children:(0,i.__)("Test Status","visual-regression-tests")}),(0,u.jsx)("strong",{children:(0,u.jsx)("span",{className:`vrts-testing-status--${n.class}`,children:n.text})})]}),(0,u.jsx)("p",{className:"vrts-testing-status-info",dangerouslySetInnerHTML:{__html:n.instructions}})]}),(0,u.jsxs)("div",{className:"vrts-testing-status-wrapper",children:[(0,u.jsxs)("p",{className:"vrts-testing-status",children:[(0,u.jsx)("span",{children:(0,i.__)("Snapshot","visual-regression-tests")}),(0,u.jsx)("span",{className:"vrts-testing-status-info",dangerouslySetInnerHTML:{__html:["paused","waiting"].includes(r.status)?r.text:r.instructions}})]}),(0,u.jsx)("figure",{className:"figure",dangerouslySetInnerHTML:{__html:r.screenshot}})]})]}),w.id&&(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(v,{test:w,setTest:b})})]}):(0,u.jsx)(_,{pluginUrl:t})},E=(0,a.createElement)("svg",{width:20,height:20,viewBox:"0 0 20 20"},(0,a.createElement)("path",{d:"M10.66 19a8.906 8.906 0 0 0 4.914-1.903H10.66V19zm0-3.194h6.254a9.27 9.27 0 0 0 1.236-1.935h-7.49v1.935zm0-3.226h7.992c.188-.63.305-1.279.348-1.936h-8.34v1.936zm7.992-5.16H10.66v1.936H19a8.772 8.772 0 0 0-.348-1.936zm-1.738-3.226H10.66V6.13h7.49v-.001a9.365 9.365 0 0 0-1.236-1.935zM10.66 1v1.904h4.914A8.913 8.913 0 0 0 10.66 1zM1 10a9.047 9.047 0 0 0 2.423 6.145 9.018 9.018 0 0 0 5.949 2.854V1a9.016 9.016 0 0 0-5.949 2.854A9.049 9.049 0 0 0 1 10z"})),w=window.vrts_editor_vars.plugin_name;(0,r.registerPlugin)("visual-regression-tests-plugin-sidebar",{render:()=>(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(s.PluginDocumentSettingPanel,{className:"vrts_post_options_metabox",name:"visual-regression-tests-document-setting-panel",title:w,icon:E,children:(0,u.jsx)(x,{})}),(0,u.jsx)(s.PluginSidebarMoreMenuItem,{target:"visual-regression-tests-sidebar",icon:E,children:w}),(0,u.jsx)(s.PluginSidebar,{className:"vrts_post_options_metabox",name:"visual-regression-tests-sidebar",title:w,icon:E,children:(0,u.jsx)(o.PanelBody,{title:(0,i.__)("Options","visual-regression-tests"),intialOpen:!0,children:(0,u.jsx)(x,{})})})]})})},838:function(e){e.exports=function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:r,getOwnPropertyDescriptor:s}=Object;let{freeze:o,seal:i,create:a}=Object,{apply:l,construct:c}="undefined"!=typeof Reflect&&Reflect;o||(o=function(e){return e}),i||(i=function(e){return e}),l||(l=function(e,t,n){return e.apply(t,n)}),c||(c=function(e,t){return new e(...t)});const u=w(Array.prototype.forEach),d=w(Array.prototype.pop),m=w(Array.prototype.push),p=w(String.prototype.toLowerCase),f=w(String.prototype.toString),g=w(String.prototype.match),h=w(String.prototype.replace),_=w(String.prototype.indexOf),v=w(String.prototype.trim),T=w(Object.prototype.hasOwnProperty),y=w(RegExp.prototype.test),x=(E=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return c(E,t)});var E;function w(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),s=1;s<n;s++)r[s-1]=arguments[s];return l(e,t,r)}}function b(e,r){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p;t&&t(e,null);let o=r.length;for(;o--;){let t=r[o];if("string"==typeof t){const e=s(t);e!==t&&(n(r)||(r[o]=e),t=e)}e[t]=!0}return e}function N(e){for(let t=0;t<e.length;t++)T(e,t)||(e[t]=null);return e}function S(t){const n=a(null);for(const[r,s]of e(t))T(t,r)&&(Array.isArray(s)?n[r]=N(s):s&&"object"==typeof s&&s.constructor===Object?n[r]=S(s):n[r]=s);return n}function A(e,t){for(;null!==e;){const n=s(e,t);if(n){if(n.get)return w(n.get);if("function"==typeof n.value)return w(n.value)}e=r(e)}return function(){return null}}const R=o(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),L=o(["svg","a","altgLine truncated
@@ -0,0 +1 @@
function getColoredPixelsWithLimit(t,a,e="left"){const o=new Set;for(let i=0;i<t.data.length;i+=4){const n=t.data[i],d=t.data[i+1],l=t.data[i+2],s=t.data[i+3];if(255===n&&0===d&&0===l&&255===s){const n=i/4%t.width;("left"===e?n<a:n>a)&&o.add(Math.floor(i/4/t.width))}}return Array.from(o)}self.onmessage=function(t){if("analyzeImage"===t.data?.action){const{imageData:a}=t.data,e=getColoredPixelsWithLimit(a,0,"right");self.postMessage({action:"analyzedImage",coloredPixels:e})}};