Changeset 3181689
- Timestamp:
- 11/04/2024 05:29:37 PM (16 months ago)
- Location:
- ad-commander
- Files:
-
- 32 edited
- 1 copied
-
tags/1.1.9 (copied) (copied from ad-commander/trunk)
-
tags/1.1.9/ad-commander.php (modified) (2 diffs)
-
tags/1.1.9/dist/css/admin.css (modified) (1 diff)
-
tags/1.1.9/includes/AdCommander.php (modified) (1 diff)
-
tags/1.1.9/includes/AddonBridge.php (modified) (2 diffs)
-
tags/1.1.9/includes/Admin.php (modified) (2 diffs)
-
tags/1.1.9/includes/AdminAdPostMeta.php (modified) (9 diffs)
-
tags/1.1.9/includes/AdminAdsense.php (modified) (2 diffs)
-
tags/1.1.9/includes/AdminGroupTermMeta.php (modified) (3 diffs)
-
tags/1.1.9/includes/AdminPlacementPostMeta.php (modified) (6 diffs)
-
tags/1.1.9/includes/PlacementPostMeta.php (modified) (1 diff)
-
tags/1.1.9/includes/Util.php (modified) (1 diff)
-
tags/1.1.9/languages/ad-commander.pot (modified) (5 diffs)
-
tags/1.1.9/package-lock.json (modified) (20 diffs)
-
tags/1.1.9/readme.txt (modified) (3 diffs)
-
tags/1.1.9/src/scss/admin/_support.scss (modified) (2 diffs)
-
tags/1.1.9/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/ad-commander.php (modified) (2 diffs)
-
trunk/dist/css/admin.css (modified) (1 diff)
-
trunk/includes/AdCommander.php (modified) (1 diff)
-
trunk/includes/AddonBridge.php (modified) (2 diffs)
-
trunk/includes/Admin.php (modified) (2 diffs)
-
trunk/includes/AdminAdPostMeta.php (modified) (9 diffs)
-
trunk/includes/AdminAdsense.php (modified) (2 diffs)
-
trunk/includes/AdminGroupTermMeta.php (modified) (3 diffs)
-
trunk/includes/AdminPlacementPostMeta.php (modified) (6 diffs)
-
trunk/includes/PlacementPostMeta.php (modified) (1 diff)
-
trunk/includes/Util.php (modified) (1 diff)
-
trunk/languages/ad-commander.pot (modified) (5 diffs)
-
trunk/package-lock.json (modified) (20 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/src/scss/admin/_support.scss (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ad-commander/tags/1.1.9/ad-commander.php
r3150894 r3181689 2 2 /** 3 3 * Plugin Name: Ad Commander - Banner & Ad Manager 4 * Plugin URI: https:// github.com/wildoperation/Ad-Commander4 * Plugin URI: https://wpadcommander.com 5 5 * 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. 86 * Version: 1.1.9 7 7 * Author: Wild Operation 8 8 * Author URI: https://wildoperation.com … … 14 14 * @subpackage Ad Commander - Banner & Ad Manager 15 15 * @since 1.0.0 16 * @version 1.1. 816 * @version 1.1.9 17 17 */ 18 18 -
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 13 13 */ 14 14 public static function version() { 15 return '1.1. 8';15 return '1.1.9'; 16 16 } 17 17 -
ad-commander/tags/1.1.9/includes/AddonBridge.php
r3116648 r3181689 46 46 break; 47 47 48 case 'scrnsa': 49 return 'https://wordpress.org/plugins/screen-stay-awake/'; 50 break; 51 48 52 default: 49 53 return ''; … … 78 82 break; 79 83 84 case 'scrnsa': 85 return defined( 'SCRNSA_PLUGIN_BASENAME' ); 86 break; 80 87 default: 81 88 return false; -
ad-commander/tags/1.1.9/includes/Admin.php
r3139166 r3181689 2681 2681 Html::ul( $lis, Util::ns( 'addon' ) ) . 2682 2682 $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' ) ) . 2684 2684 Html::abtn( AdCommander::public_site_url( '', array( 'utm_medium' => 'button' ) ), 'Learn more', '_blank', true ) . 2685 2685 $this->end_div( array( 'display' => false ) ) . … … 2704 2704 $html .= $this->start_div( Util::ns( 'addons' ), array( 'display' => false ) ) . 2705 2705 $this->start_div( Util::ns( 'addon-features' ), array( 'display' => false ) ) . 2706 Html::h3( 'Ad Commander Tools') .2706 Html::h3( __( 'Ad Commander Tools', 'ad-commander' ) ) . 2707 2707 Html::ul( $lis, Util::ns( 'addon' ) ) . 2708 2708 $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' ) ) . 2710 2726 $this->end_div( array( 'display' => false ) ) . 2711 2727 $this->end_div( array( 'display' => false ) ) . -
ad-commander/tags/1.1.9/includes/AdminAdPostMeta.php
r3115873 r3181689 543 543 $current = 'manual'; 544 544 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 ) ) { 549 549 $current = 'manual'; 550 550 } … … 1671 1671 $impressions = $this->admin_reports()->ad_stats( $post_id, 'all', 'impressions' ); 1672 1672 /* 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>'; 1674 1674 } 1675 1675 … … 1677 1677 $clicks = $this->admin_reports()->ad_stats( $post_id, 'all', 'clicks' ); 1678 1678 /* 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>'; 1680 1680 } 1681 1681 … … 1764 1764 1765 1765 // 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 ] ) ) : ''; 1767 1767 1768 1768 if ( $groups ) { … … 1797 1797 $ad_types = AdPostMeta::ad_types(); 1798 1798 // 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'] ) ) : ''; 1800 1800 1801 1801 if ( $ad_types ) { … … 1822 1822 1823 1823 // 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'] ) ) ) { 1825 1825 return; 1826 1826 } … … 1834 1834 */ 1835 1835 // 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'] ) ) : ''; 1837 1837 $orderby = $query->get( 'orderby' ); 1838 1838 … … 1873 1873 1874 1874 // 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'] ) ) ) { 1876 1876 return; 1877 1877 } … … 1882 1882 1883 1883 // 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'] ) ) : ''; 1885 1885 1886 1886 if ( $ad_type !== '' ) { -
ad-commander/tags/1.1.9/includes/AdminAdsense.php
r3115873 r3181689 266 266 public function admin_enqueue_scripts() { 267 267 // 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' ) { 269 269 return; 270 270 } … … 501 501 * If we have a code, connect AdSense and redirect. 502 502 */ 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; 504 504 505 505 if ( ! $code ) { -
ad-commander/tags/1.1.9/includes/AdminGroupTermMeta.php
r3149663 r3181689 962 962 963 963 // 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'] ) ) { 965 965 return $term_query; 966 966 } … … 971 971 972 972 // 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'] ) ) : ''; 974 974 975 975 if ( $orderby ) { … … 991 991 $term_query->query_vars['orderby'] = 'meta_value'; 992 992 // 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'; 994 994 } 995 995 -
ad-commander/tags/1.1.9/includes/AdminPlacementPostMeta.php
r3115873 r3181689 248 248 <div class="<?php echo esc_attr( Admin::metaitem_classes( array( 'head_close_tag' ) ) ); ?> adcmdr-mode-restrict adcmdr-mode-restrict--head_close_tag"> 249 249 <?php 250 $this->meta()->message( __( 'Intended for inserting scripts. All <head> 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 <head> 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' ) ) 251 251 ?> 252 252 </div> … … 639 639 640 640 // 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'] ) ) : ''; 642 642 643 643 if ( $positions ) { … … 664 664 665 665 // 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'] ) ) ) { 667 667 return; 668 668 } … … 676 676 */ 677 677 // 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'] ) ) : ''; 679 679 $orderby = $query->get( 'orderby' ); 680 680 … … 715 715 716 716 // 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'] ) ) ) { 718 718 return; 719 719 } … … 724 724 725 725 // 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'] ) ) : ''; 727 727 728 728 if ( $position !== '' ) { -
ad-commander/tags/1.1.9/includes/PlacementPostMeta.php
r3115166 r3181689 119 119 public static function allowed_popup_positions() { 120 120 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' ), 130 130 ); 131 131 } -
ad-commander/tags/1.1.9/includes/Util.php
r3111304 r3181689 213 213 */ 214 214 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' ) ); 216 216 } 217 217 -
ad-commander/tags/1.1.9/languages/ad-commander.pot
r3150894 r3181689 3 3 msgstr "" 4 4 "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" 7 7 "Last-Translator: \n" 8 8 "Language-Team: \n" … … 23 23 "X-Poedit-SearchPathExcluded-1: blocks/ad-group-block/node_modules\n" 24 24 "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" 26 27 27 28 #: ad-commander.php:64 … … 893 894 msgstr "" 894 895 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 899 msgid "Upgrade to Pro" 900 msgstr "" 901 895 902 #: includes/Admin.php:2692 896 903 msgid "Export Ad Commander ads" … … 917 924 msgstr "" 918 925 919 #: includes/Admin.php:2733 includes/AdminGroupTermMeta.php:424 926 #: includes/Admin.php:2706 927 msgid "Ad Commander Tools" 928 msgstr "" 929 930 #: includes/Admin.php:2709 931 msgid "Download Add-on" 932 msgstr "" 933 934 #: includes/Admin.php:2716 935 msgid "" 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." 938 msgstr "" 939 940 #: includes/Admin.php:2718 941 msgid "" 942 "This plugin is great for recipe websites and other how-to websites where a " 943 "visitor would prefer their screen stay on." 944 msgstr "" 945 946 #: includes/Admin.php:2722 947 msgid "Screen Stay Awake" 948 msgstr "" 949 950 #: includes/Admin.php:2725 951 msgid "Download Plugin" 952 msgstr "" 953 954 #: includes/Admin.php:2749 includes/AdminGroupTermMeta.php:424 920 955 #: includes/AdminReports.php:255 includes/PostTypes.php:74 921 956 msgid "Ad" 922 957 msgstr "" 923 958 924 #: includes/Admin.php:27 33959 #: includes/Admin.php:2749 925 960 msgid "Placement" 926 961 msgstr "" … … 1086 1121 "API requests are limited by Google, so we must limit plugin users' requests. " 1087 1122 "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:2091092 msgid "Upgrade to Pro"1093 1123 msgstr "" 1094 1124 -
ad-commander/tags/1.1.9/package-lock.json
r3111304 r3181689 2228 2228 } 2229 2229 }, 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 },2250 2230 "node_modules/@types/estree": { 2251 2231 "version": "1.0.5", … … 3630 3610 }, 3631 3611 "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==", 3635 3615 "dev": true, 3636 3616 "dependencies": { … … 3643 3623 "iconv-lite": "0.4.24", 3644 3624 "on-finished": "2.4.1", 3645 "qs": "6.1 1.0",3625 "qs": "6.13.0", 3646 3626 "raw-body": "2.5.2", 3647 3627 "type-is": "~1.6.18", … … 3676 3656 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 3677 3657 "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 }3693 3658 }, 3694 3659 "node_modules/bonjour-service": { … … 5090 5055 }, 5091 5056 "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==", 5095 5060 "dev": true, 5096 5061 "dependencies": { … … 5126 5091 }, 5127 5092 "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==", 5131 5096 "dev": true, 5132 5097 "engines": { … … 5135 5100 }, 5136 5101 "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==", 5140 5105 "dev": true, 5141 5106 "dependencies": { … … 6042 6007 }, 6043 6008 "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==", 6047 6012 "dev": true, 6048 6013 "dependencies": { 6049 6014 "accepts": "~1.3.8", 6050 6015 "array-flatten": "1.1.1", 6051 "body-parser": "1.20. 2",6016 "body-parser": "1.20.3", 6052 6017 "content-disposition": "0.5.4", 6053 6018 "content-type": "~1.0.4", … … 6056 6021 "debug": "2.6.9", 6057 6022 "depd": "2.0.0", 6058 "encodeurl": "~ 1.0.2",6023 "encodeurl": "~2.0.0", 6059 6024 "escape-html": "~1.0.3", 6060 6025 "etag": "~1.8.1", 6061 "finalhandler": "1. 2.0",6026 "finalhandler": "1.3.1", 6062 6027 "fresh": "0.5.2", 6063 6028 "http-errors": "2.0.0", 6064 "merge-descriptors": "1.0. 1",6029 "merge-descriptors": "1.0.3", 6065 6030 "methods": "~1.1.2", 6066 6031 "on-finished": "2.4.1", 6067 6032 "parseurl": "~1.3.3", 6068 "path-to-regexp": "0.1. 7",6033 "path-to-regexp": "0.1.10", 6069 6034 "proxy-addr": "~2.0.7", 6070 "qs": "6.1 1.0",6035 "qs": "6.13.0", 6071 6036 "range-parser": "~1.2.1", 6072 6037 "safe-buffer": "5.2.1", 6073 "send": "0.1 8.0",6074 "serve-static": "1.1 5.0",6038 "send": "0.19.0", 6039 "serve-static": "1.16.2", 6075 6040 "setprototypeof": "1.2.0", 6076 6041 "statuses": "2.0.1", … … 6098 6063 "dev": true 6099 6064 }, 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 },6115 6065 "node_modules/fast-deep-equal": { 6116 6066 "version": "3.1.3", … … 6269 6219 }, 6270 6220 "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==", 6274 6224 "dev": true, 6275 6225 "dependencies": { 6276 6226 "debug": "2.6.9", 6277 "encodeurl": "~ 1.0.2",6227 "encodeurl": "~2.0.0", 6278 6228 "escape-html": "~1.0.3", 6279 6229 "on-finished": "2.4.1", … … 8355 8305 }, 8356 8306 "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 } 8361 8314 }, 8362 8315 "node_modules/merge-stream": { … … 8385 8338 }, 8386 8339 "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==", 8390 8343 "dev": true, 8391 8344 "dependencies": { … … 9155 9108 }, 9156 9109 "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==", 9160 9113 "dev": true 9161 9114 }, … … 9981 9934 }, 9982 9935 "node_modules/qs": { 9983 "version": "6.1 2.1",9984 "resolved": "https://registry.npmjs.org/qs/-/qs-6.1 2.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==", 9986 9939 "dev": true, 9987 9940 "dependencies": { … … 10626 10579 }, 10627 10580 "node_modules/send": { 10628 "version": "0.1 8.0",10629 "resolved": "https://registry.npmjs.org/send/-/send-0.1 8.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==", 10631 10584 "dev": true, 10632 10585 "dependencies": { … … 10664 10617 "dev": true 10665 10618 }, 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 }, 10666 10628 "node_modules/send/node_modules/ms": { 10667 10629 "version": "2.1.3", … … 10758 10720 }, 10759 10721 "node_modules/serve-static": { 10760 "version": "1.1 5.0",10761 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.1 5.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", 10766 10728 "escape-html": "~1.0.3", 10767 10729 "parseurl": "~1.3.3", 10768 "send": "0.1 8.0"10730 "send": "0.19.0" 10769 10731 }, 10770 10732 "engines": { … … 11917 11879 }, 11918 11880 "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": { 11925 11886 "@types/estree": "^1.0.5", 11926 11887 "@webassemblyjs/ast": "^1.12.1", … … 11931 11892 "browserslist": "^4.21.10", 11932 11893 "chrome-trace-event": "^1.0.2", 11933 "enhanced-resolve": "^5.17. 0",11894 "enhanced-resolve": "^5.17.1", 11934 11895 "es-module-lexer": "^1.2.1", 11935 11896 "eslint-scope": "5.1.1", -
ad-commander/tags/1.1.9/readme.txt
r3154826 r3181689 3 3 Tags: advertising, banners, rotate, adsense, amp 4 4 Requires at least: 6.2 5 Tested up to: 6. 66 Stable tag: 1.1. 85 Tested up to: 6.7 6 Stable tag: 1.1.9 7 7 Requires PHP: 7.4 8 8 License: GPLv3 … … 109 109 110 110 == Changelog == 111 = 1.1.9 = 112 * Support for WordPress 6.7 113 * Security improvements 114 * Translation updates 115 111 116 = 1.1.8 = 112 117 * Adds localization support … … 205 210 206 211 == Upgrade Notice == 212 = 1.1.9 = 213 * Support for WordPress 6.7 214 * Security improvements 215 207 216 = 1.1.8 = 208 217 * Adds localization support -
ad-commander/tags/1.1.9/src/scss/admin/_support.scss
r3115873 r3181689 10 10 @media only screen and (min-width: $adm-breakpoint-md) { 11 11 width: auto; 12 max-width: 31%; 12 13 } 13 14 } … … 29 30 } 30 31 31 ul { 32 ul, 33 h3 + p { 32 34 padding: $gutter-width-half 0; 33 35 margin: $gutter-width-half 0 $gutter-width; -
ad-commander/tags/1.1.9/vendor/composer/installed.php
r3150894 r3181689 4 4 'pretty_version' => 'dev-develop', 5 5 'version' => 'dev-develop', 6 'reference' => ' 7bad460086e7398791f4c9fd906862cd55044fa1',6 'reference' => 'ce07f714d9699665b0f4ba4ba33f7190a3009c80', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-develop', 15 15 'version' => 'dev-develop', 16 'reference' => ' 7bad460086e7398791f4c9fd906862cd55044fa1',16 'reference' => 'ce07f714d9699665b0f4ba4ba33f7190a3009c80', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../', -
ad-commander/trunk/ad-commander.php
r3150894 r3181689 2 2 /** 3 3 * Plugin Name: Ad Commander - Banner & Ad Manager 4 * Plugin URI: https:// github.com/wildoperation/Ad-Commander4 * Plugin URI: https://wpadcommander.com 5 5 * 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. 86 * Version: 1.1.9 7 7 * Author: Wild Operation 8 8 * Author URI: https://wildoperation.com … … 14 14 * @subpackage Ad Commander - Banner & Ad Manager 15 15 * @since 1.0.0 16 * @version 1.1. 816 * @version 1.1.9 17 17 */ 18 18 -
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 13 13 */ 14 14 public static function version() { 15 return '1.1. 8';15 return '1.1.9'; 16 16 } 17 17 -
ad-commander/trunk/includes/AddonBridge.php
r3116648 r3181689 46 46 break; 47 47 48 case 'scrnsa': 49 return 'https://wordpress.org/plugins/screen-stay-awake/'; 50 break; 51 48 52 default: 49 53 return ''; … … 78 82 break; 79 83 84 case 'scrnsa': 85 return defined( 'SCRNSA_PLUGIN_BASENAME' ); 86 break; 80 87 default: 81 88 return false; -
ad-commander/trunk/includes/Admin.php
r3139166 r3181689 2681 2681 Html::ul( $lis, Util::ns( 'addon' ) ) . 2682 2682 $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' ) ) . 2684 2684 Html::abtn( AdCommander::public_site_url( '', array( 'utm_medium' => 'button' ) ), 'Learn more', '_blank', true ) . 2685 2685 $this->end_div( array( 'display' => false ) ) . … … 2704 2704 $html .= $this->start_div( Util::ns( 'addons' ), array( 'display' => false ) ) . 2705 2705 $this->start_div( Util::ns( 'addon-features' ), array( 'display' => false ) ) . 2706 Html::h3( 'Ad Commander Tools') .2706 Html::h3( __( 'Ad Commander Tools', 'ad-commander' ) ) . 2707 2707 Html::ul( $lis, Util::ns( 'addon' ) ) . 2708 2708 $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' ) ) . 2710 2726 $this->end_div( array( 'display' => false ) ) . 2711 2727 $this->end_div( array( 'display' => false ) ) . -
ad-commander/trunk/includes/AdminAdPostMeta.php
r3115873 r3181689 543 543 $current = 'manual'; 544 544 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 ) ) { 549 549 $current = 'manual'; 550 550 } … … 1671 1671 $impressions = $this->admin_reports()->ad_stats( $post_id, 'all', 'impressions' ); 1672 1672 /* 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>'; 1674 1674 } 1675 1675 … … 1677 1677 $clicks = $this->admin_reports()->ad_stats( $post_id, 'all', 'clicks' ); 1678 1678 /* 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>'; 1680 1680 } 1681 1681 … … 1764 1764 1765 1765 // 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 ] ) ) : ''; 1767 1767 1768 1768 if ( $groups ) { … … 1797 1797 $ad_types = AdPostMeta::ad_types(); 1798 1798 // 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'] ) ) : ''; 1800 1800 1801 1801 if ( $ad_types ) { … … 1822 1822 1823 1823 // 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'] ) ) ) { 1825 1825 return; 1826 1826 } … … 1834 1834 */ 1835 1835 // 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'] ) ) : ''; 1837 1837 $orderby = $query->get( 'orderby' ); 1838 1838 … … 1873 1873 1874 1874 // 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'] ) ) ) { 1876 1876 return; 1877 1877 } … … 1882 1882 1883 1883 // 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'] ) ) : ''; 1885 1885 1886 1886 if ( $ad_type !== '' ) { -
ad-commander/trunk/includes/AdminAdsense.php
r3115873 r3181689 266 266 public function admin_enqueue_scripts() { 267 267 // 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' ) { 269 269 return; 270 270 } … … 501 501 * If we have a code, connect AdSense and redirect. 502 502 */ 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; 504 504 505 505 if ( ! $code ) { -
ad-commander/trunk/includes/AdminGroupTermMeta.php
r3149663 r3181689 962 962 963 963 // 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'] ) ) { 965 965 return $term_query; 966 966 } … … 971 971 972 972 // 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'] ) ) : ''; 974 974 975 975 if ( $orderby ) { … … 991 991 $term_query->query_vars['orderby'] = 'meta_value'; 992 992 // 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'; 994 994 } 995 995 -
ad-commander/trunk/includes/AdminPlacementPostMeta.php
r3115873 r3181689 248 248 <div class="<?php echo esc_attr( Admin::metaitem_classes( array( 'head_close_tag' ) ) ); ?> adcmdr-mode-restrict adcmdr-mode-restrict--head_close_tag"> 249 249 <?php 250 $this->meta()->message( __( 'Intended for inserting scripts. All <head> 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 <head> 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' ) ) 251 251 ?> 252 252 </div> … … 639 639 640 640 // 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'] ) ) : ''; 642 642 643 643 if ( $positions ) { … … 664 664 665 665 // 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'] ) ) ) { 667 667 return; 668 668 } … … 676 676 */ 677 677 // 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'] ) ) : ''; 679 679 $orderby = $query->get( 'orderby' ); 680 680 … … 715 715 716 716 // 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'] ) ) ) { 718 718 return; 719 719 } … … 724 724 725 725 // 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'] ) ) : ''; 727 727 728 728 if ( $position !== '' ) { -
ad-commander/trunk/includes/PlacementPostMeta.php
r3115166 r3181689 119 119 public static function allowed_popup_positions() { 120 120 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' ), 130 130 ); 131 131 } -
ad-commander/trunk/includes/Util.php
r3111304 r3181689 213 213 */ 214 214 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' ) ); 216 216 } 217 217 -
ad-commander/trunk/languages/ad-commander.pot
r3150894 r3181689 3 3 msgstr "" 4 4 "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" 7 7 "Last-Translator: \n" 8 8 "Language-Team: \n" … … 23 23 "X-Poedit-SearchPathExcluded-1: blocks/ad-group-block/node_modules\n" 24 24 "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" 26 27 27 28 #: ad-commander.php:64 … … 893 894 msgstr "" 894 895 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 899 msgid "Upgrade to Pro" 900 msgstr "" 901 895 902 #: includes/Admin.php:2692 896 903 msgid "Export Ad Commander ads" … … 917 924 msgstr "" 918 925 919 #: includes/Admin.php:2733 includes/AdminGroupTermMeta.php:424 926 #: includes/Admin.php:2706 927 msgid "Ad Commander Tools" 928 msgstr "" 929 930 #: includes/Admin.php:2709 931 msgid "Download Add-on" 932 msgstr "" 933 934 #: includes/Admin.php:2716 935 msgid "" 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." 938 msgstr "" 939 940 #: includes/Admin.php:2718 941 msgid "" 942 "This plugin is great for recipe websites and other how-to websites where a " 943 "visitor would prefer their screen stay on." 944 msgstr "" 945 946 #: includes/Admin.php:2722 947 msgid "Screen Stay Awake" 948 msgstr "" 949 950 #: includes/Admin.php:2725 951 msgid "Download Plugin" 952 msgstr "" 953 954 #: includes/Admin.php:2749 includes/AdminGroupTermMeta.php:424 920 955 #: includes/AdminReports.php:255 includes/PostTypes.php:74 921 956 msgid "Ad" 922 957 msgstr "" 923 958 924 #: includes/Admin.php:27 33959 #: includes/Admin.php:2749 925 960 msgid "Placement" 926 961 msgstr "" … … 1086 1121 "API requests are limited by Google, so we must limit plugin users' requests. " 1087 1122 "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:2091092 msgid "Upgrade to Pro"1093 1123 msgstr "" 1094 1124 -
ad-commander/trunk/package-lock.json
r3111304 r3181689 2228 2228 } 2229 2229 }, 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 },2250 2230 "node_modules/@types/estree": { 2251 2231 "version": "1.0.5", … … 3630 3610 }, 3631 3611 "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==", 3635 3615 "dev": true, 3636 3616 "dependencies": { … … 3643 3623 "iconv-lite": "0.4.24", 3644 3624 "on-finished": "2.4.1", 3645 "qs": "6.1 1.0",3625 "qs": "6.13.0", 3646 3626 "raw-body": "2.5.2", 3647 3627 "type-is": "~1.6.18", … … 3676 3656 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 3677 3657 "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 }3693 3658 }, 3694 3659 "node_modules/bonjour-service": { … … 5090 5055 }, 5091 5056 "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==", 5095 5060 "dev": true, 5096 5061 "dependencies": { … … 5126 5091 }, 5127 5092 "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==", 5131 5096 "dev": true, 5132 5097 "engines": { … … 5135 5100 }, 5136 5101 "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==", 5140 5105 "dev": true, 5141 5106 "dependencies": { … … 6042 6007 }, 6043 6008 "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==", 6047 6012 "dev": true, 6048 6013 "dependencies": { 6049 6014 "accepts": "~1.3.8", 6050 6015 "array-flatten": "1.1.1", 6051 "body-parser": "1.20. 2",6016 "body-parser": "1.20.3", 6052 6017 "content-disposition": "0.5.4", 6053 6018 "content-type": "~1.0.4", … … 6056 6021 "debug": "2.6.9", 6057 6022 "depd": "2.0.0", 6058 "encodeurl": "~ 1.0.2",6023 "encodeurl": "~2.0.0", 6059 6024 "escape-html": "~1.0.3", 6060 6025 "etag": "~1.8.1", 6061 "finalhandler": "1. 2.0",6026 "finalhandler": "1.3.1", 6062 6027 "fresh": "0.5.2", 6063 6028 "http-errors": "2.0.0", 6064 "merge-descriptors": "1.0. 1",6029 "merge-descriptors": "1.0.3", 6065 6030 "methods": "~1.1.2", 6066 6031 "on-finished": "2.4.1", 6067 6032 "parseurl": "~1.3.3", 6068 "path-to-regexp": "0.1. 7",6033 "path-to-regexp": "0.1.10", 6069 6034 "proxy-addr": "~2.0.7", 6070 "qs": "6.1 1.0",6035 "qs": "6.13.0", 6071 6036 "range-parser": "~1.2.1", 6072 6037 "safe-buffer": "5.2.1", 6073 "send": "0.1 8.0",6074 "serve-static": "1.1 5.0",6038 "send": "0.19.0", 6039 "serve-static": "1.16.2", 6075 6040 "setprototypeof": "1.2.0", 6076 6041 "statuses": "2.0.1", … … 6098 6063 "dev": true 6099 6064 }, 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 },6115 6065 "node_modules/fast-deep-equal": { 6116 6066 "version": "3.1.3", … … 6269 6219 }, 6270 6220 "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==", 6274 6224 "dev": true, 6275 6225 "dependencies": { 6276 6226 "debug": "2.6.9", 6277 "encodeurl": "~ 1.0.2",6227 "encodeurl": "~2.0.0", 6278 6228 "escape-html": "~1.0.3", 6279 6229 "on-finished": "2.4.1", … … 8355 8305 }, 8356 8306 "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 } 8361 8314 }, 8362 8315 "node_modules/merge-stream": { … … 8385 8338 }, 8386 8339 "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==", 8390 8343 "dev": true, 8391 8344 "dependencies": { … … 9155 9108 }, 9156 9109 "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==", 9160 9113 "dev": true 9161 9114 }, … … 9981 9934 }, 9982 9935 "node_modules/qs": { 9983 "version": "6.1 2.1",9984 "resolved": "https://registry.npmjs.org/qs/-/qs-6.1 2.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==", 9986 9939 "dev": true, 9987 9940 "dependencies": { … … 10626 10579 }, 10627 10580 "node_modules/send": { 10628 "version": "0.1 8.0",10629 "resolved": "https://registry.npmjs.org/send/-/send-0.1 8.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==", 10631 10584 "dev": true, 10632 10585 "dependencies": { … … 10664 10617 "dev": true 10665 10618 }, 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 }, 10666 10628 "node_modules/send/node_modules/ms": { 10667 10629 "version": "2.1.3", … … 10758 10720 }, 10759 10721 "node_modules/serve-static": { 10760 "version": "1.1 5.0",10761 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.1 5.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", 10766 10728 "escape-html": "~1.0.3", 10767 10729 "parseurl": "~1.3.3", 10768 "send": "0.1 8.0"10730 "send": "0.19.0" 10769 10731 }, 10770 10732 "engines": { … … 11917 11879 }, 11918 11880 "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": { 11925 11886 "@types/estree": "^1.0.5", 11926 11887 "@webassemblyjs/ast": "^1.12.1", … … 11931 11892 "browserslist": "^4.21.10", 11932 11893 "chrome-trace-event": "^1.0.2", 11933 "enhanced-resolve": "^5.17. 0",11894 "enhanced-resolve": "^5.17.1", 11934 11895 "es-module-lexer": "^1.2.1", 11935 11896 "eslint-scope": "5.1.1", -
ad-commander/trunk/readme.txt
r3154826 r3181689 3 3 Tags: advertising, banners, rotate, adsense, amp 4 4 Requires at least: 6.2 5 Tested up to: 6. 66 Stable tag: 1.1. 85 Tested up to: 6.7 6 Stable tag: 1.1.9 7 7 Requires PHP: 7.4 8 8 License: GPLv3 … … 109 109 110 110 == Changelog == 111 = 1.1.9 = 112 * Support for WordPress 6.7 113 * Security improvements 114 * Translation updates 115 111 116 = 1.1.8 = 112 117 * Adds localization support … … 205 210 206 211 == Upgrade Notice == 212 = 1.1.9 = 213 * Support for WordPress 6.7 214 * Security improvements 215 207 216 = 1.1.8 = 208 217 * Adds localization support -
ad-commander/trunk/src/scss/admin/_support.scss
r3115873 r3181689 10 10 @media only screen and (min-width: $adm-breakpoint-md) { 11 11 width: auto; 12 max-width: 31%; 12 13 } 13 14 } … … 29 30 } 30 31 31 ul { 32 ul, 33 h3 + p { 32 34 padding: $gutter-width-half 0; 33 35 margin: $gutter-width-half 0 $gutter-width; -
ad-commander/trunk/vendor/composer/installed.php
r3150894 r3181689 4 4 'pretty_version' => 'dev-develop', 5 5 'version' => 'dev-develop', 6 'reference' => ' 7bad460086e7398791f4c9fd906862cd55044fa1',6 'reference' => 'ce07f714d9699665b0f4ba4ba33f7190a3009c80', 7 7 'type' => 'library', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-develop', 15 15 'version' => 'dev-develop', 16 'reference' => ' 7bad460086e7398791f4c9fd906862cd55044fa1',16 'reference' => 'ce07f714d9699665b0f4ba4ba33f7190a3009c80', 17 17 'type' => 'library', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.