Plugin Directory

Changeset 3181689


Ignore:
Timestamp:
11/04/2024 05:29:37 PM (16 months ago)
Author:
wildoperation
Message:

Update to version 1.1.9 from GitHub

Location:
ad-commander
Files:
32 edited
1 copied

Legend:

Unmodified
Added
Removed
  • ad-commander/tags/1.1.9/ad-commander.php

    r3150894 r3181689  
    22/**
    33 * Plugin Name:     Ad Commander - Banner & Ad Manager
    4  * Plugin URI:      https://github.com/wildoperation/Ad-Commander
     4 * Plugin URI:      https://wpadcommander.com
    55 * Description:     Insert, schedule and track custom advertising banners or script ads from AdSense, Amazon, and other affiliate networks into your site.
    6  * Version:         1.1.8
     6 * Version:         1.1.9
    77 * Author:          Wild Operation
    88 * Author URI:      https://wildoperation.com
     
    1414 * @subpackage Ad Commander - Banner & Ad Manager
    1515 * @since 1.0.0
    16  * @version 1.1.8
     16 * @version 1.1.9
    1717 */
    1818
  • ad-commander/tags/1.1.9/dist/css/admin.css

    r3115873 r3181689  
    1 .wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions,.wp-admin.taxonomy-adcmdr_group #edittag .form-table{background:#fff;border:1px solid #c3c4c7;padding:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .form-table>:first-child{margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .form-table>:last-child{margin-bottom:0}.adcmdr-group-ad-list table{margin-bottom:1.5rem}.adcmdr-term-ad-search{align-items:center;border-bottom:1px solid #c3c4c7;display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.adcmdr-term-ad-search label{font-weight:700;margin-bottom:4px}.adcmdr-no-ads{font-style:italic}.wp-admin.taxonomy-adcmdr_group #addtag .term-description-wrap,.wp-admin.taxonomy-adcmdr_group #addtag .term-slug-wrap,.wp-admin.taxonomy-adcmdr_group #edittag .term-description-wrap,.wp-admin.taxonomy-adcmdr_group #edittag .term-slug-wrap{display:none}.wp-admin.taxonomy-adcmdr_group #edittag{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.75rem;max-width:none}.wp-admin.taxonomy-adcmdr_group #edittag>*{order:1}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap,.wp-admin.taxonomy-adcmdr_group #edittag>.adcmdr-goback{order:0}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap{max-width:800px;width:calc(60% - 1.5rem)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox{border-bottom:none;margin-bottom:0;margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox .postbox-header,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox .postbox-header h2{margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .form-table{border-bottom:none;margin-top:0;max-width:none;padding:0;table-layout:fixed;width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .form-table th{padding:.75rem 10px .75rem 1.5rem;width:120px}.wp-admin.taxonomy-adcmdr_group #edittag .form-table td{padding:.75rem 10px}.wp-admin.taxonomy-adcmdr_group #edittag .form-table td:last-child{padding-right:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:first-child td,.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:first-child th{padding-top:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:last-child td,.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:last-child th{padding-bottom:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions{background-color:#f8f8f8;border-top-color:#dddee0;margin-top:0;width:100%}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions{max-width:calc(798px - 3rem);width:calc(60% - 4.5rem - 2px)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview{margin:1.5rem 0;max-width:1334px;order:99;width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview input+.adcmdr-doc-link{margin-top:4px}@media only screen and (min-width:783px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview input+.adcmdr-doc-link{margin-left:.75rem;margin-top:0}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list{margin:1.5rem 0 0;order:2;width:100%}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list{margin:0;max-width:534px;order:1;padding:0 1.5rem;width:calc(40% - 1.5rem)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table{max-width:800px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table td{border-bottom:1px solid #c3c4c7;vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-handle{width:15px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-handle img{vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-weight{display:none;width:64px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-action{width:20px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table tr:last-child td{border-bottom:none}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table input[type=number]{width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table a{text-decoration:none}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table a:hover{text-decoration:underline}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del{background:none;border:none;box-shadow:none;cursor:pointer;margin-left:auto;opacity:.75;outline:none;padding:0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del:hover{opacity:1;transform:scale(1.1)}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del:disabled{cursor:default;opacity:.1}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del svg{height:20px;width:20px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table~p .noads{display:none}.adcmdr-chart-contain{position:relative}.adcmdr-contain{background:#fff;border-radius:4px;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a;margin:1.5rem auto;padding:1.5rem}.adcmdr-highlight{box-shadow:0 0 15px #2271b180!important}.adcmdr-error{box-shadow:0 0 5px #a4303f80!important}.adcmdr-contain-full{margin:1.5rem auto}.adcmdr-contain-full .gridjs-wrapper{border-radius:4px 4px 0 0;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a}.adcmdr-contain-full .gridjs-footer{border-radius:0 0 4px 4px;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a}.adcmdr-footnote{color:#737373;font-size:.75rem;font-style:italic;font-weight:400;margin:4px}.adcmdr-filter-form-content{background:#ffffffe6;margin:0 0 0 -10px;padding:.75rem;position:relative;z-index:1}@media only screen and (min-width:783px){.adcmdr-filter-form-content{margin-left:-20px;padding:1.5rem;position:sticky;top:10px}.admin-bar .adcmdr-filter-form-content{top:32px}}.wrap:empty+.adcmdr-filter{margin-top:-10px}.adcmdr-title-wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:1.5rem 0}.adcmdr-title-wrap .adcmdr-filter-field{align-items:center;display:flex;flex-direction:row;gap:10px;order:1}.adcmdr-title-wrap .adcmdr-filter-field label{display:inline-block;margin:0;width:auto}.adcmdr-title-wrap h2{font-size:23px;font-weight:400;line-height:1.3;margin:0;order:1}.adcmdr-title-wrap .notice{margin-bottom:0;order:0;width:100%}.adcmdr-filter-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.adcmdr-filter-row+.adcmdr-filter-row{margin-top:.75rem}.adcmdr-filter-field--submit{align-self:flex-end}@media screen and (min-width:768px){.adcmdr-filter-field-col{border-left:1px solid #c3c4c7;padding-left:1.5rem}}.adcmdr-filter-field--filter-ads{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem}.adcmdr-filter-field label{display:block;font-weight:700;margin-bottom:5px}.adcmdr-filter-field input[type=radio]+label{display:inline;font-weight:400;margin-right:.75rem}.adcmdr-filter-field input[type=radio]+label:last-child{margin-right:0}.adcmdr-filter-field input[type=radio]{margin-top:1px}.adcmdr-data-table .dashicons{font-size:1rem;height:auto;margin-left:6px;opacity:.75;text-decoration:none;transition:opacity .25s ease-in-out;width:auto}.adcmdr-data-table .dashicons:hover{opacity:1}.adcmdr-postbox .adcmdr-addons-row{padding:.75rem}.adcmdr-addons{width:100%}@media only screen and (min-width:783px){.adcmdr-addons{width:auto}}.adcmdr-addon-features{background:#f0efe8;border:1px solid #e0ddcf;border-radius:4px;height:calc(100% - 3rem);padding:1.5rem}.adcmdr-addon-features>:first-child{margin-top:0}.adcmdr-addon-features h3{margin:0;padding:0}.adcmdr-addon-features ul{border-bottom:1px solid #c3c4c740;border-top:1px solid #c3c4c740;margin:.75rem 0 1.5rem;padding:.75rem 0}.adcmdr-addon-features.adcmdr-pro-features{background:linear-gradient(to bottom right,#190933 50%,#0e051d 60%);border-color:#190933;color:#fff}.adcmdr-addon-features.adcmdr-pro-features h3{color:#fff}.adcmdr-flexrowend{display:flex;flex-direction:column}@media only screen and (min-width:783px){.adcmdr-flexrowend{align-items:flex-end;flex-direction:row;gap:1.5rem}}input[name="adcmdr_adsense[adsense_account]"]{margin-top:4px;min-width:300px}button[data-adcmdr-copy]{background:none;border:none;color:#2271b1;cursor:pointer;outline:none;padding:0;transition:opacity .15s ease-in-out;white-space:nowrap}button[data-adcmdr-copy] .dashicons{font-size:1rem;height:1rem;width:auto}button[data-adcmdr-copy]:active,button[data-adcmdr-copy]:focus{outline:1px dotted #2271b1}button[data-adcmdr-copy].adcmdr-copied{opacity:.5}.adcmdr-danger{color:#a4303f}.adcmdr-stat-row span{word-wrap:normal;white-space:nowrap}.adcmdr-admin-header{align-items:center;background:#fff;border-bottom:1px solid #c3c4c7;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 0 0 -10px;padding:calc(46px + .75rem) .75rem .75rem}@media only screen and (min-width:601px){.adcmdr-admin-header{padding-top:.75rem}}@media only screen and (min-width:783px){.adcmdr-admin-header{flex-direction:row;justify-content:space-between;margin-left:-20px}}.adcmdr-admin-header .adcmdr-logo{height:auto;width:140px}@media only screen and (min-width:783px){.adcmdr-admin-header .adcmdr-logo{width:200px}}.adcmdr-admin-header+#wpbody{padding-top:0}.adcmdr-admin-header+#wpbody #screen-meta{margin-top:-1px}.woadmin-form-inner h2{color:#2d5a5d}hr.adcmdr-divide{margin:1.5rem auto}.wp-core-ui .button-adcmdr-primary:not(.button-secondary){background-color:#2d5a5d;border-color:#2d5a5d;color:#fff}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):hover{background-color:#f0f0f1;border-color:#2d5a5d;color:#2d5a5d}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):active{color:#2d5a5d}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):focus{border-color:#2d5a5d;box-shadow:0 0 0 1px #2d5a5d;color:#172d2f}.wp-core-ui .button-adcmdr-primary.button-secondary{border-color:#2d5a5d;color:#2d5a5d}.wp-core-ui .button-adcmdr-primary.button-secondary:hover{border-color:#172d2f;color:#172d2f}.wp-core-ui .button-adcmdr-primary.button-secondary:focus{border-color:#2d5a5d;box-shadow:0 0 0 1px #2d5a5d;color:#172d2f}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary){background-color:#190933;border-color:#190933;color:#fff}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):hover{background-color:#f0f0f1;border-color:#190933;color:#190933}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):active{color:#190933}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):focus{border-color:#190933;box-shadow:0 0 0 1px #190933;color:#0e051d}.wp-core-ui .button-adcmdr-secondary.button-secondary{border-color:#190933;color:#190933}.wp-core-ui .button-adcmdr-secondary.button-secondary:hover{border-color:#0e051d;color:#0e051d}.wp-core-ui .button-adcmdr-secondary.button-secondary:focus{border-color:#190933;box-shadow:0 0 0 1px #190933;color:#0e051d}.adcmdr-status-group{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:4px}.adcmdr-status-group--no{color:red}.adcmdr-status-group--yes{color:green}.adcmdr-loader{animation:adcmdrrotate 1s linear infinite;border:2px solid;border-color:#fff #fff #2271b1;border-radius:50%;box-sizing:border-box;display:none;height:24px;width:24px}.adcmdr-loader.adcmdr-show{display:inline-block}@keyframes adcmdrrotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:783px){.adcmdr-twocol{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}}.adcmdr-postbox h4{margin-bottom:0}.adcmdr-postbox h4+p{margin-top:.25em}.adcmdr-row{--adcmdr-gutter:1.5rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.adcmdr-row .adcmdr-col{box-sizing:border-box;flex:0 0 auto;max-width:100%}@media only screen and (min-width:961px){.adcmdr-row .adcmdr-col-3{width:calc(25% - .75rem)}.adcmdr-row .adcmdr-col-4{width:calc(33.33333% - .75rem)}.adcmdr-row .adcmdr-col-8{width:calc(66.66667% - .75rem)}.adcmdr-row .adcmdr-col-9{width:calc(75% - .75rem)}}.adcmdr-goback{margin-bottom:.75rem;width:100%}.adcmdr-goback a{text-decoration:none}.adcmdr-goback a:hover{text-decoration:underline}.adcmdr-adsensetype-restrict,.adcmdr-mode-restrict{display:none}.adcmdr-form-field input[type=number],.adcmdr-form-field input[type=text],.adcmdr-form-field input[type=url],.adcmdr-form-field textarea{max-width:100%}.adcmdr-form-field input[type=number]{width:7ch}.adcmdr-form-field th label{display:inline-block}.adcmdr-form-field.adcmdr-field-divide td>:first-child,.adcmdr-form-field.adcmdr-field-divide th>:first-child{margin-top:.75rem}.adcmdr-form-field .adcmdr-multifield{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.75rem}.adcmdr-form-field .adcmdr-multifield input[type=email],.adcmdr-form-field .adcmdr-multifield input[type=password],.adcmdr-form-field .adcmdr-multifield input[type=search],.adcmdr-form-field .adcmdr-multifield input[type=tel],.adcmdr-form-field .adcmdr-multifield input[type=text],.adcmdr-form-field .adcmdr-multifield input[type=url]{width:auto}.adcmdr-form-field .adcmdr-multifield label{margin-left:5px;margin-right:1.5rem}.adcmdr-form-field .adcmdr-multifield label:last-child{margin-right:0}.adcmdr-form-field .adcmdr-multifield--col{align-items:flex-start;flex-direction:column;row-gap:.75rem}.adcmdr-metaitem__message{font-style:italic;margin:.75rem 0;width:90%}.adcmdr-metaitem__message+.adcmdr-metaitem{margin-top:.75rem}.adcmdr-metaitem__info{background:#f6f7f7;border:1px solid #c3c4c780;border-left:4px solid #2271b1;box-shadow:0 1px 1px #0000000a;margin:.75rem 0;padding:1px 12px}.adcmdr-metaitem__info p{margin:.5em 0;padding:2px}.adcmdr-hidden-notifications{margin-top:.75rem}.adcmdr-hidden-notifications .adcmdr-hidden-notifications__list{display:none}.adcmdr-hidden-notifications .adcmdr-toggle-visibility{background:none;border:none;box-shadow:none;color:#2271b1;cursor:pointer;outline:none;padding:0}.adcmdr-hidden-notifications .adcmdr-toggle-visibility:after{content:">";display:inline-block;margin-left:4px;transition:transform .25s ease-in-out}.adcmdr-hidden-notifications.show .adcmdr-hidden-notifications__list{display:block}.adcmdr-hidden-notifications.show .adcmdr-toggle-visibility:after{transform:rotate(90deg)}.adcmdr-notification{background:#f6f7f7;border:1px solid #c3c4c780;border-left-width:4px;box-shadow:0 1px 1px #0000000a;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin:.75rem 0;padding:1px 12px}.adcmdr-notification button{background:none;border:none;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.adcmdr-notification button:hover{color:#2271b1}.adcmdr-notification .adcmdr-notification-in{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:.5em}.adcmdr-notification p{margin:.5em 0;padding:2px}.adcmdr-notification.adcmdr-notice-error{border-left-color:#d63638}.adcmdr-notification.adcmdr-notice-warning{border-left-color:#dba617}.adcmdr-notification.adcmdr-ignored{opacity:.5}.adcmdr-notification.adcmdr-ignored p{margin:.1em 0}.adcmdr-metaitem__error{border-left-color:#d63638}.adcmdr-metaitem__warning{border-left-color:#dba617}.adcmdr-metaitem{margin-top:1.5rem}.adcmdr-metaitem:first-child{margin-top:.75rem}.adcmdr-metaitem:last-child{margin-bottom:.75rem}.adcmdr-metaitem--center{align-items:center}.adcmdr-metaitem label{display:block;font-weight:700;margin-bottom:5px}.adcmdr-metaitem label.inline{display:inline-block}.adcmdr-metaitem input[type=number],.adcmdr-metaitem input[type=text],.adcmdr-metaitem input[type=url],.adcmdr-metaitem textarea{max-width:100%}.adcmdr-metaitem input[type=checkbox],.adcmdr-metaitem input[type=radio]{margin-top:1px}.adcmdr-metaitem input[type=checkbox]+label,.adcmdr-metaitem input[type=radio]+label{display:inline;font-weight:400;margin-right:.75rem}.adcmdr-metaitem input#_adcmdr_bannerurl{width:412px}.adcmdr-metaitem--group{column-gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.75rem}.adcmdr-metaitem--group:first-child{margin-top:.75rem}.adcmdr-metaitem--group:last-child{margin-bottom:.75rem}.adcmdr-metaitem--group .adcmdr-metaitem__message{margin:0}.adcmdr-metaitem--group>.adcmdr-metaitem,.adcmdr-metaitem--group>.adcmdr-metaitem:first-child{margin-top:0}.adcmdr-metaitem--group>.adcmdr-metaitem:last-child{margin-bottom:0}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem{width:calc(50% - 1.5rem)}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem input[type=text],.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem select{width:100%}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem input[type=text].code,.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem select.code{min-width:300px}.adcmdr-metaitem__subitem{max-width:100%}.adcmdr-metaitem__subitem input[type=text],.adcmdr-metaitem__subitem select{width:auto}.adcmdr-metaitem__subitem input[type=text].code,.adcmdr-metaitem__subitem select.code{min-width:300px}.adcmdr-metaitem--close{margin-top:.75rem}.adcmdr-field-divide,.adcmdr-metaitem--divide{border-top:1px solid #c3c4c7}.adcmdr-metaitem--divide{margin-top:1.125rem;padding-top:1.125rem}.adcmdr-metaitem--divide>.adcmdr-metaitem__info:first-child,.adcmdr-metaitem--divide>.adcmdr-metaitem__message:first-child,.adcmdr-metaitem--divide>.woforms-message:first-child{margin-top:0}.adcmdr-metaitem--disabletracking>div+div{margin-top:5px}.adcmdr-metaitem+.adcmdr-metaitem--donottrack{border-top:1px solid #c3c4c780;padding-top:.75rem}.adcmdr-ad-status{font-style:italic}.adcmdr-ui-sort-icon{cursor:grab;display:inline-block;height:16px;margin-right:5px;opacity:.15;width:auto}.adcmdr-saving{cursor:wait;opacity:.75}.adcmdr-saving .adcmdr-loader{display:inline-block}.adcmdr-warn{color:#ac0101}.adcmdr-readonly span{background:#ddd;display:inline-block;font-style:italic;margin:4px 0;padding:4px 8px}.adcmdr-display-original{display:flex;flex-direction:column;row-gap:10px;white-space:nowrap}.adcmdr-display-original .adcmdr-controls{align-items:center;column-gap:14px;display:flex;flex-direction:row;flex-wrap:nowrap}.adcmdr-specs{font-style:italic}.adcmdr-inside{font-size:13px;line-height:1.4;margin:0;padding:0 12px 12px;position:relative}.adcmdr-btn-link{align-items:center;appearance:none;background:none;border:none;box-shadow:none;color:#2271b1;column-gap:3px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;outline:none;padding:0;text-decoration:none}.adcmdr-btn-link:hover{color:#135e96}.adcmdr-btn-link:active,.adcmdr-btn-link:focus{outline:1px dotted #2271b1}.adcmdr-btn-link .dashicons{font-size:14px;height:14px;text-decoration:none;width:14px}.adcmdr-x-link{text-decoration:none}.adcmdr-x-link:hover{text-decoration:underline}.adcmdr-x-link .dashicons{font-size:14px;height:14px;margin-top:2px;text-decoration:none;width:14px}.adcmdr-block-label,.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after{background:#f6f7f7;background:#00000012;display:inline-block;font-size:13px;font-weight:700;padding:3px 8px}.adcmdr-block-label+.adcmdr-metaitem,.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after+.adcmdr-metaitem{margin-top:.75rem}.adcmdr-table-intro{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:6px;width:100%}.adcmdr-table-intro .adcmdr-doc-link{margin-top:0!important}.adcmdr-table-intro .adcmdr-doc-link+.adcmdr-x-link{margin-left:6px}.adcmdr-targeting{margin-top:5px}.adcmdr-targeting tr:first-child td{padding-top:1.5rem}.adcmdr-targeting tr:last-child td{padding-bottom:1.5rem}.adcmdr-targeting td{vertical-align:top}.adcmdr-targeting .wometa-repeater-row:last-child .targeting-andor{display:none}.adcmdr-targeting .adcmdr-targeting-conditions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.adcmdr-targeting .adcmdr-targeting-conditions .woforms-input-group{gap:8px}.adcmdr-targeting tr:not(:last-child)>td{border-bottom:4px solid #0000;padding-bottom:1.5rem}.adcmdr-targeting tr:not(:last-child)>td:nth-child(2){position:relative}.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after{background:#190933bf;bottom:-3px;color:#fff;content:" AND ";display:inline-block;font-size:11px;font-style:italic;left:10px;padding:2px 6px;position:absolute;transform:translateY(50%);z-index:2}.adcmdr-targeting tr:not(:last-child)+tr td{padding-top:1.5rem}.adcmdr-targeting tr.or-divide:not(:last-child)>td{border-bottom-color:#c3c4c780}.adcmdr-targeting tr.or-divide:not(:last-child)>td:nth-child(2):after{bottom:-14px;content:" OR ";transform:translateY(100%)}.adcmdr-targeting tr.or-divide:not(:last-child)+tr td{padding-top:calc(1.5rem + 20px)}.adcmdr-targeting .adcmdr-remove-controls{align-self:flex-start}.adcmdr-self-flex-end{align-self:flex-end}@media only screen and (min-width:783px){.adcmdr-ml-auto{margin-left:auto}}.adcmdr-remove-controls{align-items:center;align-self:flex-end;display:flex;flex-direction:row;gap:.75rem;margin:0;padding:0}.adcmdr-remove-controls li{margin:0;padding:0}.adcmdr-remove-controls .dashicons-minus{color:#a4303f;font-size:inherit;height:auto;opacity:.75;transition:opacity .25s ease-in-out;width:auto}.adcmdr-remove{align-items:center;background:none;border:1px solid #ebebec;border-radius:3px;box-shadow:none;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.8rem;gap:5px;outline:none;padding:3px 6px;transition:border .25s ease-in-out;white-space:nowrap}.adcmdr-remove:hover{border-color:#c3c4c7}.adcmdr-remove:hover .dashicons-minus{opacity:1}.adcmdr-remove:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px #2271b1}.wp-core-ui .adcmdr-doc-link{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:2px}.wp-core-ui .adcmdr-doc-link .dashicons{font-size:16px;height:auto;vertical-align:middle;width:auto}.form-table input:disabled+label,.postbox input:disabled+label{cursor:default;opacity:.7;pointer-events:none}.form-table .adcmdr-metaitem .woforms-message,.form-table td .woforms-message,.postbox .adcmdr-metaitem .woforms-message,.postbox td .woforms-message{font-style:italic}.form-table .adcmdr-metaitem .woforms-input-group,.form-table td .woforms-input-group,.postbox .adcmdr-metaitem .woforms-input-group,.postbox td .woforms-input-group{display:inline-flex}.form-table .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.form-table .adcmdr-metaitem input+.adcmdr-doc-link,.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table .adcmdr-metaitem select+.adcmdr-doc-link,.form-table td .woforms-input-group+.adcmdr-doc-link,.form-table td input+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.form-table td select+.adcmdr-doc-link,.postbox .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.postbox .adcmdr-metaitem input+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox .adcmdr-metaitem select+.adcmdr-doc-link,.postbox td .woforms-input-group+.adcmdr-doc-link,.postbox td input+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link,.postbox td select+.adcmdr-doc-link{margin-top:4px}@media only screen and (min-width:783px){.form-table .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.form-table .adcmdr-metaitem input+.adcmdr-doc-link,.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table .adcmdr-metaitem select+.adcmdr-doc-link,.form-table td .woforms-input-group+.adcmdr-doc-link,.form-table td input+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.form-table td select+.adcmdr-doc-link,.postbox .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.postbox .adcmdr-metaitem input+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox .adcmdr-metaitem select+.adcmdr-doc-link,.postbox td .woforms-input-group+.adcmdr-doc-link,.postbox td input+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link,.postbox td select+.adcmdr-doc-link{margin-left:.75rem;margin-top:0}.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link{margin-top:-6px}}.form-table .adcmdr-metaitem .adcmdr-metaitem__info p,.form-table td .adcmdr-metaitem__info p,.postbox .adcmdr-metaitem .adcmdr-metaitem__info p,.postbox td .adcmdr-metaitem__info p{margin:.5em 0;padding:2px}.form-table td label+input,.postbox td label+input{margin-left:4px}.adcmdr-settings-secondary{margin-top:10px}.adcmdr-settings-secondary--adsense .woforms-message{margin:.75rem 0}#adcmdr_grid_filter{-webkit-font-smoothing:antialiased;align-items:center;display:flex;flex-direction:row;float:right;gap:.75rem;justify-content:flex-end;margin-top:11px}#adcmdr_adsense_inactive,#adcmdr_adsense_quota,#adcmdr_adsense_unsupported{display:none}#adcmdr_adsense_quota:has(~.adcmdr-api-quota-reached){display:block}#adcmdr-adsense-ad-fields--manual>.adcmdr-metaitem:first-child{margin-top:0}.adcmdr-ad-list-count{font-style:italic;margin:4px 4px 0 0;text-align:right}#adcmdr_adsense_ad_list{position:relative}#adcmdr_adsense_ad_list .adcmdr-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#adcmdr_adsense_ad_list:empty{display:none}#adcmdr_adsense_ad_list .gridjs-container{transition:opacity .25s ease-in-out}#adcmdr_adsense_ad_list .gridjs-footer,#adcmdr_adsense_ad_list .gridjs-wrapper{border:1px solid #e5e7eb;border-radius:0;box-shadow:none}#adcmdr_adsense_ad_list .gridjs-footer{border-top:none}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell{cursor:pointer}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell--current{background:#feefce;cursor:default;font-weight:700}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell--current.adcmdr-adsense-ad-list__cell--unsupported{background:#f5dee1}#adcmdr_adsense_ad_list.adcmdr-busy .gridjs-container{opacity:.5}#adcmdr_adsense_ad_list.adcmdr-api-quota-reached .adcmdr-adsense-ad-list__cell:not(.adcmdr-adsense-ad-list__cell--current){cursor:default;opacity:.5}.adcmdr-position-picker{display:inline-grid;gap:2px;grid-template-columns:repeat(3,1fr)}.adcmdr-position-picker input[type=radio]{margin:0}.adcmdr-position-picker label{background:#c3c4c7;cursor:pointer;margin:0;padding:5px 10px}.adcmdr-position-picker label:nth-child(2n){background:#c3c4c780}.adcmdr-position-picker label:has(input[type=radio]:checked){background:#2271b1}
     1.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions,.wp-admin.taxonomy-adcmdr_group #edittag .form-table{background:#fff;border:1px solid #c3c4c7;padding:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .form-table>:first-child{margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .form-table>:last-child{margin-bottom:0}.adcmdr-group-ad-list table{margin-bottom:1.5rem}.adcmdr-term-ad-search{align-items:center;border-bottom:1px solid #c3c4c7;display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.adcmdr-term-ad-search label{font-weight:700;margin-bottom:4px}.adcmdr-no-ads{font-style:italic}.wp-admin.taxonomy-adcmdr_group #addtag .term-description-wrap,.wp-admin.taxonomy-adcmdr_group #addtag .term-slug-wrap,.wp-admin.taxonomy-adcmdr_group #edittag .term-description-wrap,.wp-admin.taxonomy-adcmdr_group #edittag .term-slug-wrap{display:none}.wp-admin.taxonomy-adcmdr_group #edittag{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.75rem;max-width:none}.wp-admin.taxonomy-adcmdr_group #edittag>*{order:1}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap,.wp-admin.taxonomy-adcmdr_group #edittag>.adcmdr-goback{order:0}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap{max-width:800px;width:calc(60% - 1.5rem)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox{border-bottom:none;margin-bottom:0;margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox .postbox-header,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox .postbox-header h2{margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .form-table{border-bottom:none;margin-top:0;max-width:none;padding:0;table-layout:fixed;width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .form-table th{padding:.75rem 10px .75rem 1.5rem;width:120px}.wp-admin.taxonomy-adcmdr_group #edittag .form-table td{padding:.75rem 10px}.wp-admin.taxonomy-adcmdr_group #edittag .form-table td:last-child{padding-right:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:first-child td,.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:first-child th{padding-top:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:last-child td,.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:last-child th{padding-bottom:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions{background-color:#f8f8f8;border-top-color:#dddee0;margin-top:0;width:100%}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions{max-width:calc(798px - 3rem);width:calc(60% - 4.5rem - 2px)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview{margin:1.5rem 0;max-width:1334px;order:99;width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview input+.adcmdr-doc-link{margin-top:4px}@media only screen and (min-width:783px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview input+.adcmdr-doc-link{margin-left:.75rem;margin-top:0}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list{margin:1.5rem 0 0;order:2;width:100%}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list{margin:0;max-width:534px;order:1;padding:0 1.5rem;width:calc(40% - 1.5rem)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table{max-width:800px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table td{border-bottom:1px solid #c3c4c7;vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-handle{width:15px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-handle img{vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-weight{display:none;width:64px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-action{width:20px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table tr:last-child td{border-bottom:none}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table input[type=number]{width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table a{text-decoration:none}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table a:hover{text-decoration:underline}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del{background:none;border:none;box-shadow:none;cursor:pointer;margin-left:auto;opacity:.75;outline:none;padding:0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del:hover{opacity:1;transform:scale(1.1)}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del:disabled{cursor:default;opacity:.1}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del svg{height:20px;width:20px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table~p .noads{display:none}.adcmdr-chart-contain{position:relative}.adcmdr-contain{background:#fff;border-radius:4px;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a;margin:1.5rem auto;padding:1.5rem}.adcmdr-highlight{box-shadow:0 0 15px #2271b180!important}.adcmdr-error{box-shadow:0 0 5px #a4303f80!important}.adcmdr-contain-full{margin:1.5rem auto}.adcmdr-contain-full .gridjs-wrapper{border-radius:4px 4px 0 0;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a}.adcmdr-contain-full .gridjs-footer{border-radius:0 0 4px 4px;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a}.adcmdr-footnote{color:#737373;font-size:.75rem;font-style:italic;font-weight:400;margin:4px}.adcmdr-filter-form-content{background:#ffffffe6;margin:0 0 0 -10px;padding:.75rem;position:relative;z-index:1}@media only screen and (min-width:783px){.adcmdr-filter-form-content{margin-left:-20px;padding:1.5rem;position:sticky;top:10px}.admin-bar .adcmdr-filter-form-content{top:32px}}.wrap:empty+.adcmdr-filter{margin-top:-10px}.adcmdr-title-wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:1.5rem 0}.adcmdr-title-wrap .adcmdr-filter-field{align-items:center;display:flex;flex-direction:row;gap:10px;order:1}.adcmdr-title-wrap .adcmdr-filter-field label{display:inline-block;margin:0;width:auto}.adcmdr-title-wrap h2{font-size:23px;font-weight:400;line-height:1.3;margin:0;order:1}.adcmdr-title-wrap .notice{margin-bottom:0;order:0;width:100%}.adcmdr-filter-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.adcmdr-filter-row+.adcmdr-filter-row{margin-top:.75rem}.adcmdr-filter-field--submit{align-self:flex-end}@media screen and (min-width:768px){.adcmdr-filter-field-col{border-left:1px solid #c3c4c7;padding-left:1.5rem}}.adcmdr-filter-field--filter-ads{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem}.adcmdr-filter-field label{display:block;font-weight:700;margin-bottom:5px}.adcmdr-filter-field input[type=radio]+label{display:inline;font-weight:400;margin-right:.75rem}.adcmdr-filter-field input[type=radio]+label:last-child{margin-right:0}.adcmdr-filter-field input[type=radio]{margin-top:1px}.adcmdr-data-table .dashicons{font-size:1rem;height:auto;margin-left:6px;opacity:.75;text-decoration:none;transition:opacity .25s ease-in-out;width:auto}.adcmdr-data-table .dashicons:hover{opacity:1}.adcmdr-postbox .adcmdr-addons-row{padding:.75rem}.adcmdr-addons{width:100%}@media only screen and (min-width:783px){.adcmdr-addons{max-width:31%;width:auto}}.adcmdr-addon-features{background:#f0efe8;border:1px solid #e0ddcf;border-radius:4px;height:calc(100% - 3rem);padding:1.5rem}.adcmdr-addon-features>:first-child{margin-top:0}.adcmdr-addon-features h3{margin:0;padding:0}.adcmdr-addon-features h3+p,.adcmdr-addon-features ul{border-bottom:1px solid #c3c4c740;border-top:1px solid #c3c4c740;margin:.75rem 0 1.5rem;padding:.75rem 0}.adcmdr-addon-features.adcmdr-pro-features{background:linear-gradient(to bottom right,#190933 50%,#0e051d 60%);border-color:#190933;color:#fff}.adcmdr-addon-features.adcmdr-pro-features h3{color:#fff}.adcmdr-flexrowend{display:flex;flex-direction:column}@media only screen and (min-width:783px){.adcmdr-flexrowend{align-items:flex-end;flex-direction:row;gap:1.5rem}}input[name="adcmdr_adsense[adsense_account]"]{margin-top:4px;min-width:300px}button[data-adcmdr-copy]{background:none;border:none;color:#2271b1;cursor:pointer;outline:none;padding:0;transition:opacity .15s ease-in-out;white-space:nowrap}button[data-adcmdr-copy] .dashicons{font-size:1rem;height:1rem;width:auto}button[data-adcmdr-copy]:active,button[data-adcmdr-copy]:focus{outline:1px dotted #2271b1}button[data-adcmdr-copy].adcmdr-copied{opacity:.5}.adcmdr-danger{color:#a4303f}.adcmdr-stat-row span{word-wrap:normal;white-space:nowrap}.adcmdr-admin-header{align-items:center;background:#fff;border-bottom:1px solid #c3c4c7;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 0 0 -10px;padding:calc(46px + .75rem) .75rem .75rem}@media only screen and (min-width:601px){.adcmdr-admin-header{padding-top:.75rem}}@media only screen and (min-width:783px){.adcmdr-admin-header{flex-direction:row;justify-content:space-between;margin-left:-20px}}.adcmdr-admin-header .adcmdr-logo{height:auto;width:140px}@media only screen and (min-width:783px){.adcmdr-admin-header .adcmdr-logo{width:200px}}.adcmdr-admin-header+#wpbody{padding-top:0}.adcmdr-admin-header+#wpbody #screen-meta{margin-top:-1px}.woadmin-form-inner h2{color:#2d5a5d}hr.adcmdr-divide{margin:1.5rem auto}.wp-core-ui .button-adcmdr-primary:not(.button-secondary){background-color:#2d5a5d;border-color:#2d5a5d;color:#fff}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):hover{background-color:#f0f0f1;border-color:#2d5a5d;color:#2d5a5d}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):active{color:#2d5a5d}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):focus{border-color:#2d5a5d;box-shadow:0 0 0 1px #2d5a5d;color:#172d2f}.wp-core-ui .button-adcmdr-primary.button-secondary{border-color:#2d5a5d;color:#2d5a5d}.wp-core-ui .button-adcmdr-primary.button-secondary:hover{border-color:#172d2f;color:#172d2f}.wp-core-ui .button-adcmdr-primary.button-secondary:focus{border-color:#2d5a5d;box-shadow:0 0 0 1px #2d5a5d;color:#172d2f}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary){background-color:#190933;border-color:#190933;color:#fff}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):hover{background-color:#f0f0f1;border-color:#190933;color:#190933}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):active{color:#190933}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):focus{border-color:#190933;box-shadow:0 0 0 1px #190933;color:#0e051d}.wp-core-ui .button-adcmdr-secondary.button-secondary{border-color:#190933;color:#190933}.wp-core-ui .button-adcmdr-secondary.button-secondary:hover{border-color:#0e051d;color:#0e051d}.wp-core-ui .button-adcmdr-secondary.button-secondary:focus{border-color:#190933;box-shadow:0 0 0 1px #190933;color:#0e051d}.adcmdr-status-group{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:4px}.adcmdr-status-group--no{color:red}.adcmdr-status-group--yes{color:green}.adcmdr-loader{animation:adcmdrrotate 1s linear infinite;border:2px solid;border-color:#fff #fff #2271b1;border-radius:50%;box-sizing:border-box;display:none;height:24px;width:24px}.adcmdr-loader.adcmdr-show{display:inline-block}@keyframes adcmdrrotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:783px){.adcmdr-twocol{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}}.adcmdr-postbox h4{margin-bottom:0}.adcmdr-postbox h4+p{margin-top:.25em}.adcmdr-row{--adcmdr-gutter:1.5rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.adcmdr-row .adcmdr-col{box-sizing:border-box;flex:0 0 auto;max-width:100%}@media only screen and (min-width:961px){.adcmdr-row .adcmdr-col-3{width:calc(25% - .75rem)}.adcmdr-row .adcmdr-col-4{width:calc(33.33333% - .75rem)}.adcmdr-row .adcmdr-col-8{width:calc(66.66667% - .75rem)}.adcmdr-row .adcmdr-col-9{width:calc(75% - .75rem)}}.adcmdr-goback{margin-bottom:.75rem;width:100%}.adcmdr-goback a{text-decoration:none}.adcmdr-goback a:hover{text-decoration:underline}.adcmdr-adsensetype-restrict,.adcmdr-mode-restrict{display:none}.adcmdr-form-field input[type=number],.adcmdr-form-field input[type=text],.adcmdr-form-field input[type=url],.adcmdr-form-field textarea{max-width:100%}.adcmdr-form-field input[type=number]{width:7ch}.adcmdr-form-field th label{display:inline-block}.adcmdr-form-field.adcmdr-field-divide td>:first-child,.adcmdr-form-field.adcmdr-field-divide th>:first-child{margin-top:.75rem}.adcmdr-form-field .adcmdr-multifield{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.75rem}.adcmdr-form-field .adcmdr-multifield input[type=email],.adcmdr-form-field .adcmdr-multifield input[type=password],.adcmdr-form-field .adcmdr-multifield input[type=search],.adcmdr-form-field .adcmdr-multifield input[type=tel],.adcmdr-form-field .adcmdr-multifield input[type=text],.adcmdr-form-field .adcmdr-multifield input[type=url]{width:auto}.adcmdr-form-field .adcmdr-multifield label{margin-left:5px;margin-right:1.5rem}.adcmdr-form-field .adcmdr-multifield label:last-child{margin-right:0}.adcmdr-form-field .adcmdr-multifield--col{align-items:flex-start;flex-direction:column;row-gap:.75rem}.adcmdr-metaitem__message{font-style:italic;margin:.75rem 0;width:90%}.adcmdr-metaitem__message+.adcmdr-metaitem{margin-top:.75rem}.adcmdr-metaitem__info{background:#f6f7f7;border:1px solid #c3c4c780;border-left:4px solid #2271b1;box-shadow:0 1px 1px #0000000a;margin:.75rem 0;padding:1px 12px}.adcmdr-metaitem__info p{margin:.5em 0;padding:2px}.adcmdr-hidden-notifications{margin-top:.75rem}.adcmdr-hidden-notifications .adcmdr-hidden-notifications__list{display:none}.adcmdr-hidden-notifications .adcmdr-toggle-visibility{background:none;border:none;box-shadow:none;color:#2271b1;cursor:pointer;outline:none;padding:0}.adcmdr-hidden-notifications .adcmdr-toggle-visibility:after{content:">";display:inline-block;margin-left:4px;transition:transform .25s ease-in-out}.adcmdr-hidden-notifications.show .adcmdr-hidden-notifications__list{display:block}.adcmdr-hidden-notifications.show .adcmdr-toggle-visibility:after{transform:rotate(90deg)}.adcmdr-notification{background:#f6f7f7;border:1px solid #c3c4c780;border-left-width:4px;box-shadow:0 1px 1px #0000000a;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin:.75rem 0;padding:1px 12px}.adcmdr-notification button{background:none;border:none;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.adcmdr-notification button:hover{color:#2271b1}.adcmdr-notification .adcmdr-notification-in{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:.5em}.adcmdr-notification p{margin:.5em 0;padding:2px}.adcmdr-notification.adcmdr-notice-error{border-left-color:#d63638}.adcmdr-notification.adcmdr-notice-warning{border-left-color:#dba617}.adcmdr-notification.adcmdr-ignored{opacity:.5}.adcmdr-notification.adcmdr-ignored p{margin:.1em 0}.adcmdr-metaitem__error{border-left-color:#d63638}.adcmdr-metaitem__warning{border-left-color:#dba617}.adcmdr-metaitem{margin-top:1.5rem}.adcmdr-metaitem:first-child{margin-top:.75rem}.adcmdr-metaitem:last-child{margin-bottom:.75rem}.adcmdr-metaitem--center{align-items:center}.adcmdr-metaitem label{display:block;font-weight:700;margin-bottom:5px}.adcmdr-metaitem label.inline{display:inline-block}.adcmdr-metaitem input[type=number],.adcmdr-metaitem input[type=text],.adcmdr-metaitem input[type=url],.adcmdr-metaitem textarea{max-width:100%}.adcmdr-metaitem input[type=checkbox],.adcmdr-metaitem input[type=radio]{margin-top:1px}.adcmdr-metaitem input[type=checkbox]+label,.adcmdr-metaitem input[type=radio]+label{display:inline;font-weight:400;margin-right:.75rem}.adcmdr-metaitem input#_adcmdr_bannerurl{width:412px}.adcmdr-metaitem--group{column-gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.75rem}.adcmdr-metaitem--group:first-child{margin-top:.75rem}.adcmdr-metaitem--group:last-child{margin-bottom:.75rem}.adcmdr-metaitem--group .adcmdr-metaitem__message{margin:0}.adcmdr-metaitem--group>.adcmdr-metaitem,.adcmdr-metaitem--group>.adcmdr-metaitem:first-child{margin-top:0}.adcmdr-metaitem--group>.adcmdr-metaitem:last-child{margin-bottom:0}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem{width:calc(50% - 1.5rem)}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem input[type=text],.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem select{width:100%}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem input[type=text].code,.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem select.code{min-width:300px}.adcmdr-metaitem__subitem{max-width:100%}.adcmdr-metaitem__subitem input[type=text],.adcmdr-metaitem__subitem select{width:auto}.adcmdr-metaitem__subitem input[type=text].code,.adcmdr-metaitem__subitem select.code{min-width:300px}.adcmdr-metaitem--close{margin-top:.75rem}.adcmdr-field-divide,.adcmdr-metaitem--divide{border-top:1px solid #c3c4c7}.adcmdr-metaitem--divide{margin-top:1.125rem;padding-top:1.125rem}.adcmdr-metaitem--divide>.adcmdr-metaitem__info:first-child,.adcmdr-metaitem--divide>.adcmdr-metaitem__message:first-child,.adcmdr-metaitem--divide>.woforms-message:first-child{margin-top:0}.adcmdr-metaitem--disabletracking>div+div{margin-top:5px}.adcmdr-metaitem+.adcmdr-metaitem--donottrack{border-top:1px solid #c3c4c780;padding-top:.75rem}.adcmdr-ad-status{font-style:italic}.adcmdr-ui-sort-icon{cursor:grab;display:inline-block;height:16px;margin-right:5px;opacity:.15;width:auto}.adcmdr-saving{cursor:wait;opacity:.75}.adcmdr-saving .adcmdr-loader{display:inline-block}.adcmdr-warn{color:#ac0101}.adcmdr-readonly span{background:#ddd;display:inline-block;font-style:italic;margin:4px 0;padding:4px 8px}.adcmdr-display-original{display:flex;flex-direction:column;row-gap:10px;white-space:nowrap}.adcmdr-display-original .adcmdr-controls{align-items:center;column-gap:14px;display:flex;flex-direction:row;flex-wrap:nowrap}.adcmdr-specs{font-style:italic}.adcmdr-inside{font-size:13px;line-height:1.4;margin:0;padding:0 12px 12px;position:relative}.adcmdr-btn-link{align-items:center;appearance:none;background:none;border:none;box-shadow:none;color:#2271b1;column-gap:3px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;outline:none;padding:0;text-decoration:none}.adcmdr-btn-link:hover{color:#135e96}.adcmdr-btn-link:active,.adcmdr-btn-link:focus{outline:1px dotted #2271b1}.adcmdr-btn-link .dashicons{font-size:14px;height:14px;text-decoration:none;width:14px}.adcmdr-x-link{text-decoration:none}.adcmdr-x-link:hover{text-decoration:underline}.adcmdr-x-link .dashicons{font-size:14px;height:14px;margin-top:2px;text-decoration:none;width:14px}.adcmdr-block-label,.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after{background:#f6f7f7;background:#00000012;display:inline-block;font-size:13px;font-weight:700;padding:3px 8px}.adcmdr-block-label+.adcmdr-metaitem,.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after+.adcmdr-metaitem{margin-top:.75rem}.adcmdr-table-intro{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:6px;width:100%}.adcmdr-table-intro .adcmdr-doc-link{margin-top:0!important}.adcmdr-table-intro .adcmdr-doc-link+.adcmdr-x-link{margin-left:6px}.adcmdr-targeting{margin-top:5px}.adcmdr-targeting tr:first-child td{padding-top:1.5rem}.adcmdr-targeting tr:last-child td{padding-bottom:1.5rem}.adcmdr-targeting td{vertical-align:top}.adcmdr-targeting .wometa-repeater-row:last-child .targeting-andor{display:none}.adcmdr-targeting .adcmdr-targeting-conditions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.adcmdr-targeting .adcmdr-targeting-conditions .woforms-input-group{gap:8px}.adcmdr-targeting tr:not(:last-child)>td{border-bottom:4px solid #0000;padding-bottom:1.5rem}.adcmdr-targeting tr:not(:last-child)>td:nth-child(2){position:relative}.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after{background:#190933bf;bottom:-3px;color:#fff;content:" AND ";display:inline-block;font-size:11px;font-style:italic;left:10px;padding:2px 6px;position:absolute;transform:translateY(50%);z-index:2}.adcmdr-targeting tr:not(:last-child)+tr td{padding-top:1.5rem}.adcmdr-targeting tr.or-divide:not(:last-child)>td{border-bottom-color:#c3c4c780}.adcmdr-targeting tr.or-divide:not(:last-child)>td:nth-child(2):after{bottom:-14px;content:" OR ";transform:translateY(100%)}.adcmdr-targeting tr.or-divide:not(:last-child)+tr td{padding-top:calc(1.5rem + 20px)}.adcmdr-targeting .adcmdr-remove-controls{align-self:flex-start}.adcmdr-self-flex-end{align-self:flex-end}@media only screen and (min-width:783px){.adcmdr-ml-auto{margin-left:auto}}.adcmdr-remove-controls{align-items:center;align-self:flex-end;display:flex;flex-direction:row;gap:.75rem;margin:0;padding:0}.adcmdr-remove-controls li{margin:0;padding:0}.adcmdr-remove-controls .dashicons-minus{color:#a4303f;font-size:inherit;height:auto;opacity:.75;transition:opacity .25s ease-in-out;width:auto}.adcmdr-remove{align-items:center;background:none;border:1px solid #ebebec;border-radius:3px;box-shadow:none;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.8rem;gap:5px;outline:none;padding:3px 6px;transition:border .25s ease-in-out;white-space:nowrap}.adcmdr-remove:hover{border-color:#c3c4c7}.adcmdr-remove:hover .dashicons-minus{opacity:1}.adcmdr-remove:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px #2271b1}.wp-core-ui .adcmdr-doc-link{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:2px}.wp-core-ui .adcmdr-doc-link .dashicons{font-size:16px;height:auto;vertical-align:middle;width:auto}.form-table input:disabled+label,.postbox input:disabled+label{cursor:default;opacity:.7;pointer-events:none}.form-table .adcmdr-metaitem .woforms-message,.form-table td .woforms-message,.postbox .adcmdr-metaitem .woforms-message,.postbox td .woforms-message{font-style:italic}.form-table .adcmdr-metaitem .woforms-input-group,.form-table td .woforms-input-group,.postbox .adcmdr-metaitem .woforms-input-group,.postbox td .woforms-input-group{display:inline-flex}.form-table .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.form-table .adcmdr-metaitem input+.adcmdr-doc-link,.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table .adcmdr-metaitem select+.adcmdr-doc-link,.form-table td .woforms-input-group+.adcmdr-doc-link,.form-table td input+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.form-table td select+.adcmdr-doc-link,.postbox .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.postbox .adcmdr-metaitem input+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox .adcmdr-metaitem select+.adcmdr-doc-link,.postbox td .woforms-input-group+.adcmdr-doc-link,.postbox td input+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link,.postbox td select+.adcmdr-doc-link{margin-top:4px}@media only screen and (min-width:783px){.form-table .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.form-table .adcmdr-metaitem input+.adcmdr-doc-link,.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table .adcmdr-metaitem select+.adcmdr-doc-link,.form-table td .woforms-input-group+.adcmdr-doc-link,.form-table td input+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.form-table td select+.adcmdr-doc-link,.postbox .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.postbox .adcmdr-metaitem input+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox .adcmdr-metaitem select+.adcmdr-doc-link,.postbox td .woforms-input-group+.adcmdr-doc-link,.postbox td input+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link,.postbox td select+.adcmdr-doc-link{margin-left:.75rem;margin-top:0}.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link{margin-top:-6px}}.form-table .adcmdr-metaitem .adcmdr-metaitem__info p,.form-table td .adcmdr-metaitem__info p,.postbox .adcmdr-metaitem .adcmdr-metaitem__info p,.postbox td .adcmdr-metaitem__info p{margin:.5em 0;padding:2px}.form-table td label+input,.postbox td label+input{margin-left:4px}.adcmdr-settings-secondary{margin-top:10px}.adcmdr-settings-secondary--adsense .woforms-message{margin:.75rem 0}#adcmdr_grid_filter{-webkit-font-smoothing:antialiased;align-items:center;display:flex;flex-direction:row;float:right;gap:.75rem;justify-content:flex-end;margin-top:11px}#adcmdr_adsense_inactive,#adcmdr_adsense_quota,#adcmdr_adsense_unsupported{display:none}#adcmdr_adsense_quota:has(~.adcmdr-api-quota-reached){display:block}#adcmdr-adsense-ad-fields--manual>.adcmdr-metaitem:first-child{margin-top:0}.adcmdr-ad-list-count{font-style:italic;margin:4px 4px 0 0;text-align:right}#adcmdr_adsense_ad_list{position:relative}#adcmdr_adsense_ad_list .adcmdr-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#adcmdr_adsense_ad_list:empty{display:none}#adcmdr_adsense_ad_list .gridjs-container{transition:opacity .25s ease-in-out}#adcmdr_adsense_ad_list .gridjs-footer,#adcmdr_adsense_ad_list .gridjs-wrapper{border:1px solid #e5e7eb;border-radius:0;box-shadow:none}#adcmdr_adsense_ad_list .gridjs-footer{border-top:none}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell{cursor:pointer}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell--current{background:#feefce;cursor:default;font-weight:700}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell--current.adcmdr-adsense-ad-list__cell--unsupported{background:#f5dee1}#adcmdr_adsense_ad_list.adcmdr-busy .gridjs-container{opacity:.5}#adcmdr_adsense_ad_list.adcmdr-api-quota-reached .adcmdr-adsense-ad-list__cell:not(.adcmdr-adsense-ad-list__cell--current){cursor:default;opacity:.5}.adcmdr-position-picker{display:inline-grid;gap:2px;grid-template-columns:repeat(3,1fr)}.adcmdr-position-picker input[type=radio]{margin:0}.adcmdr-position-picker label{background:#c3c4c7;cursor:pointer;margin:0;padding:5px 10px}.adcmdr-position-picker label:nth-child(2n){background:#c3c4c780}.adcmdr-position-picker label:has(input[type=radio]:checked){background:#2271b1}
  • ad-commander/tags/1.1.9/includes/AdCommander.php

    r3150894 r3181689  
    1313     */
    1414    public static function version() {
    15         return '1.1.8';
     15        return '1.1.9';
    1616    }
    1717
  • ad-commander/tags/1.1.9/includes/AddonBridge.php

    r3116648 r3181689  
    4646                break;
    4747
     48            case 'scrnsa':
     49                return 'https://wordpress.org/plugins/screen-stay-awake/';
     50                break;
     51
    4852            default:
    4953                return '';
     
    7882            break;
    7983
     84            case 'scrnsa':
     85                return defined( 'SCRNSA_PLUGIN_BASENAME' );
     86            break;
    8087            default:
    8188                return false;
  • ad-commander/tags/1.1.9/includes/Admin.php

    r3139166 r3181689  
    26812681                    Html::ul( $lis, Util::ns( 'addon' ) ) .
    26822682                    $this->start_div( 'adcmdr-btn-group', array( 'display' => false ) ) .
    2683                     Html::abtn( self::pro_upgrade_url( array( 'utm_medium' => 'button' ) ), 'Upgrade to Pro' ) .
     2683                    Html::abtn( self::pro_upgrade_url( array( 'utm_medium' => 'button' ) ), __( 'Upgrade to Pro', 'ad-commander' ) ) .
    26842684                    Html::abtn( AdCommander::public_site_url( '', array( 'utm_medium' => 'button' ) ), 'Learn more', '_blank', true ) .
    26852685                    $this->end_div( array( 'display' => false ) ) .
     
    27042704            $html .= $this->start_div( Util::ns( 'addons' ), array( 'display' => false ) ) .
    27052705                $this->start_div( Util::ns( 'addon-features' ), array( 'display' => false ) ) .
    2706                     Html::h3( 'Ad Commander Tools' ) .
     2706                    Html::h3( __( 'Ad Commander Tools', 'ad-commander' ) ) .
    27072707                    Html::ul( $lis, Util::ns( 'addon' ) ) .
    27082708                    $this->start_div( 'adcmdr-btn-group', array( 'display' => false ) ) .
    2709                     Html::abtn( AddonBridge::addon_url( 'tools' ), 'Download Add-on' ) .
     2709                    Html::abtn( AddonBridge::addon_url( 'tools' ), __( 'Download Add-on', 'ad-commander' ) ) .
     2710                    $this->end_div( array( 'display' => false ) ) .
     2711                $this->end_div( array( 'display' => false ) ) .
     2712            $this->end_div( array( 'display' => false ) );
     2713        }
     2714
     2715        if ( ! AddonBridge::instance()->is_addon_loaded( 'scrnsa' ) ) {
     2716            $p  = esc_html__( "Screen Stay Awake prevents your website visitor's screen from turning off. The Screen Wake Lock API is used and no visitor prompt is required.", 'ad-commander' );
     2717            $p .= '<br /><br />';
     2718            $p .= esc_html__( 'This plugin is great for recipe websites and other how-to websites where a visitor would prefer their screen stay on.', 'ad-commander' );
     2719
     2720            $html .= $this->start_div( Util::ns( 'addons' ), array( 'display' => false ) ) .
     2721                $this->start_div( Util::ns( 'addon-features' ), array( 'display' => false ) ) .
     2722                    Html::h3( __( 'Screen Stay Awake', 'ad-commander' ) ) .
     2723                    Html::p( $p ) .
     2724                    $this->start_div( 'adcmdr-btn-group', array( 'display' => false ) ) .
     2725                    Html::abtn( AddonBridge::addon_url( 'scrnsa' ), __( 'Download Plugin', 'ad-commander' ) ) .
    27102726                    $this->end_div( array( 'display' => false ) ) .
    27112727                $this->end_div( array( 'display' => false ) ) .
  • ad-commander/tags/1.1.9/includes/AdminAdPostMeta.php

    r3115873 r3181689  
    543543            $current = 'manual';
    544544
    545             if ( isset( $_COOKIE['adcmdr_last_adsense_ad_mode'] ) && $_COOKIE['adcmdr_last_adsense_ad_mode'] ) {
    546                 $current = sanitize_key( $_COOKIE['adcmdr_last_adsense_ad_mode'] );
    547 
    548                 if ( ! in_array( $current, array( 'manual', 'direct', 'ad_code' ), true ) ) {
     545            if ( isset( $_COOKIE['adcmdr_last_adsense_ad_mode'] ) ) {
     546                $current = sanitize_key( wp_unslash( $_COOKIE['adcmdr_last_adsense_ad_mode'] ) );
     547
     548                if ( ! $current || ! in_array( $current, array( 'manual', 'direct', 'ad_code' ), true ) ) {
    549549                    $current = 'manual';
    550550                }
     
    16711671                    $impressions = $this->admin_reports()->ad_stats( $post_id, 'all', 'impressions' );
    16721672                    /* translators: %d - number of impressoins */
    1673                     $stat_parts[] = '<span>' . sprintf( esc_html__( 'Impressions: %d' ), intval( $impressions ) ) . '</span>';
     1673                    $stat_parts[] = '<span>' . sprintf( esc_html__( 'Impressions: %d', 'ad-commander' ), intval( $impressions ) ) . '</span>';
    16741674                }
    16751675
     
    16771677                    $clicks = $this->admin_reports()->ad_stats( $post_id, 'all', 'clicks' );
    16781678                    /* translators: %d - number of clicks */
    1679                     $stat_parts[] = '<span>' . sprintf( esc_html__( 'Clicks: %d' ), intval( $clicks ) ) . '</span>';
     1679                    $stat_parts[] = '<span>' . sprintf( esc_html__( 'Clicks: %d', 'ad-commander' ), intval( $clicks ) ) . '</span>';
    16801680                }
    16811681
     
    17641764
    17651765        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1766         $selected = isset( $_GET[ $taxonomy_name ] ) && $_GET[ $taxonomy_name ] ? sanitize_text_field( $_GET[ $taxonomy_name ] ) : '';
     1766        $selected = isset( $_GET[ $taxonomy_name ] ) ? sanitize_text_field( wp_unslash( $_GET[ $taxonomy_name ] ) ) : '';
    17671767
    17681768        if ( $groups ) {
     
    17971797        $ad_types = AdPostMeta::ad_types();
    17981798        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1799         $selected = isset( $_GET['adcmdr_ad_type'] ) && $_GET['adcmdr_ad_type'] ? sanitize_text_field( $_GET['adcmdr_ad_type'] ) : '';
     1799        $selected = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_ad_type'] ) ) : '';
    18001800
    18011801        if ( $ad_types ) {
     
    18221822
    18231823        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1824         if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_ad() !== sanitize_text_field( $_GET['post_type'] ) ) {
     1824        if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_ad() !== sanitize_text_field( wp_unslash( $_GET['post_type'] ) ) ) {
    18251825            return;
    18261826        }
     
    18341834         */
    18351835        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1836         $filtered_ad_type = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( $_GET['adcmdr_ad_type'] ) : '';
     1836        $filtered_ad_type = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_ad_type'] ) ) : '';
    18371837        $orderby          = $query->get( 'orderby' );
    18381838
     
    18731873
    18741874        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1875         if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_ad() !== sanitize_text_field( $_GET['post_type'] ) ) {
     1875        if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_ad() !== sanitize_text_field( wp_unslash( $_GET['post_type'] ) ) ) {
    18761876            return;
    18771877        }
     
    18821882
    18831883        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1884         $ad_type = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( $_GET['adcmdr_ad_type'] ) : '';
     1884        $ad_type = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_ad_type'] ) ) : '';
    18851885
    18861886        if ( $ad_type !== '' ) {
  • ad-commander/tags/1.1.9/includes/AdminAdsense.php

    r3115873 r3181689  
    266266    public function admin_enqueue_scripts() {
    267267        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    268         if ( ! isset( $_GET['tab'] ) || sanitize_text_field( $_GET['tab'] ) !== 'adcmdr_adsense' ) {
     268        if ( ! isset( $_GET['tab'] ) || sanitize_text_field( wp_unslash( $_GET['tab'] ) ) !== 'adcmdr_adsense' ) {
    269269            return;
    270270        }
     
    501501         * If we have a code, connect AdSense and redirect.
    502502         */
    503         $code = isset( $_GET['code'] ) ? sanitize_text_field( wp_unslash( rawurldecode( $_GET['code'] ) ) ) : false;
     503        $code = isset( $_GET['code'] ) ? rawurldecode( sanitize_text_field( wp_unslash( $_GET['code'] ) ) ) : false;
    504504
    505505        if ( ! $code ) {
  • ad-commander/tags/1.1.9/includes/AdminGroupTermMeta.php

    r3149663 r3181689  
    962962
    963963        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    964         if ( ! is_admin() || $pagenow !== 'edit-tags.php' || ! isset( $_GET['taxonomy'] ) || sanitize_text_field( $_GET['taxonomy'] ) !== AdCommander::tax_group() || ! isset( $_GET['orderby'] ) ) {
     964        if ( ! is_admin() || $pagenow !== 'edit-tags.php' || ! isset( $_GET['taxonomy'] ) || sanitize_text_field( wp_unslash( $_GET['taxonomy'] ) ) !== AdCommander::tax_group() || ! isset( $_GET['orderby'] ) ) {
    965965            return $term_query;
    966966        }
     
    971971
    972972        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    973         $orderby = isset( $_GET['orderby'] ) ? sanitize_text_field( $_GET['orderby'] ) : '';
     973        $orderby = isset( $_GET['orderby'] ) ? sanitize_text_field( wp_unslash( $_GET['orderby'] ) ) : '';
    974974
    975975        if ( $orderby ) {
     
    991991            $term_query->query_vars['orderby'] = 'meta_value';
    992992            // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    993             $term_query->query_vars['order'] = isset( $_GET['order'] ) ? sanitize_text_field( $_GET['order'] ) : 'desc';
     993            $term_query->query_vars['order'] = isset( $_GET['order'] ) ? sanitize_text_field( wp_unslash( $_GET['order'] ) ) : 'desc';
    994994        }
    995995
  • ad-commander/tags/1.1.9/includes/AdminPlacementPostMeta.php

    r3115873 r3181689  
    248248        <div class="<?php echo esc_attr( Admin::metaitem_classes( array( 'head_close_tag' ) ) ); ?>  adcmdr-mode-restrict adcmdr-mode-restrict--head_close_tag">
    249249            <?php
    250             $this->meta()->message( __( 'Intended for inserting scripts. All &lt;head&gt; placements are loaded with server-side rendering and HTML wrappers on ads and groups are disabled. Visitor targeting and consent management may not work as expected if using page caching.' ) )
     250            $this->meta()->message( __( 'Intended for inserting scripts. All &lt;head&gt; placements are loaded with server-side rendering and HTML wrappers on ads and groups are disabled. Visitor targeting and consent management may not work as expected if using page caching.', 'ad-commander' ) )
    251251            ?>
    252252        </div>
     
    639639
    640640        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    641         $selected = isset( $_GET['adcmdr_placement_position'] ) && $_GET['adcmdr_placement_position'] ? sanitize_text_field( $_GET['adcmdr_placement_position'] ) : '';
     641        $selected = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_placement_position'] ) ) : '';
    642642
    643643        if ( $positions ) {
     
    664664
    665665        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    666         if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_placement() !== sanitize_text_field( $_GET['post_type'] ) ) {
     666        if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_placement() !== sanitize_text_field( wp_unslash( $_GET['post_type'] ) ) ) {
    667667            return;
    668668        }
     
    676676         */
    677677        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    678         $filtered_position = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( $_GET['adcmdr_placement_position'] ) : '';
     678        $filtered_position = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_placement_position'] ) ) : '';
    679679        $orderby           = $query->get( 'orderby' );
    680680
     
    715715
    716716        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    717         if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_placement() !== sanitize_text_field( $_GET['post_type'] ) ) {
     717        if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_placement() !== sanitize_text_field( wp_unslash( $_GET['post_type'] ) ) ) {
    718718            return;
    719719        }
     
    724724
    725725        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    726         $position = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( $_GET['adcmdr_placement_position'] ) : '';
     726        $position = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_placement_position'] ) ) : '';
    727727
    728728        if ( $position !== '' ) {
  • ad-commander/tags/1.1.9/includes/PlacementPostMeta.php

    r3115166 r3181689  
    119119    public static function allowed_popup_positions() {
    120120        return array(
    121             'left-top'      => __( 'Left Top' ),
    122             'center-top'    => __( 'Center Top' ),
    123             'right-top'     => __( 'Right Top' ),
    124             'left-center'   => __( 'Left Center' ),
    125             'center-center' => __( 'Center Center' ),
    126             'right-center'  => __( 'Right Center' ),
    127             'left-bottom'   => __( 'Left Bottom' ),
    128             'center-bottom' => __( 'Center Bottom' ),
    129             'right-bottom'  => __( 'Right Bottom' ),
     121            'left-top'      => __( 'Left Top', 'ad-commander' ),
     122            'center-top'    => __( 'Center Top', 'ad-commander' ),
     123            'right-top'     => __( 'Right Top', 'ad-commander' ),
     124            'left-center'   => __( 'Left Center', 'ad-commander' ),
     125            'center-center' => __( 'Center Center', 'ad-commander' ),
     126            'right-center'  => __( 'Right Center', 'ad-commander' ),
     127            'left-bottom'   => __( 'Left Bottom', 'ad-commander' ),
     128            'center-bottom' => __( 'Center Bottom', 'ad-commander' ),
     129            'right-bottom'  => __( 'Right Bottom', 'ad-commander' ),
    130130        );
    131131    }
  • ad-commander/tags/1.1.9/includes/Util.php

    r3111304 r3181689  
    213213     */
    214214    public static function days_of_week() {
    215         return array( __( 'Sunday' ), __( 'Monday' ), __( 'Tuesday' ), __( 'Wednesday' ), __( 'Thursday' ), __( 'Friday' ), __( 'Saturday' ) );
     215        return array( __( 'Sunday', 'ad-commander' ), __( 'Monday', 'ad-commander' ), __( 'Tuesday', 'ad-commander' ), __( 'Wednesday', 'ad-commander' ), __( 'Thursday', 'ad-commander' ), __( 'Friday', 'ad-commander' ), __( 'Saturday', 'ad-commander' ) );
    216216    }
    217217
  • ad-commander/tags/1.1.9/languages/ad-commander.pot

    r3150894 r3181689  
    33msgstr ""
    44"Project-Id-Version: Ad Commander - Banner & Ad Manager\n"
    5 "POT-Creation-Date: 2024-09-12 08:34-0500\n"
    6 "PO-Revision-Date: 2024-09-12 08:33-0500\n"
     5"POT-Creation-Date: 2024-11-04 10:32-0600\n"
     6"PO-Revision-Date: 2024-11-04 10:32-0600\n"
    77"Last-Translator: \n"
    88"Language-Team: \n"
     
    2323"X-Poedit-SearchPathExcluded-1: blocks/ad-group-block/node_modules\n"
    2424"X-Poedit-SearchPathExcluded-2: dist/vendor\n"
    25 "X-Poedit-SearchPathExcluded-3: vendor\n"
     25"X-Poedit-SearchPathExcluded-3: node_modules\n"
     26"X-Poedit-SearchPathExcluded-4: vendor\n"
    2627
    2728#: ad-commander.php:64
     
    893894msgstr ""
    894895
     896#. translators: This text is appended to features that are only included in the pro version. Leading spacing and hyphen (or equivalent) should be included.
     897#: includes/Admin.php:2683 includes/AdminAdPostMeta.php:647
     898#: includes/ProBridge.php:209
     899msgid "Upgrade to Pro"
     900msgstr ""
     901
    895902#: includes/Admin.php:2692
    896903msgid "Export Ad Commander ads"
     
    917924msgstr ""
    918925
    919 #: includes/Admin.php:2733 includes/AdminGroupTermMeta.php:424
     926#: includes/Admin.php:2706
     927msgid "Ad Commander Tools"
     928msgstr ""
     929
     930#: includes/Admin.php:2709
     931msgid "Download Add-on"
     932msgstr ""
     933
     934#: includes/Admin.php:2716
     935msgid ""
     936"Screen Stay Awake prevents your website visitor's screen from turning off. "
     937"The Screen Wake Lock API is used and no visitor prompt is required."
     938msgstr ""
     939
     940#: includes/Admin.php:2718
     941msgid ""
     942"This plugin is great for recipe websites and other how-to websites where a "
     943"visitor would prefer their screen stay on."
     944msgstr ""
     945
     946#: includes/Admin.php:2722
     947msgid "Screen Stay Awake"
     948msgstr ""
     949
     950#: includes/Admin.php:2725
     951msgid "Download Plugin"
     952msgstr ""
     953
     954#: includes/Admin.php:2749 includes/AdminGroupTermMeta.php:424
    920955#: includes/AdminReports.php:255 includes/PostTypes.php:74
    921956msgid "Ad"
    922957msgstr ""
    923958
    924 #: includes/Admin.php:2733
     959#: includes/Admin.php:2749
    925960msgid "Placement"
    926961msgstr ""
     
    10861121"API requests are limited by Google, so we must limit plugin users' requests. "
    10871122"Increase your limit by becoming a Pro user."
    1088 msgstr ""
    1089 
    1090 #. translators: This text is appended to features that are only included in the pro version. Leading spacing and hyphen (or equivalent) should be included.
    1091 #: includes/AdminAdPostMeta.php:647 includes/ProBridge.php:209
    1092 msgid "Upgrade to Pro"
    10931123msgstr ""
    10941124
  • ad-commander/tags/1.1.9/package-lock.json

    r3111304 r3181689  
    22282228            }
    22292229        },
    2230         "node_modules/@types/eslint": {
    2231             "version": "8.56.10",
    2232             "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz",
    2233             "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==",
    2234             "dev": true,
    2235             "dependencies": {
    2236                 "@types/estree": "*",
    2237                 "@types/json-schema": "*"
    2238             }
    2239         },
    2240         "node_modules/@types/eslint-scope": {
    2241             "version": "3.7.7",
    2242             "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
    2243             "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
    2244             "dev": true,
    2245             "dependencies": {
    2246                 "@types/eslint": "*",
    2247                 "@types/estree": "*"
    2248             }
    2249         },
    22502230        "node_modules/@types/estree": {
    22512231            "version": "1.0.5",
     
    36303610        },
    36313611        "node_modules/body-parser": {
    3632             "version": "1.20.2",
    3633             "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
    3634             "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
     3612            "version": "1.20.3",
     3613            "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
     3614            "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
    36353615            "dev": true,
    36363616            "dependencies": {
     
    36433623                "iconv-lite": "0.4.24",
    36443624                "on-finished": "2.4.1",
    3645                 "qs": "6.11.0",
     3625                "qs": "6.13.0",
    36463626                "raw-body": "2.5.2",
    36473627                "type-is": "~1.6.18",
     
    36763656            "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
    36773657            "dev": true
    3678         },
    3679         "node_modules/body-parser/node_modules/qs": {
    3680             "version": "6.11.0",
    3681             "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
    3682             "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
    3683             "dev": true,
    3684             "dependencies": {
    3685                 "side-channel": "^1.0.4"
    3686             },
    3687             "engines": {
    3688                 "node": ">=0.6"
    3689             },
    3690             "funding": {
    3691                 "url": "https://github.com/sponsors/ljharb"
    3692             }
    36933658        },
    36943659        "node_modules/bonjour-service": {
     
    50905055        },
    50915056        "node_modules/elliptic": {
    5092             "version": "6.5.5",
    5093             "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz",
    5094             "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==",
     5057            "version": "6.5.7",
     5058            "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz",
     5059            "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==",
    50955060            "dev": true,
    50965061            "dependencies": {
     
    51265091        },
    51275092        "node_modules/encodeurl": {
    5128             "version": "1.0.2",
    5129             "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
    5130             "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
     5093            "version": "2.0.0",
     5094            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
     5095            "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
    51315096            "dev": true,
    51325097            "engines": {
     
    51355100        },
    51365101        "node_modules/enhanced-resolve": {
    5137             "version": "5.17.0",
    5138             "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
    5139             "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
     5102            "version": "5.17.1",
     5103            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
     5104            "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
    51405105            "dev": true,
    51415106            "dependencies": {
     
    60426007        },
    60436008        "node_modules/express": {
    6044             "version": "4.19.2",
    6045             "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
    6046             "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
     6009            "version": "4.21.0",
     6010            "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz",
     6011            "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==",
    60476012            "dev": true,
    60486013            "dependencies": {
    60496014                "accepts": "~1.3.8",
    60506015                "array-flatten": "1.1.1",
    6051                 "body-parser": "1.20.2",
     6016                "body-parser": "1.20.3",
    60526017                "content-disposition": "0.5.4",
    60536018                "content-type": "~1.0.4",
     
    60566021                "debug": "2.6.9",
    60576022                "depd": "2.0.0",
    6058                 "encodeurl": "~1.0.2",
     6023                "encodeurl": "~2.0.0",
    60596024                "escape-html": "~1.0.3",
    60606025                "etag": "~1.8.1",
    6061                 "finalhandler": "1.2.0",
     6026                "finalhandler": "1.3.1",
    60626027                "fresh": "0.5.2",
    60636028                "http-errors": "2.0.0",
    6064                 "merge-descriptors": "1.0.1",
     6029                "merge-descriptors": "1.0.3",
    60656030                "methods": "~1.1.2",
    60666031                "on-finished": "2.4.1",
    60676032                "parseurl": "~1.3.3",
    6068                 "path-to-regexp": "0.1.7",
     6033                "path-to-regexp": "0.1.10",
    60696034                "proxy-addr": "~2.0.7",
    6070                 "qs": "6.11.0",
     6035                "qs": "6.13.0",
    60716036                "range-parser": "~1.2.1",
    60726037                "safe-buffer": "5.2.1",
    6073                 "send": "0.18.0",
    6074                 "serve-static": "1.15.0",
     6038                "send": "0.19.0",
     6039                "serve-static": "1.16.2",
    60756040                "setprototypeof": "1.2.0",
    60766041                "statuses": "2.0.1",
     
    60986063            "dev": true
    60996064        },
    6100         "node_modules/express/node_modules/qs": {
    6101             "version": "6.11.0",
    6102             "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
    6103             "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
    6104             "dev": true,
    6105             "dependencies": {
    6106                 "side-channel": "^1.0.4"
    6107             },
    6108             "engines": {
    6109                 "node": ">=0.6"
    6110             },
    6111             "funding": {
    6112                 "url": "https://github.com/sponsors/ljharb"
    6113             }
    6114         },
    61156065        "node_modules/fast-deep-equal": {
    61166066            "version": "3.1.3",
     
    62696219        },
    62706220        "node_modules/finalhandler": {
    6271             "version": "1.2.0",
    6272             "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
    6273             "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
     6221            "version": "1.3.1",
     6222            "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
     6223            "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
    62746224            "dev": true,
    62756225            "dependencies": {
    62766226                "debug": "2.6.9",
    6277                 "encodeurl": "~1.0.2",
     6227                "encodeurl": "~2.0.0",
    62786228                "escape-html": "~1.0.3",
    62796229                "on-finished": "2.4.1",
     
    83558305        },
    83568306        "node_modules/merge-descriptors": {
    8357             "version": "1.0.1",
    8358             "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
    8359             "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
    8360             "dev": true
     8307            "version": "1.0.3",
     8308            "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
     8309            "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
     8310            "dev": true,
     8311            "funding": {
     8312                "url": "https://github.com/sponsors/sindresorhus"
     8313            }
    83618314        },
    83628315        "node_modules/merge-stream": {
     
    83858338        },
    83868339        "node_modules/micromatch": {
    8387             "version": "4.0.7",
    8388             "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
    8389             "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
     8340            "version": "4.0.8",
     8341            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
     8342            "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
    83908343            "dev": true,
    83918344            "dependencies": {
     
    91559108        },
    91569109        "node_modules/path-to-regexp": {
    9157             "version": "0.1.7",
    9158             "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
    9159             "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
     9110            "version": "0.1.10",
     9111            "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
     9112            "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
    91609113            "dev": true
    91619114        },
     
    99819934        },
    99829935        "node_modules/qs": {
    9983             "version": "6.12.1",
    9984             "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz",
    9985             "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==",
     9936            "version": "6.13.0",
     9937            "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
     9938            "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
    99869939            "dev": true,
    99879940            "dependencies": {
     
    1062610579        },
    1062710580        "node_modules/send": {
    10628             "version": "0.18.0",
    10629             "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
    10630             "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
     10581            "version": "0.19.0",
     10582            "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
     10583            "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
    1063110584            "dev": true,
    1063210585            "dependencies": {
     
    1066410617            "dev": true
    1066510618        },
     10619        "node_modules/send/node_modules/encodeurl": {
     10620            "version": "1.0.2",
     10621            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
     10622            "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
     10623            "dev": true,
     10624            "engines": {
     10625                "node": ">= 0.8"
     10626            }
     10627        },
    1066610628        "node_modules/send/node_modules/ms": {
    1066710629            "version": "2.1.3",
     
    1075810720        },
    1075910721        "node_modules/serve-static": {
    10760             "version": "1.15.0",
    10761             "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
    10762             "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
    10763             "dev": true,
    10764             "dependencies": {
    10765                 "encodeurl": "~1.0.2",
     10722            "version": "1.16.2",
     10723            "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
     10724            "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
     10725            "dev": true,
     10726            "dependencies": {
     10727                "encodeurl": "~2.0.0",
    1076610728                "escape-html": "~1.0.3",
    1076710729                "parseurl": "~1.3.3",
    10768                 "send": "0.18.0"
     10730                "send": "0.19.0"
    1076910731            },
    1077010732            "engines": {
     
    1191711879        },
    1191811880        "node_modules/webpack": {
    11919             "version": "5.92.1",
    11920             "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz",
    11921             "integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==",
    11922             "dev": true,
    11923             "dependencies": {
    11924                 "@types/eslint-scope": "^3.7.3",
     11881            "version": "5.94.0",
     11882            "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
     11883            "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
     11884            "dev": true,
     11885            "dependencies": {
    1192511886                "@types/estree": "^1.0.5",
    1192611887                "@webassemblyjs/ast": "^1.12.1",
     
    1193111892                "browserslist": "^4.21.10",
    1193211893                "chrome-trace-event": "^1.0.2",
    11933                 "enhanced-resolve": "^5.17.0",
     11894                "enhanced-resolve": "^5.17.1",
    1193411895                "es-module-lexer": "^1.2.1",
    1193511896                "eslint-scope": "5.1.1",
  • ad-commander/tags/1.1.9/readme.txt

    r3154826 r3181689  
    33Tags: advertising, banners, rotate, adsense, amp
    44Requires at least: 6.2
    5 Tested up to: 6.6
    6 Stable tag: 1.1.8
     5Tested up to: 6.7
     6Stable tag: 1.1.9
    77Requires PHP: 7.4
    88License: GPLv3
     
    109109
    110110== Changelog ==
     111= 1.1.9 =
     112* Support for WordPress 6.7
     113* Security improvements
     114* Translation updates
     115
    111116= 1.1.8 =
    112117* Adds localization support
     
    205210
    206211== Upgrade Notice ==
     212= 1.1.9 =
     213* Support for WordPress 6.7
     214* Security improvements
     215
    207216= 1.1.8 =
    208217* Adds localization support
  • ad-commander/tags/1.1.9/src/scss/admin/_support.scss

    r3115873 r3181689  
    1010    @media only screen and (min-width: $adm-breakpoint-md) {
    1111        width: auto;
     12        max-width: 31%;
    1213    }
    1314}
     
    2930    }
    3031
    31     ul {
     32    ul,
     33    h3 + p {
    3234        padding: $gutter-width-half 0;
    3335        margin: $gutter-width-half 0 $gutter-width;
  • ad-commander/tags/1.1.9/vendor/composer/installed.php

    r3150894 r3181689  
    44        'pretty_version' => 'dev-develop',
    55        'version' => 'dev-develop',
    6         'reference' => '7bad460086e7398791f4c9fd906862cd55044fa1',
     6        'reference' => 'ce07f714d9699665b0f4ba4ba33f7190a3009c80',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-develop',
    1515            'version' => 'dev-develop',
    16             'reference' => '7bad460086e7398791f4c9fd906862cd55044fa1',
     16            'reference' => 'ce07f714d9699665b0f4ba4ba33f7190a3009c80',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • ad-commander/trunk/ad-commander.php

    r3150894 r3181689  
    22/**
    33 * Plugin Name:     Ad Commander - Banner & Ad Manager
    4  * Plugin URI:      https://github.com/wildoperation/Ad-Commander
     4 * Plugin URI:      https://wpadcommander.com
    55 * Description:     Insert, schedule and track custom advertising banners or script ads from AdSense, Amazon, and other affiliate networks into your site.
    6  * Version:         1.1.8
     6 * Version:         1.1.9
    77 * Author:          Wild Operation
    88 * Author URI:      https://wildoperation.com
     
    1414 * @subpackage Ad Commander - Banner & Ad Manager
    1515 * @since 1.0.0
    16  * @version 1.1.8
     16 * @version 1.1.9
    1717 */
    1818
  • ad-commander/trunk/dist/css/admin.css

    r3115873 r3181689  
    1 .wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions,.wp-admin.taxonomy-adcmdr_group #edittag .form-table{background:#fff;border:1px solid #c3c4c7;padding:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .form-table>:first-child{margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .form-table>:last-child{margin-bottom:0}.adcmdr-group-ad-list table{margin-bottom:1.5rem}.adcmdr-term-ad-search{align-items:center;border-bottom:1px solid #c3c4c7;display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.adcmdr-term-ad-search label{font-weight:700;margin-bottom:4px}.adcmdr-no-ads{font-style:italic}.wp-admin.taxonomy-adcmdr_group #addtag .term-description-wrap,.wp-admin.taxonomy-adcmdr_group #addtag .term-slug-wrap,.wp-admin.taxonomy-adcmdr_group #edittag .term-description-wrap,.wp-admin.taxonomy-adcmdr_group #edittag .term-slug-wrap{display:none}.wp-admin.taxonomy-adcmdr_group #edittag{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.75rem;max-width:none}.wp-admin.taxonomy-adcmdr_group #edittag>*{order:1}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap,.wp-admin.taxonomy-adcmdr_group #edittag>.adcmdr-goback{order:0}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap{max-width:800px;width:calc(60% - 1.5rem)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox{border-bottom:none;margin-bottom:0;margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox .postbox-header,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox .postbox-header h2{margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .form-table{border-bottom:none;margin-top:0;max-width:none;padding:0;table-layout:fixed;width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .form-table th{padding:.75rem 10px .75rem 1.5rem;width:120px}.wp-admin.taxonomy-adcmdr_group #edittag .form-table td{padding:.75rem 10px}.wp-admin.taxonomy-adcmdr_group #edittag .form-table td:last-child{padding-right:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:first-child td,.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:first-child th{padding-top:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:last-child td,.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:last-child th{padding-bottom:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions{background-color:#f8f8f8;border-top-color:#dddee0;margin-top:0;width:100%}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions{max-width:calc(798px - 3rem);width:calc(60% - 4.5rem - 2px)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview{margin:1.5rem 0;max-width:1334px;order:99;width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview input+.adcmdr-doc-link{margin-top:4px}@media only screen and (min-width:783px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview input+.adcmdr-doc-link{margin-left:.75rem;margin-top:0}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list{margin:1.5rem 0 0;order:2;width:100%}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list{margin:0;max-width:534px;order:1;padding:0 1.5rem;width:calc(40% - 1.5rem)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table{max-width:800px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table td{border-bottom:1px solid #c3c4c7;vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-handle{width:15px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-handle img{vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-weight{display:none;width:64px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-action{width:20px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table tr:last-child td{border-bottom:none}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table input[type=number]{width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table a{text-decoration:none}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table a:hover{text-decoration:underline}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del{background:none;border:none;box-shadow:none;cursor:pointer;margin-left:auto;opacity:.75;outline:none;padding:0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del:hover{opacity:1;transform:scale(1.1)}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del:disabled{cursor:default;opacity:.1}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del svg{height:20px;width:20px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table~p .noads{display:none}.adcmdr-chart-contain{position:relative}.adcmdr-contain{background:#fff;border-radius:4px;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a;margin:1.5rem auto;padding:1.5rem}.adcmdr-highlight{box-shadow:0 0 15px #2271b180!important}.adcmdr-error{box-shadow:0 0 5px #a4303f80!important}.adcmdr-contain-full{margin:1.5rem auto}.adcmdr-contain-full .gridjs-wrapper{border-radius:4px 4px 0 0;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a}.adcmdr-contain-full .gridjs-footer{border-radius:0 0 4px 4px;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a}.adcmdr-footnote{color:#737373;font-size:.75rem;font-style:italic;font-weight:400;margin:4px}.adcmdr-filter-form-content{background:#ffffffe6;margin:0 0 0 -10px;padding:.75rem;position:relative;z-index:1}@media only screen and (min-width:783px){.adcmdr-filter-form-content{margin-left:-20px;padding:1.5rem;position:sticky;top:10px}.admin-bar .adcmdr-filter-form-content{top:32px}}.wrap:empty+.adcmdr-filter{margin-top:-10px}.adcmdr-title-wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:1.5rem 0}.adcmdr-title-wrap .adcmdr-filter-field{align-items:center;display:flex;flex-direction:row;gap:10px;order:1}.adcmdr-title-wrap .adcmdr-filter-field label{display:inline-block;margin:0;width:auto}.adcmdr-title-wrap h2{font-size:23px;font-weight:400;line-height:1.3;margin:0;order:1}.adcmdr-title-wrap .notice{margin-bottom:0;order:0;width:100%}.adcmdr-filter-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.adcmdr-filter-row+.adcmdr-filter-row{margin-top:.75rem}.adcmdr-filter-field--submit{align-self:flex-end}@media screen and (min-width:768px){.adcmdr-filter-field-col{border-left:1px solid #c3c4c7;padding-left:1.5rem}}.adcmdr-filter-field--filter-ads{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem}.adcmdr-filter-field label{display:block;font-weight:700;margin-bottom:5px}.adcmdr-filter-field input[type=radio]+label{display:inline;font-weight:400;margin-right:.75rem}.adcmdr-filter-field input[type=radio]+label:last-child{margin-right:0}.adcmdr-filter-field input[type=radio]{margin-top:1px}.adcmdr-data-table .dashicons{font-size:1rem;height:auto;margin-left:6px;opacity:.75;text-decoration:none;transition:opacity .25s ease-in-out;width:auto}.adcmdr-data-table .dashicons:hover{opacity:1}.adcmdr-postbox .adcmdr-addons-row{padding:.75rem}.adcmdr-addons{width:100%}@media only screen and (min-width:783px){.adcmdr-addons{width:auto}}.adcmdr-addon-features{background:#f0efe8;border:1px solid #e0ddcf;border-radius:4px;height:calc(100% - 3rem);padding:1.5rem}.adcmdr-addon-features>:first-child{margin-top:0}.adcmdr-addon-features h3{margin:0;padding:0}.adcmdr-addon-features ul{border-bottom:1px solid #c3c4c740;border-top:1px solid #c3c4c740;margin:.75rem 0 1.5rem;padding:.75rem 0}.adcmdr-addon-features.adcmdr-pro-features{background:linear-gradient(to bottom right,#190933 50%,#0e051d 60%);border-color:#190933;color:#fff}.adcmdr-addon-features.adcmdr-pro-features h3{color:#fff}.adcmdr-flexrowend{display:flex;flex-direction:column}@media only screen and (min-width:783px){.adcmdr-flexrowend{align-items:flex-end;flex-direction:row;gap:1.5rem}}input[name="adcmdr_adsense[adsense_account]"]{margin-top:4px;min-width:300px}button[data-adcmdr-copy]{background:none;border:none;color:#2271b1;cursor:pointer;outline:none;padding:0;transition:opacity .15s ease-in-out;white-space:nowrap}button[data-adcmdr-copy] .dashicons{font-size:1rem;height:1rem;width:auto}button[data-adcmdr-copy]:active,button[data-adcmdr-copy]:focus{outline:1px dotted #2271b1}button[data-adcmdr-copy].adcmdr-copied{opacity:.5}.adcmdr-danger{color:#a4303f}.adcmdr-stat-row span{word-wrap:normal;white-space:nowrap}.adcmdr-admin-header{align-items:center;background:#fff;border-bottom:1px solid #c3c4c7;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 0 0 -10px;padding:calc(46px + .75rem) .75rem .75rem}@media only screen and (min-width:601px){.adcmdr-admin-header{padding-top:.75rem}}@media only screen and (min-width:783px){.adcmdr-admin-header{flex-direction:row;justify-content:space-between;margin-left:-20px}}.adcmdr-admin-header .adcmdr-logo{height:auto;width:140px}@media only screen and (min-width:783px){.adcmdr-admin-header .adcmdr-logo{width:200px}}.adcmdr-admin-header+#wpbody{padding-top:0}.adcmdr-admin-header+#wpbody #screen-meta{margin-top:-1px}.woadmin-form-inner h2{color:#2d5a5d}hr.adcmdr-divide{margin:1.5rem auto}.wp-core-ui .button-adcmdr-primary:not(.button-secondary){background-color:#2d5a5d;border-color:#2d5a5d;color:#fff}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):hover{background-color:#f0f0f1;border-color:#2d5a5d;color:#2d5a5d}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):active{color:#2d5a5d}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):focus{border-color:#2d5a5d;box-shadow:0 0 0 1px #2d5a5d;color:#172d2f}.wp-core-ui .button-adcmdr-primary.button-secondary{border-color:#2d5a5d;color:#2d5a5d}.wp-core-ui .button-adcmdr-primary.button-secondary:hover{border-color:#172d2f;color:#172d2f}.wp-core-ui .button-adcmdr-primary.button-secondary:focus{border-color:#2d5a5d;box-shadow:0 0 0 1px #2d5a5d;color:#172d2f}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary){background-color:#190933;border-color:#190933;color:#fff}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):hover{background-color:#f0f0f1;border-color:#190933;color:#190933}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):active{color:#190933}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):focus{border-color:#190933;box-shadow:0 0 0 1px #190933;color:#0e051d}.wp-core-ui .button-adcmdr-secondary.button-secondary{border-color:#190933;color:#190933}.wp-core-ui .button-adcmdr-secondary.button-secondary:hover{border-color:#0e051d;color:#0e051d}.wp-core-ui .button-adcmdr-secondary.button-secondary:focus{border-color:#190933;box-shadow:0 0 0 1px #190933;color:#0e051d}.adcmdr-status-group{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:4px}.adcmdr-status-group--no{color:red}.adcmdr-status-group--yes{color:green}.adcmdr-loader{animation:adcmdrrotate 1s linear infinite;border:2px solid;border-color:#fff #fff #2271b1;border-radius:50%;box-sizing:border-box;display:none;height:24px;width:24px}.adcmdr-loader.adcmdr-show{display:inline-block}@keyframes adcmdrrotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:783px){.adcmdr-twocol{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}}.adcmdr-postbox h4{margin-bottom:0}.adcmdr-postbox h4+p{margin-top:.25em}.adcmdr-row{--adcmdr-gutter:1.5rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.adcmdr-row .adcmdr-col{box-sizing:border-box;flex:0 0 auto;max-width:100%}@media only screen and (min-width:961px){.adcmdr-row .adcmdr-col-3{width:calc(25% - .75rem)}.adcmdr-row .adcmdr-col-4{width:calc(33.33333% - .75rem)}.adcmdr-row .adcmdr-col-8{width:calc(66.66667% - .75rem)}.adcmdr-row .adcmdr-col-9{width:calc(75% - .75rem)}}.adcmdr-goback{margin-bottom:.75rem;width:100%}.adcmdr-goback a{text-decoration:none}.adcmdr-goback a:hover{text-decoration:underline}.adcmdr-adsensetype-restrict,.adcmdr-mode-restrict{display:none}.adcmdr-form-field input[type=number],.adcmdr-form-field input[type=text],.adcmdr-form-field input[type=url],.adcmdr-form-field textarea{max-width:100%}.adcmdr-form-field input[type=number]{width:7ch}.adcmdr-form-field th label{display:inline-block}.adcmdr-form-field.adcmdr-field-divide td>:first-child,.adcmdr-form-field.adcmdr-field-divide th>:first-child{margin-top:.75rem}.adcmdr-form-field .adcmdr-multifield{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.75rem}.adcmdr-form-field .adcmdr-multifield input[type=email],.adcmdr-form-field .adcmdr-multifield input[type=password],.adcmdr-form-field .adcmdr-multifield input[type=search],.adcmdr-form-field .adcmdr-multifield input[type=tel],.adcmdr-form-field .adcmdr-multifield input[type=text],.adcmdr-form-field .adcmdr-multifield input[type=url]{width:auto}.adcmdr-form-field .adcmdr-multifield label{margin-left:5px;margin-right:1.5rem}.adcmdr-form-field .adcmdr-multifield label:last-child{margin-right:0}.adcmdr-form-field .adcmdr-multifield--col{align-items:flex-start;flex-direction:column;row-gap:.75rem}.adcmdr-metaitem__message{font-style:italic;margin:.75rem 0;width:90%}.adcmdr-metaitem__message+.adcmdr-metaitem{margin-top:.75rem}.adcmdr-metaitem__info{background:#f6f7f7;border:1px solid #c3c4c780;border-left:4px solid #2271b1;box-shadow:0 1px 1px #0000000a;margin:.75rem 0;padding:1px 12px}.adcmdr-metaitem__info p{margin:.5em 0;padding:2px}.adcmdr-hidden-notifications{margin-top:.75rem}.adcmdr-hidden-notifications .adcmdr-hidden-notifications__list{display:none}.adcmdr-hidden-notifications .adcmdr-toggle-visibility{background:none;border:none;box-shadow:none;color:#2271b1;cursor:pointer;outline:none;padding:0}.adcmdr-hidden-notifications .adcmdr-toggle-visibility:after{content:">";display:inline-block;margin-left:4px;transition:transform .25s ease-in-out}.adcmdr-hidden-notifications.show .adcmdr-hidden-notifications__list{display:block}.adcmdr-hidden-notifications.show .adcmdr-toggle-visibility:after{transform:rotate(90deg)}.adcmdr-notification{background:#f6f7f7;border:1px solid #c3c4c780;border-left-width:4px;box-shadow:0 1px 1px #0000000a;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin:.75rem 0;padding:1px 12px}.adcmdr-notification button{background:none;border:none;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.adcmdr-notification button:hover{color:#2271b1}.adcmdr-notification .adcmdr-notification-in{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:.5em}.adcmdr-notification p{margin:.5em 0;padding:2px}.adcmdr-notification.adcmdr-notice-error{border-left-color:#d63638}.adcmdr-notification.adcmdr-notice-warning{border-left-color:#dba617}.adcmdr-notification.adcmdr-ignored{opacity:.5}.adcmdr-notification.adcmdr-ignored p{margin:.1em 0}.adcmdr-metaitem__error{border-left-color:#d63638}.adcmdr-metaitem__warning{border-left-color:#dba617}.adcmdr-metaitem{margin-top:1.5rem}.adcmdr-metaitem:first-child{margin-top:.75rem}.adcmdr-metaitem:last-child{margin-bottom:.75rem}.adcmdr-metaitem--center{align-items:center}.adcmdr-metaitem label{display:block;font-weight:700;margin-bottom:5px}.adcmdr-metaitem label.inline{display:inline-block}.adcmdr-metaitem input[type=number],.adcmdr-metaitem input[type=text],.adcmdr-metaitem input[type=url],.adcmdr-metaitem textarea{max-width:100%}.adcmdr-metaitem input[type=checkbox],.adcmdr-metaitem input[type=radio]{margin-top:1px}.adcmdr-metaitem input[type=checkbox]+label,.adcmdr-metaitem input[type=radio]+label{display:inline;font-weight:400;margin-right:.75rem}.adcmdr-metaitem input#_adcmdr_bannerurl{width:412px}.adcmdr-metaitem--group{column-gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.75rem}.adcmdr-metaitem--group:first-child{margin-top:.75rem}.adcmdr-metaitem--group:last-child{margin-bottom:.75rem}.adcmdr-metaitem--group .adcmdr-metaitem__message{margin:0}.adcmdr-metaitem--group>.adcmdr-metaitem,.adcmdr-metaitem--group>.adcmdr-metaitem:first-child{margin-top:0}.adcmdr-metaitem--group>.adcmdr-metaitem:last-child{margin-bottom:0}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem{width:calc(50% - 1.5rem)}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem input[type=text],.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem select{width:100%}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem input[type=text].code,.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem select.code{min-width:300px}.adcmdr-metaitem__subitem{max-width:100%}.adcmdr-metaitem__subitem input[type=text],.adcmdr-metaitem__subitem select{width:auto}.adcmdr-metaitem__subitem input[type=text].code,.adcmdr-metaitem__subitem select.code{min-width:300px}.adcmdr-metaitem--close{margin-top:.75rem}.adcmdr-field-divide,.adcmdr-metaitem--divide{border-top:1px solid #c3c4c7}.adcmdr-metaitem--divide{margin-top:1.125rem;padding-top:1.125rem}.adcmdr-metaitem--divide>.adcmdr-metaitem__info:first-child,.adcmdr-metaitem--divide>.adcmdr-metaitem__message:first-child,.adcmdr-metaitem--divide>.woforms-message:first-child{margin-top:0}.adcmdr-metaitem--disabletracking>div+div{margin-top:5px}.adcmdr-metaitem+.adcmdr-metaitem--donottrack{border-top:1px solid #c3c4c780;padding-top:.75rem}.adcmdr-ad-status{font-style:italic}.adcmdr-ui-sort-icon{cursor:grab;display:inline-block;height:16px;margin-right:5px;opacity:.15;width:auto}.adcmdr-saving{cursor:wait;opacity:.75}.adcmdr-saving .adcmdr-loader{display:inline-block}.adcmdr-warn{color:#ac0101}.adcmdr-readonly span{background:#ddd;display:inline-block;font-style:italic;margin:4px 0;padding:4px 8px}.adcmdr-display-original{display:flex;flex-direction:column;row-gap:10px;white-space:nowrap}.adcmdr-display-original .adcmdr-controls{align-items:center;column-gap:14px;display:flex;flex-direction:row;flex-wrap:nowrap}.adcmdr-specs{font-style:italic}.adcmdr-inside{font-size:13px;line-height:1.4;margin:0;padding:0 12px 12px;position:relative}.adcmdr-btn-link{align-items:center;appearance:none;background:none;border:none;box-shadow:none;color:#2271b1;column-gap:3px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;outline:none;padding:0;text-decoration:none}.adcmdr-btn-link:hover{color:#135e96}.adcmdr-btn-link:active,.adcmdr-btn-link:focus{outline:1px dotted #2271b1}.adcmdr-btn-link .dashicons{font-size:14px;height:14px;text-decoration:none;width:14px}.adcmdr-x-link{text-decoration:none}.adcmdr-x-link:hover{text-decoration:underline}.adcmdr-x-link .dashicons{font-size:14px;height:14px;margin-top:2px;text-decoration:none;width:14px}.adcmdr-block-label,.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after{background:#f6f7f7;background:#00000012;display:inline-block;font-size:13px;font-weight:700;padding:3px 8px}.adcmdr-block-label+.adcmdr-metaitem,.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after+.adcmdr-metaitem{margin-top:.75rem}.adcmdr-table-intro{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:6px;width:100%}.adcmdr-table-intro .adcmdr-doc-link{margin-top:0!important}.adcmdr-table-intro .adcmdr-doc-link+.adcmdr-x-link{margin-left:6px}.adcmdr-targeting{margin-top:5px}.adcmdr-targeting tr:first-child td{padding-top:1.5rem}.adcmdr-targeting tr:last-child td{padding-bottom:1.5rem}.adcmdr-targeting td{vertical-align:top}.adcmdr-targeting .wometa-repeater-row:last-child .targeting-andor{display:none}.adcmdr-targeting .adcmdr-targeting-conditions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.adcmdr-targeting .adcmdr-targeting-conditions .woforms-input-group{gap:8px}.adcmdr-targeting tr:not(:last-child)>td{border-bottom:4px solid #0000;padding-bottom:1.5rem}.adcmdr-targeting tr:not(:last-child)>td:nth-child(2){position:relative}.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after{background:#190933bf;bottom:-3px;color:#fff;content:" AND ";display:inline-block;font-size:11px;font-style:italic;left:10px;padding:2px 6px;position:absolute;transform:translateY(50%);z-index:2}.adcmdr-targeting tr:not(:last-child)+tr td{padding-top:1.5rem}.adcmdr-targeting tr.or-divide:not(:last-child)>td{border-bottom-color:#c3c4c780}.adcmdr-targeting tr.or-divide:not(:last-child)>td:nth-child(2):after{bottom:-14px;content:" OR ";transform:translateY(100%)}.adcmdr-targeting tr.or-divide:not(:last-child)+tr td{padding-top:calc(1.5rem + 20px)}.adcmdr-targeting .adcmdr-remove-controls{align-self:flex-start}.adcmdr-self-flex-end{align-self:flex-end}@media only screen and (min-width:783px){.adcmdr-ml-auto{margin-left:auto}}.adcmdr-remove-controls{align-items:center;align-self:flex-end;display:flex;flex-direction:row;gap:.75rem;margin:0;padding:0}.adcmdr-remove-controls li{margin:0;padding:0}.adcmdr-remove-controls .dashicons-minus{color:#a4303f;font-size:inherit;height:auto;opacity:.75;transition:opacity .25s ease-in-out;width:auto}.adcmdr-remove{align-items:center;background:none;border:1px solid #ebebec;border-radius:3px;box-shadow:none;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.8rem;gap:5px;outline:none;padding:3px 6px;transition:border .25s ease-in-out;white-space:nowrap}.adcmdr-remove:hover{border-color:#c3c4c7}.adcmdr-remove:hover .dashicons-minus{opacity:1}.adcmdr-remove:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px #2271b1}.wp-core-ui .adcmdr-doc-link{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:2px}.wp-core-ui .adcmdr-doc-link .dashicons{font-size:16px;height:auto;vertical-align:middle;width:auto}.form-table input:disabled+label,.postbox input:disabled+label{cursor:default;opacity:.7;pointer-events:none}.form-table .adcmdr-metaitem .woforms-message,.form-table td .woforms-message,.postbox .adcmdr-metaitem .woforms-message,.postbox td .woforms-message{font-style:italic}.form-table .adcmdr-metaitem .woforms-input-group,.form-table td .woforms-input-group,.postbox .adcmdr-metaitem .woforms-input-group,.postbox td .woforms-input-group{display:inline-flex}.form-table .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.form-table .adcmdr-metaitem input+.adcmdr-doc-link,.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table .adcmdr-metaitem select+.adcmdr-doc-link,.form-table td .woforms-input-group+.adcmdr-doc-link,.form-table td input+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.form-table td select+.adcmdr-doc-link,.postbox .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.postbox .adcmdr-metaitem input+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox .adcmdr-metaitem select+.adcmdr-doc-link,.postbox td .woforms-input-group+.adcmdr-doc-link,.postbox td input+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link,.postbox td select+.adcmdr-doc-link{margin-top:4px}@media only screen and (min-width:783px){.form-table .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.form-table .adcmdr-metaitem input+.adcmdr-doc-link,.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table .adcmdr-metaitem select+.adcmdr-doc-link,.form-table td .woforms-input-group+.adcmdr-doc-link,.form-table td input+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.form-table td select+.adcmdr-doc-link,.postbox .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.postbox .adcmdr-metaitem input+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox .adcmdr-metaitem select+.adcmdr-doc-link,.postbox td .woforms-input-group+.adcmdr-doc-link,.postbox td input+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link,.postbox td select+.adcmdr-doc-link{margin-left:.75rem;margin-top:0}.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link{margin-top:-6px}}.form-table .adcmdr-metaitem .adcmdr-metaitem__info p,.form-table td .adcmdr-metaitem__info p,.postbox .adcmdr-metaitem .adcmdr-metaitem__info p,.postbox td .adcmdr-metaitem__info p{margin:.5em 0;padding:2px}.form-table td label+input,.postbox td label+input{margin-left:4px}.adcmdr-settings-secondary{margin-top:10px}.adcmdr-settings-secondary--adsense .woforms-message{margin:.75rem 0}#adcmdr_grid_filter{-webkit-font-smoothing:antialiased;align-items:center;display:flex;flex-direction:row;float:right;gap:.75rem;justify-content:flex-end;margin-top:11px}#adcmdr_adsense_inactive,#adcmdr_adsense_quota,#adcmdr_adsense_unsupported{display:none}#adcmdr_adsense_quota:has(~.adcmdr-api-quota-reached){display:block}#adcmdr-adsense-ad-fields--manual>.adcmdr-metaitem:first-child{margin-top:0}.adcmdr-ad-list-count{font-style:italic;margin:4px 4px 0 0;text-align:right}#adcmdr_adsense_ad_list{position:relative}#adcmdr_adsense_ad_list .adcmdr-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#adcmdr_adsense_ad_list:empty{display:none}#adcmdr_adsense_ad_list .gridjs-container{transition:opacity .25s ease-in-out}#adcmdr_adsense_ad_list .gridjs-footer,#adcmdr_adsense_ad_list .gridjs-wrapper{border:1px solid #e5e7eb;border-radius:0;box-shadow:none}#adcmdr_adsense_ad_list .gridjs-footer{border-top:none}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell{cursor:pointer}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell--current{background:#feefce;cursor:default;font-weight:700}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell--current.adcmdr-adsense-ad-list__cell--unsupported{background:#f5dee1}#adcmdr_adsense_ad_list.adcmdr-busy .gridjs-container{opacity:.5}#adcmdr_adsense_ad_list.adcmdr-api-quota-reached .adcmdr-adsense-ad-list__cell:not(.adcmdr-adsense-ad-list__cell--current){cursor:default;opacity:.5}.adcmdr-position-picker{display:inline-grid;gap:2px;grid-template-columns:repeat(3,1fr)}.adcmdr-position-picker input[type=radio]{margin:0}.adcmdr-position-picker label{background:#c3c4c7;cursor:pointer;margin:0;padding:5px 10px}.adcmdr-position-picker label:nth-child(2n){background:#c3c4c780}.adcmdr-position-picker label:has(input[type=radio]:checked){background:#2271b1}
     1.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions,.wp-admin.taxonomy-adcmdr_group #edittag .form-table{background:#fff;border:1px solid #c3c4c7;padding:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions>:first-child,.wp-admin.taxonomy-adcmdr_group #edittag .form-table>:first-child{margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions>:last-child,.wp-admin.taxonomy-adcmdr_group #edittag .form-table>:last-child{margin-bottom:0}.adcmdr-group-ad-list table{margin-bottom:1.5rem}.adcmdr-term-ad-search{align-items:center;border-bottom:1px solid #c3c4c7;display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem}.adcmdr-term-ad-search label{font-weight:700;margin-bottom:4px}.adcmdr-no-ads{font-style:italic}.wp-admin.taxonomy-adcmdr_group #addtag .term-description-wrap,.wp-admin.taxonomy-adcmdr_group #addtag .term-slug-wrap,.wp-admin.taxonomy-adcmdr_group #edittag .term-description-wrap,.wp-admin.taxonomy-adcmdr_group #edittag .term-slug-wrap{display:none}.wp-admin.taxonomy-adcmdr_group #edittag{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.75rem;max-width:none}.wp-admin.taxonomy-adcmdr_group #edittag>*{order:1}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap,.wp-admin.taxonomy-adcmdr_group #edittag>.adcmdr-goback{order:0}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap{max-width:800px;width:calc(60% - 1.5rem)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox{border-bottom:none;margin-bottom:0;margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox .postbox-header,.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-meta-wrap>.postbox .postbox-header h2{margin-top:0}.wp-admin.taxonomy-adcmdr_group #edittag .form-table{border-bottom:none;margin-top:0;max-width:none;padding:0;table-layout:fixed;width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .form-table th{padding:.75rem 10px .75rem 1.5rem;width:120px}.wp-admin.taxonomy-adcmdr_group #edittag .form-table td{padding:.75rem 10px}.wp-admin.taxonomy-adcmdr_group #edittag .form-table td:last-child{padding-right:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:first-child td,.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:first-child th{padding-top:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:last-child td,.wp-admin.taxonomy-adcmdr_group #edittag .form-table tr:last-child th{padding-bottom:1.5rem}.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions{background-color:#f8f8f8;border-top-color:#dddee0;margin-top:0;width:100%}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .edit-tag-actions{max-width:calc(798px - 3rem);width:calc(60% - 4.5rem - 2px)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview{margin:1.5rem 0;max-width:1334px;order:99;width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview input+.adcmdr-doc-link{margin-top:4px}@media only screen and (min-width:783px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-preview input+.adcmdr-doc-link{margin-left:.75rem;margin-top:0}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list{margin:1.5rem 0 0;order:2;width:100%}@media only screen and (min-width:961px){.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list{margin:0;max-width:534px;order:1;padding:0 1.5rem;width:calc(40% - 1.5rem)}}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table{max-width:800px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table td{border-bottom:1px solid #c3c4c7;vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-handle{width:15px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-handle img{vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-weight{display:none;width:64px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-action{width:20px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table tr:last-child td{border-bottom:none}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table input[type=number]{width:100%}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table a{text-decoration:none}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table a:hover{text-decoration:underline}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del{background:none;border:none;box-shadow:none;cursor:pointer;margin-left:auto;opacity:.75;outline:none;padding:0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;vertical-align:middle}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del:hover{opacity:1;transform:scale(1.1)}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del:disabled{cursor:default;opacity:.1}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table .adcmdr-del svg{height:20px;width:20px}.wp-admin.taxonomy-adcmdr_group #edittag .adcmdr-group-ad-list table~p .noads{display:none}.adcmdr-chart-contain{position:relative}.adcmdr-contain{background:#fff;border-radius:4px;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a;margin:1.5rem auto;padding:1.5rem}.adcmdr-highlight{box-shadow:0 0 15px #2271b180!important}.adcmdr-error{box-shadow:0 0 5px #a4303f80!important}.adcmdr-contain-full{margin:1.5rem auto}.adcmdr-contain-full .gridjs-wrapper{border-radius:4px 4px 0 0;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a}.adcmdr-contain-full .gridjs-footer{border-radius:0 0 4px 4px;box-shadow:0 1px 2px 0 #0000001a,0 1px 1px 0 #0000001a}.adcmdr-footnote{color:#737373;font-size:.75rem;font-style:italic;font-weight:400;margin:4px}.adcmdr-filter-form-content{background:#ffffffe6;margin:0 0 0 -10px;padding:.75rem;position:relative;z-index:1}@media only screen and (min-width:783px){.adcmdr-filter-form-content{margin-left:-20px;padding:1.5rem;position:sticky;top:10px}.admin-bar .adcmdr-filter-form-content{top:32px}}.wrap:empty+.adcmdr-filter{margin-top:-10px}.adcmdr-title-wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:1.5rem 0}.adcmdr-title-wrap .adcmdr-filter-field{align-items:center;display:flex;flex-direction:row;gap:10px;order:1}.adcmdr-title-wrap .adcmdr-filter-field label{display:inline-block;margin:0;width:auto}.adcmdr-title-wrap h2{font-size:23px;font-weight:400;line-height:1.3;margin:0;order:1}.adcmdr-title-wrap .notice{margin-bottom:0;order:0;width:100%}.adcmdr-filter-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.adcmdr-filter-row+.adcmdr-filter-row{margin-top:.75rem}.adcmdr-filter-field--submit{align-self:flex-end}@media screen and (min-width:768px){.adcmdr-filter-field-col{border-left:1px solid #c3c4c7;padding-left:1.5rem}}.adcmdr-filter-field--filter-ads{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem}.adcmdr-filter-field label{display:block;font-weight:700;margin-bottom:5px}.adcmdr-filter-field input[type=radio]+label{display:inline;font-weight:400;margin-right:.75rem}.adcmdr-filter-field input[type=radio]+label:last-child{margin-right:0}.adcmdr-filter-field input[type=radio]{margin-top:1px}.adcmdr-data-table .dashicons{font-size:1rem;height:auto;margin-left:6px;opacity:.75;text-decoration:none;transition:opacity .25s ease-in-out;width:auto}.adcmdr-data-table .dashicons:hover{opacity:1}.adcmdr-postbox .adcmdr-addons-row{padding:.75rem}.adcmdr-addons{width:100%}@media only screen and (min-width:783px){.adcmdr-addons{max-width:31%;width:auto}}.adcmdr-addon-features{background:#f0efe8;border:1px solid #e0ddcf;border-radius:4px;height:calc(100% - 3rem);padding:1.5rem}.adcmdr-addon-features>:first-child{margin-top:0}.adcmdr-addon-features h3{margin:0;padding:0}.adcmdr-addon-features h3+p,.adcmdr-addon-features ul{border-bottom:1px solid #c3c4c740;border-top:1px solid #c3c4c740;margin:.75rem 0 1.5rem;padding:.75rem 0}.adcmdr-addon-features.adcmdr-pro-features{background:linear-gradient(to bottom right,#190933 50%,#0e051d 60%);border-color:#190933;color:#fff}.adcmdr-addon-features.adcmdr-pro-features h3{color:#fff}.adcmdr-flexrowend{display:flex;flex-direction:column}@media only screen and (min-width:783px){.adcmdr-flexrowend{align-items:flex-end;flex-direction:row;gap:1.5rem}}input[name="adcmdr_adsense[adsense_account]"]{margin-top:4px;min-width:300px}button[data-adcmdr-copy]{background:none;border:none;color:#2271b1;cursor:pointer;outline:none;padding:0;transition:opacity .15s ease-in-out;white-space:nowrap}button[data-adcmdr-copy] .dashicons{font-size:1rem;height:1rem;width:auto}button[data-adcmdr-copy]:active,button[data-adcmdr-copy]:focus{outline:1px dotted #2271b1}button[data-adcmdr-copy].adcmdr-copied{opacity:.5}.adcmdr-danger{color:#a4303f}.adcmdr-stat-row span{word-wrap:normal;white-space:nowrap}.adcmdr-admin-header{align-items:center;background:#fff;border-bottom:1px solid #c3c4c7;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 0 0 -10px;padding:calc(46px + .75rem) .75rem .75rem}@media only screen and (min-width:601px){.adcmdr-admin-header{padding-top:.75rem}}@media only screen and (min-width:783px){.adcmdr-admin-header{flex-direction:row;justify-content:space-between;margin-left:-20px}}.adcmdr-admin-header .adcmdr-logo{height:auto;width:140px}@media only screen and (min-width:783px){.adcmdr-admin-header .adcmdr-logo{width:200px}}.adcmdr-admin-header+#wpbody{padding-top:0}.adcmdr-admin-header+#wpbody #screen-meta{margin-top:-1px}.woadmin-form-inner h2{color:#2d5a5d}hr.adcmdr-divide{margin:1.5rem auto}.wp-core-ui .button-adcmdr-primary:not(.button-secondary){background-color:#2d5a5d;border-color:#2d5a5d;color:#fff}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):hover{background-color:#f0f0f1;border-color:#2d5a5d;color:#2d5a5d}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):active{color:#2d5a5d}.wp-core-ui .button-adcmdr-primary:not(.button-secondary):focus{border-color:#2d5a5d;box-shadow:0 0 0 1px #2d5a5d;color:#172d2f}.wp-core-ui .button-adcmdr-primary.button-secondary{border-color:#2d5a5d;color:#2d5a5d}.wp-core-ui .button-adcmdr-primary.button-secondary:hover{border-color:#172d2f;color:#172d2f}.wp-core-ui .button-adcmdr-primary.button-secondary:focus{border-color:#2d5a5d;box-shadow:0 0 0 1px #2d5a5d;color:#172d2f}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary){background-color:#190933;border-color:#190933;color:#fff}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):hover{background-color:#f0f0f1;border-color:#190933;color:#190933}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):active{color:#190933}.wp-core-ui .button-adcmdr-secondary:not(.button-secondary):focus{border-color:#190933;box-shadow:0 0 0 1px #190933;color:#0e051d}.wp-core-ui .button-adcmdr-secondary.button-secondary{border-color:#190933;color:#190933}.wp-core-ui .button-adcmdr-secondary.button-secondary:hover{border-color:#0e051d;color:#0e051d}.wp-core-ui .button-adcmdr-secondary.button-secondary:focus{border-color:#190933;box-shadow:0 0 0 1px #190933;color:#0e051d}.adcmdr-status-group{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:4px}.adcmdr-status-group--no{color:red}.adcmdr-status-group--yes{color:green}.adcmdr-loader{animation:adcmdrrotate 1s linear infinite;border:2px solid;border-color:#fff #fff #2271b1;border-radius:50%;box-sizing:border-box;display:none;height:24px;width:24px}.adcmdr-loader.adcmdr-show{display:inline-block}@keyframes adcmdrrotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:783px){.adcmdr-twocol{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}}.adcmdr-postbox h4{margin-bottom:0}.adcmdr-postbox h4+p{margin-top:.25em}.adcmdr-row{--adcmdr-gutter:1.5rem;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.adcmdr-row .adcmdr-col{box-sizing:border-box;flex:0 0 auto;max-width:100%}@media only screen and (min-width:961px){.adcmdr-row .adcmdr-col-3{width:calc(25% - .75rem)}.adcmdr-row .adcmdr-col-4{width:calc(33.33333% - .75rem)}.adcmdr-row .adcmdr-col-8{width:calc(66.66667% - .75rem)}.adcmdr-row .adcmdr-col-9{width:calc(75% - .75rem)}}.adcmdr-goback{margin-bottom:.75rem;width:100%}.adcmdr-goback a{text-decoration:none}.adcmdr-goback a:hover{text-decoration:underline}.adcmdr-adsensetype-restrict,.adcmdr-mode-restrict{display:none}.adcmdr-form-field input[type=number],.adcmdr-form-field input[type=text],.adcmdr-form-field input[type=url],.adcmdr-form-field textarea{max-width:100%}.adcmdr-form-field input[type=number]{width:7ch}.adcmdr-form-field th label{display:inline-block}.adcmdr-form-field.adcmdr-field-divide td>:first-child,.adcmdr-form-field.adcmdr-field-divide th>:first-child{margin-top:.75rem}.adcmdr-form-field .adcmdr-multifield{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.75rem}.adcmdr-form-field .adcmdr-multifield input[type=email],.adcmdr-form-field .adcmdr-multifield input[type=password],.adcmdr-form-field .adcmdr-multifield input[type=search],.adcmdr-form-field .adcmdr-multifield input[type=tel],.adcmdr-form-field .adcmdr-multifield input[type=text],.adcmdr-form-field .adcmdr-multifield input[type=url]{width:auto}.adcmdr-form-field .adcmdr-multifield label{margin-left:5px;margin-right:1.5rem}.adcmdr-form-field .adcmdr-multifield label:last-child{margin-right:0}.adcmdr-form-field .adcmdr-multifield--col{align-items:flex-start;flex-direction:column;row-gap:.75rem}.adcmdr-metaitem__message{font-style:italic;margin:.75rem 0;width:90%}.adcmdr-metaitem__message+.adcmdr-metaitem{margin-top:.75rem}.adcmdr-metaitem__info{background:#f6f7f7;border:1px solid #c3c4c780;border-left:4px solid #2271b1;box-shadow:0 1px 1px #0000000a;margin:.75rem 0;padding:1px 12px}.adcmdr-metaitem__info p{margin:.5em 0;padding:2px}.adcmdr-hidden-notifications{margin-top:.75rem}.adcmdr-hidden-notifications .adcmdr-hidden-notifications__list{display:none}.adcmdr-hidden-notifications .adcmdr-toggle-visibility{background:none;border:none;box-shadow:none;color:#2271b1;cursor:pointer;outline:none;padding:0}.adcmdr-hidden-notifications .adcmdr-toggle-visibility:after{content:">";display:inline-block;margin-left:4px;transition:transform .25s ease-in-out}.adcmdr-hidden-notifications.show .adcmdr-hidden-notifications__list{display:block}.adcmdr-hidden-notifications.show .adcmdr-toggle-visibility:after{transform:rotate(90deg)}.adcmdr-notification{background:#f6f7f7;border:1px solid #c3c4c780;border-left-width:4px;box-shadow:0 1px 1px #0000000a;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin:.75rem 0;padding:1px 12px}.adcmdr-notification button{background:none;border:none;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:0}.adcmdr-notification button:hover{color:#2271b1}.adcmdr-notification .adcmdr-notification-in{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:.5em}.adcmdr-notification p{margin:.5em 0;padding:2px}.adcmdr-notification.adcmdr-notice-error{border-left-color:#d63638}.adcmdr-notification.adcmdr-notice-warning{border-left-color:#dba617}.adcmdr-notification.adcmdr-ignored{opacity:.5}.adcmdr-notification.adcmdr-ignored p{margin:.1em 0}.adcmdr-metaitem__error{border-left-color:#d63638}.adcmdr-metaitem__warning{border-left-color:#dba617}.adcmdr-metaitem{margin-top:1.5rem}.adcmdr-metaitem:first-child{margin-top:.75rem}.adcmdr-metaitem:last-child{margin-bottom:.75rem}.adcmdr-metaitem--center{align-items:center}.adcmdr-metaitem label{display:block;font-weight:700;margin-bottom:5px}.adcmdr-metaitem label.inline{display:inline-block}.adcmdr-metaitem input[type=number],.adcmdr-metaitem input[type=text],.adcmdr-metaitem input[type=url],.adcmdr-metaitem textarea{max-width:100%}.adcmdr-metaitem input[type=checkbox],.adcmdr-metaitem input[type=radio]{margin-top:1px}.adcmdr-metaitem input[type=checkbox]+label,.adcmdr-metaitem input[type=radio]+label{display:inline;font-weight:400;margin-right:.75rem}.adcmdr-metaitem input#_adcmdr_bannerurl{width:412px}.adcmdr-metaitem--group{column-gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:.75rem}.adcmdr-metaitem--group:first-child{margin-top:.75rem}.adcmdr-metaitem--group:last-child{margin-bottom:.75rem}.adcmdr-metaitem--group .adcmdr-metaitem__message{margin:0}.adcmdr-metaitem--group>.adcmdr-metaitem,.adcmdr-metaitem--group>.adcmdr-metaitem:first-child{margin-top:0}.adcmdr-metaitem--group>.adcmdr-metaitem:last-child{margin-bottom:0}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem{width:calc(50% - 1.5rem)}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem input[type=text],.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem select{width:100%}.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem input[type=text].code,.adcmdr-metaitem--group-50 .adcmdr-metaitem__subitem select.code{min-width:300px}.adcmdr-metaitem__subitem{max-width:100%}.adcmdr-metaitem__subitem input[type=text],.adcmdr-metaitem__subitem select{width:auto}.adcmdr-metaitem__subitem input[type=text].code,.adcmdr-metaitem__subitem select.code{min-width:300px}.adcmdr-metaitem--close{margin-top:.75rem}.adcmdr-field-divide,.adcmdr-metaitem--divide{border-top:1px solid #c3c4c7}.adcmdr-metaitem--divide{margin-top:1.125rem;padding-top:1.125rem}.adcmdr-metaitem--divide>.adcmdr-metaitem__info:first-child,.adcmdr-metaitem--divide>.adcmdr-metaitem__message:first-child,.adcmdr-metaitem--divide>.woforms-message:first-child{margin-top:0}.adcmdr-metaitem--disabletracking>div+div{margin-top:5px}.adcmdr-metaitem+.adcmdr-metaitem--donottrack{border-top:1px solid #c3c4c780;padding-top:.75rem}.adcmdr-ad-status{font-style:italic}.adcmdr-ui-sort-icon{cursor:grab;display:inline-block;height:16px;margin-right:5px;opacity:.15;width:auto}.adcmdr-saving{cursor:wait;opacity:.75}.adcmdr-saving .adcmdr-loader{display:inline-block}.adcmdr-warn{color:#ac0101}.adcmdr-readonly span{background:#ddd;display:inline-block;font-style:italic;margin:4px 0;padding:4px 8px}.adcmdr-display-original{display:flex;flex-direction:column;row-gap:10px;white-space:nowrap}.adcmdr-display-original .adcmdr-controls{align-items:center;column-gap:14px;display:flex;flex-direction:row;flex-wrap:nowrap}.adcmdr-specs{font-style:italic}.adcmdr-inside{font-size:13px;line-height:1.4;margin:0;padding:0 12px 12px;position:relative}.adcmdr-btn-link{align-items:center;appearance:none;background:none;border:none;box-shadow:none;color:#2271b1;column-gap:3px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;outline:none;padding:0;text-decoration:none}.adcmdr-btn-link:hover{color:#135e96}.adcmdr-btn-link:active,.adcmdr-btn-link:focus{outline:1px dotted #2271b1}.adcmdr-btn-link .dashicons{font-size:14px;height:14px;text-decoration:none;width:14px}.adcmdr-x-link{text-decoration:none}.adcmdr-x-link:hover{text-decoration:underline}.adcmdr-x-link .dashicons{font-size:14px;height:14px;margin-top:2px;text-decoration:none;width:14px}.adcmdr-block-label,.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after{background:#f6f7f7;background:#00000012;display:inline-block;font-size:13px;font-weight:700;padding:3px 8px}.adcmdr-block-label+.adcmdr-metaitem,.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after+.adcmdr-metaitem{margin-top:.75rem}.adcmdr-table-intro{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-bottom:6px;width:100%}.adcmdr-table-intro .adcmdr-doc-link{margin-top:0!important}.adcmdr-table-intro .adcmdr-doc-link+.adcmdr-x-link{margin-left:6px}.adcmdr-targeting{margin-top:5px}.adcmdr-targeting tr:first-child td{padding-top:1.5rem}.adcmdr-targeting tr:last-child td{padding-bottom:1.5rem}.adcmdr-targeting td{vertical-align:top}.adcmdr-targeting .wometa-repeater-row:last-child .targeting-andor{display:none}.adcmdr-targeting .adcmdr-targeting-conditions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.adcmdr-targeting .adcmdr-targeting-conditions .woforms-input-group{gap:8px}.adcmdr-targeting tr:not(:last-child)>td{border-bottom:4px solid #0000;padding-bottom:1.5rem}.adcmdr-targeting tr:not(:last-child)>td:nth-child(2){position:relative}.adcmdr-targeting tr:not(:last-child)>td:nth-child(2):after{background:#190933bf;bottom:-3px;color:#fff;content:" AND ";display:inline-block;font-size:11px;font-style:italic;left:10px;padding:2px 6px;position:absolute;transform:translateY(50%);z-index:2}.adcmdr-targeting tr:not(:last-child)+tr td{padding-top:1.5rem}.adcmdr-targeting tr.or-divide:not(:last-child)>td{border-bottom-color:#c3c4c780}.adcmdr-targeting tr.or-divide:not(:last-child)>td:nth-child(2):after{bottom:-14px;content:" OR ";transform:translateY(100%)}.adcmdr-targeting tr.or-divide:not(:last-child)+tr td{padding-top:calc(1.5rem + 20px)}.adcmdr-targeting .adcmdr-remove-controls{align-self:flex-start}.adcmdr-self-flex-end{align-self:flex-end}@media only screen and (min-width:783px){.adcmdr-ml-auto{margin-left:auto}}.adcmdr-remove-controls{align-items:center;align-self:flex-end;display:flex;flex-direction:row;gap:.75rem;margin:0;padding:0}.adcmdr-remove-controls li{margin:0;padding:0}.adcmdr-remove-controls .dashicons-minus{color:#a4303f;font-size:inherit;height:auto;opacity:.75;transition:opacity .25s ease-in-out;width:auto}.adcmdr-remove{align-items:center;background:none;border:1px solid #ebebec;border-radius:3px;box-shadow:none;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.8rem;gap:5px;outline:none;padding:3px 6px;transition:border .25s ease-in-out;white-space:nowrap}.adcmdr-remove:hover{border-color:#c3c4c7}.adcmdr-remove:hover .dashicons-minus{opacity:1}.adcmdr-remove:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px #2271b1}.wp-core-ui .adcmdr-doc-link{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:2px}.wp-core-ui .adcmdr-doc-link .dashicons{font-size:16px;height:auto;vertical-align:middle;width:auto}.form-table input:disabled+label,.postbox input:disabled+label{cursor:default;opacity:.7;pointer-events:none}.form-table .adcmdr-metaitem .woforms-message,.form-table td .woforms-message,.postbox .adcmdr-metaitem .woforms-message,.postbox td .woforms-message{font-style:italic}.form-table .adcmdr-metaitem .woforms-input-group,.form-table td .woforms-input-group,.postbox .adcmdr-metaitem .woforms-input-group,.postbox td .woforms-input-group{display:inline-flex}.form-table .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.form-table .adcmdr-metaitem input+.adcmdr-doc-link,.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table .adcmdr-metaitem select+.adcmdr-doc-link,.form-table td .woforms-input-group+.adcmdr-doc-link,.form-table td input+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.form-table td select+.adcmdr-doc-link,.postbox .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.postbox .adcmdr-metaitem input+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox .adcmdr-metaitem select+.adcmdr-doc-link,.postbox td .woforms-input-group+.adcmdr-doc-link,.postbox td input+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link,.postbox td select+.adcmdr-doc-link{margin-top:4px}@media only screen and (min-width:783px){.form-table .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.form-table .adcmdr-metaitem input+.adcmdr-doc-link,.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table .adcmdr-metaitem select+.adcmdr-doc-link,.form-table td .woforms-input-group+.adcmdr-doc-link,.form-table td input+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.form-table td select+.adcmdr-doc-link,.postbox .adcmdr-metaitem .woforms-input-group+.adcmdr-doc-link,.postbox .adcmdr-metaitem input+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox .adcmdr-metaitem select+.adcmdr-doc-link,.postbox td .woforms-input-group+.adcmdr-doc-link,.postbox td input+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link,.postbox td select+.adcmdr-doc-link{margin-left:.75rem;margin-top:0}.form-table .adcmdr-metaitem label+.adcmdr-doc-link,.form-table td label+.adcmdr-doc-link,.postbox .adcmdr-metaitem label+.adcmdr-doc-link,.postbox td label+.adcmdr-doc-link{margin-top:-6px}}.form-table .adcmdr-metaitem .adcmdr-metaitem__info p,.form-table td .adcmdr-metaitem__info p,.postbox .adcmdr-metaitem .adcmdr-metaitem__info p,.postbox td .adcmdr-metaitem__info p{margin:.5em 0;padding:2px}.form-table td label+input,.postbox td label+input{margin-left:4px}.adcmdr-settings-secondary{margin-top:10px}.adcmdr-settings-secondary--adsense .woforms-message{margin:.75rem 0}#adcmdr_grid_filter{-webkit-font-smoothing:antialiased;align-items:center;display:flex;flex-direction:row;float:right;gap:.75rem;justify-content:flex-end;margin-top:11px}#adcmdr_adsense_inactive,#adcmdr_adsense_quota,#adcmdr_adsense_unsupported{display:none}#adcmdr_adsense_quota:has(~.adcmdr-api-quota-reached){display:block}#adcmdr-adsense-ad-fields--manual>.adcmdr-metaitem:first-child{margin-top:0}.adcmdr-ad-list-count{font-style:italic;margin:4px 4px 0 0;text-align:right}#adcmdr_adsense_ad_list{position:relative}#adcmdr_adsense_ad_list .adcmdr-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#adcmdr_adsense_ad_list:empty{display:none}#adcmdr_adsense_ad_list .gridjs-container{transition:opacity .25s ease-in-out}#adcmdr_adsense_ad_list .gridjs-footer,#adcmdr_adsense_ad_list .gridjs-wrapper{border:1px solid #e5e7eb;border-radius:0;box-shadow:none}#adcmdr_adsense_ad_list .gridjs-footer{border-top:none}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell{cursor:pointer}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell--current{background:#feefce;cursor:default;font-weight:700}#adcmdr_adsense_ad_list .adcmdr-adsense-ad-list__cell--current.adcmdr-adsense-ad-list__cell--unsupported{background:#f5dee1}#adcmdr_adsense_ad_list.adcmdr-busy .gridjs-container{opacity:.5}#adcmdr_adsense_ad_list.adcmdr-api-quota-reached .adcmdr-adsense-ad-list__cell:not(.adcmdr-adsense-ad-list__cell--current){cursor:default;opacity:.5}.adcmdr-position-picker{display:inline-grid;gap:2px;grid-template-columns:repeat(3,1fr)}.adcmdr-position-picker input[type=radio]{margin:0}.adcmdr-position-picker label{background:#c3c4c7;cursor:pointer;margin:0;padding:5px 10px}.adcmdr-position-picker label:nth-child(2n){background:#c3c4c780}.adcmdr-position-picker label:has(input[type=radio]:checked){background:#2271b1}
  • ad-commander/trunk/includes/AdCommander.php

    r3150894 r3181689  
    1313     */
    1414    public static function version() {
    15         return '1.1.8';
     15        return '1.1.9';
    1616    }
    1717
  • ad-commander/trunk/includes/AddonBridge.php

    r3116648 r3181689  
    4646                break;
    4747
     48            case 'scrnsa':
     49                return 'https://wordpress.org/plugins/screen-stay-awake/';
     50                break;
     51
    4852            default:
    4953                return '';
     
    7882            break;
    7983
     84            case 'scrnsa':
     85                return defined( 'SCRNSA_PLUGIN_BASENAME' );
     86            break;
    8087            default:
    8188                return false;
  • ad-commander/trunk/includes/Admin.php

    r3139166 r3181689  
    26812681                    Html::ul( $lis, Util::ns( 'addon' ) ) .
    26822682                    $this->start_div( 'adcmdr-btn-group', array( 'display' => false ) ) .
    2683                     Html::abtn( self::pro_upgrade_url( array( 'utm_medium' => 'button' ) ), 'Upgrade to Pro' ) .
     2683                    Html::abtn( self::pro_upgrade_url( array( 'utm_medium' => 'button' ) ), __( 'Upgrade to Pro', 'ad-commander' ) ) .
    26842684                    Html::abtn( AdCommander::public_site_url( '', array( 'utm_medium' => 'button' ) ), 'Learn more', '_blank', true ) .
    26852685                    $this->end_div( array( 'display' => false ) ) .
     
    27042704            $html .= $this->start_div( Util::ns( 'addons' ), array( 'display' => false ) ) .
    27052705                $this->start_div( Util::ns( 'addon-features' ), array( 'display' => false ) ) .
    2706                     Html::h3( 'Ad Commander Tools' ) .
     2706                    Html::h3( __( 'Ad Commander Tools', 'ad-commander' ) ) .
    27072707                    Html::ul( $lis, Util::ns( 'addon' ) ) .
    27082708                    $this->start_div( 'adcmdr-btn-group', array( 'display' => false ) ) .
    2709                     Html::abtn( AddonBridge::addon_url( 'tools' ), 'Download Add-on' ) .
     2709                    Html::abtn( AddonBridge::addon_url( 'tools' ), __( 'Download Add-on', 'ad-commander' ) ) .
     2710                    $this->end_div( array( 'display' => false ) ) .
     2711                $this->end_div( array( 'display' => false ) ) .
     2712            $this->end_div( array( 'display' => false ) );
     2713        }
     2714
     2715        if ( ! AddonBridge::instance()->is_addon_loaded( 'scrnsa' ) ) {
     2716            $p  = esc_html__( "Screen Stay Awake prevents your website visitor's screen from turning off. The Screen Wake Lock API is used and no visitor prompt is required.", 'ad-commander' );
     2717            $p .= '<br /><br />';
     2718            $p .= esc_html__( 'This plugin is great for recipe websites and other how-to websites where a visitor would prefer their screen stay on.', 'ad-commander' );
     2719
     2720            $html .= $this->start_div( Util::ns( 'addons' ), array( 'display' => false ) ) .
     2721                $this->start_div( Util::ns( 'addon-features' ), array( 'display' => false ) ) .
     2722                    Html::h3( __( 'Screen Stay Awake', 'ad-commander' ) ) .
     2723                    Html::p( $p ) .
     2724                    $this->start_div( 'adcmdr-btn-group', array( 'display' => false ) ) .
     2725                    Html::abtn( AddonBridge::addon_url( 'scrnsa' ), __( 'Download Plugin', 'ad-commander' ) ) .
    27102726                    $this->end_div( array( 'display' => false ) ) .
    27112727                $this->end_div( array( 'display' => false ) ) .
  • ad-commander/trunk/includes/AdminAdPostMeta.php

    r3115873 r3181689  
    543543            $current = 'manual';
    544544
    545             if ( isset( $_COOKIE['adcmdr_last_adsense_ad_mode'] ) && $_COOKIE['adcmdr_last_adsense_ad_mode'] ) {
    546                 $current = sanitize_key( $_COOKIE['adcmdr_last_adsense_ad_mode'] );
    547 
    548                 if ( ! in_array( $current, array( 'manual', 'direct', 'ad_code' ), true ) ) {
     545            if ( isset( $_COOKIE['adcmdr_last_adsense_ad_mode'] ) ) {
     546                $current = sanitize_key( wp_unslash( $_COOKIE['adcmdr_last_adsense_ad_mode'] ) );
     547
     548                if ( ! $current || ! in_array( $current, array( 'manual', 'direct', 'ad_code' ), true ) ) {
    549549                    $current = 'manual';
    550550                }
     
    16711671                    $impressions = $this->admin_reports()->ad_stats( $post_id, 'all', 'impressions' );
    16721672                    /* translators: %d - number of impressoins */
    1673                     $stat_parts[] = '<span>' . sprintf( esc_html__( 'Impressions: %d' ), intval( $impressions ) ) . '</span>';
     1673                    $stat_parts[] = '<span>' . sprintf( esc_html__( 'Impressions: %d', 'ad-commander' ), intval( $impressions ) ) . '</span>';
    16741674                }
    16751675
     
    16771677                    $clicks = $this->admin_reports()->ad_stats( $post_id, 'all', 'clicks' );
    16781678                    /* translators: %d - number of clicks */
    1679                     $stat_parts[] = '<span>' . sprintf( esc_html__( 'Clicks: %d' ), intval( $clicks ) ) . '</span>';
     1679                    $stat_parts[] = '<span>' . sprintf( esc_html__( 'Clicks: %d', 'ad-commander' ), intval( $clicks ) ) . '</span>';
    16801680                }
    16811681
     
    17641764
    17651765        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1766         $selected = isset( $_GET[ $taxonomy_name ] ) && $_GET[ $taxonomy_name ] ? sanitize_text_field( $_GET[ $taxonomy_name ] ) : '';
     1766        $selected = isset( $_GET[ $taxonomy_name ] ) ? sanitize_text_field( wp_unslash( $_GET[ $taxonomy_name ] ) ) : '';
    17671767
    17681768        if ( $groups ) {
     
    17971797        $ad_types = AdPostMeta::ad_types();
    17981798        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1799         $selected = isset( $_GET['adcmdr_ad_type'] ) && $_GET['adcmdr_ad_type'] ? sanitize_text_field( $_GET['adcmdr_ad_type'] ) : '';
     1799        $selected = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_ad_type'] ) ) : '';
    18001800
    18011801        if ( $ad_types ) {
     
    18221822
    18231823        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1824         if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_ad() !== sanitize_text_field( $_GET['post_type'] ) ) {
     1824        if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_ad() !== sanitize_text_field( wp_unslash( $_GET['post_type'] ) ) ) {
    18251825            return;
    18261826        }
     
    18341834         */
    18351835        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1836         $filtered_ad_type = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( $_GET['adcmdr_ad_type'] ) : '';
     1836        $filtered_ad_type = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_ad_type'] ) ) : '';
    18371837        $orderby          = $query->get( 'orderby' );
    18381838
     
    18731873
    18741874        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1875         if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_ad() !== sanitize_text_field( $_GET['post_type'] ) ) {
     1875        if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_ad() !== sanitize_text_field( wp_unslash( $_GET['post_type'] ) ) ) {
    18761876            return;
    18771877        }
     
    18821882
    18831883        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    1884         $ad_type = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( $_GET['adcmdr_ad_type'] ) : '';
     1884        $ad_type = isset( $_GET['adcmdr_ad_type'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_ad_type'] ) ) : '';
    18851885
    18861886        if ( $ad_type !== '' ) {
  • ad-commander/trunk/includes/AdminAdsense.php

    r3115873 r3181689  
    266266    public function admin_enqueue_scripts() {
    267267        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    268         if ( ! isset( $_GET['tab'] ) || sanitize_text_field( $_GET['tab'] ) !== 'adcmdr_adsense' ) {
     268        if ( ! isset( $_GET['tab'] ) || sanitize_text_field( wp_unslash( $_GET['tab'] ) ) !== 'adcmdr_adsense' ) {
    269269            return;
    270270        }
     
    501501         * If we have a code, connect AdSense and redirect.
    502502         */
    503         $code = isset( $_GET['code'] ) ? sanitize_text_field( wp_unslash( rawurldecode( $_GET['code'] ) ) ) : false;
     503        $code = isset( $_GET['code'] ) ? rawurldecode( sanitize_text_field( wp_unslash( $_GET['code'] ) ) ) : false;
    504504
    505505        if ( ! $code ) {
  • ad-commander/trunk/includes/AdminGroupTermMeta.php

    r3149663 r3181689  
    962962
    963963        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    964         if ( ! is_admin() || $pagenow !== 'edit-tags.php' || ! isset( $_GET['taxonomy'] ) || sanitize_text_field( $_GET['taxonomy'] ) !== AdCommander::tax_group() || ! isset( $_GET['orderby'] ) ) {
     964        if ( ! is_admin() || $pagenow !== 'edit-tags.php' || ! isset( $_GET['taxonomy'] ) || sanitize_text_field( wp_unslash( $_GET['taxonomy'] ) ) !== AdCommander::tax_group() || ! isset( $_GET['orderby'] ) ) {
    965965            return $term_query;
    966966        }
     
    971971
    972972        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    973         $orderby = isset( $_GET['orderby'] ) ? sanitize_text_field( $_GET['orderby'] ) : '';
     973        $orderby = isset( $_GET['orderby'] ) ? sanitize_text_field( wp_unslash( $_GET['orderby'] ) ) : '';
    974974
    975975        if ( $orderby ) {
     
    991991            $term_query->query_vars['orderby'] = 'meta_value';
    992992            // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    993             $term_query->query_vars['order'] = isset( $_GET['order'] ) ? sanitize_text_field( $_GET['order'] ) : 'desc';
     993            $term_query->query_vars['order'] = isset( $_GET['order'] ) ? sanitize_text_field( wp_unslash( $_GET['order'] ) ) : 'desc';
    994994        }
    995995
  • ad-commander/trunk/includes/AdminPlacementPostMeta.php

    r3115873 r3181689  
    248248        <div class="<?php echo esc_attr( Admin::metaitem_classes( array( 'head_close_tag' ) ) ); ?>  adcmdr-mode-restrict adcmdr-mode-restrict--head_close_tag">
    249249            <?php
    250             $this->meta()->message( __( 'Intended for inserting scripts. All &lt;head&gt; placements are loaded with server-side rendering and HTML wrappers on ads and groups are disabled. Visitor targeting and consent management may not work as expected if using page caching.' ) )
     250            $this->meta()->message( __( 'Intended for inserting scripts. All &lt;head&gt; placements are loaded with server-side rendering and HTML wrappers on ads and groups are disabled. Visitor targeting and consent management may not work as expected if using page caching.', 'ad-commander' ) )
    251251            ?>
    252252        </div>
     
    639639
    640640        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    641         $selected = isset( $_GET['adcmdr_placement_position'] ) && $_GET['adcmdr_placement_position'] ? sanitize_text_field( $_GET['adcmdr_placement_position'] ) : '';
     641        $selected = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_placement_position'] ) ) : '';
    642642
    643643        if ( $positions ) {
     
    664664
    665665        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    666         if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_placement() !== sanitize_text_field( $_GET['post_type'] ) ) {
     666        if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_placement() !== sanitize_text_field( wp_unslash( $_GET['post_type'] ) ) ) {
    667667            return;
    668668        }
     
    676676         */
    677677        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    678         $filtered_position = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( $_GET['adcmdr_placement_position'] ) : '';
     678        $filtered_position = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_placement_position'] ) ) : '';
    679679        $orderby           = $query->get( 'orderby' );
    680680
     
    715715
    716716        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    717         if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_placement() !== sanitize_text_field( $_GET['post_type'] ) ) {
     717        if ( ! is_admin() || $pagenow !== 'edit.php' || ! isset( $_GET['post_type'] ) || AdCommander::posttype_placement() !== sanitize_text_field( wp_unslash( $_GET['post_type'] ) ) ) {
    718718            return;
    719719        }
     
    724724
    725725        // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- nonce not needed in this case
    726         $position = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( $_GET['adcmdr_placement_position'] ) : '';
     726        $position = isset( $_GET['adcmdr_placement_position'] ) ? sanitize_text_field( wp_unslash( $_GET['adcmdr_placement_position'] ) ) : '';
    727727
    728728        if ( $position !== '' ) {
  • ad-commander/trunk/includes/PlacementPostMeta.php

    r3115166 r3181689  
    119119    public static function allowed_popup_positions() {
    120120        return array(
    121             'left-top'      => __( 'Left Top' ),
    122             'center-top'    => __( 'Center Top' ),
    123             'right-top'     => __( 'Right Top' ),
    124             'left-center'   => __( 'Left Center' ),
    125             'center-center' => __( 'Center Center' ),
    126             'right-center'  => __( 'Right Center' ),
    127             'left-bottom'   => __( 'Left Bottom' ),
    128             'center-bottom' => __( 'Center Bottom' ),
    129             'right-bottom'  => __( 'Right Bottom' ),
     121            'left-top'      => __( 'Left Top', 'ad-commander' ),
     122            'center-top'    => __( 'Center Top', 'ad-commander' ),
     123            'right-top'     => __( 'Right Top', 'ad-commander' ),
     124            'left-center'   => __( 'Left Center', 'ad-commander' ),
     125            'center-center' => __( 'Center Center', 'ad-commander' ),
     126            'right-center'  => __( 'Right Center', 'ad-commander' ),
     127            'left-bottom'   => __( 'Left Bottom', 'ad-commander' ),
     128            'center-bottom' => __( 'Center Bottom', 'ad-commander' ),
     129            'right-bottom'  => __( 'Right Bottom', 'ad-commander' ),
    130130        );
    131131    }
  • ad-commander/trunk/includes/Util.php

    r3111304 r3181689  
    213213     */
    214214    public static function days_of_week() {
    215         return array( __( 'Sunday' ), __( 'Monday' ), __( 'Tuesday' ), __( 'Wednesday' ), __( 'Thursday' ), __( 'Friday' ), __( 'Saturday' ) );
     215        return array( __( 'Sunday', 'ad-commander' ), __( 'Monday', 'ad-commander' ), __( 'Tuesday', 'ad-commander' ), __( 'Wednesday', 'ad-commander' ), __( 'Thursday', 'ad-commander' ), __( 'Friday', 'ad-commander' ), __( 'Saturday', 'ad-commander' ) );
    216216    }
    217217
  • ad-commander/trunk/languages/ad-commander.pot

    r3150894 r3181689  
    33msgstr ""
    44"Project-Id-Version: Ad Commander - Banner & Ad Manager\n"
    5 "POT-Creation-Date: 2024-09-12 08:34-0500\n"
    6 "PO-Revision-Date: 2024-09-12 08:33-0500\n"
     5"POT-Creation-Date: 2024-11-04 10:32-0600\n"
     6"PO-Revision-Date: 2024-11-04 10:32-0600\n"
    77"Last-Translator: \n"
    88"Language-Team: \n"
     
    2323"X-Poedit-SearchPathExcluded-1: blocks/ad-group-block/node_modules\n"
    2424"X-Poedit-SearchPathExcluded-2: dist/vendor\n"
    25 "X-Poedit-SearchPathExcluded-3: vendor\n"
     25"X-Poedit-SearchPathExcluded-3: node_modules\n"
     26"X-Poedit-SearchPathExcluded-4: vendor\n"
    2627
    2728#: ad-commander.php:64
     
    893894msgstr ""
    894895
     896#. translators: This text is appended to features that are only included in the pro version. Leading spacing and hyphen (or equivalent) should be included.
     897#: includes/Admin.php:2683 includes/AdminAdPostMeta.php:647
     898#: includes/ProBridge.php:209
     899msgid "Upgrade to Pro"
     900msgstr ""
     901
    895902#: includes/Admin.php:2692
    896903msgid "Export Ad Commander ads"
     
    917924msgstr ""
    918925
    919 #: includes/Admin.php:2733 includes/AdminGroupTermMeta.php:424
     926#: includes/Admin.php:2706
     927msgid "Ad Commander Tools"
     928msgstr ""
     929
     930#: includes/Admin.php:2709
     931msgid "Download Add-on"
     932msgstr ""
     933
     934#: includes/Admin.php:2716
     935msgid ""
     936"Screen Stay Awake prevents your website visitor's screen from turning off. "
     937"The Screen Wake Lock API is used and no visitor prompt is required."
     938msgstr ""
     939
     940#: includes/Admin.php:2718
     941msgid ""
     942"This plugin is great for recipe websites and other how-to websites where a "
     943"visitor would prefer their screen stay on."
     944msgstr ""
     945
     946#: includes/Admin.php:2722
     947msgid "Screen Stay Awake"
     948msgstr ""
     949
     950#: includes/Admin.php:2725
     951msgid "Download Plugin"
     952msgstr ""
     953
     954#: includes/Admin.php:2749 includes/AdminGroupTermMeta.php:424
    920955#: includes/AdminReports.php:255 includes/PostTypes.php:74
    921956msgid "Ad"
    922957msgstr ""
    923958
    924 #: includes/Admin.php:2733
     959#: includes/Admin.php:2749
    925960msgid "Placement"
    926961msgstr ""
     
    10861121"API requests are limited by Google, so we must limit plugin users' requests. "
    10871122"Increase your limit by becoming a Pro user."
    1088 msgstr ""
    1089 
    1090 #. translators: This text is appended to features that are only included in the pro version. Leading spacing and hyphen (or equivalent) should be included.
    1091 #: includes/AdminAdPostMeta.php:647 includes/ProBridge.php:209
    1092 msgid "Upgrade to Pro"
    10931123msgstr ""
    10941124
  • ad-commander/trunk/package-lock.json

    r3111304 r3181689  
    22282228            }
    22292229        },
    2230         "node_modules/@types/eslint": {
    2231             "version": "8.56.10",
    2232             "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz",
    2233             "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==",
    2234             "dev": true,
    2235             "dependencies": {
    2236                 "@types/estree": "*",
    2237                 "@types/json-schema": "*"
    2238             }
    2239         },
    2240         "node_modules/@types/eslint-scope": {
    2241             "version": "3.7.7",
    2242             "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
    2243             "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
    2244             "dev": true,
    2245             "dependencies": {
    2246                 "@types/eslint": "*",
    2247                 "@types/estree": "*"
    2248             }
    2249         },
    22502230        "node_modules/@types/estree": {
    22512231            "version": "1.0.5",
     
    36303610        },
    36313611        "node_modules/body-parser": {
    3632             "version": "1.20.2",
    3633             "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
    3634             "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==",
     3612            "version": "1.20.3",
     3613            "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
     3614            "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
    36353615            "dev": true,
    36363616            "dependencies": {
     
    36433623                "iconv-lite": "0.4.24",
    36443624                "on-finished": "2.4.1",
    3645                 "qs": "6.11.0",
     3625                "qs": "6.13.0",
    36463626                "raw-body": "2.5.2",
    36473627                "type-is": "~1.6.18",
     
    36763656            "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
    36773657            "dev": true
    3678         },
    3679         "node_modules/body-parser/node_modules/qs": {
    3680             "version": "6.11.0",
    3681             "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
    3682             "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
    3683             "dev": true,
    3684             "dependencies": {
    3685                 "side-channel": "^1.0.4"
    3686             },
    3687             "engines": {
    3688                 "node": ">=0.6"
    3689             },
    3690             "funding": {
    3691                 "url": "https://github.com/sponsors/ljharb"
    3692             }
    36933658        },
    36943659        "node_modules/bonjour-service": {
     
    50905055        },
    50915056        "node_modules/elliptic": {
    5092             "version": "6.5.5",
    5093             "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.5.tgz",
    5094             "integrity": "sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==",
     5057            "version": "6.5.7",
     5058            "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.7.tgz",
     5059            "integrity": "sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==",
    50955060            "dev": true,
    50965061            "dependencies": {
     
    51265091        },
    51275092        "node_modules/encodeurl": {
    5128             "version": "1.0.2",
    5129             "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
    5130             "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
     5093            "version": "2.0.0",
     5094            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
     5095            "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
    51315096            "dev": true,
    51325097            "engines": {
     
    51355100        },
    51365101        "node_modules/enhanced-resolve": {
    5137             "version": "5.17.0",
    5138             "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz",
    5139             "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==",
     5102            "version": "5.17.1",
     5103            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
     5104            "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==",
    51405105            "dev": true,
    51415106            "dependencies": {
     
    60426007        },
    60436008        "node_modules/express": {
    6044             "version": "4.19.2",
    6045             "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
    6046             "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
     6009            "version": "4.21.0",
     6010            "resolved": "https://registry.npmjs.org/express/-/express-4.21.0.tgz",
     6011            "integrity": "sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==",
    60476012            "dev": true,
    60486013            "dependencies": {
    60496014                "accepts": "~1.3.8",
    60506015                "array-flatten": "1.1.1",
    6051                 "body-parser": "1.20.2",
     6016                "body-parser": "1.20.3",
    60526017                "content-disposition": "0.5.4",
    60536018                "content-type": "~1.0.4",
     
    60566021                "debug": "2.6.9",
    60576022                "depd": "2.0.0",
    6058                 "encodeurl": "~1.0.2",
     6023                "encodeurl": "~2.0.0",
    60596024                "escape-html": "~1.0.3",
    60606025                "etag": "~1.8.1",
    6061                 "finalhandler": "1.2.0",
     6026                "finalhandler": "1.3.1",
    60626027                "fresh": "0.5.2",
    60636028                "http-errors": "2.0.0",
    6064                 "merge-descriptors": "1.0.1",
     6029                "merge-descriptors": "1.0.3",
    60656030                "methods": "~1.1.2",
    60666031                "on-finished": "2.4.1",
    60676032                "parseurl": "~1.3.3",
    6068                 "path-to-regexp": "0.1.7",
     6033                "path-to-regexp": "0.1.10",
    60696034                "proxy-addr": "~2.0.7",
    6070                 "qs": "6.11.0",
     6035                "qs": "6.13.0",
    60716036                "range-parser": "~1.2.1",
    60726037                "safe-buffer": "5.2.1",
    6073                 "send": "0.18.0",
    6074                 "serve-static": "1.15.0",
     6038                "send": "0.19.0",
     6039                "serve-static": "1.16.2",
    60756040                "setprototypeof": "1.2.0",
    60766041                "statuses": "2.0.1",
     
    60986063            "dev": true
    60996064        },
    6100         "node_modules/express/node_modules/qs": {
    6101             "version": "6.11.0",
    6102             "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
    6103             "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
    6104             "dev": true,
    6105             "dependencies": {
    6106                 "side-channel": "^1.0.4"
    6107             },
    6108             "engines": {
    6109                 "node": ">=0.6"
    6110             },
    6111             "funding": {
    6112                 "url": "https://github.com/sponsors/ljharb"
    6113             }
    6114         },
    61156065        "node_modules/fast-deep-equal": {
    61166066            "version": "3.1.3",
     
    62696219        },
    62706220        "node_modules/finalhandler": {
    6271             "version": "1.2.0",
    6272             "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
    6273             "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
     6221            "version": "1.3.1",
     6222            "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz",
     6223            "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==",
    62746224            "dev": true,
    62756225            "dependencies": {
    62766226                "debug": "2.6.9",
    6277                 "encodeurl": "~1.0.2",
     6227                "encodeurl": "~2.0.0",
    62786228                "escape-html": "~1.0.3",
    62796229                "on-finished": "2.4.1",
     
    83558305        },
    83568306        "node_modules/merge-descriptors": {
    8357             "version": "1.0.1",
    8358             "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
    8359             "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
    8360             "dev": true
     8307            "version": "1.0.3",
     8308            "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz",
     8309            "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==",
     8310            "dev": true,
     8311            "funding": {
     8312                "url": "https://github.com/sponsors/sindresorhus"
     8313            }
    83618314        },
    83628315        "node_modules/merge-stream": {
     
    83858338        },
    83868339        "node_modules/micromatch": {
    8387             "version": "4.0.7",
    8388             "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz",
    8389             "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==",
     8340            "version": "4.0.8",
     8341            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
     8342            "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
    83908343            "dev": true,
    83918344            "dependencies": {
     
    91559108        },
    91569109        "node_modules/path-to-regexp": {
    9157             "version": "0.1.7",
    9158             "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
    9159             "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
     9110            "version": "0.1.10",
     9111            "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz",
     9112            "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==",
    91609113            "dev": true
    91619114        },
     
    99819934        },
    99829935        "node_modules/qs": {
    9983             "version": "6.12.1",
    9984             "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz",
    9985             "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==",
     9936            "version": "6.13.0",
     9937            "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
     9938            "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
    99869939            "dev": true,
    99879940            "dependencies": {
     
    1062610579        },
    1062710580        "node_modules/send": {
    10628             "version": "0.18.0",
    10629             "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
    10630             "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
     10581            "version": "0.19.0",
     10582            "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz",
     10583            "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==",
    1063110584            "dev": true,
    1063210585            "dependencies": {
     
    1066410617            "dev": true
    1066510618        },
     10619        "node_modules/send/node_modules/encodeurl": {
     10620            "version": "1.0.2",
     10621            "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
     10622            "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
     10623            "dev": true,
     10624            "engines": {
     10625                "node": ">= 0.8"
     10626            }
     10627        },
    1066610628        "node_modules/send/node_modules/ms": {
    1066710629            "version": "2.1.3",
     
    1075810720        },
    1075910721        "node_modules/serve-static": {
    10760             "version": "1.15.0",
    10761             "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
    10762             "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
    10763             "dev": true,
    10764             "dependencies": {
    10765                 "encodeurl": "~1.0.2",
     10722            "version": "1.16.2",
     10723            "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz",
     10724            "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==",
     10725            "dev": true,
     10726            "dependencies": {
     10727                "encodeurl": "~2.0.0",
    1076610728                "escape-html": "~1.0.3",
    1076710729                "parseurl": "~1.3.3",
    10768                 "send": "0.18.0"
     10730                "send": "0.19.0"
    1076910731            },
    1077010732            "engines": {
     
    1191711879        },
    1191811880        "node_modules/webpack": {
    11919             "version": "5.92.1",
    11920             "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.1.tgz",
    11921             "integrity": "sha512-JECQ7IwJb+7fgUFBlrJzbyu3GEuNBcdqr1LD7IbSzwkSmIevTm8PF+wej3Oxuz/JFBUZ6O1o43zsPkwm1C4TmA==",
    11922             "dev": true,
    11923             "dependencies": {
    11924                 "@types/eslint-scope": "^3.7.3",
     11881            "version": "5.94.0",
     11882            "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
     11883            "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
     11884            "dev": true,
     11885            "dependencies": {
    1192511886                "@types/estree": "^1.0.5",
    1192611887                "@webassemblyjs/ast": "^1.12.1",
     
    1193111892                "browserslist": "^4.21.10",
    1193211893                "chrome-trace-event": "^1.0.2",
    11933                 "enhanced-resolve": "^5.17.0",
     11894                "enhanced-resolve": "^5.17.1",
    1193411895                "es-module-lexer": "^1.2.1",
    1193511896                "eslint-scope": "5.1.1",
  • ad-commander/trunk/readme.txt

    r3154826 r3181689  
    33Tags: advertising, banners, rotate, adsense, amp
    44Requires at least: 6.2
    5 Tested up to: 6.6
    6 Stable tag: 1.1.8
     5Tested up to: 6.7
     6Stable tag: 1.1.9
    77Requires PHP: 7.4
    88License: GPLv3
     
    109109
    110110== Changelog ==
     111= 1.1.9 =
     112* Support for WordPress 6.7
     113* Security improvements
     114* Translation updates
     115
    111116= 1.1.8 =
    112117* Adds localization support
     
    205210
    206211== Upgrade Notice ==
     212= 1.1.9 =
     213* Support for WordPress 6.7
     214* Security improvements
     215
    207216= 1.1.8 =
    208217* Adds localization support
  • ad-commander/trunk/src/scss/admin/_support.scss

    r3115873 r3181689  
    1010    @media only screen and (min-width: $adm-breakpoint-md) {
    1111        width: auto;
     12        max-width: 31%;
    1213    }
    1314}
     
    2930    }
    3031
    31     ul {
     32    ul,
     33    h3 + p {
    3234        padding: $gutter-width-half 0;
    3335        margin: $gutter-width-half 0 $gutter-width;
  • ad-commander/trunk/vendor/composer/installed.php

    r3150894 r3181689  
    44        'pretty_version' => 'dev-develop',
    55        'version' => 'dev-develop',
    6         'reference' => '7bad460086e7398791f4c9fd906862cd55044fa1',
     6        'reference' => 'ce07f714d9699665b0f4ba4ba33f7190a3009c80',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-develop',
    1515            'version' => 'dev-develop',
    16             'reference' => '7bad460086e7398791f4c9fd906862cd55044fa1',
     16            'reference' => 'ce07f714d9699665b0f4ba4ba33f7190a3009c80',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.